672 |
9 nothing to repeat |
9 nothing to repeat |
673 |
10 [this code is not in use] |
10 [this code is not in use] |
674 |
11 internal error: unexpected repeat |
11 internal error: unexpected repeat |
675 |
12 unrecognized character after (? |
12 unrecognized character after (? or (?- |
676 |
13 POSIX named classes are supported only within a class |
13 POSIX named classes are supported only within a class |
677 |
14 missing ) |
14 missing ) |
678 |
15 reference to non-existent subpattern |
15 reference to non-existent subpattern |
680 |
17 unknown option bit(s) set |
17 unknown option bit(s) set |
681 |
18 missing ) after comment |
18 missing ) after comment |
682 |
19 [this code is not in use] |
19 [this code is not in use] |
683 |
20 regular expression too large |
20 regular expression is too large |
684 |
21 failed to get memory |
21 failed to get memory |
685 |
22 unmatched parentheses |
22 unmatched parentheses |
686 |
23 internal error: code overflow |
23 internal error: code overflow |
709 |
46 malformed \eP or \ep sequence |
46 malformed \eP or \ep sequence |
710 |
47 unknown property name after \eP or \ep |
47 unknown property name after \eP or \ep |
711 |
48 subpattern name is too long (maximum 32 characters) |
48 subpattern name is too long (maximum 32 characters) |
712 |
49 too many named subpatterns (maximum 10,000) |
49 too many named subpatterns (maximum 10000) |
713 |
50 [this code is not in use] |
50 [this code is not in use] |
714 |
51 octal value is greater than \e377 (not in UTF-8 mode) |
51 octal value is greater than \e377 (not in UTF-8 mode) |
715 |
52 internal error: overran compiling workspace |
52 internal error: overran compiling workspace |
720 |
57 \eg is not followed by a braced name or an optionally braced |
57 \eg is not followed by a braced name or an optionally braced |
721 |
non-zero number |
non-zero number |
722 |
58 (?+ or (?- or (?(+ or (?(- must be followed by a non-zero number |
58 (?+ or (?- or (?(+ or (?(- must be followed by a non-zero number |
723 |
|
59 (*VERB) with an argument is not supported |
724 |
|
60 (*VERB) not recognized |
725 |
|
61 number is too big |
726 |
|
62 subpattern name expected |
727 |
|
63 digit expected after (?+ |
728 |
|
.sp |
729 |
|
The numbers 32 and 10000 in errors 48 and 49 are defaults; different values may |
730 |
|
be used if the limits were changed when PCRE was built. |
731 |
. |
. |
732 |
. |
. |
733 |
.SH "STUDYING A PATTERN" |
.SH "STUDYING A PATTERN" |
926 |
PCRE_INFO_HASCRORLF |
PCRE_INFO_HASCRORLF |
927 |
.sp |
.sp |
928 |
Return 1 if the pattern contains any explicit matches for CR or LF characters, |
Return 1 if the pattern contains any explicit matches for CR or LF characters, |
929 |
otherwise 0. The fourth argument should point to an \fBint\fP variable. An |
otherwise 0. The fourth argument should point to an \fBint\fP variable. An |
930 |
explicit match is either a literal CR or LF character, or \er or \en. |
explicit match is either a literal CR or LF character, or \er or \en. |
931 |
.sp |
.sp |
932 |
PCRE_INFO_JCHANGED |
PCRE_INFO_JCHANGED |
933 |
.sp |
.sp |
934 |
Return 1 if the (?J) option setting is used in the pattern, otherwise 0. The |
Return 1 if the (?J) or (?-J) option setting is used in the pattern, otherwise |
935 |
fourth argument should point to an \fBint\fP variable. The (?J) internal option |
0. The fourth argument should point to an \fBint\fP variable. (?J) and |
936 |
setting changes the local PCRE_DUPNAMES option. |
(?-J) set and unset the local PCRE_DUPNAMES option, respectively. |
937 |
.sp |
.sp |
938 |
PCRE_INFO_LASTLITERAL |
PCRE_INFO_LASTLITERAL |
939 |
.sp |
.sp |
1960 |
.rs |
.rs |
1961 |
.sp |
.sp |
1962 |
.nf |
.nf |
1963 |
Last updated: 11 September 2007 |
Last updated: 26 December 2007 |
1964 |
Copyright (c) 1997-2007 University of Cambridge. |
Copyright (c) 1997-2007 University of Cambridge. |
1965 |
.fi |
.fi |