Home | History | Annotate | Download | only in regexp

Lines Matching defs:on_success

563   explicit SeqRegExpNode(RegExpNode* on_success)
564 : RegExpNode(on_success->zone()), on_success_(on_success) { }
565 RegExpNode* on_success() { return on_success_; }
593 static ActionNode* SetRegister(int reg, int val, RegExpNode* on_success);
594 static ActionNode* IncrementRegister(int reg, RegExpNode* on_success);
597 RegExpNode* on_success);
598 static ActionNode* ClearCaptures(Interval range, RegExpNode* on_success);
601 RegExpNode* on_success);
606 RegExpNode* on_success);
610 RegExpNode* on_success);
618 return on_success()->GetQuickCheckDetails(
656 ActionNode(ActionType action_type, RegExpNode* on_success)
657 : SeqRegExpNode(on_success),
667 RegExpNode* on_success)
668 : SeqRegExpNode(on_success), elms_(elms), read_backward_(read_backward) {}
670 RegExpNode* on_success)
671 : SeqRegExpNode(on_success),
680 RegExpNode* on_success);
686 RegExpNode* on_success);
737 static AssertionNode* AtEnd(RegExpNode* on_success) {
738 return new(on_success->zone()) AssertionNode(AT_END, on_success);
740 static AssertionNode* AtStart(RegExpNode* on_success) {
741 return new(on_success->zone()) AssertionNode(AT_START, on_success);
743 static AssertionNode* AtBoundary(RegExpNode* on_success) {
744 return new(on_success->zone()) AssertionNode(AT_BOUNDARY, on_success);
746 static AssertionNode* AtNonBoundary(RegExpNode* on_success) {
747 return new(on_success->zone()) AssertionNode(AT_NON_BOUNDARY, on_success);
749 static AssertionNode* AfterNewline(RegExpNode* on_success) {
750 return new(on_success->zone()) AssertionNode(AFTER_NEWLINE, on_success);
769 AssertionNode(AssertionType t, RegExpNode* on_success)
770 : SeqRegExpNode(on_success), assertion_type_(t) { }
778 RegExpNode* on_success)
779 : SeqRegExpNode(on_success),