Home | History | Annotate | Download | only in regexp

Lines Matching refs:on_success

614   explicit SeqRegExpNode(RegExpNode* on_success)
615 : RegExpNode(on_success->zone()), on_success_(on_success) { }
616 RegExpNode* on_success() { return on_success_; }
644 static ActionNode* SetRegister(int reg, int val, RegExpNode* on_success);
645 static ActionNode* IncrementRegister(int reg, RegExpNode* on_success);
648 RegExpNode* on_success);
649 static ActionNode* ClearCaptures(Interval range, RegExpNode* on_success);
652 RegExpNode* on_success);
657 RegExpNode* on_success);
661 RegExpNode* on_success);
669 return on_success()->GetQuickCheckDetails(
707 ActionNode(ActionType action_type, RegExpNode* on_success)
708 : SeqRegExpNode(on_success),
718 RegExpNode* on_success)
719 : SeqRegExpNode(on_success), elms_(elms), read_backward_(read_backward) {}
721 RegExpNode* on_success)
722 : SeqRegExpNode(on_success),
731 RegExpNode* on_success);
737 RegExpNode* on_success);
788 static AssertionNode* AtEnd(RegExpNode* on_success) {
789 return new(on_success->zone()) AssertionNode(AT_END, on_success);
791 static AssertionNode* AtStart(RegExpNode* on_success) {
792 return new(on_success->zone()) AssertionNode(AT_START, on_success);
794 static AssertionNode* AtBoundary(RegExpNode* on_success) {
795 return new(on_success->zone()) AssertionNode(AT_BOUNDARY, on_success);
797 static AssertionNode* AtNonBoundary(RegExpNode* on_success) {
798 return new(on_success->zone()) AssertionNode(AT_NON_BOUNDARY, on_success);
800 static AssertionNode* AfterNewline(RegExpNode* on_success) {
801 return new(on_success->zone()) AssertionNode(AFTER_NEWLINE, on_success);
820 AssertionNode(AssertionType t, RegExpNode* on_success)
821 : SeqRegExpNode(on_success), assertion_type_(t) { }
829 RegExpNode* on_success)
830 : SeqRegExpNode(on_success),