接口的使用
org.antlr.runtime.tree.TreeAdaptor
-
使用TreeAdaptor的程序包 程序包 说明 org.antlr.grammar.v3 org.antlr.gunit.swingui.parsers org.antlr.runtime.debug org.antlr.runtime.tree org.antlr.tool -
-
org.antlr.grammar.v3中TreeAdaptor的使用
声明为TreeAdaptor的org.antlr.grammar.v3中的字段 修饰符和类型 字段 说明 protected TreeAdaptorANTLRParser. adaptorprotected TreeAdaptorANTLRv3Parser. adaptor返回TreeAdaptor的org.antlr.grammar.v3中的方法 修饰符和类型 方法 说明 TreeAdaptorANTLRParser. getTreeAdaptor()TreeAdaptorANTLRv3Parser. getTreeAdaptor()参数类型为TreeAdaptor的org.antlr.grammar.v3中的方法 修饰符和类型 方法 说明 voidANTLRParser. setTreeAdaptor(TreeAdaptor adaptor)voidANTLRv3Parser. setTreeAdaptor(TreeAdaptor adaptor) -
org.antlr.gunit.swingui.parsers中TreeAdaptor的使用
声明为TreeAdaptor的org.antlr.gunit.swingui.parsers中的字段 修饰符和类型 字段 说明 protected TreeAdaptorANTLRv3Parser. adaptor返回TreeAdaptor的org.antlr.gunit.swingui.parsers中的方法 修饰符和类型 方法 说明 TreeAdaptorANTLRv3Parser. getTreeAdaptor()参数类型为TreeAdaptor的org.antlr.gunit.swingui.parsers中的方法 修饰符和类型 方法 说明 voidANTLRv3Parser. setTreeAdaptor(TreeAdaptor adaptor) -
org.antlr.runtime.debug中TreeAdaptor的使用
实现TreeAdaptor的org.antlr.runtime.debug中的类 修饰符和类型 类 说明 classDebugTreeAdaptorA TreeAdaptor proxy that fires debugging events to a DebugEventListener delegate and uses the TreeAdaptor delegate to do the actual work.声明为TreeAdaptor的org.antlr.runtime.debug中的字段 修饰符和类型 字段 说明 protected 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返回TreeAdaptor的org.antlr.runtime.debug中的方法 修饰符和类型 方法 说明 TreeAdaptorDebugEventSocketProxy. getTreeAdaptor()TreeAdaptorDebugTreeAdaptor. getTreeAdaptor()TreeAdaptorDebugTreeNodeStream. getTreeAdaptor()参数类型为TreeAdaptor的org.antlr.runtime.debug中的方法 修饰符和类型 方法 说明 voidDebugEventSocketProxy. setTreeAdaptor(TreeAdaptor adaptor)参数类型为TreeAdaptor的org.antlr.runtime.debug中的构造器 构造器 说明 DebugEventSocketProxy(BaseRecognizer recognizer, int port, TreeAdaptor adaptor)DebugEventSocketProxy(BaseRecognizer recognizer, TreeAdaptor adaptor)DebugTreeAdaptor(DebugEventListener dbg, TreeAdaptor adaptor)TraceDebugEventListener(TreeAdaptor adaptor) -
org.antlr.runtime.tree中TreeAdaptor的使用
实现TreeAdaptor的org.antlr.runtime.tree中的类 修饰符和类型 类 说明 classBaseTreeAdaptorA TreeAdaptor that works with any Tree implementation.classCommonTreeAdaptorA TreeAdaptor that works with any Tree implementation.static classTreeWizard.TreePatternTreeAdaptorThis adaptor creates TreePattern objects for use during scan()声明为TreeAdaptor的org.antlr.runtime.tree中的字段 修饰符和类型 字段 说明 protected TreeAdaptorRewriteRuleElementStream. adaptorprotected TreeAdaptorTreeIterator. adaptorprotected TreeAdaptorTreePatternParser. adaptorprotected TreeAdaptorTreeVisitor. adaptorprotected TreeAdaptorTreeWizard. adaptorprotected TreeAdaptorTreeFilter. originalAdaptorprotected TreeAdaptorTreeRewriter. originalAdaptor返回TreeAdaptor的org.antlr.runtime.tree中的方法 修饰符和类型 方法 说明 TreeAdaptorBufferedTreeNodeStream. getTreeAdaptor()TreeAdaptorCommonTreeNodeStream. getTreeAdaptor()TreeAdaptorTreeNodeStream. getTreeAdaptor()What adaptor can tell me how to interpret/navigate nodes and trees.参数类型为TreeAdaptor的org.antlr.runtime.tree中的方法 修饰符和类型 方法 说明 protected static booleanTreeWizard. _equals(java.lang.Object t1, java.lang.Object t2, TreeAdaptor adaptor)static booleanTreeWizard. 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 static java.lang.ObjectTreeParser. getAncestor(TreeAdaptor adaptor, java.lang.String[] tokenNames, java.lang.Object t, java.lang.String goal)Helper for static inContextprotected org.antlr.stringtemplate.StringTemplateDOTTreeGenerator. getNodeST(TreeAdaptor adaptor, java.lang.Object t)static booleanTreeParser. inContext(TreeAdaptor adaptor, java.lang.String[] tokenNames, java.lang.Object t, java.lang.String context)The worker for inContext.voidBufferedTreeNodeStream. setTreeAdaptor(TreeAdaptor adaptor)voidCommonTreeNodeStream. setTreeAdaptor(TreeAdaptor adaptor)org.antlr.stringtemplate.StringTemplateDOTTreeGenerator. toDOT(java.lang.Object tree, TreeAdaptor adaptor)org.antlr.stringtemplate.StringTemplateDOTTreeGenerator. toDOT(java.lang.Object tree, TreeAdaptor adaptor, org.antlr.stringtemplate.StringTemplate _treeST, org.antlr.stringtemplate.StringTemplate _edgeST)protected voidDOTTreeGenerator. toDOTDefineEdges(java.lang.Object tree, TreeAdaptor adaptor, org.antlr.stringtemplate.StringTemplate treeST)protected voidDOTTreeGenerator. toDOTDefineNodes(java.lang.Object tree, TreeAdaptor adaptor, org.antlr.stringtemplate.StringTemplate treeST)参数类型为TreeAdaptor的org.antlr.runtime.tree中的构造器 构造器 说明 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.lang.Object oneElement)Create a stream with one elementRewriteRuleElementStream(TreeAdaptor adaptor, java.lang.String elementDescription, java.util.List<java.lang.Object> elements)Create a stream, but feed off an existing listRewriteRuleNodeStream(TreeAdaptor adaptor, java.lang.String elementDescription)RewriteRuleNodeStream(TreeAdaptor adaptor, java.lang.String elementDescription, java.lang.Object oneElement)Create a stream with one elementRewriteRuleNodeStream(TreeAdaptor adaptor, java.lang.String elementDescription, java.util.List<java.lang.Object> elements)Create a stream, but feed off an existing listRewriteRuleSubtreeStream(TreeAdaptor adaptor, java.lang.String elementDescription)RewriteRuleSubtreeStream(TreeAdaptor adaptor, java.lang.String elementDescription, java.lang.Object oneElement)Create a stream with one elementRewriteRuleSubtreeStream(TreeAdaptor adaptor, java.lang.String elementDescription, java.util.List<java.lang.Object> elements)Create a stream, but feed off an existing listRewriteRuleTokenStream(TreeAdaptor adaptor, java.lang.String elementDescription)RewriteRuleTokenStream(TreeAdaptor adaptor, java.lang.String elementDescription, java.lang.Object oneElement)Create a stream with one elementRewriteRuleTokenStream(TreeAdaptor adaptor, java.lang.String elementDescription, java.util.List<java.lang.Object> elements)Create a stream, but feed off an existing listTreeIterator(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.lang.String[] tokenNames)TreeWizard(TreeAdaptor adaptor, java.util.Map<java.lang.String,java.lang.Integer> tokenNameToTypeMap) -
org.antlr.tool中TreeAdaptor的使用
参数类型为TreeAdaptor的org.antlr.tool中的方法 修饰符和类型 方法 说明 voidStrip. rewrite(TreeAdaptor adaptor, CommonTree t, java.lang.String[] tokenNames)
-