| 1446 |
a match, in order to speed up the process. For example, if it is known that an |
a match, in order to speed up the process. For example, if it is known that an |
| 1447 |
unanchored match must start with a specific character, it searches the subject |
unanchored match must start with a specific character, it searches the subject |
| 1448 |
for that character, and fails immediately if it cannot find it, without |
for that character, and fails immediately if it cannot find it, without |
| 1449 |
actually running the main matching function. This means that a special item |
actually running the main matching function. This means that a special item |
| 1450 |
such as (*COMMIT) at the start of a pattern is not considered until after a |
such as (*COMMIT) at the start of a pattern is not considered until after a |
| 1451 |
suitable starting point for the match has been found. When callouts are in use, |
suitable starting point for the match has been found. When callouts are in use, |
| 1452 |
these "start-up" optimizations can cause them to be skipped if the pattern is |
these "start-up" optimizations can cause them to be skipped if the pattern is |