Uses of Interface
org.antlr.runtime.tree.TreeAdaptor
-
Packages that use TreeAdaptor Package Description org.antlr.runtime.debug org.antlr.runtime.tree -
-
Uses of TreeAdaptor in org.antlr.runtime.debug
Classes in org.antlr.runtime.debug that implement TreeAdaptor Modifier and Type Class Description class
DebugTreeAdaptor
A TreeAdaptor proxy that fires debugging events to a DebugEventListener delegate and uses the TreeAdaptor delegate to do the actual work.Fields in org.antlr.runtime.debug declared as TreeAdaptor Modifier and Type Field Description 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
protected TreeAdaptor
DebugTreeNodeStream. adaptor
Methods in org.antlr.runtime.debug that return TreeAdaptor Modifier and Type Method Description TreeAdaptor
DebugEventSocketProxy. getTreeAdaptor()
TreeAdaptor
DebugTreeAdaptor. getTreeAdaptor()
TreeAdaptor
DebugTreeNodeStream. getTreeAdaptor()
Methods in org.antlr.runtime.debug with parameters of type TreeAdaptor Modifier and Type Method Description void
DebugEventSocketProxy. setTreeAdaptor(TreeAdaptor adaptor)
Constructors in org.antlr.runtime.debug with parameters of type TreeAdaptor Constructor Description DebugEventSocketProxy(BaseRecognizer recognizer, int port, TreeAdaptor adaptor)
DebugEventSocketProxy(BaseRecognizer recognizer, TreeAdaptor adaptor)
DebugTreeAdaptor(DebugEventListener dbg, TreeAdaptor adaptor)
TraceDebugEventListener(TreeAdaptor adaptor)
-
Uses of TreeAdaptor in org.antlr.runtime.tree
Classes in org.antlr.runtime.tree that implement TreeAdaptor Modifier and Type Class 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()Fields in org.antlr.runtime.tree declared as TreeAdaptor Modifier and Type Field Description protected TreeAdaptor
RewriteRuleElementStream. adaptor
protected TreeAdaptor
TreeIterator. adaptor
protected TreeAdaptor
TreePatternParser. adaptor
protected TreeAdaptor
TreeVisitor. adaptor
protected TreeAdaptor
TreeWizard. adaptor
protected TreeAdaptor
TreeFilter. originalAdaptor
protected TreeAdaptor
TreeRewriter. originalAdaptor
Methods in org.antlr.runtime.tree that return TreeAdaptor Modifier and Type Method Description TreeAdaptor
BufferedTreeNodeStream. getTreeAdaptor()
TreeAdaptor
CommonTreeNodeStream. getTreeAdaptor()
TreeAdaptor
TreeNodeStream. getTreeAdaptor()
What adaptor can tell me how to interpret/navigate nodes and trees.Methods in org.antlr.runtime.tree with parameters of type TreeAdaptor Modifier and Type Method 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 static Object
TreeParser. getAncestor(TreeAdaptor adaptor, String[] tokenNames, Object t, String goal)
Helper for static inContextprotected org.antlr.stringtemplate.StringTemplate
DOTTreeGenerator. getNodeST(TreeAdaptor adaptor, Object t)
static boolean
TreeParser. inContext(TreeAdaptor adaptor, String[] tokenNames, Object t, String context)
The worker for inContext.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)
Constructors in org.antlr.runtime.tree with parameters of type TreeAdaptor Constructor 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, Object oneElement)
Create a stream with one elementRewriteRuleElementStream(TreeAdaptor adaptor, String elementDescription, List<Object> elements)
Create a stream, but feed off an existing listRewriteRuleNodeStream(TreeAdaptor adaptor, String elementDescription)
RewriteRuleNodeStream(TreeAdaptor adaptor, String elementDescription, Object oneElement)
Create a stream with one elementRewriteRuleNodeStream(TreeAdaptor adaptor, String elementDescription, List<Object> elements)
Create a stream, but feed off an existing listRewriteRuleSubtreeStream(TreeAdaptor adaptor, String elementDescription)
RewriteRuleSubtreeStream(TreeAdaptor adaptor, String elementDescription, Object oneElement)
Create a stream with one elementRewriteRuleSubtreeStream(TreeAdaptor adaptor, String elementDescription, List<Object> elements)
Create a stream, but feed off an existing listRewriteRuleTokenStream(TreeAdaptor adaptor, String elementDescription)
RewriteRuleTokenStream(TreeAdaptor adaptor, String elementDescription, Object oneElement)
Create a stream with one elementRewriteRuleTokenStream(TreeAdaptor adaptor, String elementDescription, List<Object> elements)
Create a stream, but feed off an existing listTreeIterator(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, String[] tokenNames)
TreeWizard(TreeAdaptor adaptor, Map<String,Integer> tokenNameToTypeMap)
-