Package | Description |
---|---|
org.antlr.v4.runtime | |
org.antlr.v4.runtime.tree.pattern | |
org.antlr.v4.runtime.tree.xpath |
Modifier and Type | Class and Description |
---|---|
class |
Lexer
A lexer is recognizer that draws input symbols from a character stream.
|
class |
LexerInterpreter |
class |
ListTokenSource
Provides an implementation of
TokenSource as a wrapper around a list
of Token objects. |
Modifier and Type | Field and Description |
---|---|
protected TokenSource |
UnbufferedTokenStream.tokenSource |
protected TokenSource |
BufferedTokenStream.tokenSource
The
TokenSource from which tokens for this stream are fetched. |
Modifier and Type | Field and Description |
---|---|
protected Pair<TokenSource,CharStream> |
Lexer._tokenFactorySourcePair |
protected static Pair<TokenSource,CharStream> |
CommonToken.EMPTY_SOURCE
An empty
Pair which is used as the default value of
CommonToken.source for tokens that do not have a source. |
protected Pair<TokenSource,CharStream> |
CommonToken.source
This is the backing field for
CommonToken.getTokenSource() and
CommonToken.getInputStream() . |
Modifier and Type | Method and Description |
---|---|
TokenSource |
UnbufferedTokenStream.getTokenSource() |
TokenSource |
TokenStream.getTokenSource()
Gets the underlying
TokenSource which provides tokens for this
stream. |
TokenSource |
Token.getTokenSource()
Gets the
TokenSource which created this token. |
TokenSource |
CommonToken.getTokenSource() |
TokenSource |
BufferedTokenStream.getTokenSource() |
Modifier and Type | Method and Description |
---|---|
void |
BufferedTokenStream.setTokenSource(TokenSource tokenSource)
Reset this token stream by setting its token source.
|
Modifier and Type | Method and Description |
---|---|
Symbol |
TokenFactory.create(Pair<TokenSource,CharStream> source,
int type,
String text,
int channel,
int start,
int stop,
int line,
int charPositionInLine)
This is the method used to create tokens in the lexer and in the
error handling strategy.
|
CommonToken |
CommonTokenFactory.create(Pair<TokenSource,CharStream> source,
int type,
String text,
int channel,
int start,
int stop,
int line,
int charPositionInLine) |
Constructor and Description |
---|
BufferedTokenStream(TokenSource tokenSource) |
CommonTokenStream(TokenSource tokenSource)
Constructs a new
CommonTokenStream using the specified token
source and the default token channel (Token.DEFAULT_CHANNEL ). |
CommonTokenStream(TokenSource tokenSource,
int channel)
Constructs a new
CommonTokenStream using the specified token
source and filtering tokens to the specified channel. |
UnbufferedTokenStream(TokenSource tokenSource) |
UnbufferedTokenStream(TokenSource tokenSource,
int bufferSize) |
Constructor and Description |
---|
CommonToken(Pair<TokenSource,CharStream> source,
int type,
int channel,
int start,
int stop) |
Modifier and Type | Method and Description |
---|---|
TokenSource |
RuleTagToken.getTokenSource()
Gets the
TokenSource which created this token. |
Modifier and Type | Class and Description |
---|---|
class |
XPathLexer |
Copyright © 1992-2015 ANTLR. All Rights Reserved.