12 |
|
|
13 |
Written by: Philip Hazel <ph10@cam.ac.uk> |
Written by: Philip Hazel <ph10@cam.ac.uk> |
14 |
|
|
15 |
Copyright (c) 1997-2000 University of Cambridge |
Copyright (c) 1997-2001 University of Cambridge |
16 |
|
|
17 |
----------------------------------------------------------------------------- |
----------------------------------------------------------------------------- |
18 |
Permission is granted to anyone to use this software for any purpose on any |
Permission is granted to anyone to use this software for any purpose on any |
62 |
REG_BADRPT, /* "operand of unlimited repeat could match the empty string" */ |
REG_BADRPT, /* "operand of unlimited repeat could match the empty string" */ |
63 |
REG_ASSERT, /* "internal error: unexpected repeat" */ |
REG_ASSERT, /* "internal error: unexpected repeat" */ |
64 |
REG_BADPAT, /* "unrecognized character after (?" */ |
REG_BADPAT, /* "unrecognized character after (?" */ |
65 |
REG_ESIZE, /* "too many capturing parenthesized sub-patterns" */ |
REG_ASSERT, /* "unused error" */ |
66 |
REG_EPAREN, /* "missing )" */ |
REG_EPAREN, /* "missing )" */ |
67 |
REG_ESUBREG, /* "back reference to non-existent subpattern" */ |
REG_ESUBREG, /* "back reference to non-existent subpattern" */ |
68 |
REG_INVARG, /* "erroffset passed as NULL" */ |
REG_INVARG, /* "erroffset passed as NULL" */ |
69 |
REG_INVARG, /* "unknown option bit(s) set" */ |
REG_INVARG, /* "unknown option bit(s) set" */ |
70 |
REG_EPAREN, /* "missing ) after comment" */ |
REG_EPAREN, /* "missing ) after comment" */ |
71 |
REG_ESIZE, /* "too many sets of parentheses" */ |
REG_ESIZE, /* "parentheses nested too deeply" */ |
72 |
REG_ESIZE, /* "regular expression too large" */ |
REG_ESIZE, /* "regular expression too large" */ |
73 |
REG_ESPACE, /* "failed to get memory" */ |
REG_ESPACE, /* "failed to get memory" */ |
74 |
REG_EPAREN, /* "unmatched brackets" */ |
REG_EPAREN, /* "unmatched brackets" */ |
80 |
REG_BADPAT, /* "assertion expected after (?(" */ |
REG_BADPAT, /* "assertion expected after (?(" */ |
81 |
REG_BADPAT, /* "(?p must be followed by )" */ |
REG_BADPAT, /* "(?p must be followed by )" */ |
82 |
REG_ECTYPE, /* "unknown POSIX class name" */ |
REG_ECTYPE, /* "unknown POSIX class name" */ |
83 |
REG_BADPAT /* "POSIX collating elements are not supported" */ |
REG_BADPAT, /* "POSIX collating elements are not supported" */ |
84 |
|
REG_INVARG, /* "this version of PCRE is not compiled with PCRE_UTF8 support" */ |
85 |
|
REG_BADPAT, /* "characters with values > 255 are not yet supported in classes" */ |
86 |
|
REG_BADPAT, /* "character value in \x{...} sequence is too large" */ |
87 |
|
REG_BADPAT /* "invalid condition (?(0)" */ |
88 |
}; |
}; |
89 |
|
|
90 |
/* Table of texts corresponding to POSIX error codes */ |
/* Table of texts corresponding to POSIX error codes */ |