FailedPredicateException constructor
Implementation
FailedPredicateException(
Parser recognizer, [
this.predicate,
String? message,
]) : super(
recognizer,
recognizer.inputStream,
recognizer.context,
formatMessage(predicate, message),
) {
final s = recognizer.interpreter!.atn.states[recognizer.state]!;
final trans = s.transition(0) as AbstractPredicateTransition;
if (trans is PredicateTransition) {
ruleIndex = trans.ruleIndex;
predIndex = trans.predIndex;
}
offendingToken = recognizer.currentToken;
}