Uses of Interface
org.antlr.runtime.tree.TreeAdaptor
Packages that use TreeAdaptor
-
Uses of TreeAdaptor in org.antlr.runtime.debug
Classes in org.antlr.runtime.debug that implement TreeAdaptorModifier and TypeClassDescriptionclassA 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 TreeAdaptorModifier and TypeFieldDescriptionprotected TreeAdaptorDebugEventSocketProxy.adaptorAlmost 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 TreeAdaptorDebugTreeAdaptor.adaptorprotected TreeAdaptorDebugTreeNodeStream.adaptor(package private) TreeAdaptorTraceDebugEventListener.adaptorMethods in org.antlr.runtime.debug that return TreeAdaptorModifier and TypeMethodDescriptionDebugEventSocketProxy.getTreeAdaptor()DebugTreeAdaptor.getTreeAdaptor()DebugTreeNodeStream.getTreeAdaptor()Methods in org.antlr.runtime.debug with parameters of type TreeAdaptorConstructors in org.antlr.runtime.debug with parameters of type TreeAdaptorModifierConstructorDescriptionDebugEventSocketProxy(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 TreeAdaptorModifier and TypeClassDescriptionclassA TreeAdaptor that works with any Tree implementation.classA TreeAdaptor that works with any Tree implementation.static classThis adaptor creates TreePattern objects for use during scan()Fields in org.antlr.runtime.tree declared as TreeAdaptorModifier and TypeFieldDescription(package private) TreeAdaptorBufferedTreeNodeStream.adaptorWhat tree adaptor was used to build these trees(package private) TreeAdaptorCommonTreeNodeStream.adaptorWhatTreeAdaptorwas used to build these treesprotected TreeAdaptorRewriteRuleElementStream.adaptorprotected TreeAdaptorTreeIterator.adaptorprotected TreeAdaptorTreePatternParser.adaptorprotected TreeAdaptorTreeVisitor.adaptorprotected TreeAdaptorTreeWizard.adaptorprotected TreeAdaptorTreeFilter.originalAdaptorprotected TreeAdaptorTreeRewriter.originalAdaptorMethods in org.antlr.runtime.tree that return TreeAdaptorModifier and TypeMethodDescriptionBufferedTreeNodeStream.getTreeAdaptor()CommonTreeNodeStream.getTreeAdaptor()TreeNodeStream.getTreeAdaptor()What adaptor can tell me how to interpret/navigate nodes and trees.Methods in org.antlr.runtime.tree with parameters of type TreeAdaptorModifier and TypeMethodDescriptionprotected static booleanTreeWizard._equals(Object t1, Object t2, TreeAdaptor adaptor) static booleanTreeWizard.equals(Object t1, Object t2, TreeAdaptor adaptor) Compare t1 and t2; return true if token types/text, structure match exactly.protected static ObjectTreeParser.getAncestor(TreeAdaptor adaptor, String[] tokenNames, Object t, String goal) Helper for static inContextprotected org.antlr.stringtemplate.StringTemplateDOTTreeGenerator.getNodeST(TreeAdaptor adaptor, Object t) static booleanTreeParser.inContext(TreeAdaptor adaptor, String[] tokenNames, Object t, String context) The worker for inContext.voidBufferedTreeNodeStream.setTreeAdaptor(TreeAdaptor adaptor) voidCommonTreeNodeStream.setTreeAdaptor(TreeAdaptor adaptor) org.antlr.stringtemplate.StringTemplateDOTTreeGenerator.toDOT(Object tree, TreeAdaptor adaptor) org.antlr.stringtemplate.StringTemplateDOTTreeGenerator.toDOT(Object tree, TreeAdaptor adaptor, org.antlr.stringtemplate.StringTemplate _treeST, org.antlr.stringtemplate.StringTemplate _edgeST) protected voidDOTTreeGenerator.toDOTDefineEdges(Object tree, TreeAdaptor adaptor, org.antlr.stringtemplate.StringTemplate treeST) protected voidDOTTreeGenerator.toDOTDefineNodes(Object tree, TreeAdaptor adaptor, org.antlr.stringtemplate.StringTemplate treeST) Constructors in org.antlr.runtime.tree with parameters of type TreeAdaptorModifierConstructorDescriptionBufferedTreeNodeStream(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)