Lines Matching refs:BufferedTokenStream
20 class BufferedTokenStream implements TokenStream
32 * {@see BufferedTokenStream::fetchedEOF()} is set to `true`.
39 * The index into {@see BufferedTokenStream::tokens()} of the current token
40 * (next token to {@see BufferedTokenStream::consume()}).
41 * {@see BufferedTokenStream::tokens()}`[{@see BufferedTokenStream::p()}]`
42 * should be {@see BufferedTokenStream::LT(1)}.
45 * {@see BufferedTokenStream::setTokenSource()} is called, indicating that
56 * {@see BufferedTokenStream::tokenSource()} and added to
57 * {@see BufferedTokenStream::tokens()}. This field improves performance
60 * - {@see BufferedTokenStream::consume()}: The lookahead check in
61 * {@see BufferedTokenStream::consume()} to prevent consuming the
63 * {@see BufferedTokenStream::fetchedEOF()} and
64 * {@see BufferedTokenStream::p()} instead of calling
65 * {@see BufferedTokenStream::LA()}.
66 * - {@see BufferedTokenStream::fetch()}: The check to prevent adding multiple
67 * EOF symbols into {@see BufferedTokenStream::tokens()} is trivial with
141 * @see BufferedTokenStream::get()