intl/icu/source/i18n/regexcst.h

changeset 0
6474c204b198
     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

mercurial