blob: c4d5baa36c5d68b7767c3159bf5d5060cdcd235e [file] [log] [blame]
import '../context/failure.dart';
/// An exception raised in case of a parse error.
class ParserException implements FormatException {
ParserException(this.failure);
final Failure failure;
@override
String get message => failure.message;
@override
int get offset => failure.position;
@override
String get source => failure.buffer;
@override
String toString() => '${failure.message} at ${failure.toPositionString()}';
}