Lines Matching refs:RegExpTree
19 RegExp##Name* RegExpTree::As##Name() { return nullptr; } \
20 bool RegExpTree::Is##Name() { return false; }
32 Interval ListCaptureRegisters(ZoneList<RegExpTree*>* children) {
78 ZoneList<RegExpTree*>* nodes = this->nodes();
80 RegExpTree* node = nodes->at(i);
93 ZoneList<RegExpTree*>* nodes = this->nodes();
95 RegExpTree* node = nodes->at(i);
108 ZoneList<RegExpTree*>* alternatives = this->alternatives();
117 ZoneList<RegExpTree*>* alternatives = this->alternatives();
252 if (that->max() == RegExpTree::kInfinity) {
300 std::ostream& RegExpTree::Print(std::ostream& os, Zone* zone) {
306 RegExpDisjunction::RegExpDisjunction(ZoneList<RegExpTree*>* alternatives)
309 RegExpTree* first_alternative = alternatives->at(0);
313 RegExpTree* alternative = alternatives->at(i);
322 if (RegExpTree::kInfinity - previous < increase) {
323 return RegExpTree::kInfinity;
331 RegExpAlternative::RegExpAlternative(ZoneList<RegExpTree*>* nodes)
337 RegExpTree* node = nodes->at(i);