diff options
author | ph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15> | 2013-09-03 10:10:59 +0000 |
---|---|---|
committer | ph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15> | 2013-09-03 10:10:59 +0000 |
commit | b9a4e4087ac610792118c6dc7c8e83ab313da1ed (patch) | |
tree | 322de015a35583f93f4422925ce01740bfd04c10 /doc | |
parent | 888f9a5a3e86923a29347a364cdbbe926f7913d6 (diff) | |
download | pcre-b9a4e4087ac610792118c6dc7c8e83ab313da1ed.tar.gz |
Refactor the code for creating the name/number table.
git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1359 2f5784b3-3f2a-0410-8824-cb99058d5e15
Diffstat (limited to 'doc')
-rw-r--r-- | doc/pcreapi.3 | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/doc/pcreapi.3 b/doc/pcreapi.3 index a7357c1..8752a19 100644 --- a/doc/pcreapi.3 +++ b/doc/pcreapi.3 @@ -1,4 +1,4 @@ -.TH PCREAPI 3 "05 July 2013" "PCRE 8.34" +.TH PCREAPI 3 "03 September 2013" "PCRE 8.34" .SH NAME PCRE - Perl-compatible regular expressions .sp @@ -1350,8 +1350,8 @@ most significant byte first. In the 16-bit library, the pointer points to contains the parenthesis number. The rest of the entry is the corresponding name, zero terminated. .P -The names are in alphabetical order. Duplicate names may appear if (?| is used -to create multiple groups with the same number, as described in the +The names are in alphabetical order. If (?| is used to create multiple groups +with the same number, as described in the .\" HTML <a href="pcrepattern.html#dupsubpatternnumber"> .\" </a> section on duplicate subpattern numbers @@ -1360,11 +1360,13 @@ in the .\" HREF \fBpcrepattern\fP .\" -page. Duplicate names for subpatterns with different numbers are permitted only -if PCRE_DUPNAMES is set. In all cases of duplicate names, they appear in the -table in the order in which they were found in the pattern. In the absence of -(?| this is the order of increasing number; when (?| is used this is not -necessarily the case because later subpatterns may have lower numbers. +page, the groups may be given the same name, but there is only one entry in the +table. Different names for groups of the same number are not permitted. +Duplicate names for subpatterns with different numbers are permitted, +but only if PCRE_DUPNAMES is set. They appear in the table in the order in +which they were found in the pattern. In the absence of (?| this is the order +of increasing number; when (?| is used this is not necessarily the case because +later subpatterns may have lower numbers. .P As a simple example of the name/number table, consider the following pattern after compilation by the 8-bit library (assume PCRE_EXTENDED is set, so white @@ -2847,6 +2849,6 @@ Cambridge CB2 3QH, England. .rs .sp .nf -Last updated: 05 July 2013 +Last updated: 03 September 2013 Copyright (c) 1997-2013 University of Cambridge. .fi |