Antlr4.Runtime.DefaultErrorStrategy.ConsumeUntil C# (CSharp) Method

ConsumeUntil() protected method

Consume tokens until one matches the given token set.
Consume tokens until one matches the given token set.
protected ConsumeUntil ( Parser recognizer, IntervalSet set ) : void
recognizer Parser
set Antlr4.Runtime.Misc.IntervalSet
return void
        protected internal virtual void ConsumeUntil(Parser recognizer, IntervalSet set)
        {
            //		System.err.println("consumeUntil("+set.toString(recognizer.getTokenNames())+")");
            int ttype = ((ITokenStream)recognizer.InputStream).LA(1);
            while (ttype != TokenConstants.EOF && !set.Contains(ttype))
            {
                //System.out.println("consume during recover LA(1)="+getTokenNames()[input.LA(1)]);
                //			recognizer.getInputStream().consume();
                recognizer.Consume();
                ttype = ((ITokenStream)recognizer.InputStream).LA(1);
            }
        }