Lines Matching refs:COMMIT
1425 ing function. This means that a special item such as (*COMMIT) at the
1436 such as (*COMMIT) and (*MARK) are considered at every possible starting
1442 (*COMMIT)ABC
1447 first match attempt from there. The (*COMMIT) item means that the pat-
1452 (*COMMIT) prevents any further matches being tried, so the overall
4104 A(*COMMIT)B(*PRUNE)C a failure in B triggers (*COMMIT), but a failure
8121 (*COMMIT)
8127 (*COMMIT) is the only backtracking verb that is encountered, once it
8131 a+(*COMMIT)b
8135 most recently passed (*MARK) in the path is passed back when (*COMMIT)
8139 one that follows (*COMMIT) may be triggered first, so merely passing
8140 (*COMMIT) during a match does not always guarantee that a match must be
8143 Note that (*COMMIT) at the start of a pattern is not the same as an
8147 re> /(*COMMIT)abc/
8151 re> /(*COMMIT)abc/no_start_optimize
8160 (*COMMIT) causes the match to fail without trying any other starting
8175 (*COMMIT).
8278 the advance may be more than one character. (*COMMIT) is the strongest,
8287 (A(*COMMIT)B(*THEN)C|ABD)
8289 If A matches but B fails, the backtrack to (*COMMIT) causes the entire
8296 ...(*COMMIT)(*PRUNE)...
8300 a backtrack onto (*COMMIT).
8307 /(a(*COMMIT)b)+ac/
8310 (*COMMIT) in the second repeat of the group acts.
8328 result. Backtracking into (*COMMIT), (*SKIP), or (*PRUNE) causes a neg-
8347 (*COMMIT), (*SKIP), and (*PRUNE) in a subpattern called as a subroutine
9650 (*COMMIT) overall failure, no advance of starting point