summaryrefslogtreecommitdiff
path: root/doc/pcre2syntax.3
diff options
context:
space:
mode:
authorph10 <ph10@6239d852-aaf2-0410-a92c-79f79f948069>2016-10-02 16:01:01 +0000
committerph10 <ph10@6239d852-aaf2-0410-a92c-79f79f948069>2016-10-02 16:01:01 +0000
commitc22979ba3394fd75ae70dad34c67ebd19a50bf79 (patch)
tree65714e8410c56464a95d28415ff42fc55bce8356 /doc/pcre2syntax.3
parent143f7f5c4dabd978117d415d2016c7595a7b9867 (diff)
downloadpcre2-c22979ba3394fd75ae70dad34c67ebd19a50bf79.tar.gz
Major refactoring of pcre2_compile.c; see ChangeLog and HACKING.
git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@555 6239d852-aaf2-0410-a92c-79f79f948069
Diffstat (limited to 'doc/pcre2syntax.3')
-rw-r--r--doc/pcre2syntax.319
1 files changed, 13 insertions, 6 deletions
diff --git a/doc/pcre2syntax.3 b/doc/pcre2syntax.3
index 8be8b92..cb149a1 100644
--- a/doc/pcre2syntax.3
+++ b/doc/pcre2syntax.3
@@ -1,4 +1,4 @@
-.TH PCRE2SYNTAX 3 "16 October 2015" "PCRE2 10.21"
+.TH PCRE2SYNTAX 3 "28 September 2016" "PCRE2 10.23"
.SH NAME
PCRE2 - Perl-compatible regular expressions (revised API)
.SH "PCRE2 REGULAR EXPRESSION SYNTAX SUMMARY"
@@ -473,6 +473,9 @@ Each top-level branch of a look behind must be of a fixed length.
\en reference by number (can be ambiguous)
\egn reference by number
\eg{n} reference by number
+ \eg+n relative reference by number (PCRE2 extension)
+ \eg-n relative reference by number
+ \eg{+n} relative reference by number (PCRE2 extension)
\eg{-n} relative reference by number
\ek<name> reference by name (Perl)
\ek'name' reference by name (Perl)
@@ -511,13 +514,17 @@ Each top-level branch of a look behind must be of a fixed length.
(?(-n) relative reference condition
(?(<name>) named reference condition (Perl)
(?('name') named reference condition (Perl)
- (?(name) named reference condition (PCRE2)
+ (?(name) named reference condition (PCRE2, deprecated)
(?(R) overall recursion condition
- (?(Rn) specific group recursion condition
- (?(R&name) specific recursion condition
+ (?(Rn) specific numbered group recursion condition
+ (?(R&name) specific named group recursion condition
(?(DEFINE) define subpattern for reference
(?(VERSION[>]=n.m) test PCRE2 version
(?(assert) assertion condition
+.sp
+Note the ambiguity of (?(R) and (?(Rn) which might be named reference
+conditions or recursion tests. Such a condition is interpreted as a reference
+condition if the relevant named group exists.
.
.
.SH "BACKTRACKING CONTROL"
@@ -577,6 +584,6 @@ Cambridge, England.
.rs
.sp
.nf
-Last updated: 16 October 2015
-Copyright (c) 1997-2015 University of Cambridge.
+Last updated: 28 September 2016
+Copyright (c) 1997-2016 University of Cambridge.
.fi