Package | Description |
---|---|
org.antlr.grammar.v3 | |
org.antlr.gunit | |
org.antlr.gunit.swingui.parsers | |
org.antlr.runtime | |
org.antlr.runtime.debug | |
org.antlr.runtime.tree | |
org.antlr.tool |
Modifier and Type | Method | Description |
---|---|---|
static ANTLRParser |
ANTLRParser.createParser(TokenStream input) |
Constructor | Description |
---|---|
ANTLRParser(TokenStream input) |
|
ANTLRParser(TokenStream input,
RecognizerSharedState state) |
|
ANTLRv3Parser(TokenStream input) |
|
ANTLRv3Parser(TokenStream input,
RecognizerSharedState state) |
Constructor | Description |
---|---|
gUnitParser(TokenStream input) |
|
gUnitParser(TokenStream input,
GrammarInfo grammarInfo) |
|
gUnitParser(TokenStream input,
RecognizerSharedState state) |
Constructor | Description |
---|---|
ANTLRv3Parser(TokenStream input) |
|
ANTLRv3Parser(TokenStream input,
RecognizerSharedState state) |
|
StGUnitParser(TokenStream input) |
|
StGUnitParser(TokenStream input,
RecognizerSharedState state) |
Modifier and Type | Class | Description |
---|---|---|
class |
BufferedTokenStream |
Buffer all input tokens but do on-demand fetching of new tokens from
lexer.
|
class |
CommonTokenStream |
The most common stream of tokens where every token is buffered up
and tokens are filtered for a certain channel (the parser will only
see these tokens).
|
class |
LegacyCommonTokenStream |
The most common stream of tokens is one where every token is buffered up
and tokens are prefiltered for a certain channel (the parser will only
see these tokens and cannot change the filter channel number during the
parse).
|
class |
TokenRewriteStream |
Useful for dumping out the input stream after doing some
augmentation or other manipulations.
|
class |
UnbufferedTokenStream |
A token stream that pulls tokens from the code source on-demand and
without tracking a complete buffer of the tokens.
|
Modifier and Type | Field | Description |
---|---|---|
TokenStream |
Parser.input |
Modifier and Type | Method | Description |
---|---|---|
TokenStream |
Parser.getTokenStream() |
Modifier and Type | Method | Description |
---|---|---|
void |
Parser.setTokenStream(TokenStream input) |
Set the token stream and reset the parser
|
Constructor | Description |
---|---|
Parser(TokenStream input) |
|
Parser(TokenStream input,
RecognizerSharedState state) |
Modifier and Type | Class | Description |
---|---|---|
class |
DebugTokenStream |
Modifier and Type | Field | Description |
---|---|---|
TokenStream |
DebugTokenStream.input |
Modifier and Type | Method | Description |
---|---|---|
TokenStream |
DebugTreeNodeStream.getTokenStream() |
Modifier and Type | Method | Description |
---|---|---|
Object |
DebugTreeAdaptor.errorNode(TokenStream input,
Token start,
Token stop,
RecognitionException e) |
Constructor | Description |
---|---|
DebugParser(TokenStream input,
DebugEventListener dbg) |
|
DebugParser(TokenStream input,
DebugEventListener dbg,
RecognizerSharedState state) |
Create a normal parser except wrap the token stream in a debug
proxy that fires consume events.
|
DebugParser(TokenStream input,
RecognizerSharedState state) |
|
DebugTokenStream(TokenStream input,
DebugEventListener dbg) |
Modifier and Type | Field | Description |
---|---|---|
protected TokenStream |
TreeFilter.originalTokenStream |
|
protected TokenStream |
TreeRewriter.originalTokenStream |
|
protected TokenStream |
BufferedTreeNodeStream.tokens |
IF this tree (root) was created from a token stream, track it.
|
protected TokenStream |
CommonTreeNodeStream.tokens |
If this tree (root) was created from a
TokenStream , track it. |
Modifier and Type | Method | Description |
---|---|---|
TokenStream |
BufferedTreeNodeStream.getTokenStream() |
|
TokenStream |
CommonTreeNodeStream.getTokenStream() |
|
TokenStream |
TreeNodeStream.getTokenStream() |
If the tree associated with this stream was created from a
TokenStream , you can specify it here. |
Modifier and Type | Method | Description |
---|---|---|
Object |
BaseTreeAdaptor.errorNode(TokenStream input,
Token start,
Token stop,
RecognitionException e) |
create tree node that holds the start and stop tokens associated
with an error.
|
Object |
TreeAdaptor.errorNode(TokenStream input,
Token start,
Token stop,
RecognitionException e) |
Return a tree node representing an error.
|
void |
BufferedTreeNodeStream.setTokenStream(TokenStream tokens) |
|
void |
CommonTreeNodeStream.setTokenStream(TokenStream tokens) |
Constructor | Description |
---|---|
CommonErrorNode(TokenStream input,
Token start,
Token stop,
RecognitionException e) |
Modifier and Type | Class | Description |
---|---|---|
static class |
Interp.FilteringTokenStream |
Copyright © 1992–2018 ANTLR. All rights reserved.