Documentation update.

This commit is contained in:
Philip.Hazel 2020-01-27 15:36:29 +00:00
parent b040e2e1cd
commit e2c8dc8c2e
3 changed files with 449 additions and 435 deletions

View File

@ -2659,6 +2659,11 @@ as before because nothing has changed, so using a non-atomic assertion just
wastes resources.
</P>
<P>
There is one exception to backtracking into a non-atomic assertion. If an
(*ACCEPT) control verb is triggered, the assertion succeeds atomically. That
is, a subsequent match failure cannot backtrack into the assertion.
</P>
<P>
Non-atomic assertions are not supported by the alternative matching function
<b>pcre2_dfa_match()</b>. They are supported by JIT, but only if they do not
contain any control verbs such as (*ACCEPT). (This may change in future). Note
@ -3828,7 +3833,7 @@ Cambridge, England.
</P>
<br><a name="SEC32" href="#TOC1">REVISION</a><br>
<P>
Last updated: 24 January 2020
Last updated: 27 January 2020
<br>
Copyright &copy; 1997-2020 University of Cambridge.
<br>

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
.TH PCRE2PATTERN 3 "24 January 2020" "PCRE2 10.35"
.TH PCRE2PATTERN 3 "27 January 2020" "PCRE2 10.35"
.SH NAME
PCRE2 - Perl-compatible regular expressions (revised API)
.SH "PCRE2 REGULAR EXPRESSION DETAILS"
@ -2671,6 +2671,10 @@ pattern. If this is not the case, the rest of the pattern match fails exactly
as before because nothing has changed, so using a non-atomic assertion just
wastes resources.
.P
There is one exception to backtracking into a non-atomic assertion. If an
(*ACCEPT) control verb is triggered, the assertion succeeds atomically. That
is, a subsequent match failure cannot backtrack into the assertion.
.P
Non-atomic assertions are not supported by the alternative matching function
\fBpcre2_dfa_match()\fP. They are supported by JIT, but only if they do not
contain any control verbs such as (*ACCEPT). (This may change in future). Note
@ -3872,6 +3876,6 @@ Cambridge, England.
.rs
.sp
.nf
Last updated: 24 January 2020
Last updated: 27 January 2020
Copyright (c) 1997-2020 University of Cambridge.
.fi