Documentation update.
This commit is contained in:
parent
b040e2e1cd
commit
e2c8dc8c2e
|
@ -2659,6 +2659,11 @@ as before because nothing has changed, so using a non-atomic assertion just
|
||||||
wastes resources.
|
wastes resources.
|
||||||
</P>
|
</P>
|
||||||
<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
|
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
|
<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
|
contain any control verbs such as (*ACCEPT). (This may change in future). Note
|
||||||
|
@ -3828,7 +3833,7 @@ Cambridge, England.
|
||||||
</P>
|
</P>
|
||||||
<br><a name="SEC32" href="#TOC1">REVISION</a><br>
|
<br><a name="SEC32" href="#TOC1">REVISION</a><br>
|
||||||
<P>
|
<P>
|
||||||
Last updated: 24 January 2020
|
Last updated: 27 January 2020
|
||||||
<br>
|
<br>
|
||||||
Copyright © 1997-2020 University of Cambridge.
|
Copyright © 1997-2020 University of Cambridge.
|
||||||
<br>
|
<br>
|
||||||
|
|
|
@ -8396,6 +8396,11 @@ NON-ATOMIC ASSERTIONS
|
||||||
pattern match fails exactly as before because nothing has changed, so
|
pattern match fails exactly as before because nothing has changed, so
|
||||||
using a non-atomic assertion just wastes resources.
|
using a non-atomic assertion just wastes resources.
|
||||||
|
|
||||||
|
There is one exception to backtracking into a non-atomic assertion. If
|
||||||
|
an (*ACCEPT) control verb is triggered, the assertion succeeds atomi-
|
||||||
|
cally. That is, a subsequent match failure cannot backtrack into the
|
||||||
|
assertion.
|
||||||
|
|
||||||
Non-atomic assertions are not supported by the alternative matching
|
Non-atomic assertions are not supported by the alternative matching
|
||||||
function pcre2_dfa_match(). They are supported by JIT, but only if they
|
function pcre2_dfa_match(). They are supported by JIT, but only if they
|
||||||
do not contain any control verbs such as (*ACCEPT). (This may change in
|
do not contain any control verbs such as (*ACCEPT). (This may change in
|
||||||
|
@ -9490,7 +9495,7 @@ AUTHOR
|
||||||
|
|
||||||
REVISION
|
REVISION
|
||||||
|
|
||||||
Last updated: 24 January 2020
|
Last updated: 27 January 2020
|
||||||
Copyright (c) 1997-2020 University of Cambridge.
|
Copyright (c) 1997-2020 University of Cambridge.
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
.TH PCRE2PATTERN 3 "24 January 2020" "PCRE2 10.35"
|
.TH PCRE2PATTERN 3 "27 January 2020" "PCRE2 10.35"
|
||||||
.SH NAME
|
.SH NAME
|
||||||
PCRE2 - Perl-compatible regular expressions (revised API)
|
PCRE2 - Perl-compatible regular expressions (revised API)
|
||||||
.SH "PCRE2 REGULAR EXPRESSION DETAILS"
|
.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
|
as before because nothing has changed, so using a non-atomic assertion just
|
||||||
wastes resources.
|
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
|
||||||
Non-atomic assertions are not supported by the alternative matching function
|
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
|
\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
|
contain any control verbs such as (*ACCEPT). (This may change in future). Note
|
||||||
|
@ -3872,6 +3876,6 @@ Cambridge, England.
|
||||||
.rs
|
.rs
|
||||||
.sp
|
.sp
|
||||||
.nf
|
.nf
|
||||||
Last updated: 24 January 2020
|
Last updated: 27 January 2020
|
||||||
Copyright (c) 1997-2020 University of Cambridge.
|
Copyright (c) 1997-2020 University of Cambridge.
|
||||||
.fi
|
.fi
|
||||||
|
|
Loading…
Reference in New Issue