Lines Matching refs:COMMIT
2477 59 an argument is not allowed for (*ACCEPT), (*FAIL), or (*COMMIT)
3357 This means that a special item such as (*COMMIT) at the start of a pat-
3367 such as (*COMMIT) and (*MARK) are considered at every possible starting
3377 (*COMMIT)ABC
3382 first match attempt from there. The (*COMMIT) item means that the pat-
3387 (*COMMIT) prevents any further matches being tried, so the overall
4628 A(*COMMIT)B(*PRUNE)C a failure in B triggers (*COMMIT), but a failure
7425 (*COMMIT)
7431 (*COMMIT) is the only backtracking verb that is encountered, once it
7435 a+(*COMMIT)b
7439 most recently passed (*MARK) in the path is passed back when (*COMMIT)
7443 one that follows (*COMMIT) may be triggered first, so merely passing
7444 (*COMMIT) during a match does not always guarantee that a match must be
7447 Note that (*COMMIT) at the start of a pattern is not the same as an
7451 re> /(*COMMIT)abc/
7464 so the (*COMMIT) causes the match to fail without trying any other
7479 (*COMMIT).
7580 the advance may be more than one character. (*COMMIT) is the strongest,
7589 (A(*COMMIT)B(*THEN)C|ABD)
7591 If A matches but B fails, the backtrack to (*COMMIT) causes the entire
7598 ...(*COMMIT)(*PRUNE)...
7602 a backtrack onto (*COMMIT).
7609 /(a(*COMMIT)b)+ac/
7612 (*COMMIT) in the second repeat of the group acts.
7630 result. Backtracking into (*COMMIT), (*SKIP), or (*PRUNE) causes a neg-
7649 (*COMMIT), (*SKIP), and (*PRUNE) in a subpattern called as a subroutine
8048 (*COMMIT) overall failure, no advance of starting point