| 302 |
"(*VERB) not recognized\0" |
"(*VERB) not recognized\0" |
| 303 |
"number is too big\0" |
"number is too big\0" |
| 304 |
"subpattern name expected\0" |
"subpattern name expected\0" |
| 305 |
"digit expected after (?+"; |
"digit expected after (?+\0" |
| 306 |
|
"] is an invalid data character in JavaScript compatibility mode"; |
| 307 |
|
|
| 308 |
|
|
| 309 |
/* Table to identify digits and hex digits. This is used when compiling |
/* Table to identify digits and hex digits. This is used when compiling |
| 2655 |
opcode is compiled. It may optionally have a bit map for characters < 256, |
opcode is compiled. It may optionally have a bit map for characters < 256, |
| 2656 |
but those above are are explicitly listed afterwards. A flag byte tells |
but those above are are explicitly listed afterwards. A flag byte tells |
| 2657 |
whether the bitmap is present, and whether this is a negated class or not. |
whether the bitmap is present, and whether this is a negated class or not. |
| 2658 |
*/ |
|
| 2659 |
|
In JavaScript compatibility mode, an isolated ']' causes an error. In |
| 2660 |
|
default (Perl) mode, it is treated as a data character. */ |
| 2661 |
|
|
| 2662 |
|
case ']': |
| 2663 |
|
if ((cd->external_options & PCRE_JAVASCRIPT_COMPAT) != 0) |
| 2664 |
|
{ |
| 2665 |
|
*errorcodeptr = ERR64; |
| 2666 |
|
goto FAILED; |
| 2667 |
|
} |
| 2668 |
|
goto NORMAL_CHAR; |
| 2669 |
|
|
| 2670 |
case '[': |
case '[': |
| 2671 |
previous = code; |
previous = code; |