diff options
author | ph10 <ph10@6239d852-aaf2-0410-a92c-79f79f948069> | 2019-12-18 16:16:12 +0000 |
---|---|---|
committer | ph10 <ph10@6239d852-aaf2-0410-a92c-79f79f948069> | 2019-12-18 16:16:12 +0000 |
commit | ea9d40470130e4e235717be247c5b3e6e79f12ba (patch) | |
tree | f7da0835152eb3999ea9a6bd44833c13f49374a5 /doc | |
parent | 75e399f77b5ffd82194b461e837a32cf48a5d970 (diff) | |
download | pcre2-ea9d40470130e4e235717be247c5b3e6e79f12ba.tar.gz |
Remove atomic restriction on capture groups containing recursive back
references, as since 10.30 it has been unnecessary.
git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1193 6239d852-aaf2-0410-a92c-79f79f948069
Diffstat (limited to 'doc')
-rw-r--r-- | doc/html/pcre2pattern.html | 10 | ||||
-rw-r--r-- | doc/pcre2.txt | 70 | ||||
-rw-r--r-- | doc/pcre2pattern.3 | 12 |
3 files changed, 46 insertions, 46 deletions
diff --git a/doc/html/pcre2pattern.html b/doc/html/pcre2pattern.html index 0aa2191..f365306 100644 --- a/doc/html/pcre2pattern.html +++ b/doc/html/pcre2pattern.html @@ -2349,11 +2349,11 @@ using alternation, as in the example above, or by a quantifier with a minimum of zero. </P> <P> -Backreferences of this type cause the group that they reference to be treated -as an +For versions of PCRE2 less than 10.25, backreferences of this type used to +cause the group that they reference to be treated as an <a href="#atomicgroup">atomic group.</a> -Once the whole group has been matched, a subsequent matching failure cannot -cause backtracking into the middle of the group. +This restriction no longer applies, and backtracking into such groups can occur +as normal. <a name="bigassertions"></a></P> <br><a name="SEC20" href="#TOC1">ASSERTIONS</a><br> <P> @@ -3833,7 +3833,7 @@ Cambridge, England. </P> <br><a name="SEC32" href="#TOC1">REVISION</a><br> <P> -Last updated: 29 July 2019 +Last updated: 18 December 2019 <br> Copyright © 1997-2019 University of Cambridge. <br> diff --git a/doc/pcre2.txt b/doc/pcre2.txt index 948b91a..ed4b4e3 100644 --- a/doc/pcre2.txt +++ b/doc/pcre2.txt @@ -180,8 +180,8 @@ REVISION Last updated: 17 September 2018 Copyright (c) 1997-2018 University of Cambridge. ------------------------------------------------------------------------------ - - + + PCRE2API(3) Library Functions Manual PCRE2API(3) @@ -3724,8 +3724,8 @@ REVISION Last updated: 02 September 2019 Copyright (c) 1997-2019 University of Cambridge. ------------------------------------------------------------------------------ - - + + PCRE2BUILD(3) Library Functions Manual PCRE2BUILD(3) @@ -4296,8 +4296,8 @@ REVISION Last updated: 03 March 2019 Copyright (c) 1997-2019 University of Cambridge. ------------------------------------------------------------------------------ - - + + PCRE2CALLOUT(3) Library Functions Manual PCRE2CALLOUT(3) @@ -4726,8 +4726,8 @@ REVISION Last updated: 03 February 2019 Copyright (c) 1997-2019 University of Cambridge. ------------------------------------------------------------------------------ - - + + PCRE2COMPAT(3) Library Functions Manual PCRE2COMPAT(3) @@ -4935,8 +4935,8 @@ REVISION Last updated: 13 July 2019 Copyright (c) 1997-2019 University of Cambridge. ------------------------------------------------------------------------------ - - + + PCRE2JIT(3) Library Functions Manual PCRE2JIT(3) @@ -5360,8 +5360,8 @@ REVISION Last updated: 23 May 2019 Copyright (c) 1997-2019 University of Cambridge. ------------------------------------------------------------------------------ - - + + PCRE2LIMITS(3) Library Functions Manual PCRE2LIMITS(3) @@ -5430,8 +5430,8 @@ REVISION Last updated: 02 February 2019 Copyright (c) 1997-2019 University of Cambridge. ------------------------------------------------------------------------------ - - + + PCRE2MATCHING(3) Library Functions Manual PCRE2MATCHING(3) @@ -5654,8 +5654,8 @@ REVISION Last updated: 23 May 2019 Copyright (c) 1997-2019 University of Cambridge. ------------------------------------------------------------------------------ - - + + PCRE2PARTIAL(3) Library Functions Manual PCRE2PARTIAL(3) @@ -6034,8 +6034,8 @@ REVISION Last updated: 04 September 2019 Copyright (c) 1997-2019 University of Cambridge. ------------------------------------------------------------------------------ - - + + PCRE2PATTERN(3) Library Functions Manual PCRE2PATTERN(3) @@ -8078,10 +8078,10 @@ BACKREFERENCES the backreference. This can be done using alternation, as in the exam- ple above, or by a quantifier with a minimum of zero. - Backreferences of this type cause the group that they reference to be - treated as an atomic group. Once the whole group has been matched, a - subsequent matching failure cannot cause backtracking into the middle - of the group. + For versions of PCRE2 less than 10.25, backreferences of this type used + to cause the group that they reference to be treated as an atomic + group. This restriction no longer applies, and backtracking into such + groups can occur as normal. ASSERTIONS @@ -9463,11 +9463,11 @@ AUTHOR REVISION - Last updated: 29 July 2019 + Last updated: 18 December 2019 Copyright (c) 1997-2019 University of Cambridge. ------------------------------------------------------------------------------ - - + + PCRE2PERFORM(3) Library Functions Manual PCRE2PERFORM(3) @@ -9701,8 +9701,8 @@ REVISION Last updated: 03 February 2019 Copyright (c) 1997-2019 University of Cambridge. ------------------------------------------------------------------------------ - - + + PCRE2POSIX(3) Library Functions Manual PCRE2POSIX(3) @@ -10031,8 +10031,8 @@ REVISION Last updated: 30 January 2019 Copyright (c) 1997-2019 University of Cambridge. ------------------------------------------------------------------------------ - - + + PCRE2SAMPLE(3) Library Functions Manual PCRE2SAMPLE(3) @@ -10310,8 +10310,8 @@ REVISION Last updated: 27 June 2018 Copyright (c) 1997-2018 University of Cambridge. ------------------------------------------------------------------------------ - - + + PCRE2SYNTAX(3) Library Functions Manual PCRE2SYNTAX(3) @@ -10823,8 +10823,8 @@ REVISION Last updated: 29 July 2019 Copyright (c) 1997-2019 University of Cambridge. ------------------------------------------------------------------------------ - - + + PCRE2UNICODE(3) Library Functions Manual PCRE2UNICODE(3) @@ -11256,5 +11256,5 @@ REVISION Last updated: 24 May 2019 Copyright (c) 1997-2019 University of Cambridge. ------------------------------------------------------------------------------ - - + + diff --git a/doc/pcre2pattern.3 b/doc/pcre2pattern.3 index d5228f3..dbf7634 100644 --- a/doc/pcre2pattern.3 +++ b/doc/pcre2pattern.3 @@ -1,4 +1,4 @@ -.TH PCRE2PATTERN 3 "29 July 2019" "PCRE2 10.34" +.TH PCRE2PATTERN 3 "18 December 2019" "PCRE2 10.35" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH "PCRE2 REGULAR EXPRESSION DETAILS" @@ -2346,14 +2346,14 @@ the first iteration does not need to match the backreference. This can be done using alternation, as in the example above, or by a quantifier with a minimum of zero. .P -Backreferences of this type cause the group that they reference to be treated -as an +For versions of PCRE2 less than 10.25, backreferences of this type used to +cause the group that they reference to be treated as an .\" HTML <a href="#atomicgroup"> .\" </a> atomic group. .\" -Once the whole group has been matched, a subsequent matching failure cannot -cause backtracking into the middle of the group. +This restriction no longer applies, and backtracking into such groups can occur +as normal. . . .\" HTML <a name="bigassertions"></a> @@ -3874,6 +3874,6 @@ Cambridge, England. .rs .sp .nf -Last updated: 29 July 2019 +Last updated: 18 December 2019 Copyright (c) 1997-2019 University of Cambridge. .fi |