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 |
DebugTreeNodeStream.adaptor |
(package private) TreeAdaptor |
TraceDebugEventListener.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 |
DebugTreeAdaptor.adaptor |
Modifier and Type | Method and Description |
---|---|
TreeAdaptor |
DebugTreeNodeStream.getTreeAdaptor() |
TreeAdaptor |
DebugEventSocketProxy.getTreeAdaptor() |
TreeAdaptor |
DebugTreeAdaptor.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 |
TreeVisitor.adaptor |
protected TreeAdaptor |
TreeIterator.adaptor |
protected TreeAdaptor |
RewriteRuleElementStream.adaptor |
(package private) TreeAdaptor |
BufferedTreeNodeStream.adaptor
What tree adaptor was used to build these trees
|
(package private) TreeAdaptor |
CommonTreeNodeStream.adaptor
What tree adaptor was used to build these trees
|
protected TreeAdaptor |
TreeWizard.adaptor |
protected TreeAdaptor |
TreeFilter.originalAdaptor |
protected TreeAdaptor |
TreeRewriter.originalAdaptor |
Modifier and Type | Method and Description |
---|---|
TreeAdaptor |
BufferedTreeNodeStream.getTreeAdaptor() |
TreeAdaptor |
CommonTreeNodeStream.getTreeAdaptor() |
TreeAdaptor |
TreeNodeStream.getTreeAdaptor()
What adaptor can tell me how to interpret/navigate nodes and
trees.
|
Modifier and Type | Method and Description |
---|---|
protected static boolean |
TreeWizard._equals(java.lang.Object t1,
java.lang.Object t2,
TreeAdaptor adaptor) |
static boolean |
TreeWizard.equals(java.lang.Object t1,
java.lang.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,
java.lang.Object t) |
void |
BufferedTreeNodeStream.setTreeAdaptor(TreeAdaptor adaptor) |
void |
CommonTreeNodeStream.setTreeAdaptor(TreeAdaptor adaptor) |
org.antlr.stringtemplate.StringTemplate |
DOTTreeGenerator.toDOT(java.lang.Object tree,
TreeAdaptor adaptor) |
org.antlr.stringtemplate.StringTemplate |
DOTTreeGenerator.toDOT(java.lang.Object tree,
TreeAdaptor adaptor,
org.antlr.stringtemplate.StringTemplate _treeST,
org.antlr.stringtemplate.StringTemplate _edgeST) |
protected void |
DOTTreeGenerator.toDOTDefineEdges(java.lang.Object tree,
TreeAdaptor adaptor,
org.antlr.stringtemplate.StringTemplate treeST) |
protected void |
DOTTreeGenerator.toDOTDefineNodes(java.lang.Object tree,
TreeAdaptor adaptor,
org.antlr.stringtemplate.StringTemplate treeST) |
Constructor and Description |
---|
BufferedTreeNodeStream(TreeAdaptor adaptor,
java.lang.Object tree) |
BufferedTreeNodeStream(TreeAdaptor adaptor,
java.lang.Object tree,
int initialBufferSize) |
CommonTreeNodeStream(TreeAdaptor adaptor,
java.lang.Object tree) |
RewriteRuleElementStream(TreeAdaptor adaptor,
java.lang.String elementDescription) |
RewriteRuleElementStream(TreeAdaptor adaptor,
java.lang.String elementDescription,
java.util.List elements)
Create a stream, but feed off an existing list
|
RewriteRuleElementStream(TreeAdaptor adaptor,
java.lang.String elementDescription,
java.lang.Object oneElement)
Create a stream with one element
|
RewriteRuleNodeStream(TreeAdaptor adaptor,
java.lang.String elementDescription) |
RewriteRuleNodeStream(TreeAdaptor adaptor,
java.lang.String elementDescription,
java.util.List elements)
Create a stream, but feed off an existing list
|
RewriteRuleNodeStream(TreeAdaptor adaptor,
java.lang.String elementDescription,
java.lang.Object oneElement)
Create a stream with one element
|
RewriteRuleSubtreeStream(TreeAdaptor adaptor,
java.lang.String elementDescription) |
RewriteRuleSubtreeStream(TreeAdaptor adaptor,
java.lang.String elementDescription,
java.util.List elements)
Create a stream, but feed off an existing list
|
RewriteRuleSubtreeStream(TreeAdaptor adaptor,
java.lang.String elementDescription,
java.lang.Object oneElement)
Create a stream with one element
|
RewriteRuleTokenStream(TreeAdaptor adaptor,
java.lang.String elementDescription) |
RewriteRuleTokenStream(TreeAdaptor adaptor,
java.lang.String elementDescription,
java.util.List elements)
Create a stream, but feed off an existing list
|
RewriteRuleTokenStream(TreeAdaptor adaptor,
java.lang.String elementDescription,
java.lang.Object oneElement)
Create a stream with one element
|
TreeIterator(TreeAdaptor adaptor,
java.lang.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,
java.util.Map tokenNameToTypeMap) |
TreeWizard(TreeAdaptor adaptor,
java.lang.String[] tokenNames) |
Modifier and Type | Method and Description |
---|---|
void |
Strip.rewrite(TreeAdaptor adaptor,
CommonTree t,
java.lang.String[] tokenNames) |