/external/antlr/antlr-3.4/tool/src/main/resources/org/antlr/codegen/templates/Java/ |
H A D | AST.stg | 41 /** Add an adaptor property that knows how to build trees */ 43 protected TreeAdaptor adaptor = new CommonTreeAdaptor();<\n> 44 public void setTreeAdaptor(TreeAdaptor adaptor) { 45 this.adaptor = adaptor; 46 <grammar.directDelegates:{g|<g:delegateName()>.setTreeAdaptor(this.adaptor);}> 49 return adaptor; 70 :{it | RewriteRule<rewriteElementType>Stream stream_<it>=new RewriteRule<rewriteElementType>Stream(adaptor,"token <it>");}; separator="\n"> 72 :{it | RewriteRuleSubtreeStream stream_<it>=new RewriteRuleSubtreeStream(adaptor,"rule <it>");}; separator="\n"> 84 root_0 = (<ASTLabelType>)adaptor [all...] |
H A D | ASTTreeParser.stg | 55 if ( adaptor.getParent(retval.tree)!=null && adaptor.isNil( adaptor.getParent(retval.tree) ) ) 56 retval.tree = (<ASTLabelType>)adaptor.getParent(retval.tree); 71 <ASTLabelType> root_<treeLevel> = (<ASTLabelType>)adaptor.nil(); 95 adaptor.addChild(root_<enclosingTreeLevel>, root_<treeLevel>); 120 <label>_tree = (<ASTLabelType>)adaptor.dupNode(<label>); 122 adaptor.addChild(root_<treeLevel>, <label>_tree); 145 <label>_tree = (<ASTLabelType>)adaptor.dupNode(<label>); 147 root_<treeLevel> = (<ASTLabelType>)adaptor [all...] |
/external/antlr/antlr-3.4/tool/src/main/resources/org/antlr/codegen/templates/JavaScript/ |
H A D | AST.stg | 39 /** Add an adaptor property that knows how to build trees */ 41 <!protected TreeAdaptor adaptor = new CommonTreeAdaptor();<\n>!> 42 setTreeAdaptor: function(adaptor) { 43 this.adaptor = adaptor; 44 <grammar.directDelegates:{g|<g:delegateName()>.setTreeAdaptor(this.adaptor);}> 47 return this.adaptor; 66 :{var stream_<it>=new org.antlr.runtime.tree.RewriteRuleTokenStream(this.adaptor,"token <it>");}; separator="\n"> 68 :{var stream_<it>=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule <it>");}; separator="\n"> 80 root_0 = this.adaptor [all...] |
/external/antlr/antlr-3.4/tool/src/main/resources/org/antlr/codegen/templates/CSharp3/ |
H A D | AST.stg | 55 /** Add an adaptor property that knows how to build trees */ 57 // Implement this function in your helper file to use a custom tree adaptor 58 partial void CreateTreeAdaptor(ref <treeAdaptorType()> adaptor); 60 private <treeAdaptorType()> adaptor; 66 return adaptor; 71 this.adaptor = value; 72 <grammar.directDelegates:{g|<g:delegateName()>.TreeAdaptor = this.adaptor;}> 98 :{it|<\n>RewriteRule<rewriteElementType>Stream stream_<it>=new RewriteRule<rewriteElementType>Stream(adaptor,"token <it>");}> 100 :{it|<\n>RewriteRuleSubtreeStream stream_<it>=new RewriteRuleSubtreeStream(adaptor,"rule <it>");}> 111 root_0 = (<ASTLabelType>)adaptor [all...] |
H A D | ASTParser.stg | 46 retval.Tree = (<ASTLabelType>)adaptor.ErrorNode(input, retval.Start, input.LT(-1), re); 58 <\n>adaptor.AddChild(root_0, <label>_tree); 72 <\n>root_0 = (<ASTLabelType>)adaptor.BecomeRoot(<label>_tree, root_0); 109 <super.matchSet(postmatchCode={<if(!ruleDescriptor.isSynPred)><if(backtracking)>if (<actions.(actionScope).synpredgate>) <endif>adaptor.AddChild(root_0, <createNodeFromToken(...)>);<endif>}, ...)> 125 <super.matchSet(postmatchCode={<if(!ruleDescriptor.isSynPred)><if(backtracking)>if (<actions.(actionScope).synpredgate>) <endif>root_0 = (<ASTLabelType>)adaptor.BecomeRoot(<createNodeFromToken(...)>, root_0);<endif>}, ...)> 134 <\n><if(backtracking)>if (<actions.(actionScope).synpredgate>) <endif>adaptor.AddChild(root_0, <label>.Tree); 144 <if(backtracking)>if (<actions.(actionScope).synpredgate>) <endif>root_0 = (<ASTLabelType>)adaptor.BecomeRoot(<label>.Tree, root_0); 171 <label>_tree = (<ASTLabelType>)adaptor.Create(<label>); 172 adaptor.AddChild(root_0, <label>_tree); 183 <label>_tree = (<ASTLabelType>)adaptor [all...] |
/external/antlr/antlr-3.4/runtime/Python/antlr3/ |
H A D | debug.py | 204 AST events are triggered by this adaptor; no code gen changes are needed 206 tree adaptor routines. 209 cannot be tracked as they might not use the adaptor to create foo, bar. 215 def __init__(self, dbg, adaptor): 217 self.adaptor = adaptor 225 node = self.adaptor.createWithPayload(payload) 230 node = self.adaptor.createFromToken(tokenType, fromToken, text) 235 node = self.adaptor.createFromType(tokenType, text) 249 t = self.adaptor [all...] |
/external/antlr/antlr-3.4/tool/src/main/resources/org/antlr/codegen/templates/CSharp2/ |
H A D | AST.stg | 58 /** Add an adaptor property that knows how to build trees */ 60 private <treeAdaptorType()> adaptor; 66 return adaptor; 71 this.adaptor = value; 72 <grammar.directDelegates:{g|<g:delegateName()>.TreeAdaptor = this.adaptor;}> 97 :{it|RewriteRule<rewriteElementType>Stream stream_<it>=new RewriteRule<rewriteElementType>Stream(adaptor,"token <it>");}; separator="\n"> 99 :{it|RewriteRuleSubtreeStream stream_<it>=new RewriteRuleSubtreeStream(adaptor,"rule <it>");}; separator="\n"> 111 root_0 = (<ASTLabelType>)adaptor.Nil(); 194 root_0 = (<ASTLabelType>)adaptor.Nil(); 198 <prevRuleRootRef()>.Tree = (<ASTLabelType>)adaptor [all...] |
H A D | ASTParser.stg | 45 retval.Tree = (<ASTLabelType>)adaptor.ErrorNode(input, retval.Start, input.LT(-1), re); 56 adaptor.AddChild(root_0, <label>_tree); 68 root_0 = (<ASTLabelType>)adaptor.BecomeRoot(<label>_tree, root_0); 104 <super.matchSet(postmatchCode={<if(backtracking)>if (<actions.(actionScope).synpredgate>) <endif>adaptor.AddChild(root_0, <createNodeFromToken(...)>);}, ...)> 120 <super.matchSet(postmatchCode={<if(backtracking)>if (<actions.(actionScope).synpredgate>) <endif>root_0 = (<ASTLabelType>)adaptor.BecomeRoot(<createNodeFromToken(...)>, root_0);}, ...)> 128 <if(backtracking)>if (<actions.(actionScope).synpredgate>) <endif>adaptor.AddChild(root_0, <label>.Tree); 137 <if(backtracking)>if (<actions.(actionScope).synpredgate>) <endif>root_0 = (<ASTLabelType>)adaptor.BecomeRoot(<label>.Tree, root_0); 163 <label>_tree = (<ASTLabelType>)adaptor.Create(<label>); 164 adaptor.AddChild(root_0, <label>_tree); 173 <label>_tree = (<ASTLabelType>)adaptor [all...] |
/external/antlr/antlr-3.4/runtime/CSharp3/Sources/Antlr3.Runtime.Test/BuildOptions/ |
H A D | DebugGrammarParser.cs | 68 DebugEventSocketProxy proxy = new DebugEventSocketProxy( this, port, adaptor ); 100 // Implement this function in your helper file to use a custom tree adaptor 102 protected DebugTreeAdaptor adaptor; field in class:DebugGrammarParser 108 return adaptor; 112 this.adaptor = new DebugTreeAdaptor(dbg,adaptor); 158 root_0 = (CommonTree)adaptor.Nil(); 200 adaptor.AddChild(root_0, stat1.Tree); 224 retval.tree = (CommonTree)adaptor.RulePostProcessing(root_0); 225 adaptor [all...] |
H A D | ProfileGrammarParser.cs | 104 // Implement this function in your helper file to use a custom tree adaptor 106 protected DebugTreeAdaptor adaptor; field in class:ProfileGrammarParser 112 return adaptor; 116 this.adaptor = new DebugTreeAdaptor(dbg,adaptor); 162 root_0 = (CommonTree)adaptor.Nil(); 204 adaptor.AddChild(root_0, stat1.Tree); 228 retval.tree = (CommonTree)adaptor.RulePostProcessing(root_0); 229 adaptor.SetTokenBoundaries(retval.tree, retval.start, retval.stop); 236 retval.tree = (CommonTree)adaptor [all...] |
/external/antlr/antlr-3.4/runtime/Python/unittests/ |
H A D | testdottreegen.py | 19 self.adaptor = CommonTreeAdaptor() 23 self.wiz = TreeWizard(self.adaptor, self.tokens) 42 st = toDOT(tree, self.adaptor, treeST, edgeST)
|
H A D | testtreewizard.py | 132 We need a tree adaptor, use CommonTreeAdaptor. 137 self.adaptor = CommonTreeAdaptor() 141 self.wizard = TreeWizard(self.adaptor, tokenNames=self.tokens) 147 parser = TreePatternParser(lexer, self.wizard, self.adaptor) 157 parser = TreePatternParser(lexer, self.wizard, self.adaptor) 167 parser = TreePatternParser(lexer, self.wizard, self.adaptor) 180 parser = TreePatternParser(lexer, self.wizard, self.adaptor) 190 parser = TreePatternParser(lexer, self.wizard, self.adaptor) 207 parser = TreePatternParser(lexer, self.wizard, self.adaptor) 215 parser = TreePatternParser(lexer, self.wizard, self.adaptor) [all...] |
/external/antlr/antlr-3.4/runtime/CSharp2/Sources/Antlr3.Runtime/Antlr.Runtime.Tree/ |
H A D | TreePatternParser.cs | 40 protected ITreeAdaptor adaptor; field in class:Antlr.Runtime.Tree.TreePatternParser 42 public TreePatternParser(TreePatternLexer tokenizer, TreeWizard wizard, ITreeAdaptor adaptor) { argument 45 this.adaptor = adaptor; 77 adaptor.AddChild(root, subtree); 83 adaptor.AddChild(root, child); 129 return adaptor.Nil(); 146 node2 = adaptor.Create(treeNodeType, text);
|
/external/antlr/antlr-3.4/runtime/CSharp3/Sources/Antlr3.Runtime/Tree/ |
H A D | TreePatternParser.cs | 42 protected ITreeAdaptor adaptor; field in class:Antlr.Runtime.Tree.TreePatternParser 44 public TreePatternParser( TreePatternLexer tokenizer, TreeWizard wizard, ITreeAdaptor adaptor ) 48 this.adaptor = adaptor; 89 adaptor.AddChild( root, subtree ); 98 adaptor.AddChild( root, child ); 152 return adaptor.Nil(); 171 node2 = adaptor.Create( treeNodeType, text );
|
/external/antlr/antlr-3.4/runtime/JavaScript/src/org/antlr/runtime/tree/ |
H A D | RewriteRuleSubtreeStream.js | 28 return this.adaptor.dupNode(el); 36 return this.adaptor.dupTree(el);
|
H A D | RewriteRuleTokenStream.js | 1 org.antlr.runtime.tree.RewriteRuleTokenStream = function(adaptor, elementDescription, el) { 11 return this.adaptor.create(t);
|
/external/antlr/antlr-3.4/tool/src/test/java/org/antlr/test/ |
H A D | TestTreeWizard.java | 45 protected static final TreeAdaptor adaptor = new CommonTreeAdaptor(); field in class:TestTreeWizard 48 TreeWizard wiz = new TreeWizard(adaptor, tokens); 56 TreeWizard wiz = new TreeWizard(adaptor, tokens); 64 TreeWizard wiz = new TreeWizard(adaptor, tokens); 72 TreeWizard wiz = new TreeWizard(adaptor, tokens); 80 TreeWizard wiz = new TreeWizard(adaptor, tokens); 88 TreeWizard wiz = new TreeWizard(adaptor, tokens); 94 TreeWizard wiz = new TreeWizard(adaptor, tokens); 102 TreeWizard wiz = new TreeWizard(adaptor, tokens); 111 TreeWizard wiz = new TreeWizard(adaptor, token [all...] |
/external/antlr/antlr-3.4/runtime/ActionScript/project/src/org/antlr/runtime/ |
H A D | RecognitionException.as | 126 var adaptor:TreeAdaptor = nodes.treeAdaptor; 127 var payload:Token = adaptor.getToken(node); 135 var priorPayload:Token = adaptor.getToken(priorNode); 160 var type:int = adaptor.getType(this.node); 161 var text:String = adaptor.getText(this.node); 173 var adaptor:TreeAdaptor = nodes.treeAdaptor; 174 return adaptor.getType(node);
|
/external/antlr/antlr-3.4/runtime/Java/src/main/java/org/antlr/runtime/ |
H A D | RecognitionException.java | 126 TreeAdaptor adaptor = nodes.getTreeAdaptor(); 127 Token payload = adaptor.getToken(node); 135 Token priorPayload = adaptor.getToken(priorNode); 160 int type = adaptor.getType(this.node); 161 String text = adaptor.getText(this.node); 173 TreeAdaptor adaptor = nodes.getTreeAdaptor(); 174 return adaptor.getType(node);
|
/external/antlr/antlr-3.4/runtime/JavaScript/src/org/antlr/runtime/ |
H A D | RecognitionException.js | 125 var adaptor = nodes.getTreeAdaptor(), 126 payload = adaptor.getToken(this.node); 134 priorPayload = adaptor.getToken(priorNode); 159 type = adaptor.getType(this.node); 160 text = adaptor.getText(this.node); 174 var adaptor = nodes.getTreeAdaptor(); 175 return adaptor.getType(this.node);
|
/external/antlr/antlr-3.4/runtime/Ruby/lib/antlr3/tree/ |
H A D | debug.rb | 13 def self.wrap( adaptor, debug_listener = nil ) 14 adaptor.extend( self ) 15 adaptor.debug_listener = debug_listener 16 return( adaptor ) 127 id = @adaptor.unique_id( node ) 128 text = @adaptor.text_of( node ) 129 type = @adaptor.type_of( node ) 136 id = @adaptor.unique_id( node ) 137 text = @adaptor.text_of( node ) 138 type = @adaptor [all...] |
/external/antlr/antlr-3.4/runtime/Ruby/lib/antlr3/ |
H A D | dot.rb | 91 def self.generate( tree, adaptor = nil, tree_template = TREE_TEMPLATE, 93 new.to_dot( tree, adaptor, tree_template, edge_template ) 105 def to_dot( tree, adaptor = nil, tree_template = TREE_TEMPLATE, 107 adaptor ||= AST::CommonTreeAdaptor.new 110 define_nodes( tree, adaptor, tree_template ) 113 define_edges( tree, adaptor, tree_template, edge_template ) 117 def define_nodes( tree, adaptor, tree_template, known_nodes = nil ) 120 n = adaptor.child_count( tree ) 124 parent_node_template = node_template_for( adaptor, child ) 130 child = adaptor [all...] |
/external/antlr/antlr-3.4/tool/src/main/resources/org/antlr/codegen/templates/ActionScript/ |
H A D | ASTTreeParser.stg | 56 if ( adaptor.getParent(retval.tree)!=null && adaptor.isNil( adaptor.getParent(retval.tree) ) ) 57 retval.tree = <ASTLabelType>(adaptor.getParent(retval.tree)); 72 var root_<treeLevel>:<ASTLabelType> = <ASTLabelType>(adaptor.nil()); 96 adaptor.addChild(root_<enclosingTreeLevel>, root_<treeLevel>); 121 <label>_tree = <ASTLabelType>(adaptor.dupNode(<label>)); 123 adaptor.addChild(root_<treeLevel>, <label>_tree); 146 <label>_tree = <ASTLabelType>(adaptor.dupNode(<label>)); 148 root_<treeLevel> = <ASTLabelType>(adaptor [all...] |
/external/antlr/antlr-3.4/runtime/C/src/ |
H A D | antlr3rewritestreams.c | 79 pANTLR3_VECTOR_FACTORY factory = ((pANTLR3_COMMON_TREE_ADAPTOR)(stream->adaptor->super))->arboretum->vFactory; 141 pANTLR3_VECTOR_FACTORY factory = ((pANTLR3_COMMON_TREE_ADAPTOR)(stream->adaptor->super))->arboretum->vFactory; 187 antlr3RewriteRuleElementStreamNewAE(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_RECOGNIZER rec, pANTLR3_UINT8 description) argument 249 // Install the adaptor 251 stream->adaptor = adaptor; 257 antlr3RewriteRuleElementStreamNewAEE(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_RECOGNIZER rec, pANTLR3_UINT8 description, void * oneElement) argument 263 stream = antlr3RewriteRuleElementStreamNewAE(adaptor, rec, description); 280 antlr3RewriteRuleElementStreamNewAEV(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_RECOGNIZER rec, pANTLR3_UINT8 description, pANTLR3_VECTOR vector) argument 286 stream = antlr3RewriteRuleElementStreamNewAE(adaptor, re 309 antlr3RewriteRuleTOKENStreamNewAE(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_RECOGNIZER rec, pANTLR3_UINT8 description) argument 333 antlr3RewriteRuleTOKENStreamNewAEE(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_RECOGNIZER rec, pANTLR3_UINT8 description, void * oneElement) argument 352 antlr3RewriteRuleTOKENStreamNewAEV(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_RECOGNIZER rec, pANTLR3_UINT8 description, pANTLR3_VECTOR vector) argument 373 antlr3RewriteRuleSubtreeStreamNewAE(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_RECOGNIZER rec, pANTLR3_UINT8 description) argument 395 antlr3RewriteRuleSubtreeStreamNewAEE(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_RECOGNIZER rec, pANTLR3_UINT8 description, void * oneElement) argument 418 antlr3RewriteRuleSubtreeStreamNewAEV(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_RECOGNIZER rec, pANTLR3_UINT8 description, pANTLR3_VECTOR vector) argument 442 antlr3RewriteRuleNODEStreamNewAE(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_RECOGNIZER rec, pANTLR3_UINT8 description) argument 466 antlr3RewriteRuleNODEStreamNewAEE(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_RECOGNIZER rec, pANTLR3_UINT8 description, void * oneElement) argument 485 antlr3RewriteRuleNODEStreamNewAEV(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_RECOGNIZER rec, pANTLR3_UINT8 description, pANTLR3_VECTOR vector) argument [all...] |
/external/antlr/antlr-3.4/runtime/Java/src/main/java/org/antlr/runtime/tree/ |
H A D | TreeParser.java | 92 TreeAdaptor adaptor = ((TreeNodeStream)e.input).getTreeAdaptor(); 93 return adaptor.create(new CommonToken(expectedTokenType, tokenText)); 152 TreeAdaptor adaptor = ((TreeNodeStream)e.input).getTreeAdaptor(); 153 e.token = adaptor.getToken(e.node); 155 e.token = new CommonToken(adaptor.getType(e.node), 156 adaptor.getText(e.node)); 179 public static boolean inContext(TreeAdaptor adaptor, argument 196 t = adaptor.getParent(t); 202 Object ancestor = getAncestor(adaptor, tokenNames, t, goal); 207 String name = tokenNames[adaptor 222 getAncestor(TreeAdaptor adaptor, String[] tokenNames, Object t, String goal) argument [all...] |