Lines Matching refs:ttype
184 for (int ttype = TokenTypes.Min; ttype < tokenNames.Length; ttype++) {
185 string name = tokenNames[ttype];
186 m[name] = ttype;
226 int ttype = adaptor.GetType(t);
228 if (!m.TryGetValue(ttype, out elements) || elements == null) {
230 m[ttype] = elements;
266 /** <summary>Return a List of tree nodes with token type ttype</summary> */
267 public virtual IList Find(object t, int ttype) {
269 Visit(t, ttype, new FindTreeWizardVisitor(nodes));
292 public virtual object FindFirst(object t, int ttype) {
301 * Visit every ttype node in t, invoking the visitor. This is a quicker
307 public void Visit(object t, int ttype, IContextVisitor visitor) {
308 VisitCore(t, null, 0, ttype, visitor);
311 public void Visit(object t, int ttype, System.Action<object> action) {
312 Visit(t, ttype, new ActionVisitor(action));
316 protected virtual void VisitCore(object t, object parent, int childIndex, int ttype, IContextVisitor visitor) {
320 if (adaptor.GetType(t) == ttype) {
326 VisitCore(child, t, i, ttype, visitor);
355 * with visit(t, ttype, visitor) so nil-rooted patterns are not allowed.