Home | History | Annotate | Download | only in regexp

Lines Matching full: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);
304 RegExpDisjunction::RegExpDisjunction(ZoneList<RegExpTree*>* alternatives)
305 : alternatives_(alternatives) {
306 DCHECK(alternatives->length() > 1);
307 RegExpTree* first_alternative = alternatives->at(0);
310 for (int i = 1; i < alternatives->length(); i++) {
311 RegExpTree* alternative = alternatives->at(i);