recoverInline method
Make sure we don't attempt to recover inline; if the parser successfully recovers, it won't throw an exception.
Implementation
@override
Token recoverInline(Parser recognizer) {
final e = InputMismatchException(recognizer);
for (var context = recognizer.context;
context != null;
context = context.parent) {
context.exception = e;
}
throw ParseCancellationException(e.message);
}