From 9d00c46ff18dc7bb3088898624d11e8ad4971c48 Mon Sep 17 00:00:00 2001 From: "Philip.Hazel" Date: Thu, 20 Jun 2019 15:50:21 +0000 Subject: [PATCH] Documentation update. --- doc/html/pcre2pattern.html | 9 +++++---- doc/pcre2.txt | 10 +++++----- doc/pcre2pattern.3 | 11 ++++++----- 3 files changed, 16 insertions(+), 14 deletions(-) diff --git a/doc/html/pcre2pattern.html b/doc/html/pcre2pattern.html index d4a107b..3c915d4 100644 --- a/doc/html/pcre2pattern.html +++ b/doc/html/pcre2pattern.html @@ -3321,12 +3321,13 @@ the outer parentheses. because an ungreedy quantification with a minimum of zero acts only when a backtrack happens. Consider, for example,
-  A(*ACCEPT)??BC
+  (A(*ACCEPT)??B)C
 
where A, B, and C may be complex expressions. After matching "A", the matcher processes "BC"; if that fails, causing a backtrack, (*ACCEPT) is triggered and -the match succeeds. Whereas (*COMMIT) (see below) means "fail on backtrack", a -repeated (*ACCEPT) of this type means "succeed on backtrack". +the match succeeds. In both cases, all but C is captured. Whereas (*COMMIT) +(see below) means "fail on backtrack", a repeated (*ACCEPT) of this type means +"succeed on backtrack".

Warning: (*ACCEPT) should not be used within a script run group, because @@ -3742,7 +3743,7 @@ Cambridge, England.


REVISION

-Last updated: 10 June 2019 +Last updated: 20 June 2019
Copyright © 1997-2019 University of Cambridge.
diff --git a/doc/pcre2.txt b/doc/pcre2.txt index 921058e..b56a7a7 100644 --- a/doc/pcre2.txt +++ b/doc/pcre2.txt @@ -9030,13 +9030,13 @@ BACKTRACKING CONTROL fied because an ungreedy quantification with a minimum of zero acts only when a backtrack happens. Consider, for example, - A(*ACCEPT)??BC + (A(*ACCEPT)??B)C where A, B, and C may be complex expressions. After matching "A", the matcher processes "BC"; if that fails, causing a backtrack, (*ACCEPT) - is triggered and the match succeeds. Whereas (*COMMIT) (see below) - means "fail on backtrack", a repeated (*ACCEPT) of this type means - "succeed on backtrack". + is triggered and the match succeeds. In both cases, all but C is cap- + tured. Whereas (*COMMIT) (see below) means "fail on backtrack", a + repeated (*ACCEPT) of this type means "succeed on backtrack". Warning: (*ACCEPT) should not be used within a script run group, because it causes an immediate exit from the group, bypassing the @@ -9428,7 +9428,7 @@ AUTHOR REVISION - Last updated: 10 June 2019 + Last updated: 20 June 2019 Copyright (c) 1997-2019 University of Cambridge. ------------------------------------------------------------------------------ diff --git a/doc/pcre2pattern.3 b/doc/pcre2pattern.3 index 45c64e1..32eb14a 100644 --- a/doc/pcre2pattern.3 +++ b/doc/pcre2pattern.3 @@ -1,4 +1,4 @@ -.TH PCRE2PATTERN 3 "10 June 2019" "PCRE2 10.34" +.TH PCRE2PATTERN 3 "20 June 2019" "PCRE2 10.34" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH "PCRE2 REGULAR EXPRESSION DETAILS" @@ -3366,12 +3366,13 @@ the outer parentheses. because an ungreedy quantification with a minimum of zero acts only when a backtrack happens. Consider, for example, .sp - A(*ACCEPT)??BC + (A(*ACCEPT)??B)C .sp where A, B, and C may be complex expressions. After matching "A", the matcher processes "BC"; if that fails, causing a backtrack, (*ACCEPT) is triggered and -the match succeeds. Whereas (*COMMIT) (see below) means "fail on backtrack", a -repeated (*ACCEPT) of this type means "succeed on backtrack". +the match succeeds. In both cases, all but C is captured. Whereas (*COMMIT) +(see below) means "fail on backtrack", a repeated (*ACCEPT) of this type means +"succeed on backtrack". .P \fBWarning:\fP (*ACCEPT) should not be used within a script run group, because it causes an immediate exit from the group, bypassing the script run checking. @@ -3777,6 +3778,6 @@ Cambridge, England. .rs .sp .nf -Last updated: 10 June 2019 +Last updated: 20 June 2019 Copyright (c) 1997-2019 University of Cambridge. .fi