Lines Matching refs:ttype
208 for ( int ttype = TokenTypes.Min; ttype < tokenNames.Length; ttype++ )
210 string name = tokenNames[ttype];
211 m[name] = ttype;
256 int ttype = adaptor.GetType( t );
258 if ( !m.TryGetValue( ttype, out elements ) || elements == null )
261 m[ttype] = elements;
305 /** <summary>Return a List of tree nodes with token type ttype</summary> */
306 public virtual IList Find( object t, int ttype )
309 Visit( t, ttype, new FindTreeWizardVisitor( nodes ) );
334 public virtual object FindFirst( object t, int ttype )
345 * Visit every ttype node in t, invoking the visitor. This is a quicker
351 public void Visit( object t, int ttype, IContextVisitor visitor )
353 VisitCore( t, null, 0, ttype, visitor );
356 public void Visit( object t, int ttype, System.Action<object> action )
358 Visit( t, ttype, new ActionVisitor( action ) );
362 protected virtual void VisitCore( object t, object parent, int childIndex, int ttype, IContextVisitor visitor )
368 if ( adaptor.GetType( t ) == ttype )
376 VisitCore( child, t, i, ttype, visitor );
409 * with visit(t, ttype, visitor) so nil-rooted patterns are not allowed.