Package | Description |
---|---|
org.antlr.grammar.v3 | |
org.antlr.runtime.debug | |
org.antlr.runtime.tree | |
org.antlr.tool |
Modifier and Type | Field and Description |
---|---|
protected TreeAdaptor |
ANTLRv3Parser.adaptor |
Modifier and Type | Method and Description |
---|---|
TreeAdaptor |
ANTLRv3Parser.getTreeAdaptor() |
Modifier and Type | Method and Description |
---|---|
void |
ANTLRv3Parser.setTreeAdaptor(TreeAdaptor adaptor) |
Modifier and Type | Class and Description |
---|---|
class |
DebugTreeAdaptor
A TreeAdaptor proxy that fires debugging events to a DebugEventListener
delegate and uses the TreeAdaptor delegate to do the actual work.
|
Modifier and Type | Field and Description |
---|---|
protected TreeAdaptor |
DebugTreeAdaptor.adaptor |
protected TreeAdaptor |
DebugEventSocketProxy.adaptor
Almost certainly the recognizer will have adaptor set, but
we don't know how to cast it (Parser or TreeParser) to get
the adaptor field.
|
protected TreeAdaptor |
DebugTreeNodeStream.adaptor |
Modifier and Type | Method and Description |
---|---|
TreeAdaptor |
DebugTreeAdaptor.getTreeAdaptor() |
TreeAdaptor |
DebugEventSocketProxy.getTreeAdaptor() |
TreeAdaptor |
DebugTreeNodeStream.getTreeAdaptor() |
Modifier and Type | Method and Description |
---|---|
void |
DebugEventSocketProxy.setTreeAdaptor(TreeAdaptor adaptor) |
Constructor and Description |
---|
DebugEventSocketProxy(BaseRecognizer recognizer,
int port,
TreeAdaptor adaptor) |
DebugEventSocketProxy(BaseRecognizer recognizer,
TreeAdaptor adaptor) |
DebugTreeAdaptor(DebugEventListener dbg,
TreeAdaptor adaptor) |
TraceDebugEventListener(TreeAdaptor adaptor) |
Modifier and Type | Class and Description |
---|---|
class |
BaseTreeAdaptor
A TreeAdaptor that works with any Tree implementation.
|
class |
CommonTreeAdaptor
A TreeAdaptor that works with any Tree implementation.
|
static class |
TreeWizard.TreePatternTreeAdaptor
This adaptor creates TreePattern objects for use during scan()
|
Modifier and Type | Field and Description |
---|---|
protected TreeAdaptor |
TreePatternParser.adaptor |
protected TreeAdaptor |
TreeWizard.adaptor |
protected TreeAdaptor |
TreeIterator.adaptor |
protected TreeAdaptor |
RewriteRuleElementStream.adaptor |
protected TreeAdaptor |
TreeVisitor.adaptor |
protected TreeAdaptor |
TreeFilter.originalAdaptor |
protected TreeAdaptor |
TreeRewriter.originalAdaptor |
Modifier and Type | Method and Description |
---|---|
TreeAdaptor |
TreeNodeStream.getTreeAdaptor()
What adaptor can tell me how to interpret/navigate nodes and
trees.
|
TreeAdaptor |
BufferedTreeNodeStream.getTreeAdaptor() |
TreeAdaptor |
CommonTreeNodeStream.getTreeAdaptor() |
Modifier and Type | Method and Description |
---|---|
protected static boolean |
TreeWizard._equals(Object t1,
Object t2,
TreeAdaptor adaptor) |
static boolean |
TreeWizard.equals(Object t1,
Object t2,
TreeAdaptor adaptor)
Compare t1 and t2; return true if token types/text, structure match exactly.
|
protected org.antlr.stringtemplate.StringTemplate |
DOTTreeGenerator.getNodeST(TreeAdaptor adaptor,
Object t) |
void |
BufferedTreeNodeStream.setTreeAdaptor(TreeAdaptor adaptor) |
void |
CommonTreeNodeStream.setTreeAdaptor(TreeAdaptor adaptor) |
org.antlr.stringtemplate.StringTemplate |
DOTTreeGenerator.toDOT(Object tree,
TreeAdaptor adaptor) |
org.antlr.stringtemplate.StringTemplate |
DOTTreeGenerator.toDOT(Object tree,
TreeAdaptor adaptor,
org.antlr.stringtemplate.StringTemplate _treeST,
org.antlr.stringtemplate.StringTemplate _edgeST) |
protected void |
DOTTreeGenerator.toDOTDefineEdges(Object tree,
TreeAdaptor adaptor,
org.antlr.stringtemplate.StringTemplate treeST) |
protected void |
DOTTreeGenerator.toDOTDefineNodes(Object tree,
TreeAdaptor adaptor,
org.antlr.stringtemplate.StringTemplate treeST) |
Constructor and Description |
---|
BufferedTreeNodeStream(TreeAdaptor adaptor,
Object tree) |
BufferedTreeNodeStream(TreeAdaptor adaptor,
Object tree,
int initialBufferSize) |
CommonTreeNodeStream(TreeAdaptor adaptor,
Object tree) |
RewriteRuleElementStream(TreeAdaptor adaptor,
String elementDescription) |
RewriteRuleElementStream(TreeAdaptor adaptor,
String elementDescription,
List elements)
Create a stream, but feed off an existing list
|
RewriteRuleElementStream(TreeAdaptor adaptor,
String elementDescription,
Object oneElement)
Create a stream with one element
|
RewriteRuleNodeStream(TreeAdaptor adaptor,
String elementDescription) |
RewriteRuleNodeStream(TreeAdaptor adaptor,
String elementDescription,
List elements)
Create a stream, but feed off an existing list
|
RewriteRuleNodeStream(TreeAdaptor adaptor,
String elementDescription,
Object oneElement)
Create a stream with one element
|
RewriteRuleSubtreeStream(TreeAdaptor adaptor,
String elementDescription) |
RewriteRuleSubtreeStream(TreeAdaptor adaptor,
String elementDescription,
List elements)
Create a stream, but feed off an existing list
|
RewriteRuleSubtreeStream(TreeAdaptor adaptor,
String elementDescription,
Object oneElement)
Create a stream with one element
|
RewriteRuleTokenStream(TreeAdaptor adaptor,
String elementDescription) |
RewriteRuleTokenStream(TreeAdaptor adaptor,
String elementDescription,
List elements)
Create a stream, but feed off an existing list
|
RewriteRuleTokenStream(TreeAdaptor adaptor,
String elementDescription,
Object oneElement)
Create a stream with one element
|
TreeIterator(TreeAdaptor adaptor,
Object tree) |
TreePatternParser(TreePatternLexer tokenizer,
TreeWizard wizard,
TreeAdaptor adaptor) |
TreeVisitor(TreeAdaptor adaptor) |
TreeWizard(TreeAdaptor adaptor)
During fillBuffer(), we can make a reverse index from a set
of token types of interest to the list of indexes into the
node stream.
|
TreeWizard(TreeAdaptor adaptor,
Map tokenNameToTypeMap) |
TreeWizard(TreeAdaptor adaptor,
String[] tokenNames) |
Modifier and Type | Method and Description |
---|---|
void |
Strip.rewrite(TreeAdaptor adaptor,
CommonTree t,
String[] tokenNames) |
Copyright © 2020. All rights reserved.