public class CommonTokenStream extends BufferedTokenStream
UnbufferedTokenStream,
BufferedTokenStream| Modifier and Type | Field and Description |
|---|---|
protected int |
channel
Skip tokens on any channel but this one; this is how we skip whitespace...
|
lastMarker, p, range, tokens, tokenSource| Constructor and Description |
|---|
CommonTokenStream() |
CommonTokenStream(TokenSource tokenSource) |
CommonTokenStream(TokenSource tokenSource,
int channel) |
| Modifier and Type | Method and Description |
|---|---|
void |
consume()
Always leave p on an on-channel token.
|
int |
getNumberOfOnChannelTokens()
Count EOF just once.
|
protected Token |
LB(int k) |
Token |
LT(int k)
Get Token at current input pointer + i ahead where i=1 is next Token.
|
void |
reset() |
void |
setTokenSource(TokenSource tokenSource)
Reset this token stream by setting its token source.
|
protected void |
setup() |
protected int |
skipOffTokenChannels(int i)
Given a starting index, return the index of the first on-channel
token.
|
protected int |
skipOffTokenChannelsReverse(int i) |
protected int channel
public CommonTokenStream()
public CommonTokenStream(TokenSource tokenSource)
public CommonTokenStream(TokenSource tokenSource, int channel)
public void consume()
consume in interface IntStreamconsume in class BufferedTokenStreamprotected Token LB(int k)
LB in class BufferedTokenStreampublic Token LT(int k)
TokenStreamLT in interface TokenStreamLT in class BufferedTokenStreamprotected int skipOffTokenChannels(int i)
protected int skipOffTokenChannelsReverse(int i)
public void reset()
reset in class BufferedTokenStreamprotected void setup()
setup in class BufferedTokenStreampublic int getNumberOfOnChannelTokens()
public void setTokenSource(TokenSource tokenSource)
setTokenSource in class BufferedTokenStreamCopyright © 1992-2013 ANTLR. All Rights Reserved.