Lines Matching refs:on_success
295 explicit SeqRegExpNode(RegExpNode* on_success)
296 : RegExpNode(on_success->zone()), on_success_(on_success) {}
297 RegExpNode* on_success() { return on_success_; }
326 RegExpNode* on_success);
327 static ActionNode* IncrementRegister(int reg, RegExpNode* on_success);
329 RegExpNode* on_success);
330 static ActionNode* ClearCaptures(Interval range, RegExpNode* on_success);
333 RegExpNode* on_success);
336 RegExpNode* on_success);
341 RegExpNode* on_success);
345 RegExpNode* on_success);
388 ActionNode(ActionType action_type, RegExpNode* on_success)
389 : SeqRegExpNode(on_success), action_type_(action_type) {}
398 RegExpNode* on_success)
399 : SeqRegExpNode(on_success), elms_(elms), read_backward_(read_backward) {}
401 RegExpNode* on_success)
402 : SeqRegExpNode(on_success),
411 RegExpNode* on_success);
416 bool read_backward, RegExpNode* on_success);
421 RegExpNode* on_success);
467 static AssertionNode* AtEnd(RegExpNode* on_success) {
468 return on_success->zone()->New<AssertionNode>(AT_END, on_success);
470 static AssertionNode* AtStart(RegExpNode* on_success) {
471 return on_success->zone()->New<AssertionNode>(AT_START, on_success);
473 static AssertionNode* AtBoundary(RegExpNode* on_success) {
474 return on_success->zone()->New<AssertionNode>(AT_BOUNDARY, on_success);
476 static AssertionNode* AtNonBoundary(RegExpNode* on_success) {
477 return on_success->zone()->New<AssertionNode>(AT_NON_BOUNDARY, on_success);
479 static AssertionNode* AfterNewline(RegExpNode* on_success) {
480 return on_success->zone()->New<AssertionNode>(AFTER_NEWLINE, on_success);
498 AssertionNode(AssertionType t, RegExpNode* on_success)
499 : SeqRegExpNode(on_success), assertion_type_(t) {}
506 bool read_backward, RegExpNode* on_success)
507 : SeqRegExpNode(on_success),