consumeUntil method

void consumeUntil(
  1. Parser recognizer,
  2. IntervalSet set
)

Consume tokens until one matches the given token set. */

Implementation

void consumeUntil(Parser recognizer, IntervalSet set) {
//		log("consumeUntil("+set.toString(recognizer.getTokenNames())+")", level: Level.SEVERE.value);
  var ttype = recognizer.inputStream.LA(1)!;
  while (ttype != Token.EOF && !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)!;
  }
}