Lines Matching refs:alternatives
693 return ListCaptureRegisters(alternatives()); in CaptureRegisters()
746 ZoneList<RegExpTree*>* alternatives = this->alternatives(); in IsAnchoredAtStart() local
747 for (int i = 0; i < alternatives->length(); i++) { in IsAnchoredAtStart()
748 if (!alternatives->at(i)->IsAnchoredAtStart()) in IsAnchoredAtStart()
756 ZoneList<RegExpTree*>* alternatives = this->alternatives(); in IsAnchoredAtEnd() local
757 for (int i = 0; i < alternatives->length(); i++) { in IsAnchoredAtEnd()
758 if (!alternatives->at(i)->IsAnchoredAtEnd()) in IsAnchoredAtEnd()
806 for (int i = 0; i < that->alternatives()->length(); i++) { in VisitDisjunction()
808 that->alternatives()->at(i)->Accept(this, data); in VisitDisjunction()
951 RegExpDisjunction::RegExpDisjunction(ZoneList<RegExpTree*>* alternatives) in RegExpDisjunction() argument
952 : alternatives_(alternatives) { in RegExpDisjunction()
953 ASSERT(alternatives->length() > 1); in RegExpDisjunction()
954 RegExpTree* first_alternative = alternatives->at(0); in RegExpDisjunction()
957 for (int i = 1; i < alternatives->length(); i++) { in RegExpDisjunction()
958 RegExpTree* alternative = alternatives->at(i); in RegExpDisjunction()