1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/intl/icu/source/i18n/regexcst.h Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,504 @@ 1.4 +//--------------------------------------------------------------------------------- 1.5 +// 1.6 +// Generated Header File. Do not edit by hand. 1.7 +// This file contains the state table for the ICU Regular Expression Pattern Parser 1.8 +// It is generated by the Perl script "regexcst.pl" from 1.9 +// the rule parser state definitions file "regexcst.txt". 1.10 +// 1.11 +// Copyright (C) 2002-2007 International Business Machines Corporation 1.12 +// and others. All rights reserved. 1.13 +// 1.14 +//--------------------------------------------------------------------------------- 1.15 +#ifndef RBBIRPT_H 1.16 +#define RBBIRPT_H 1.17 + 1.18 +U_NAMESPACE_BEGIN 1.19 +// 1.20 +// Character classes for regex pattern scanning. 1.21 +// 1.22 + static const uint8_t kRuleSet_digit_char = 128; 1.23 + static const uint8_t kRuleSet_rule_char = 129; 1.24 + 1.25 + 1.26 +enum Regex_PatternParseAction { 1.27 + doLiteralChar, 1.28 + doSetEnd, 1.29 + doBackslashA, 1.30 + doSetBeginUnion, 1.31 + doNOP, 1.32 + doSetBackslash_w, 1.33 + doSetRange, 1.34 + doBackslashG, 1.35 + doPerlInline, 1.36 + doSetAddDash, 1.37 + doIntevalLowerDigit, 1.38 + doProperty, 1.39 + doBackslashX, 1.40 + doOpenAtomicParen, 1.41 + doSetLiteralEscaped, 1.42 + doPatFinish, 1.43 + doSetBackslash_D, 1.44 + doSetDifference2, 1.45 + doNamedChar, 1.46 + doNGPlus, 1.47 + doOpenLookBehindNeg, 1.48 + doIntervalError, 1.49 + doIntervalSame, 1.50 + doBackRef, 1.51 + doPlus, 1.52 + doOpenCaptureParen, 1.53 + doMismatchedParenErr, 1.54 + doBeginMatchMode, 1.55 + doEscapeError, 1.56 + doOpenNonCaptureParen, 1.57 + doDollar, 1.58 + doSetProp, 1.59 + doIntervalUpperDigit, 1.60 + doSetBegin, 1.61 + doBackslashs, 1.62 + doOpenLookBehind, 1.63 + doSetMatchMode, 1.64 + doOrOperator, 1.65 + doCaret, 1.66 + doMatchModeParen, 1.67 + doStar, 1.68 + doOpt, 1.69 + doMatchMode, 1.70 + doSuppressComments, 1.71 + doPossessiveInterval, 1.72 + doOpenLookAheadNeg, 1.73 + doBackslashW, 1.74 + doCloseParen, 1.75 + doSetOpError, 1.76 + doIntervalInit, 1.77 + doSetFinish, 1.78 + doSetIntersection2, 1.79 + doNGStar, 1.80 + doEnterQuoteMode, 1.81 + doSetAddAmp, 1.82 + doBackslashB, 1.83 + doBackslashw, 1.84 + doPossessiveOpt, 1.85 + doSetNegate, 1.86 + doRuleError, 1.87 + doBackslashb, 1.88 + doConditionalExpr, 1.89 + doPossessivePlus, 1.90 + doBadOpenParenType, 1.91 + doNGInterval, 1.92 + doSetLiteral, 1.93 + doSetNamedChar, 1.94 + doBackslashd, 1.95 + doSetBeginDifference1, 1.96 + doBackslashD, 1.97 + doExit, 1.98 + doSetBackslash_S, 1.99 + doInterval, 1.100 + doSetNoCloseError, 1.101 + doNGOpt, 1.102 + doSetPosixProp, 1.103 + doBackslashS, 1.104 + doBackslashZ, 1.105 + doSetBeginIntersection1, 1.106 + doSetBackslash_W, 1.107 + doSetBackslash_d, 1.108 + doOpenLookAhead, 1.109 + doBadModeFlag, 1.110 + doPatStart, 1.111 + doSetNamedRange, 1.112 + doPossessiveStar, 1.113 + doEscapedLiteralChar, 1.114 + doSetBackslash_s, 1.115 + doBackslashz, 1.116 + doDotAny, 1.117 + rbbiLastAction}; 1.118 + 1.119 +//------------------------------------------------------------------------------- 1.120 +// 1.121 +// RegexTableEl represents the structure of a row in the transition table 1.122 +// for the pattern parser state machine. 1.123 +//------------------------------------------------------------------------------- 1.124 +struct RegexTableEl { 1.125 + Regex_PatternParseAction fAction; 1.126 + uint8_t fCharClass; // 0-127: an individual ASCII character 1.127 + // 128-255: character class index 1.128 + uint8_t fNextState; // 0-250: normal next-state numbers 1.129 + // 255: pop next-state from stack. 1.130 + uint8_t fPushState; 1.131 + UBool fNextChar; 1.132 +}; 1.133 + 1.134 +static const struct RegexTableEl gRuleParseStateTable[] = { 1.135 + {doNOP, 0, 0, 0, TRUE} 1.136 + , {doPatStart, 255, 2,0, FALSE} // 1 start 1.137 + , {doLiteralChar, 254, 14,0, TRUE} // 2 term 1.138 + , {doLiteralChar, 129, 14,0, TRUE} // 3 1.139 + , {doSetBegin, 91 /* [ */, 104, 182, TRUE} // 4 1.140 + , {doNOP, 40 /* ( */, 27,0, TRUE} // 5 1.141 + , {doDotAny, 46 /* . */, 14,0, TRUE} // 6 1.142 + , {doCaret, 94 /* ^ */, 14,0, TRUE} // 7 1.143 + , {doDollar, 36 /* $ */, 14,0, TRUE} // 8 1.144 + , {doNOP, 92 /* \ */, 84,0, TRUE} // 9 1.145 + , {doOrOperator, 124 /* | */, 2,0, TRUE} // 10 1.146 + , {doCloseParen, 41 /* ) */, 255,0, TRUE} // 11 1.147 + , {doPatFinish, 253, 2,0, FALSE} // 12 1.148 + , {doRuleError, 255, 183,0, FALSE} // 13 1.149 + , {doNOP, 42 /* * */, 63,0, TRUE} // 14 expr-quant 1.150 + , {doNOP, 43 /* + */, 66,0, TRUE} // 15 1.151 + , {doNOP, 63 /* ? */, 69,0, TRUE} // 16 1.152 + , {doIntervalInit, 123 /* { */, 72,0, TRUE} // 17 1.153 + , {doNOP, 40 /* ( */, 23,0, TRUE} // 18 1.154 + , {doNOP, 255, 20,0, FALSE} // 19 1.155 + , {doOrOperator, 124 /* | */, 2,0, TRUE} // 20 expr-cont 1.156 + , {doCloseParen, 41 /* ) */, 255,0, TRUE} // 21 1.157 + , {doNOP, 255, 2,0, FALSE} // 22 1.158 + , {doSuppressComments, 63 /* ? */, 25,0, TRUE} // 23 open-paren-quant 1.159 + , {doNOP, 255, 27,0, FALSE} // 24 1.160 + , {doNOP, 35 /* # */, 49, 14, TRUE} // 25 open-paren-quant2 1.161 + , {doNOP, 255, 29,0, FALSE} // 26 1.162 + , {doSuppressComments, 63 /* ? */, 29,0, TRUE} // 27 open-paren 1.163 + , {doOpenCaptureParen, 255, 2, 14, FALSE} // 28 1.164 + , {doOpenNonCaptureParen, 58 /* : */, 2, 14, TRUE} // 29 open-paren-extended 1.165 + , {doOpenAtomicParen, 62 /* > */, 2, 14, TRUE} // 30 1.166 + , {doOpenLookAhead, 61 /* = */, 2, 20, TRUE} // 31 1.167 + , {doOpenLookAheadNeg, 33 /* ! */, 2, 20, TRUE} // 32 1.168 + , {doNOP, 60 /* < */, 46,0, TRUE} // 33 1.169 + , {doNOP, 35 /* # */, 49, 2, TRUE} // 34 1.170 + , {doBeginMatchMode, 105 /* i */, 52,0, FALSE} // 35 1.171 + , {doBeginMatchMode, 100 /* d */, 52,0, FALSE} // 36 1.172 + , {doBeginMatchMode, 109 /* m */, 52,0, FALSE} // 37 1.173 + , {doBeginMatchMode, 115 /* s */, 52,0, FALSE} // 38 1.174 + , {doBeginMatchMode, 117 /* u */, 52,0, FALSE} // 39 1.175 + , {doBeginMatchMode, 119 /* w */, 52,0, FALSE} // 40 1.176 + , {doBeginMatchMode, 120 /* x */, 52,0, FALSE} // 41 1.177 + , {doBeginMatchMode, 45 /* - */, 52,0, FALSE} // 42 1.178 + , {doConditionalExpr, 40 /* ( */, 183,0, TRUE} // 43 1.179 + , {doPerlInline, 123 /* { */, 183,0, TRUE} // 44 1.180 + , {doBadOpenParenType, 255, 183,0, FALSE} // 45 1.181 + , {doOpenLookBehind, 61 /* = */, 2, 20, TRUE} // 46 open-paren-lookbehind 1.182 + , {doOpenLookBehindNeg, 33 /* ! */, 2, 20, TRUE} // 47 1.183 + , {doBadOpenParenType, 255, 183,0, FALSE} // 48 1.184 + , {doNOP, 41 /* ) */, 255,0, TRUE} // 49 paren-comment 1.185 + , {doMismatchedParenErr, 253, 183,0, FALSE} // 50 1.186 + , {doNOP, 255, 49,0, TRUE} // 51 1.187 + , {doMatchMode, 105 /* i */, 52,0, TRUE} // 52 paren-flag 1.188 + , {doMatchMode, 100 /* d */, 52,0, TRUE} // 53 1.189 + , {doMatchMode, 109 /* m */, 52,0, TRUE} // 54 1.190 + , {doMatchMode, 115 /* s */, 52,0, TRUE} // 55 1.191 + , {doMatchMode, 117 /* u */, 52,0, TRUE} // 56 1.192 + , {doMatchMode, 119 /* w */, 52,0, TRUE} // 57 1.193 + , {doMatchMode, 120 /* x */, 52,0, TRUE} // 58 1.194 + , {doMatchMode, 45 /* - */, 52,0, TRUE} // 59 1.195 + , {doSetMatchMode, 41 /* ) */, 2,0, TRUE} // 60 1.196 + , {doMatchModeParen, 58 /* : */, 2, 14, TRUE} // 61 1.197 + , {doBadModeFlag, 255, 183,0, FALSE} // 62 1.198 + , {doNGStar, 63 /* ? */, 20,0, TRUE} // 63 quant-star 1.199 + , {doPossessiveStar, 43 /* + */, 20,0, TRUE} // 64 1.200 + , {doStar, 255, 20,0, FALSE} // 65 1.201 + , {doNGPlus, 63 /* ? */, 20,0, TRUE} // 66 quant-plus 1.202 + , {doPossessivePlus, 43 /* + */, 20,0, TRUE} // 67 1.203 + , {doPlus, 255, 20,0, FALSE} // 68 1.204 + , {doNGOpt, 63 /* ? */, 20,0, TRUE} // 69 quant-opt 1.205 + , {doPossessiveOpt, 43 /* + */, 20,0, TRUE} // 70 1.206 + , {doOpt, 255, 20,0, FALSE} // 71 1.207 + , {doNOP, 128, 74,0, FALSE} // 72 interval-open 1.208 + , {doIntervalError, 255, 183,0, FALSE} // 73 1.209 + , {doIntevalLowerDigit, 128, 74,0, TRUE} // 74 interval-lower 1.210 + , {doNOP, 44 /* , */, 78,0, TRUE} // 75 1.211 + , {doIntervalSame, 125 /* } */, 81,0, TRUE} // 76 1.212 + , {doIntervalError, 255, 183,0, FALSE} // 77 1.213 + , {doIntervalUpperDigit, 128, 78,0, TRUE} // 78 interval-upper 1.214 + , {doNOP, 125 /* } */, 81,0, TRUE} // 79 1.215 + , {doIntervalError, 255, 183,0, FALSE} // 80 1.216 + , {doNGInterval, 63 /* ? */, 20,0, TRUE} // 81 interval-type 1.217 + , {doPossessiveInterval, 43 /* + */, 20,0, TRUE} // 82 1.218 + , {doInterval, 255, 20,0, FALSE} // 83 1.219 + , {doBackslashA, 65 /* A */, 2,0, TRUE} // 84 backslash 1.220 + , {doBackslashB, 66 /* B */, 2,0, TRUE} // 85 1.221 + , {doBackslashb, 98 /* b */, 2,0, TRUE} // 86 1.222 + , {doBackslashd, 100 /* d */, 14,0, TRUE} // 87 1.223 + , {doBackslashD, 68 /* D */, 14,0, TRUE} // 88 1.224 + , {doBackslashG, 71 /* G */, 2,0, TRUE} // 89 1.225 + , {doNamedChar, 78 /* N */, 14,0, FALSE} // 90 1.226 + , {doProperty, 112 /* p */, 14,0, FALSE} // 91 1.227 + , {doProperty, 80 /* P */, 14,0, FALSE} // 92 1.228 + , {doEnterQuoteMode, 81 /* Q */, 2,0, TRUE} // 93 1.229 + , {doBackslashS, 83 /* S */, 14,0, TRUE} // 94 1.230 + , {doBackslashs, 115 /* s */, 14,0, TRUE} // 95 1.231 + , {doBackslashW, 87 /* W */, 14,0, TRUE} // 96 1.232 + , {doBackslashw, 119 /* w */, 14,0, TRUE} // 97 1.233 + , {doBackslashX, 88 /* X */, 14,0, TRUE} // 98 1.234 + , {doBackslashZ, 90 /* Z */, 2,0, TRUE} // 99 1.235 + , {doBackslashz, 122 /* z */, 2,0, TRUE} // 100 1.236 + , {doBackRef, 128, 14,0, TRUE} // 101 1.237 + , {doEscapeError, 253, 183,0, FALSE} // 102 1.238 + , {doEscapedLiteralChar, 255, 14,0, TRUE} // 103 1.239 + , {doSetNegate, 94 /* ^ */, 107,0, TRUE} // 104 set-open 1.240 + , {doSetPosixProp, 58 /* : */, 109,0, FALSE} // 105 1.241 + , {doNOP, 255, 107,0, FALSE} // 106 1.242 + , {doSetLiteral, 93 /* ] */, 122,0, TRUE} // 107 set-open2 1.243 + , {doNOP, 255, 112,0, FALSE} // 108 1.244 + , {doSetEnd, 93 /* ] */, 255,0, TRUE} // 109 set-posix 1.245 + , {doNOP, 58 /* : */, 112,0, FALSE} // 110 1.246 + , {doRuleError, 255, 183,0, FALSE} // 111 1.247 + , {doSetEnd, 93 /* ] */, 255,0, TRUE} // 112 set-start 1.248 + , {doSetBeginUnion, 91 /* [ */, 104, 129, TRUE} // 113 1.249 + , {doNOP, 92 /* \ */, 172,0, TRUE} // 114 1.250 + , {doNOP, 45 /* - */, 118,0, TRUE} // 115 1.251 + , {doNOP, 38 /* & */, 120,0, TRUE} // 116 1.252 + , {doSetLiteral, 255, 122,0, TRUE} // 117 1.253 + , {doRuleError, 45 /* - */, 183,0, FALSE} // 118 set-start-dash 1.254 + , {doSetAddDash, 255, 122,0, FALSE} // 119 1.255 + , {doRuleError, 38 /* & */, 183,0, FALSE} // 120 set-start-amp 1.256 + , {doSetAddAmp, 255, 122,0, FALSE} // 121 1.257 + , {doSetEnd, 93 /* ] */, 255,0, TRUE} // 122 set-after-lit 1.258 + , {doSetBeginUnion, 91 /* [ */, 104, 129, TRUE} // 123 1.259 + , {doNOP, 45 /* - */, 159,0, TRUE} // 124 1.260 + , {doNOP, 38 /* & */, 150,0, TRUE} // 125 1.261 + , {doNOP, 92 /* \ */, 172,0, TRUE} // 126 1.262 + , {doSetNoCloseError, 253, 183,0, FALSE} // 127 1.263 + , {doSetLiteral, 255, 122,0, TRUE} // 128 1.264 + , {doSetEnd, 93 /* ] */, 255,0, TRUE} // 129 set-after-set 1.265 + , {doSetBeginUnion, 91 /* [ */, 104, 129, TRUE} // 130 1.266 + , {doNOP, 45 /* - */, 152,0, TRUE} // 131 1.267 + , {doNOP, 38 /* & */, 147,0, TRUE} // 132 1.268 + , {doNOP, 92 /* \ */, 172,0, TRUE} // 133 1.269 + , {doSetNoCloseError, 253, 183,0, FALSE} // 134 1.270 + , {doSetLiteral, 255, 122,0, TRUE} // 135 1.271 + , {doSetEnd, 93 /* ] */, 255,0, TRUE} // 136 set-after-range 1.272 + , {doSetBeginUnion, 91 /* [ */, 104, 129, TRUE} // 137 1.273 + , {doNOP, 45 /* - */, 155,0, TRUE} // 138 1.274 + , {doNOP, 38 /* & */, 157,0, TRUE} // 139 1.275 + , {doNOP, 92 /* \ */, 172,0, TRUE} // 140 1.276 + , {doSetNoCloseError, 253, 183,0, FALSE} // 141 1.277 + , {doSetLiteral, 255, 122,0, TRUE} // 142 1.278 + , {doSetBeginUnion, 91 /* [ */, 104, 129, TRUE} // 143 set-after-op 1.279 + , {doSetOpError, 93 /* ] */, 183,0, FALSE} // 144 1.280 + , {doNOP, 92 /* \ */, 172,0, TRUE} // 145 1.281 + , {doSetLiteral, 255, 122,0, TRUE} // 146 1.282 + , {doSetBeginIntersection1, 91 /* [ */, 104, 129, TRUE} // 147 set-set-amp 1.283 + , {doSetIntersection2, 38 /* & */, 143,0, TRUE} // 148 1.284 + , {doSetAddAmp, 255, 122,0, FALSE} // 149 1.285 + , {doSetIntersection2, 38 /* & */, 143,0, TRUE} // 150 set-lit-amp 1.286 + , {doSetAddAmp, 255, 122,0, FALSE} // 151 1.287 + , {doSetBeginDifference1, 91 /* [ */, 104, 129, TRUE} // 152 set-set-dash 1.288 + , {doSetDifference2, 45 /* - */, 143,0, TRUE} // 153 1.289 + , {doSetAddDash, 255, 122,0, FALSE} // 154 1.290 + , {doSetDifference2, 45 /* - */, 143,0, TRUE} // 155 set-range-dash 1.291 + , {doSetAddDash, 255, 122,0, FALSE} // 156 1.292 + , {doSetIntersection2, 38 /* & */, 143,0, TRUE} // 157 set-range-amp 1.293 + , {doSetAddAmp, 255, 122,0, FALSE} // 158 1.294 + , {doSetDifference2, 45 /* - */, 143,0, TRUE} // 159 set-lit-dash 1.295 + , {doSetAddDash, 91 /* [ */, 122,0, FALSE} // 160 1.296 + , {doSetAddDash, 93 /* ] */, 122,0, FALSE} // 161 1.297 + , {doNOP, 92 /* \ */, 164,0, TRUE} // 162 1.298 + , {doSetRange, 255, 136,0, TRUE} // 163 1.299 + , {doSetOpError, 115 /* s */, 183,0, FALSE} // 164 set-lit-dash-escape 1.300 + , {doSetOpError, 83 /* S */, 183,0, FALSE} // 165 1.301 + , {doSetOpError, 119 /* w */, 183,0, FALSE} // 166 1.302 + , {doSetOpError, 87 /* W */, 183,0, FALSE} // 167 1.303 + , {doSetOpError, 100 /* d */, 183,0, FALSE} // 168 1.304 + , {doSetOpError, 68 /* D */, 183,0, FALSE} // 169 1.305 + , {doSetNamedRange, 78 /* N */, 136,0, FALSE} // 170 1.306 + , {doSetRange, 255, 136,0, TRUE} // 171 1.307 + , {doSetProp, 112 /* p */, 129,0, FALSE} // 172 set-escape 1.308 + , {doSetProp, 80 /* P */, 129,0, FALSE} // 173 1.309 + , {doSetNamedChar, 78 /* N */, 122,0, FALSE} // 174 1.310 + , {doSetBackslash_s, 115 /* s */, 136,0, TRUE} // 175 1.311 + , {doSetBackslash_S, 83 /* S */, 136,0, TRUE} // 176 1.312 + , {doSetBackslash_w, 119 /* w */, 136,0, TRUE} // 177 1.313 + , {doSetBackslash_W, 87 /* W */, 136,0, TRUE} // 178 1.314 + , {doSetBackslash_d, 100 /* d */, 136,0, TRUE} // 179 1.315 + , {doSetBackslash_D, 68 /* D */, 136,0, TRUE} // 180 1.316 + , {doSetLiteralEscaped, 255, 122,0, TRUE} // 181 1.317 + , {doSetFinish, 255, 14,0, FALSE} // 182 set-finish 1.318 + , {doExit, 255, 183,0, TRUE} // 183 errorDeath 1.319 + }; 1.320 +static const char * const RegexStateNames[] = { 0, 1.321 + "start", 1.322 + "term", 1.323 + 0, 1.324 + 0, 1.325 + 0, 1.326 + 0, 1.327 + 0, 1.328 + 0, 1.329 + 0, 1.330 + 0, 1.331 + 0, 1.332 + 0, 1.333 + 0, 1.334 + "expr-quant", 1.335 + 0, 1.336 + 0, 1.337 + 0, 1.338 + 0, 1.339 + 0, 1.340 + "expr-cont", 1.341 + 0, 1.342 + 0, 1.343 + "open-paren-quant", 1.344 + 0, 1.345 + "open-paren-quant2", 1.346 + 0, 1.347 + "open-paren", 1.348 + 0, 1.349 + "open-paren-extended", 1.350 + 0, 1.351 + 0, 1.352 + 0, 1.353 + 0, 1.354 + 0, 1.355 + 0, 1.356 + 0, 1.357 + 0, 1.358 + 0, 1.359 + 0, 1.360 + 0, 1.361 + 0, 1.362 + 0, 1.363 + 0, 1.364 + 0, 1.365 + 0, 1.366 + "open-paren-lookbehind", 1.367 + 0, 1.368 + 0, 1.369 + "paren-comment", 1.370 + 0, 1.371 + 0, 1.372 + "paren-flag", 1.373 + 0, 1.374 + 0, 1.375 + 0, 1.376 + 0, 1.377 + 0, 1.378 + 0, 1.379 + 0, 1.380 + 0, 1.381 + 0, 1.382 + 0, 1.383 + "quant-star", 1.384 + 0, 1.385 + 0, 1.386 + "quant-plus", 1.387 + 0, 1.388 + 0, 1.389 + "quant-opt", 1.390 + 0, 1.391 + 0, 1.392 + "interval-open", 1.393 + 0, 1.394 + "interval-lower", 1.395 + 0, 1.396 + 0, 1.397 + 0, 1.398 + "interval-upper", 1.399 + 0, 1.400 + 0, 1.401 + "interval-type", 1.402 + 0, 1.403 + 0, 1.404 + "backslash", 1.405 + 0, 1.406 + 0, 1.407 + 0, 1.408 + 0, 1.409 + 0, 1.410 + 0, 1.411 + 0, 1.412 + 0, 1.413 + 0, 1.414 + 0, 1.415 + 0, 1.416 + 0, 1.417 + 0, 1.418 + 0, 1.419 + 0, 1.420 + 0, 1.421 + 0, 1.422 + 0, 1.423 + 0, 1.424 + "set-open", 1.425 + 0, 1.426 + 0, 1.427 + "set-open2", 1.428 + 0, 1.429 + "set-posix", 1.430 + 0, 1.431 + 0, 1.432 + "set-start", 1.433 + 0, 1.434 + 0, 1.435 + 0, 1.436 + 0, 1.437 + 0, 1.438 + "set-start-dash", 1.439 + 0, 1.440 + "set-start-amp", 1.441 + 0, 1.442 + "set-after-lit", 1.443 + 0, 1.444 + 0, 1.445 + 0, 1.446 + 0, 1.447 + 0, 1.448 + 0, 1.449 + "set-after-set", 1.450 + 0, 1.451 + 0, 1.452 + 0, 1.453 + 0, 1.454 + 0, 1.455 + 0, 1.456 + "set-after-range", 1.457 + 0, 1.458 + 0, 1.459 + 0, 1.460 + 0, 1.461 + 0, 1.462 + 0, 1.463 + "set-after-op", 1.464 + 0, 1.465 + 0, 1.466 + 0, 1.467 + "set-set-amp", 1.468 + 0, 1.469 + 0, 1.470 + "set-lit-amp", 1.471 + 0, 1.472 + "set-set-dash", 1.473 + 0, 1.474 + 0, 1.475 + "set-range-dash", 1.476 + 0, 1.477 + "set-range-amp", 1.478 + 0, 1.479 + "set-lit-dash", 1.480 + 0, 1.481 + 0, 1.482 + 0, 1.483 + 0, 1.484 + "set-lit-dash-escape", 1.485 + 0, 1.486 + 0, 1.487 + 0, 1.488 + 0, 1.489 + 0, 1.490 + 0, 1.491 + 0, 1.492 + "set-escape", 1.493 + 0, 1.494 + 0, 1.495 + 0, 1.496 + 0, 1.497 + 0, 1.498 + 0, 1.499 + 0, 1.500 + 0, 1.501 + 0, 1.502 + "set-finish", 1.503 + "errorDeath", 1.504 + 0}; 1.505 + 1.506 +U_NAMESPACE_END 1.507 +#endif