input.consume(); t = input.LA(1);
Token o = getCurrentToken(); if (o.getType() != EOF) { getInputStream().consume();
input.consume(); t = input.LA(1);
/** * Consumes token until lexer state is function-balanced and * token from follow is matched. Matched token is also consumed. */ public void consumeUntilGreedy(Parser recognizer, IntervalSet follow, CSSLexerState.RecoveryMode mode, CSSLexerState ls) { consumeUntil(recognizer, follow, mode, ls); recognizer.getInputStream().consume(); }
@Override public Token consume() { Token o = getCurrentToken(); if (o.getType() != EOF) { getInputStream().consume(); } boolean hasListener = _parseListeners != null && !_parseListeners.isEmpty(); if ((_buildParseTrees || hasListener) && !_errHandler.inErrorRecoveryMode(this)) { TerminalNode node = _ctx.addChild(createTerminalNode(_ctx, o)); if (_parseListeners != null) { for (ParseTreeListener listener : _parseListeners) { listener.visitTerminal(node); } } } return o; }
/** * Consumes token until lexer state is function-balanced and * token from follow is matched. */ public void consumeUntil(Parser recognizer, IntervalSet follow, CSSLexerState.RecoveryMode mode, CSSLexerState ls) { CSSToken t; boolean finish; TokenStream input = recognizer.getInputStream(); do { Token next = input.LT(1); if (next instanceof CSSToken) { t = (CSSToken) input.LT(1); if (t.getType() == Token.EOF) { logger.trace("token eof "); break; } } else break; /* not a CSSToken, probably EOF */ // consume token if does not match finish = (t.getLexerState().isBalanced(mode, ls, t) && follow.contains(t.getType())); if (!finish) { logger.trace("Skipped: {}", t); input.consume(); } } while (!finish); } }
/** * Consumes token until lexer state is function-balanced and * token from follow is matched. */ public void consumeUntil(Parser recognizer, IntervalSet follow, CSSLexerState.RecoveryMode mode, CSSLexerState ls) { CSSToken t; boolean finish; TokenStream input = recognizer.getInputStream(); do { Token next = input.LT(1); if (next instanceof CSSToken) { t = (CSSToken) input.LT(1); if (t.getType() == Token.EOF) { logger.trace("token eof "); break; } } else break; /* not a CSSToken, probably EOF */ // consume token if does not match finish = (t.getLexerState().isBalanced(mode, ls, t) && follow.contains(t.getType())); if (!finish) { logger.trace("Skipped: {}", t); input.consume(); } } while (!finish); } }
Token o = getCurrentToken(); if (o.getType() != EOF) { getInputStream().consume();
Token o = getCurrentToken(); if (o.getType() != EOF) { getInputStream().consume();
input.consume(); t = input.LA(1);
Token o = getCurrentToken(); if (o.getType() != EOF) { getInputStream().consume();
Token o = getCurrentToken(); if (o.getType() != EOF) { getInputStream().consume();
input.consume(); t = input.LA(1);
input.consume(); t = input.LA(1);
input.consume(); t = input.LA(1);
input.consume(); t = input.LA(1);
input.consume(); t = input.LA(1);
input.consume(); t = input.LA(1);
input.consume(); t = input.LA(1);