Lines Matching defs:on_success
746 explicit SeqRegExpNode(RegExpNode* on_success)
747 : on_success_(on_success) { }
748 RegExpNode* on_success() { return on_success_; }
766 static ActionNode* SetRegister(int reg, int val, RegExpNode* on_success);
767 static ActionNode* IncrementRegister(int reg, RegExpNode* on_success);
770 RegExpNode* on_success);
771 static ActionNode* ClearCaptures(Interval range, RegExpNode* on_success);
774 RegExpNode* on_success);
779 RegExpNode* on_success);
783 RegExpNode* on_success);
793 return on_success()->GetQuickCheckDetails(
831 ActionNode(Type type, RegExpNode* on_success)
832 : SeqRegExpNode(on_success),
842 RegExpNode* on_success)
843 : SeqRegExpNode(on_success),
846 RegExpNode* on_success)
847 : SeqRegExpNode(on_success),
907 static AssertionNode* AtEnd(RegExpNode* on_success) {
908 return new AssertionNode(AT_END, on_success);
910 static AssertionNode* AtStart(RegExpNode* on_success) {
911 return new AssertionNode(AT_START, on_success);
913 static AssertionNode* AtBoundary(RegExpNode* on_success) {
914 return new AssertionNode(AT_BOUNDARY, on_success);
916 static AssertionNode* AtNonBoundary(RegExpNode* on_success) {
917 return new AssertionNode(AT_NON_BOUNDARY, on_success);
919 static AssertionNode* AfterNewline(RegExpNode* on_success) {
920 return new AssertionNode(AFTER_NEWLINE, on_success);
937 AssertionNode(AssertionNodeType t, RegExpNode* on_success)
938 : SeqRegExpNode(on_success), type_(t) { }
947 RegExpNode* on_success)
948 : SeqRegExpNode(on_success),