Lines Matching refs:alternatives
47 return ListCaptureRegisters(alternatives());
108 ZoneList<RegExpTree*>* alternatives = this->alternatives();
109 for (int i = 0; i < alternatives->length(); i++) {
110 if (!alternatives->at(i)->IsAnchoredAtStart()) return false;
117 ZoneList<RegExpTree*>* alternatives = this->alternatives();
118 for (int i = 0; i < alternatives->length(); i++) {
119 if (!alternatives->at(i)->IsAnchoredAtEnd()) return false;
158 for (int i = 0; i < that->alternatives()->length(); i++) {
160 that->alternatives()->at(i)->Accept(this, data);
306 RegExpDisjunction::RegExpDisjunction(ZoneList<RegExpTree*>* alternatives)
307 : alternatives_(alternatives) {
308 DCHECK_LT(1, alternatives->length());
309 RegExpTree* first_alternative = alternatives->at(0);
312 for (int i = 1; i < alternatives->length(); i++) {
313 RegExpTree* alternative = alternatives->at(i);