# Pattern Complilation Errors

> [HTML Version](patterncomplilationerrors.htm)


| **Value** | **Description** |
|------|------|
| \-101 | \\ at end of pattern |
| \-102 | \\c at end of pattern |
| \-103 | unrecognized character follows \\ |
| \-104 | numbers out of order in \{\} quantifier |
| \-105 | number too big in \{\} quantifier |
| \-106 | missing terminating \] for character class |
| \-107 | invalid escape sequence in character class |
| \-108 | range out of order in character class |
| \-109 | nothing to repeat |
| \-110 | \[this code is not in use\] |
| \-111 | internal error: unexpected repeat |
| \-112 | unrecognized character after (? |
| \-113 | POSIX named classes are supported only within a class |
| \-114 | missing ) |
| \-115 | reference to non-existent subpattern |
| \-116 | erroffset passed as NULL |
| \-117 | unknown option bit(s) set |
| \-118 | missing ) after comment |
| \-119 | \[this code is not in use\] |
| \-120 | regular expression too large |
| \-121 | failed to get memory |
| \-122 | unmatched parentheses |
| \-123 | internal error: code overflow |
| \-124 | unrecognized character after (?< |
| \-125 | lookbehind assertion is not fixed length |
| \-126 | malformed number or name after (?( |
| \-127 | conditional group contains more than two branches |
| \-128 | assertion expected after (?( |
| \-129 | (?R or (?\[+-\]digits must be followed by ) |
| \-130 | unknown POSIX class name |
| \-131 | POSIX collating elements are not supported |
| \-132 | this version of PCRE is not compiled with PCRE\_UTF8 support |
| \-133 | \[this code is not in use\] |
| \-134 | character value in \\x\{...\} sequence is too large |
| \-135 | invalid condition (?(0) |
| \-136 | \\C not allowed in lookbehind assertion |
| \-137 | PCRE does not support \\L, \\l, \\N, \\U, or \\u |
| \-138 | number after (?C is > 255 |
| \-139 | closing ) for (?C expected |
| \-140 | recursive call could loop indefinitely |
| \-141 | unrecognized character after (?P |
| \-142 | syntax error in subpattern name (missing terminator) |
| \-143 | two named subpatterns have the same name |
| \-144 | invalid UTF-8 string |
| \-145 | support for \\P, \\p, and \\X has not been compiled |
| \-146 | malformed \\P or \\p sequence |
| \-147 | unknown property name after \\P or \\p |
| \-148 | subpattern name is too long (maximum 32 characters) |
| \-149 | too many named subpatterns (maximum 10,000) |
| \-150 | \[this code is not in use\] |
| \-151 | octal value is greater than \\377 (not in UTF-8 mode) |
| \-152 | internal error: overran compiling workspace |
| \-153 | internal error: previously-checked referenced subpattern not found |
| \-154 | DEFINE group contains more than one branch |
| \-155 | repeating a DEFINE group is not allowed |
| \-156 | inconsistent NEWLINE options |
| \-157 | \\g is not followed by a braced name or an optionally braced non-zero number |
| \-158 | (?+ or (?- or (?(+ or (?(- must be followed by a non-zero number |


