Home | History | Annotate | Download | only in src

Lines Matching refs:alternatives

2748 // This class is used when generating the alternatives in a choice node.  It
2803 * fallthrough. Alternatives 1 and 2 have quick checks. Alternative
2847 * unwind code that steps back in the greedy loop). The following alternatives
3028 // At this point we need to generate slow checks for the alternatives where
3313 choice()->alternatives()->at(i).node());
3412 for (int i = 0; i < that->alternatives()->length(); i++) {
3413 GuardedAlternative alt = that->alternatives()->at(i);
3417 for (int i = 0; i < that->alternatives()->length(); i++) {
3418 GuardedAlternative alt = that->alternatives()->at(i);
3724 ZoneList<RegExpTree*>* alternatives = this->alternatives();
3725 int length = alternatives->length();
3728 GuardedAlternative alternative(alternatives->at(i)->ToNode(compiler,
3959 // Add the two alternatives to the ChoiceNode.
4894 for (int i = 0; i < that->alternatives()->length(); i++) {
4895 RegExpNode* node = that->alternatives()->at(i).node();
4907 for (int i = 0; i < that->alternatives()->length(); i++) {
4908 RegExpNode* node = that->alternatives()->at(i).node();
4989 GuardedAlternative alternative = alternatives()->at(i);
5029 GuardedAlternative successor = this->alternatives()->at(1);
5149 ZoneList<GuardedAlternative>* alternatives = node->alternatives();
5150 for (int i = 0; i < alternatives->length(); i++) {
5152 alternatives->at(i).node()->Accept(this);