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 IntStream
consume
in class BufferedTokenStream
protected Token LB(int k)
LB
in class BufferedTokenStream
public Token LT(int k)
TokenStream
LT
in interface TokenStream
LT
in class BufferedTokenStream
protected int skipOffTokenChannels(int i)
protected int skipOffTokenChannelsReverse(int i)
public void reset()
reset
in class BufferedTokenStream
protected void setup()
setup
in class BufferedTokenStream
public int getNumberOfOnChannelTokens()
public void setTokenSource(TokenSource tokenSource)
setTokenSource
in class BufferedTokenStream
Copyright © 1992–2015 ANTLR. All rights reserved.