Antlr4.Runtime.BailErrorStrategy.RecoverInline C# (CSharp) Method

RecoverInline() public method

Make sure we don't attempt to recover inline; if the parser successfully recovers, it won't throw an exception.
Make sure we don't attempt to recover inline; if the parser successfully recovers, it won't throw an exception.
public RecoverInline ( Parser recognizer ) : IToken
recognizer Parser
return IToken
        public override IToken RecoverInline(Parser recognizer)
        {
            InputMismatchException e = new InputMismatchException(recognizer);
            for (ParserRuleContext context = recognizer.Context; context != null; context = ((ParserRuleContext)context.Parent))
            {
                context.exception = e;
            }
            throw new ParseCanceledException(e);
        }