Home | History | Annotate | Download | only in regexp

Lines Matching refs:alternatives

45   return ListCaptureRegisters(alternatives());
106 ZoneList<RegExpTree*>* alternatives = this->alternatives();
107 for (int i = 0; i < alternatives->length(); i++) {
108 if (!alternatives->at(i)->IsAnchoredAtStart()) return false;
115 ZoneList<RegExpTree*>* alternatives = this->alternatives();
116 for (int i = 0; i < alternatives->length(); i++) {
117 if (!alternatives->at(i)->IsAnchoredAtEnd()) return false;
154 for (int i = 0; i < that->alternatives()->length(); i++) {
156 that->alternatives()->at(i)->Accept(this, data);
298 RegExpDisjunction::RegExpDisjunction(ZoneList<RegExpTree*>* alternatives)
299 : alternatives_(alternatives) {
300 DCHECK(alternatives->length() > 1);
301 RegExpTree* first_alternative = alternatives->at(0);
304 for (int i = 1; i < alternatives->length(); i++) {
305 RegExpTree* alternative = alternatives->at(i);