Lines Matching refs:tpattern
438 tpattern = parser.pattern()
441 if (tpattern is None or tpattern.isNil()
442 or isinstance(tpattern, WildcardTreePattern)):
445 rootTokenType = tpattern.getType()
448 if self._parse(tree, tpattern, None):
504 tpattern = parser.pattern()
507 if (tpattern is None or tpattern.isNil()
508 or isinstance(tpattern, WildcardTreePattern)):
511 rootTokenType = tpattern.getType()
515 if self._parse(tree, tpattern, labels):
535 tpattern = parser.pattern()
537 return self._parse(t, tpattern, labels)
540 def _parse(self, t1, tpattern, labels): argument
549 if t1 is None or tpattern is None:
553 if not isinstance(tpattern, WildcardTreePattern):
554 if self.adaptor.getType(t1) != tpattern.getType():
558 if (tpattern.hasTextArg
559 and self.adaptor.getText(t1) != tpattern.getText()):
562 if tpattern.label is not None and labels is not None:
564 labels[tpattern.label] = t1
568 n2 = tpattern.getChildCount()
574 child2 = tpattern.getChild(i)