Home | History | Annotate | Download | only in regexp

Lines Matching defs:on_success

591   explicit SeqRegExpNode(RegExpNode* on_success)
592 : RegExpNode(on_success->zone()), on_success_(on_success) { }
593 RegExpNode* on_success() { return on_success_; }
621 static ActionNode* SetRegister(int reg, int val, RegExpNode* on_success);
622 static ActionNode* IncrementRegister(int reg, RegExpNode* on_success);
625 RegExpNode* on_success);
626 static ActionNode* ClearCaptures(Interval range, RegExpNode* on_success);
629 RegExpNode* on_success);
634 RegExpNode* on_success);
638 RegExpNode* on_success);
646 return on_success()->GetQuickCheckDetails(
684 ActionNode(ActionType action_type, RegExpNode* on_success)
685 : SeqRegExpNode(on_success),
695 RegExpNode* on_success)
696 : SeqRegExpNode(on_success), elms_(elms), read_backward_(read_backward) {}
698 RegExpNode* on_success)
699 : SeqRegExpNode(on_success),
708 RegExpNode* on_success,
715 RegExpNode* on_success,
767 static AssertionNode* AtEnd(RegExpNode* on_success) {
768 return new(on_success->zone()) AssertionNode(AT_END, on_success);
770 static AssertionNode* AtStart(RegExpNode* on_success) {
771 return new(on_success->zone()) AssertionNode(AT_START, on_success);
773 static AssertionNode* AtBoundary(RegExpNode* on_success) {
774 return new(on_success->zone()) AssertionNode(AT_BOUNDARY, on_success);
776 static AssertionNode* AtNonBoundary(RegExpNode* on_success) {
777 return new(on_success->zone()) AssertionNode(AT_NON_BOUNDARY, on_success);
779 static AssertionNode* AfterNewline(RegExpNode* on_success) {
780 return new(on_success->zone()) AssertionNode(AFTER_NEWLINE, on_success);
799 AssertionNode(AssertionType t, RegExpNode* on_success)
800 : SeqRegExpNode(on_success), assertion_type_(t) { }
808 bool read_backward, RegExpNode* on_success)
809 : SeqRegExpNode(on_success),