Searched defs:adaptor (Results 1 - 25 of 111) sorted by path

12345

/external/antlr/antlr-3.4/gunit/src/main/java/org/antlr/gunit/
H A DGrammarInfo.java40 private String adaptor = null; // optional, required if using customized tree adaptor field in class:GrammarInfo
77 return adaptor;
80 public void setAdaptor(String adaptor) { argument
81 this.adaptor = adaptor;
/external/antlr/antlr-3.4/lib/
H A Dantlr-3.4-complete.jarMETA-INF/ META-INF/MANIFEST.MF org/ org/antlr/ org/antlr/analysis/ org/antlr/codegen/ org/ ...
/external/antlr/antlr-3.4/runtime/C/include/
H A Dantlr3commontreenodestream.h85 /// What adaptor can tell me how to interpret/navigate nodes and
205 /// Pointer to tree adaptor interface that manipulates/builds
208 pANTLR3_BASE_TREE_ADAPTOR adaptor; member in struct:ANTLR3_COMMON_TREE_NODE_STREAM_struct
H A Dantlr3debugeventlistener.h95 pANTLR3_BASE_TREE_ADAPTOR adaptor; member in struct:ANTLR3_DEBUG_EVENT_LISTENER_struct
293 * about a node except its type and text (obtained from the adaptor).
H A Dantlr3rewritestreams.h88 /// Pointer to the tree adaptor in use for this stream
90 pANTLR3_BASE_TREE_ADAPTOR adaptor; member in struct:ANTLR3_REWRITE_RULE_ELEMENT_STREAM_struct
124 /// around it. For trees, you must call the adaptor.dupTree().
/external/antlr/antlr-3.4/runtime/C/src/
H A Dantlr3basetreeadaptor.c44 static pANTLR3_BASE_TREE nilNode (pANTLR3_BASE_TREE_ADAPTOR adaptor);
45 static pANTLR3_BASE_TREE dbgNil (pANTLR3_BASE_TREE_ADAPTOR adaptor);
46 static pANTLR3_BASE_TREE dupTree (pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_TREE t);
47 static pANTLR3_BASE_TREE dbgDupTree (pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_TREE t);
48 static pANTLR3_BASE_TREE dupTreeTT (pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_TREE t, pANTLR3_BASE_TREE parent);
49 static void addChild (pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_TREE t, pANTLR3_BASE_TREE child);
50 static void dbgAddChild (pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_TREE t, pANTLR3_BASE_TREE child);
51 static pANTLR3_BASE_TREE becomeRoot (pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_TREE newRoot, pANTLR3_BASE_TREE oldRoot);
52 static pANTLR3_BASE_TREE dbgBecomeRoot (pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_TREE newRoot, pANTLR3_BASE_TREE oldRoot);
53 static pANTLR3_BASE_TREE rulePostProcessing (pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_TRE
80 antlr3BaseTreeAdaptorInit(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_DEBUG_EVENT_LISTENER debugger) argument
160 defineDotNodes(pANTLR3_BASE_TREE_ADAPTOR adaptor, void * t, pANTLR3_STRING dotSpec ) argument
240 defineDotEdges(pANTLR3_BASE_TREE_ADAPTOR adaptor, void * t, pANTLR3_STRING dotSpec) argument
359 makeDot(pANTLR3_BASE_TREE_ADAPTOR adaptor, void * theTree) argument
441 nilNode(pANTLR3_BASE_TREE_ADAPTOR adaptor) argument
447 dbgNil(pANTLR3_BASE_TREE_ADAPTOR adaptor) argument
461 dupTree(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_TREE t) argument
467 dupTreeTT(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_TREE t, pANTLR3_BASE_TREE parent) argument
500 simulateTreeConstruction(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_TREE tree) argument
520 dbgDupTree(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_TREE tree) argument
548 addChild(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_TREE t, pANTLR3_BASE_TREE child) argument
556 dbgAddChild(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_TREE t, pANTLR3_BASE_TREE child) argument
567 addChildToken(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_TREE t, pANTLR3_COMMON_TOKEN child) argument
575 dbgAddChildToken(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_TREE t, pANTLR3_COMMON_TOKEN child) argument
620 becomeRoot(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_TREE newRootTree, pANTLR3_BASE_TREE oldRootTree) argument
691 dbgBecomeRoot(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_TREE newRootTree, pANTLR3_BASE_TREE oldRootTree) argument
704 rulePostProcessing(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_TREE root) argument
740 becomeRootToken(pANTLR3_BASE_TREE_ADAPTOR adaptor, void * newRoot, pANTLR3_BASE_TREE oldRoot) argument
745 dbgBecomeRootToken(pANTLR3_BASE_TREE_ADAPTOR adaptor, void * newRoot, pANTLR3_BASE_TREE oldRoot) argument
760 createTypeToken(pANTLR3_BASE_TREE_ADAPTOR adaptor, ANTLR3_UINT32 tokenType, pANTLR3_COMMON_TOKEN fromToken) argument
775 dbgCreateTypeToken(pANTLR3_BASE_TREE_ADAPTOR adaptor, ANTLR3_UINT32 tokenType, pANTLR3_COMMON_TOKEN fromToken) argument
787 createTypeTokenText(pANTLR3_BASE_TREE_ADAPTOR adaptor, ANTLR3_UINT32 tokenType, pANTLR3_COMMON_TOKEN fromToken, pANTLR3_UINT8 text) argument
806 dbgCreateTypeTokenText(pANTLR3_BASE_TREE_ADAPTOR adaptor, ANTLR3_UINT32 tokenType, pANTLR3_COMMON_TOKEN fromToken, pANTLR3_UINT8 text) argument
818 createTypeText(pANTLR3_BASE_TREE_ADAPTOR adaptor, ANTLR3_UINT32 tokenType, pANTLR3_UINT8 text) argument
831 dbgCreateTypeText(pANTLR3_BASE_TREE_ADAPTOR adaptor, ANTLR3_UINT32 tokenType, pANTLR3_UINT8 text) argument
845 getType(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_TREE t) argument
853 setType(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_TREE t, ANTLR3_UINT32 type) argument
861 getText(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_TREE t) argument
870 setText(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_STRING t) argument
877 setText8(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_UINT8 t) argument
883 getChild(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_TREE tree, ANTLR3_UINT32 i) argument
890 getChildCount(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_TREE tree) argument
900 getUniqueID(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_TREE node) argument
906 isNilNode(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_TREE t) argument
[all...]
H A Dantlr3commontreeadaptor.c2 * This is the standard tree adaptor used by the C runtime unless the grammar
5 * good for, plus a number of methods that any other adaptor type
46 static pANTLR3_BASE_TREE dupNode (pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_TREE treeNode);
48 static pANTLR3_BASE_TREE dbgCreate (pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_COMMON_TOKEN payload);
49 static pANTLR3_COMMON_TOKEN createToken (pANTLR3_BASE_TREE_ADAPTOR adaptor, ANTLR3_UINT32 tokenType, pANTLR3_UINT8 text);
50 static pANTLR3_COMMON_TOKEN createTokenFromToken (pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_COMMON_TOKEN fromToken);
51 static pANTLR3_COMMON_TOKEN getToken (pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_TREE t);
52 static pANTLR3_STRING getText (pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_TREE t);
53 static ANTLR3_UINT32 getType (pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_TREE t);
54 static pANTLR3_BASE_TREE getChild (pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_TRE
202 setDebugEventListener(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_DEBUG_EVENT_LISTENER debugger) argument
216 ctaFree(pANTLR3_BASE_TREE_ADAPTOR adaptor) argument
239 errorNode(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_TOKEN_STREAM ctnstream, pANTLR3_COMMON_TOKEN startToken, pANTLR3_COMMON_TOKEN stopToken, pANTLR3_EXCEPTION e) argument
253 dupNode(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_TREE treeNode) argument
259 create(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_COMMON_TOKEN payload) argument
272 dbgCreate(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_COMMON_TOKEN payload) argument
291 createToken(pANTLR3_BASE_TREE_ADAPTOR adaptor, ANTLR3_UINT32 tokenType, pANTLR3_UINT8 text) argument
327 createTokenFromToken(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_COMMON_TOKEN fromToken) argument
372 setTokenBoundaries(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_TREE t, pANTLR3_COMMON_TOKEN startToken, pANTLR3_COMMON_TOKEN stopToken) argument
409 dbgSetTokenBoundaries(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_TREE t, pANTLR3_COMMON_TOKEN startToken, pANTLR3_COMMON_TOKEN stopToken) argument
420 getTokenStartIndex(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_TREE t) argument
426 getTokenStopIndex(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_TREE t) argument
432 getText(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_TREE t) argument
438 getType(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_TREE t) argument
444 replaceChildren(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_TREE parent, ANTLR3_INT32 startChildIndex, ANTLR3_INT32 stopChildIndex, pANTLR3_BASE_TREE t) argument
454 getChild(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_TREE t, ANTLR3_UINT32 i) argument
459 setChild(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_TREE t, ANTLR3_UINT32 i, pANTLR3_BASE_TREE child) argument
465 deleteChild(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_TREE t, ANTLR3_UINT32 i) argument
471 getChildCount(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_TREE t) argument
477 setChildIndex(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_TREE t, ANTLR3_INT32 i) argument
483 getChildIndex(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_TREE t) argument
488 setParent(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_TREE child, pANTLR3_BASE_TREE parent) argument
493 getParent(pANTLR3_BASE_TREE_ADAPTOR adaptor, pANTLR3_BASE_TREE child) argument
[all...]
H A Dantlr3commontreenodestream.c153 // Create an adaptor for the common tree node stream
155 stream->adaptor = inStream->adaptor;
262 // duplicate here will be done through the adaptor or
288 // Create an adaptor for the common tree node stream
290 stream->adaptor = ANTLR3_TREE_ADAPTORNew(strFactory);
292 if (stream->adaptor == NULL)
304 stream->adaptor->free (stream->adaptor);
316 stream->adaptor
932 pANTLR3_BASE_TREE_ADAPTOR adaptor; local
[all...]
H A Dantlr3rewritestreams.c79 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/CSharp2/Sources/Antlr3.Runtime/Antlr.Runtime.Debug/
H A DDebugEventSocketProxy.cs66 * Almost certainly the recognizer will have adaptor set, but
68 * the adaptor field. Must be set with a constructor. :(
71 protected ITreeAdaptor adaptor; field in class:Antlr.Runtime.Debug.DebugEventSocketProxy
73 public DebugEventSocketProxy(BaseRecognizer recognizer, ITreeAdaptor adaptor) : argument
74 this(recognizer, DefaultDebuggerPort, adaptor) {
77 public DebugEventSocketProxy(BaseRecognizer recognizer, int port, ITreeAdaptor adaptor) { argument
79 this.adaptor = adaptor;
86 return adaptor;
89 adaptor
[all...]
H A DDebugTreeAdaptor.cs39 * AST events are triggered by this adaptor; no code gen changes are needed
41 * tree adaptor routines.
46 * cannot be tracked as they might not use the adaptor to create foo, bar.
54 protected ITreeAdaptor adaptor; field in class:Antlr.Runtime.Debug.DebugTreeAdaptor
56 public DebugTreeAdaptor(IDebugEventListener dbg, ITreeAdaptor adaptor) { argument
58 this.adaptor = adaptor;
66 object node = adaptor.Create(payload);
73 object node = adaptor.ErrorNode(input, start, stop, e);
81 object t = adaptor
[all...]
H A DDebugTreeNodeStream.cs46 protected ITreeAdaptor adaptor; field in class:Antlr.Runtime.Debug.DebugTreeNodeStream
56 this.adaptor = input.TreeAdaptor;
82 return adaptor;
122 int ID = adaptor.GetUniqueID(node);
123 string text = adaptor.GetText(node);
124 int type = adaptor.GetType(node);
131 int ID = adaptor.GetUniqueID(node);
132 string text = adaptor.GetText(node);
133 int type = adaptor.GetType(node);
H A DTraceDebugEventListener.cs41 ITreeAdaptor adaptor; field in class:Antlr.Runtime.Debug.TraceDebugEventListener
43 public TraceDebugEventListener(ITreeAdaptor adaptor) { argument
44 this.adaptor = adaptor;
66 int ID = adaptor.GetUniqueID(t);
67 string text = adaptor.GetText(t);
68 int type = adaptor.GetType(t);
73 int ID = adaptor.GetUniqueID(t);
74 string text = adaptor.GetText(t);
75 int type = adaptor
[all...]
/external/antlr/antlr-3.4/runtime/CSharp2/Sources/Antlr3.Runtime/Antlr.Runtime.Tree/
H A DBufferedTreeNodeStream.cs136 /** <summary>What tree adaptor was used to build these trees</summary> */
137 ITreeAdaptor adaptor; field in class:Antlr.Runtime.Tree.BufferedTreeNodeStream
157 public BufferedTreeNodeStream(ITreeAdaptor adaptor, object tree) argument
158 : this(adaptor, tree, DEFAULT_INITIAL_BUFFER_SIZE) {
161 public BufferedTreeNodeStream(ITreeAdaptor adaptor, object tree, int initialBufferSize) { argument
163 this.adaptor = adaptor;
165 down = adaptor.Create(TokenTypes.Down, "DOWN");
166 up = adaptor.Create(TokenTypes.Up, "UP");
167 eof = adaptor
[all...]
H A DCommonTreeNodeStream.cs51 /** <summary>What tree adaptor was used to build these trees</summary> */
71 public CommonTreeNodeStream(ITreeAdaptor adaptor, object tree) { argument
73 this._adaptor = adaptor;
74 _it = new TreeIterator(adaptor, _root);
136 //System.out.println("pulled "+adaptor.getType(t));
H A DDotTreeGenerator.cs95 public virtual string ToDot( object tree, ITreeAdaptor adaptor )
102 var nodes = DefineNodes( tree, adaptor );
104 var edges = DefineEdges( tree, adaptor );
124 protected virtual IEnumerable<string> DefineNodes( object tree, ITreeAdaptor adaptor )
129 int n = adaptor.GetChildCount( tree );
138 yield return GetNodeText( adaptor, tree );
143 object child = adaptor.GetChild( tree, i );
144 yield return GetNodeText( adaptor, child );
145 foreach ( var t in DefineNodes( child, adaptor ) )
150 protected virtual IEnumerable<string> DefineEdges( object tree, ITreeAdaptor adaptor )
178 GetNodeText( ITreeAdaptor adaptor, object t ) argument
[all...]
H A DRewriteRuleElementStream.cs84 protected ITreeAdaptor adaptor; field in class:Antlr.Runtime.Tree.RewriteRuleElementStream
86 public RewriteRuleElementStream(ITreeAdaptor adaptor, string elementDescription) { argument
88 this.adaptor = adaptor;
92 public RewriteRuleElementStream(ITreeAdaptor adaptor, string elementDescription, object oneElement) argument
93 : this(adaptor, elementDescription) {
98 public RewriteRuleElementStream(ITreeAdaptor adaptor, string elementDescription, IList elements) argument
99 : this(adaptor, elementDescription) {
189 * around it. For trees, you must call the adaptor.dupTree() unless
H A DRewriteRuleNodeStream.cs45 public RewriteRuleNodeStream(ITreeAdaptor adaptor, string elementDescription) argument
46 : base(adaptor, elementDescription) {
51 ITreeAdaptor adaptor,
54 ) : base(adaptor, elementDescription, oneElement) {
59 ITreeAdaptor adaptor,
62 ) : base(adaptor, elementDescription, elements) {
70 return adaptor.DupNode(el);
50 RewriteRuleNodeStream( ITreeAdaptor adaptor, string elementDescription, object oneElement ) argument
58 RewriteRuleNodeStream( ITreeAdaptor adaptor, string elementDescription, IList<object> elements ) argument
H A DRewriteRuleSubtreeStream.cs38 public RewriteRuleSubtreeStream(ITreeAdaptor adaptor, string elementDescription) argument
39 : base(adaptor, elementDescription) {
43 public RewriteRuleSubtreeStream(ITreeAdaptor adaptor, string elementDescription, object oneElement) argument
44 : base(adaptor, elementDescription, oneElement) {
48 public RewriteRuleSubtreeStream(ITreeAdaptor adaptor, string elementDescription, IList elements) argument
49 : base(adaptor, elementDescription, elements) {
76 return adaptor.DupNode(el);
80 while (adaptor.IsNil(tree) && adaptor.GetChildCount(tree) == 1)
81 tree = adaptor
[all...]
H A DRewriteRuleTokenStream.cs45 public RewriteRuleTokenStream(ITreeAdaptor adaptor, string elementDescription) argument
46 : base(adaptor, elementDescription) {
53 ITreeAdaptor adaptor,
56 ) : base(adaptor, elementDescription, oneElement) {
61 ITreeAdaptor adaptor,
64 ) : base(adaptor, elementDescription, elements) {
74 return adaptor.Create((IToken) NextTree());
52 RewriteRuleTokenStream( ITreeAdaptor adaptor, string elementDescription, object oneElement ) argument
60 RewriteRuleTokenStream( ITreeAdaptor adaptor, string elementDescription, IList<object> elements ) argument
H A DTreeIterator.cs42 protected ITreeAdaptor adaptor; field in class:Antlr.Runtime.Tree.TreeIterator
61 public TreeIterator(ITreeAdaptor adaptor, object tree) { argument
62 this.adaptor = adaptor;
66 down = adaptor.Create(TokenTypes.Down, "DOWN");
67 up = adaptor.Create(TokenTypes.Up, "UP");
68 eof = adaptor.Create(TokenTypes.EndOfFile, "EOF");
93 if (adaptor.GetChildCount(tree) == 0) {
108 if (adaptor.GetChildCount(tree) > 0) {
109 tree = adaptor
[all...]
H A DTreePatternParser.cs40 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);
H A DTreeVisitor.cs38 protected ITreeAdaptor adaptor; field in class:Antlr.Runtime.Tree.TreeVisitor
40 public TreeVisitor(ITreeAdaptor adaptor) argument
42 this.adaptor = adaptor;
61 bool isNil = adaptor.IsNil(t);
66 for (int i = 0; i < adaptor.GetChildCount(t); i++)
68 object child = adaptor.GetChild(t, i);
H A DTreeWizard.cs58 * all this functionality into the adaptor. An adaptor helps build and
65 protected ITreeAdaptor adaptor; field in class:Antlr.Runtime.Tree.TreeWizard
118 /** <summary>This adaptor creates TreePattern objects for use during scan()</summary> */
156 public TreeWizard(ITreeAdaptor adaptor) { argument
157 this.adaptor = adaptor;
160 public TreeWizard(ITreeAdaptor adaptor, IDictionary<string, int> tokenNameToTypeMap) { argument
161 this.adaptor = adaptor;
165 TreeWizard(ITreeAdaptor adaptor, string[] tokenNames) argument
488 Equals(object t1, object t2, ITreeAdaptor adaptor) argument
501 EqualsCore(object t1, object t2, ITreeAdaptor adaptor) argument
[all...]
/external/antlr/antlr-3.4/runtime/CSharp2/Sources/Antlr3.Utility/Antlr.Utility.Tree/
H A DDOTTreeGenerator.cs93 public virtual string ToDot(object tree, ITreeAdaptor adaptor) { argument
99 var nodes = DefineNodes(tree, adaptor);
101 var edges = DefineEdges(tree, adaptor);
120 protected virtual IEnumerable<string> DefineNodes(object tree, ITreeAdaptor adaptor) { argument
124 int n = adaptor.GetChildCount(tree);
132 yield return GetNodeText(adaptor, tree);
136 object child = adaptor.GetChild(tree, i);
137 yield return GetNodeText(adaptor, child);
138 foreach (var t in DefineNodes(child, adaptor))
143 protected virtual IEnumerable<string> DefineEdges(object tree, ITreeAdaptor adaptor) { argument
168 GetNodeText(ITreeAdaptor adaptor, object t) argument
[all...]

Completed in 454 milliseconds

12345