protected override void ConsumeUntil(Parser recognizer, IntervalSet set)
{
//System.out.println("consumeUntil("+set.toString(getTokenNames())+")");
int ttype = recognizer.InputStream.La(1);
while (ttype != TokenConstants.Eof && ttype != CaretToken.CaretTokenType && !set.Contains(ttype))
{
//System.out.println("consume during recover LA(1)="+getTokenNames()[input.LA(1)]);
recognizer.InputStream.Consume();
//recognizer.consume();
ttype = recognizer.InputStream.La(1);
}
}