Lines Matching refs:GuardedAlternative
587 class GuardedAlternative {
589 explicit GuardedAlternative(RegExpNode* node)
608 zone->New<ZoneList<GuardedAlternative>>(expected_size, zone)),
612 void AddAlternative(GuardedAlternative node) {
615 ZoneList<GuardedAlternative>* alternatives() { return alternatives_; }
634 int GreedyLoopTextLengthForAlternative(GuardedAlternative* alternative);
635 ZoneList<GuardedAlternative>* alternatives_;
645 GuardedAlternative alternative,
669 explicit NegativeLookaroundChoiceNode(GuardedAlternative this_must_fail,
670 GuardedAlternative then_do_this,
716 void AddLoopAlternative(GuardedAlternative alt);
717 void AddContinueAlternative(GuardedAlternative alt);
741 void AddAlternative(GuardedAlternative node) {