| 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.