4 using System.Globalization;
40 public const int EOF = 1;
54 public const int TRUE = 16;
106 get {
return selector_; }
107 set { selector_ = value; }
126 IToken result = base.makeToken(t);
128 if ( customToken != null )
130 customToken.File = _fileinfo;
137 return ( (UnicodeCategory.LowercaseLetter == Char.GetUnicodeCategory(s, 1)) ||
138 (UnicodeCategory.ModifierLetter == Char.GetUnicodeCategory(s, 1)) ||
139 (UnicodeCategory.OtherLetter == Char.GetUnicodeCategory(s, 1)) ||
140 (UnicodeCategory.TitlecaseLetter == Char.GetUnicodeCategory(s, 1)) ||
141 (UnicodeCategory.UppercaseLetter == Char.GetUnicodeCategory(s, 1)) ||
142 (UnicodeCategory.LetterNumber == Char.GetUnicodeCategory(s, 1))
148 return ( (UnicodeCategory.LowercaseLetter == Char.GetUnicodeCategory(s, 1)) ||
149 (UnicodeCategory.ModifierLetter == Char.GetUnicodeCategory(s, 1)) ||
150 (UnicodeCategory.OtherLetter == Char.GetUnicodeCategory(s, 1)) ||
151 (UnicodeCategory.TitlecaseLetter == Char.GetUnicodeCategory(s, 1)) ||
152 (UnicodeCategory.UppercaseLetter == Char.GetUnicodeCategory(s, 1)) ||
153 (UnicodeCategory.LetterNumber == Char.GetUnicodeCategory(s, 1)) ||
154 (UnicodeCategory.NonSpacingMark == Char.GetUnicodeCategory(s, 1)) ||
155 (UnicodeCategory.SpacingCombiningMark == Char.GetUnicodeCategory(s, 1)) ||
156 (UnicodeCategory.DecimalDigitNumber == Char.GetUnicodeCategory(s, 1)) ||
157 (UnicodeCategory.ConnectorPunctuation == Char.GetUnicodeCategory(s, 1)) ||
158 (UnicodeCategory.Format == Char.GetUnicodeCategory(s, 1))
164 return ( (UnicodeCategory.NonSpacingMark == Char.GetUnicodeCategory(s, 1)) ||
165 (UnicodeCategory.SpacingCombiningMark == Char.GetUnicodeCategory(s, 1))
185 private void initialize()
187 caseSensitiveLiterals =
true;
188 setCaseSensitive(
true);
190 literals.Add(
"false", 17);
191 literals.Add(
"true", 16);
192 literals.Add(
"default", 18);
197 IToken theRetToken = null;
201 int _ttype = Token.INVALID_TYPE;
207 switch ( cached_LA1 )
209 case '0':
case '1':
case '2':
case '3':
210 case '4':
case '5':
case '6':
case '7':
214 theRetToken = returnToken_;
220 theRetToken = returnToken_;
223 case '\n':
case '\r':
case '\u2028':
case '\u2029':
226 theRetToken = returnToken_;
229 case '\t':
case '\u000b':
case '\u000c':
case ' ':
230 case '\u00a0':
case '\u1680':
case '\u2000':
case '\u2001':
231 case '\u2002':
case '\u2003':
case '\u2004':
case '\u2005':
232 case '\u2006':
case '\u2007':
case '\u2008':
case '\u2009':
233 case '\u200a':
case '\u200b':
case '\u202f':
case '\u205f':
237 theRetToken = returnToken_;
243 theRetToken = returnToken_;
249 theRetToken = returnToken_;
255 theRetToken = returnToken_;
261 theRetToken = returnToken_;
267 theRetToken = returnToken_;
271 if ((cached_LA1==
'"') && (
tokenSet_0_.member(cached_LA2)))
274 theRetToken = returnToken_;
276 else if ((cached_LA1==
'!') && (cached_LA2==
'=')) {
278 theRetToken = returnToken_;
282 theRetToken = returnToken_;
284 else if ((cached_LA1==
'"') && (
true)) {
286 theRetToken = returnToken_;
288 else if ((cached_LA1==
'!') && (
true)) {
290 theRetToken = returnToken_;
294 if (cached_LA1==EOF_CHAR) { uponEOF(); returnToken_ =
makeToken(
Token.EOF_TYPE); }
298 if ( null==returnToken_ )
goto tryAgain;
299 _ttype = returnToken_.Type;
300 returnToken_.Type = _ttype;
320 int _ttype;
IToken _token=null;
int _begin=text.Length;
326 if ((cached_LA1==
'_'))
364 eseq2 = returnToken_;
368 goto _loop4_breakloop;
374 _ttype = testLiteralsTable(_ttype);
375 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
378 _token.setText(text.ToString(_begin, text.Length-_begin));
380 returnToken_ = _token;
385 int _ttype;
IToken _token=null;
int _begin=text.Length;
412 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
415 _token.setText(text.ToString(_begin, text.Length-_begin));
417 returnToken_ = _token;
422 int _ttype;
IToken _token=null;
int _begin=text.Length;
427 if ((cached_LA1==
'u'))
435 else if ((cached_LA1==
'U')) {
452 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
455 _token.setText(text.ToString(_begin, text.Length-_begin));
457 returnToken_ = _token;
462 int _ttype;
IToken _token=null;
int _begin=text.Length;
466 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
469 _token.setText(text.ToString(_begin, text.Length-_begin));
471 returnToken_ = _token;
476 int _ttype;
IToken _token=null;
int _begin=text.Length;
480 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
483 _token.setText(text.ToString(_begin, text.Length-_begin));
485 returnToken_ = _token;
490 int _ttype;
IToken _token=null;
int _begin=text.Length;
505 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
508 _token.setText(text.ToString(_begin, text.Length-_begin));
510 returnToken_ = _token;
515 int _ttype;
IToken _token=null;
int _begin=text.Length;
519 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
522 _token.setText(text.ToString(_begin, text.Length-_begin));
524 returnToken_ = _token;
529 int _ttype;
IToken _token=null;
int _begin=text.Length;
544 goto _loop8_breakloop;
551 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
554 _token.setText(text.ToString(_begin, text.Length-_begin));
556 returnToken_ = _token;
561 int _ttype;
IToken _token=null;
int _begin=text.Length;
568 if (((cached_LA1 >=
'0' && cached_LA1 <=
'9')))
574 if (_cnt11 >= 1) {
goto _loop11_breakloop; }
else {
throw new NoViableAltForCharException(cached_LA1, getFilename(), getLine(), getColumn());; }
581 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
584 _token.setText(text.ToString(_begin, text.Length-_begin));
586 returnToken_ = _token;
591 int _ttype;
IToken _token=null;
int _begin=text.Length;
597 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
600 _token.setText(text.ToString(_begin, text.Length-_begin));
602 returnToken_ = _token;
607 int _ttype;
IToken _token=null;
int _begin=text.Length;
620 goto _loop14_breakloop;
627 if ((cached_LA1==
'\n'||cached_LA1==
'\r'||cached_LA1==
'\u2028'||cached_LA1==
'\u2029'))
630 if ((cached_LA1==
'\r'))
634 if ((cached_LA1==
'\n'))
643 else if ((cached_LA1==
'\n')) {
646 else if ((cached_LA1==
'\u2028')) {
649 else if ((cached_LA1==
'\u2029')) {
665 if (_createToken && (null == _token) && (_ttype != Token.SKIP))
668 _token.setText(text.ToString(_begin, text.Length-_begin));
670 returnToken_ = _token;
675 int _ttype;
IToken _token=null;
int _begin=text.Length;
681 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
684 _token.setText(text.ToString(_begin, text.Length-_begin));
686 returnToken_ = _token;
691 int _ttype;
IToken _token=null;
int _begin=text.Length;
695 if ((cached_LA1==
'\r'))
699 if ((cached_LA1==
'\n'))
708 else if ((cached_LA1==
'\n')) {
711 else if ((cached_LA1==
'\u2028')) {
714 else if ((cached_LA1==
'\u2029')) {
726 if (_createToken && (null == _token) && (_ttype != Token.SKIP))
729 _token.setText(text.ToString(_begin, text.Length-_begin));
731 returnToken_ = _token;
736 int _ttype;
IToken _token=null;
int _begin=text.Length;
749 if (_cnt23 >= 1) {
goto _loop23_breakloop; }
else {
throw new NoViableAltForCharException(cached_LA1, getFilename(), getLine(), getColumn());; }
756 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
759 _token.setText(text.ToString(_begin, text.Length-_begin));
761 returnToken_ = _token;
766 int _ttype;
IToken _token=null;
int _begin=text.Length;
769 if ((cached_LA1==
'\t'))
773 else if ((cached_LA1==
'\u000c')) {
776 else if ((cached_LA1==
'\u000b')) {
787 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
790 _token.setText(text.ToString(_begin, text.Length-_begin));
792 returnToken_ = _token;
797 int _ttype;
IToken _token=null;
int _begin=text.Length;
801 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
804 _token.setText(text.ToString(_begin, text.Length-_begin));
806 returnToken_ = _token;
811 int _ttype;
IToken _token=null;
int _begin=text.Length;
815 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
818 _token.setText(text.ToString(_begin, text.Length-_begin));
820 returnToken_ = _token;
825 int _ttype;
IToken _token=null;
int _begin=text.Length;
829 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
832 _token.setText(text.ToString(_begin, text.Length-_begin));
834 returnToken_ = _token;
839 int _ttype;
IToken _token=null;
int _begin=text.Length;
843 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
846 _token.setText(text.ToString(_begin, text.Length-_begin));
848 returnToken_ = _token;
853 int _ttype;
IToken _token=null;
int _begin=text.Length;
857 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
860 _token.setText(text.ToString(_begin, text.Length-_begin));
862 returnToken_ = _token;
867 int _ttype;
IToken _token=null;
int _begin=text.Length;
871 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
874 _token.setText(text.ToString(_begin, text.Length-_begin));
876 returnToken_ = _token;
881 int _ttype;
IToken _token=null;
int _begin=text.Length;
885 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
888 _token.setText(text.ToString(_begin, text.Length-_begin));
890 returnToken_ = _token;
895 int _ttype;
IToken _token=null;
int _begin=text.Length;
899 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
902 _token.setText(text.ToString(_begin, text.Length-_begin));
904 returnToken_ = _token;
909 int _ttype;
IToken _token=null;
int _begin=text.Length;
913 switch ( cached_LA1 )
930 case '\u2000':
case '\u2001':
case '\u2002':
case '\u2003':
931 case '\u2004':
case '\u2005':
case '\u2006':
case '\u2007':
932 case '\u2008':
case '\u2009':
case '\u200a':
case '\u200b':
934 matchRange(
'\u2000',
'\u200B');
958 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
961 _token.setText(text.ToString(_begin, text.Length-_begin));
963 returnToken_ = _token;
968 int _ttype;
IToken _token=null;
int _begin=text.Length;
972 if (((cached_LA1 >=
'0' && cached_LA1 <=
'9')))
976 else if (((cached_LA1 >=
'A' && cached_LA1 <=
'F'))) {
979 else if (((cached_LA1 >=
'a' && cached_LA1 <=
'f'))) {
988 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
991 _token.setText(text.ToString(_begin, text.Length-_begin));
993 returnToken_ = _token;
998 int _ttype;
IToken _token=null;
int _begin=text.Length;
1002 switch ( cached_LA1 )
1004 case 'A':
case 'B':
case 'C':
case 'D':
1005 case 'E':
case 'F':
case 'G':
case 'H':
1006 case 'I':
case 'J':
case 'K':
case 'L':
1007 case 'M':
case 'N':
case 'O':
case 'P':
1008 case 'Q':
case 'R':
case 'S':
case 'T':
1009 case 'U':
case 'V':
case 'W':
case 'X':
1012 matchRange(
'\u0041',
'\u005A');
1015 case '\u00c0':
case '\u00c1':
case '\u00c2':
case '\u00c3':
1016 case '\u00c4':
case '\u00c5':
case '\u00c6':
case '\u00c7':
1017 case '\u00c8':
case '\u00c9':
case '\u00ca':
case '\u00cb':
1018 case '\u00cc':
case '\u00cd':
case '\u00ce':
case '\u00cf':
1019 case '\u00d0':
case '\u00d1':
case '\u00d2':
case '\u00d3':
1020 case '\u00d4':
case '\u00d5':
case '\u00d6':
1022 matchRange(
'\u00C0',
'\u00D6');
1025 case '\u00d8':
case '\u00d9':
case '\u00da':
case '\u00db':
1026 case '\u00dc':
case '\u00dd':
case '\u00de':
1028 matchRange(
'\u00D8',
'\u00DE');
1326 case '\u0178':
case '\u0179':
1328 matchRange(
'\u0178',
'\u0179');
1341 case '\u0181':
case '\u0182':
1343 matchRange(
'\u0181',
'\u0182');
1351 case '\u0186':
case '\u0187':
1353 matchRange(
'\u0186',
'\u0187');
1356 case '\u0189':
case '\u018a':
case '\u018b':
1358 matchRange(
'\u0189',
'\u018B');
1361 case '\u018e':
case '\u018f':
case '\u0190':
case '\u0191':
1363 matchRange(
'\u018E',
'\u0191');
1366 case '\u0193':
case '\u0194':
1368 matchRange(
'\u0193',
'\u0194');
1371 case '\u0196':
case '\u0197':
case '\u0198':
1373 matchRange(
'\u0196',
'\u0198');
1376 case '\u019c':
case '\u019d':
1378 matchRange(
'\u019C',
'\u019D');
1381 case '\u019f':
case '\u01a0':
1383 matchRange(
'\u019F',
'\u01A0');
1396 case '\u01a6':
case '\u01a7':
1398 matchRange(
'\u01A6',
'\u01A7');
1411 case '\u01ae':
case '\u01af':
1413 matchRange(
'\u01AE',
'\u01AF');
1416 case '\u01b1':
case '\u01b2':
case '\u01b3':
1418 matchRange(
'\u01B1',
'\u01B3');
1426 case '\u01b7':
case '\u01b8':
1428 matchRange(
'\u01B7',
'\u01B8');
1546 case '\u01f6':
case '\u01f7':
case '\u01f8':
1548 matchRange(
'\u01F6',
'\u01F8');
1701 case '\u0388':
case '\u0389':
case '\u038a':
1703 matchRange(
'\u0388',
'\u038A');
1711 case '\u038e':
case '\u038f':
1713 matchRange(
'\u038E',
'\u038F');
1716 case '\u0391':
case '\u0392':
case '\u0393':
case '\u0394':
1717 case '\u0395':
case '\u0396':
case '\u0397':
case '\u0398':
1718 case '\u0399':
case '\u039a':
case '\u039b':
case '\u039c':
1719 case '\u039d':
case '\u039e':
case '\u039f':
case '\u03a0':
1722 matchRange(
'\u0391',
'\u03A1');
1725 case '\u03a3':
case '\u03a4':
case '\u03a5':
case '\u03a6':
1726 case '\u03a7':
case '\u03a8':
case '\u03a9':
case '\u03aa':
1729 matchRange(
'\u03A3',
'\u03AB');
1732 case '\u03d2':
case '\u03d3':
case '\u03d4':
1734 matchRange(
'\u03D2',
'\u03D4');
1802 case '\u0400':
case '\u0401':
case '\u0402':
case '\u0403':
1803 case '\u0404':
case '\u0405':
case '\u0406':
case '\u0407':
1804 case '\u0408':
case '\u0409':
case '\u040a':
case '\u040b':
1805 case '\u040c':
case '\u040d':
case '\u040e':
case '\u040f':
1806 case '\u0410':
case '\u0411':
case '\u0412':
case '\u0413':
1807 case '\u0414':
case '\u0415':
case '\u0416':
case '\u0417':
1808 case '\u0418':
case '\u0419':
case '\u041a':
case '\u041b':
1809 case '\u041c':
case '\u041d':
case '\u041e':
case '\u041f':
1810 case '\u0420':
case '\u0421':
case '\u0422':
case '\u0423':
1811 case '\u0424':
case '\u0425':
case '\u0426':
case '\u0427':
1812 case '\u0428':
case '\u0429':
case '\u042a':
case '\u042b':
1813 case '\u042c':
case '\u042d':
case '\u042e':
case '\u042f':
1815 matchRange(
'\u0400',
'\u042F');
2038 case '\u04c0':
case '\u04c1':
2040 matchRange(
'\u04C0',
'\u04C1');
2213 case '\u0531':
case '\u0532':
case '\u0533':
case '\u0534':
2214 case '\u0535':
case '\u0536':
case '\u0537':
case '\u0538':
2215 case '\u0539':
case '\u053a':
case '\u053b':
case '\u053c':
2216 case '\u053d':
case '\u053e':
case '\u053f':
case '\u0540':
2217 case '\u0541':
case '\u0542':
case '\u0543':
case '\u0544':
2218 case '\u0545':
case '\u0546':
case '\u0547':
case '\u0548':
2219 case '\u0549':
case '\u054a':
case '\u054b':
case '\u054c':
2220 case '\u054d':
case '\u054e':
case '\u054f':
case '\u0550':
2221 case '\u0551':
case '\u0552':
case '\u0553':
case '\u0554':
2222 case '\u0555':
case '\u0556':
2224 matchRange(
'\u0531',
'\u0556');
2227 case '\u10a0':
case '\u10a1':
case '\u10a2':
case '\u10a3':
2228 case '\u10a4':
case '\u10a5':
case '\u10a6':
case '\u10a7':
2229 case '\u10a8':
case '\u10a9':
case '\u10aa':
case '\u10ab':
2230 case '\u10ac':
case '\u10ad':
case '\u10ae':
case '\u10af':
2231 case '\u10b0':
case '\u10b1':
case '\u10b2':
case '\u10b3':
2232 case '\u10b4':
case '\u10b5':
case '\u10b6':
case '\u10b7':
2233 case '\u10b8':
case '\u10b9':
case '\u10ba':
case '\u10bb':
2234 case '\u10bc':
case '\u10bd':
case '\u10be':
case '\u10bf':
2235 case '\u10c0':
case '\u10c1':
case '\u10c2':
case '\u10c3':
2236 case '\u10c4':
case '\u10c5':
2238 matchRange(
'\u10A0',
'\u10C5');
2841 case '\u1f08':
case '\u1f09':
case '\u1f0a':
case '\u1f0b':
2842 case '\u1f0c':
case '\u1f0d':
case '\u1f0e':
case '\u1f0f':
2844 matchRange(
'\u1F08',
'\u1F0F');
2847 case '\u1f18':
case '\u1f19':
case '\u1f1a':
case '\u1f1b':
2848 case '\u1f1c':
case '\u1f1d':
2850 matchRange(
'\u1F18',
'\u1F1D');
2853 case '\u1f28':
case '\u1f29':
case '\u1f2a':
case '\u1f2b':
2854 case '\u1f2c':
case '\u1f2d':
case '\u1f2e':
case '\u1f2f':
2856 matchRange(
'\u1F28',
'\u1F2F');
2859 case '\u1f38':
case '\u1f39':
case '\u1f3a':
case '\u1f3b':
2860 case '\u1f3c':
case '\u1f3d':
case '\u1f3e':
case '\u1f3f':
2862 matchRange(
'\u1F38',
'\u1F3F');
2865 case '\u1f48':
case '\u1f49':
case '\u1f4a':
case '\u1f4b':
2866 case '\u1f4c':
case '\u1f4d':
2868 matchRange(
'\u1F48',
'\u1F4D');
2891 case '\u1f68':
case '\u1f69':
case '\u1f6a':
case '\u1f6b':
2892 case '\u1f6c':
case '\u1f6d':
case '\u1f6e':
case '\u1f6f':
2894 matchRange(
'\u1F68',
'\u1F6F');
2897 case '\u1fb8':
case '\u1fb9':
case '\u1fba':
case '\u1fbb':
2899 matchRange(
'\u1FB8',
'\u1FBB');
2902 case '\u1fc8':
case '\u1fc9':
case '\u1fca':
case '\u1fcb':
2904 matchRange(
'\u1FC8',
'\u1FCB');
2907 case '\u1fd8':
case '\u1fd9':
case '\u1fda':
case '\u1fdb':
2909 matchRange(
'\u1FD8',
'\u1FDB');
2912 case '\u1fe8':
case '\u1fe9':
case '\u1fea':
case '\u1feb':
2915 matchRange(
'\u1FE8',
'\u1FEC');
2918 case '\u1ff8':
case '\u1ff9':
case '\u1ffa':
case '\u1ffb':
2920 matchRange(
'\u1FF8',
'\u1FFB');
2933 case '\u210b':
case '\u210c':
case '\u210d':
2935 matchRange(
'\u210B',
'\u210D');
2938 case '\u2110':
case '\u2111':
case '\u2112':
2940 matchRange(
'\u2110',
'\u2112');
2948 case '\u2119':
case '\u211a':
case '\u211b':
case '\u211c':
2951 matchRange(
'\u2119',
'\u211D');
2969 case '\u212a':
case '\u212b':
case '\u212c':
case '\u212d':
2971 matchRange(
'\u212A',
'\u212D');
2974 case '\u2130':
case '\u2131':
2976 matchRange(
'\u2130',
'\u2131');
2984 case '\u213e':
case '\u213f':
2986 matchRange(
'\u213E',
'\u213F');
2994 case '\uff21':
case '\uff22':
case '\uff23':
case '\uff24':
2995 case '\uff25':
case '\uff26':
case '\uff27':
case '\uff28':
2996 case '\uff29':
case '\uff2a':
case '\uff2b':
case '\uff2c':
2997 case '\uff2d':
case '\uff2e':
case '\uff2f':
case '\uff30':
2998 case '\uff31':
case '\uff32':
case '\uff33':
case '\uff34':
2999 case '\uff35':
case '\uff36':
case '\uff37':
case '\uff38':
3000 case '\uff39':
case '\uff3a':
3002 matchRange(
'\uFF21',
'\uFF3A');
3011 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
3014 _token.setText(text.ToString(_begin, text.Length-_begin));
3016 returnToken_ = _token;
3021 int _ttype;
IToken _token=null;
int _begin=text.Length;
3025 switch ( cached_LA1 )
3027 case 'a':
case 'b':
case 'c':
case 'd':
3028 case 'e':
case 'f':
case 'g':
case 'h':
3029 case 'i':
case 'j':
case 'k':
case 'l':
3030 case 'm':
case 'n':
case 'o':
case 'p':
3031 case 'q':
case 'r':
case 's':
case 't':
3032 case 'u':
case 'v':
case 'w':
case 'x':
3035 matchRange(
'\u0061',
'\u007A');
3053 case '\u00df':
case '\u00e0':
case '\u00e1':
case '\u00e2':
3054 case '\u00e3':
case '\u00e4':
case '\u00e5':
case '\u00e6':
3055 case '\u00e7':
case '\u00e8':
case '\u00e9':
case '\u00ea':
3056 case '\u00eb':
case '\u00ec':
case '\u00ed':
case '\u00ee':
3057 case '\u00ef':
case '\u00f0':
case '\u00f1':
case '\u00f2':
3058 case '\u00f3':
case '\u00f4':
case '\u00f5':
case '\u00f6':
3060 matchRange(
'\u00DF',
'\u00F6');
3063 case '\u00f8':
case '\u00f9':
case '\u00fa':
case '\u00fb':
3064 case '\u00fc':
case '\u00fd':
case '\u00fe':
case '\u00ff':
3066 matchRange(
'\u00F8',
'\u00FF');
3204 case '\u0137':
case '\u0138':
3206 matchRange(
'\u0137',
'\u0138');
3244 case '\u0148':
case '\u0149':
3246 matchRange(
'\u0148',
'\u0149');
3374 case '\u017e':
case '\u017f':
case '\u0180':
3376 matchRange(
'\u017E',
'\u0180');
3394 case '\u018c':
case '\u018d':
3396 matchRange(
'\u018C',
'\u018D');
3409 case '\u0199':
case '\u019a':
case '\u019b':
3411 matchRange(
'\u0199',
'\u019B');
3439 case '\u01aa':
case '\u01ab':
3441 matchRange(
'\u01AA',
'\u01AB');
3464 case '\u01b9':
case '\u01ba':
3466 matchRange(
'\u01B9',
'\u01BA');
3469 case '\u01bd':
case '\u01be':
case '\u01bf':
3471 matchRange(
'\u01BD',
'\u01BF');
3524 case '\u01dc':
case '\u01dd':
3526 matchRange(
'\u01DC',
'\u01DD');
3569 case '\u01ef':
case '\u01f0':
3571 matchRange(
'\u01EF',
'\u01F0');
3729 case '\u0250':
case '\u0251':
case '\u0252':
case '\u0253':
3730 case '\u0254':
case '\u0255':
case '\u0256':
case '\u0257':
3731 case '\u0258':
case '\u0259':
case '\u025a':
case '\u025b':
3732 case '\u025c':
case '\u025d':
case '\u025e':
case '\u025f':
3733 case '\u0260':
case '\u0261':
case '\u0262':
case '\u0263':
3734 case '\u0264':
case '\u0265':
case '\u0266':
case '\u0267':
3735 case '\u0268':
case '\u0269':
case '\u026a':
case '\u026b':
3736 case '\u026c':
case '\u026d':
case '\u026e':
case '\u026f':
3737 case '\u0270':
case '\u0271':
case '\u0272':
case '\u0273':
3738 case '\u0274':
case '\u0275':
case '\u0276':
case '\u0277':
3739 case '\u0278':
case '\u0279':
case '\u027a':
case '\u027b':
3740 case '\u027c':
case '\u027d':
case '\u027e':
case '\u027f':
3741 case '\u0280':
case '\u0281':
case '\u0282':
case '\u0283':
3742 case '\u0284':
case '\u0285':
case '\u0286':
case '\u0287':
3743 case '\u0288':
case '\u0289':
case '\u028a':
case '\u028b':
3744 case '\u028c':
case '\u028d':
case '\u028e':
case '\u028f':
3745 case '\u0290':
case '\u0291':
case '\u0292':
case '\u0293':
3746 case '\u0294':
case '\u0295':
case '\u0296':
case '\u0297':
3747 case '\u0298':
case '\u0299':
case '\u029a':
case '\u029b':
3748 case '\u029c':
case '\u029d':
case '\u029e':
case '\u029f':
3749 case '\u02a0':
case '\u02a1':
case '\u02a2':
case '\u02a3':
3750 case '\u02a4':
case '\u02a5':
case '\u02a6':
case '\u02a7':
3751 case '\u02a8':
case '\u02a9':
case '\u02aa':
case '\u02ab':
3752 case '\u02ac':
case '\u02ad':
3754 matchRange(
'\u0250',
'\u02AD');
3762 case '\u03ac':
case '\u03ad':
case '\u03ae':
case '\u03af':
3763 case '\u03b0':
case '\u03b1':
case '\u03b2':
case '\u03b3':
3764 case '\u03b4':
case '\u03b5':
case '\u03b6':
case '\u03b7':
3765 case '\u03b8':
case '\u03b9':
case '\u03ba':
case '\u03bb':
3766 case '\u03bc':
case '\u03bd':
case '\u03be':
case '\u03bf':
3767 case '\u03c0':
case '\u03c1':
case '\u03c2':
case '\u03c3':
3768 case '\u03c4':
case '\u03c5':
case '\u03c6':
case '\u03c7':
3769 case '\u03c8':
case '\u03c9':
case '\u03ca':
case '\u03cb':
3770 case '\u03cc':
case '\u03cd':
case '\u03ce':
3772 matchRange(
'\u03AC',
'\u03CE');
3775 case '\u03d0':
case '\u03d1':
3777 matchRange(
'\u03D0',
'\u03D1');
3780 case '\u03d5':
case '\u03d6':
case '\u03d7':
3782 matchRange(
'\u03D5',
'\u03D7');
3840 case '\u03ef':
case '\u03f0':
case '\u03f1':
case '\u03f2':
3843 matchRange(
'\u03EF',
'\u03F3');
3851 case '\u0430':
case '\u0431':
case '\u0432':
case '\u0433':
3852 case '\u0434':
case '\u0435':
case '\u0436':
case '\u0437':
3853 case '\u0438':
case '\u0439':
case '\u043a':
case '\u043b':
3854 case '\u043c':
case '\u043d':
case '\u043e':
case '\u043f':
3855 case '\u0440':
case '\u0441':
case '\u0442':
case '\u0443':
3856 case '\u0444':
case '\u0445':
case '\u0446':
case '\u0447':
3857 case '\u0448':
case '\u0449':
case '\u044a':
case '\u044b':
3858 case '\u044c':
case '\u044d':
case '\u044e':
case '\u044f':
3859 case '\u0450':
case '\u0451':
case '\u0452':
case '\u0453':
3860 case '\u0454':
case '\u0455':
case '\u0456':
case '\u0457':
3861 case '\u0458':
case '\u0459':
case '\u045a':
case '\u045b':
3862 case '\u045c':
case '\u045d':
case '\u045e':
case '\u045f':
3864 matchRange(
'\u0430',
'\u045F');
4262 case '\u0561':
case '\u0562':
case '\u0563':
case '\u0564':
4263 case '\u0565':
case '\u0566':
case '\u0567':
case '\u0568':
4264 case '\u0569':
case '\u056a':
case '\u056b':
case '\u056c':
4265 case '\u056d':
case '\u056e':
case '\u056f':
case '\u0570':
4266 case '\u0571':
case '\u0572':
case '\u0573':
case '\u0574':
4267 case '\u0575':
case '\u0576':
case '\u0577':
case '\u0578':
4268 case '\u0579':
case '\u057a':
case '\u057b':
case '\u057c':
4269 case '\u057d':
case '\u057e':
case '\u057f':
case '\u0580':
4270 case '\u0581':
case '\u0582':
case '\u0583':
case '\u0584':
4271 case '\u0585':
case '\u0586':
case '\u0587':
4273 matchRange(
'\u0561',
'\u0587');
4646 case '\u1e95':
case '\u1e96':
case '\u1e97':
case '\u1e98':
4647 case '\u1e99':
case '\u1e9a':
case '\u1e9b':
4649 matchRange(
'\u1E95',
'\u1E9B');
4877 case '\u1f00':
case '\u1f01':
case '\u1f02':
case '\u1f03':
4878 case '\u1f04':
case '\u1f05':
case '\u1f06':
case '\u1f07':
4880 matchRange(
'\u1F00',
'\u1F07');
4883 case '\u1f10':
case '\u1f11':
case '\u1f12':
case '\u1f13':
4884 case '\u1f14':
case '\u1f15':
4886 matchRange(
'\u1F10',
'\u1F15');
4889 case '\u1f20':
case '\u1f21':
case '\u1f22':
case '\u1f23':
4890 case '\u1f24':
case '\u1f25':
case '\u1f26':
case '\u1f27':
4892 matchRange(
'\u1F20',
'\u1F27');
4895 case '\u1f30':
case '\u1f31':
case '\u1f32':
case '\u1f33':
4896 case '\u1f34':
case '\u1f35':
case '\u1f36':
case '\u1f37':
4898 matchRange(
'\u1F30',
'\u1F37');
4901 case '\u1f40':
case '\u1f41':
case '\u1f42':
case '\u1f43':
4902 case '\u1f44':
case '\u1f45':
4904 matchRange(
'\u1F40',
'\u1F45');
4907 case '\u1f50':
case '\u1f51':
case '\u1f52':
case '\u1f53':
4908 case '\u1f54':
case '\u1f55':
case '\u1f56':
case '\u1f57':
4910 matchRange(
'\u1F50',
'\u1F57');
4913 case '\u1f60':
case '\u1f61':
case '\u1f62':
case '\u1f63':
4914 case '\u1f64':
case '\u1f65':
case '\u1f66':
case '\u1f67':
4916 matchRange(
'\u1F60',
'\u1F67');
4919 case '\u1f70':
case '\u1f71':
case '\u1f72':
case '\u1f73':
4920 case '\u1f74':
case '\u1f75':
case '\u1f76':
case '\u1f77':
4921 case '\u1f78':
case '\u1f79':
case '\u1f7a':
case '\u1f7b':
4922 case '\u1f7c':
case '\u1f7d':
4924 matchRange(
'\u1F70',
'\u1F7D');
4927 case '\u1f80':
case '\u1f81':
case '\u1f82':
case '\u1f83':
4928 case '\u1f84':
case '\u1f85':
case '\u1f86':
case '\u1f87':
4930 matchRange(
'\u1F80',
'\u1F87');
4933 case '\u1f90':
case '\u1f91':
case '\u1f92':
case '\u1f93':
4934 case '\u1f94':
case '\u1f95':
case '\u1f96':
case '\u1f97':
4936 matchRange(
'\u1F90',
'\u1F97');
4939 case '\u1fa0':
case '\u1fa1':
case '\u1fa2':
case '\u1fa3':
4940 case '\u1fa4':
case '\u1fa5':
case '\u1fa6':
case '\u1fa7':
4942 matchRange(
'\u1FA0',
'\u1FA7');
4945 case '\u1fb0':
case '\u1fb1':
case '\u1fb2':
case '\u1fb3':
4948 matchRange(
'\u1FB0',
'\u1FB4');
4951 case '\u1fb6':
case '\u1fb7':
4953 matchRange(
'\u1FB6',
'\u1FB7');
4961 case '\u1fc2':
case '\u1fc3':
case '\u1fc4':
4963 matchRange(
'\u1FC2',
'\u1FC4');
4966 case '\u1fc6':
case '\u1fc7':
4968 matchRange(
'\u1FC6',
'\u1FC7');
4971 case '\u1fd0':
case '\u1fd1':
case '\u1fd2':
case '\u1fd3':
4973 matchRange(
'\u1FD0',
'\u1FD3');
4976 case '\u1fd6':
case '\u1fd7':
4978 matchRange(
'\u1FD6',
'\u1FD7');
4981 case '\u1fe0':
case '\u1fe1':
case '\u1fe2':
case '\u1fe3':
4982 case '\u1fe4':
case '\u1fe5':
case '\u1fe6':
case '\u1fe7':
4984 matchRange(
'\u1FE0',
'\u1FE7');
4987 case '\u1ff2':
case '\u1ff3':
case '\u1ff4':
4989 matchRange(
'\u1FF2',
'\u1FF4');
4992 case '\u1ff6':
case '\u1ff7':
4994 matchRange(
'\u1FF6',
'\u1FF7');
5012 case '\u210e':
case '\u210f':
5014 matchRange(
'\u210E',
'\u210F');
5042 case '\u2146':
case '\u2147':
case '\u2148':
case '\u2149':
5044 matchRange(
'\u2146',
'\u2149');
5047 case '\ufb00':
case '\ufb01':
case '\ufb02':
case '\ufb03':
5048 case '\ufb04':
case '\ufb05':
case '\ufb06':
5050 matchRange(
'\uFB00',
'\uFB06');
5053 case '\ufb13':
case '\ufb14':
case '\ufb15':
case '\ufb16':
5056 matchRange(
'\uFB13',
'\uFB17');
5059 case '\uff41':
case '\uff42':
case '\uff43':
case '\uff44':
5060 case '\uff45':
case '\uff46':
case '\uff47':
case '\uff48':
5061 case '\uff49':
case '\uff4a':
case '\uff4b':
case '\uff4c':
5062 case '\uff4d':
case '\uff4e':
case '\uff4f':
case '\uff50':
5063 case '\uff51':
case '\uff52':
case '\uff53':
case '\uff54':
5064 case '\uff55':
case '\uff56':
case '\uff57':
case '\uff58':
5065 case '\uff59':
case '\uff5a':
5067 matchRange(
'\uFF41',
'\uFF5A');
5076 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
5079 _token.setText(text.ToString(_begin, text.Length-_begin));
5081 returnToken_ = _token;
5086 int _ttype;
IToken _token=null;
int _begin=text.Length;
5090 switch ( cached_LA1 )
5112 case '\u1f88':
case '\u1f89':
case '\u1f8a':
case '\u1f8b':
5113 case '\u1f8c':
case '\u1f8d':
case '\u1f8e':
case '\u1f8f':
5115 matchRange(
'\u1F88',
'\u1F8F');
5118 case '\u1f98':
case '\u1f99':
case '\u1f9a':
case '\u1f9b':
5119 case '\u1f9c':
case '\u1f9d':
case '\u1f9e':
case '\u1f9f':
5121 matchRange(
'\u1F98',
'\u1F9F');
5124 case '\u1fa8':
case '\u1fa9':
case '\u1faa':
case '\u1fab':
5125 case '\u1fac':
case '\u1fad':
case '\u1fae':
case '\u1faf':
5127 matchRange(
'\u1FA8',
'\u1FAF');
5151 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
5154 _token.setText(text.ToString(_begin, text.Length-_begin));
5156 returnToken_ = _token;
5161 int _ttype;
IToken _token=null;
int _begin=text.Length;
5165 switch ( cached_LA1 )
5167 case '\u02b0':
case '\u02b1':
case '\u02b2':
case '\u02b3':
5168 case '\u02b4':
case '\u02b5':
case '\u02b6':
case '\u02b7':
5171 matchRange(
'\u02B0',
'\u02B8');
5174 case '\u02bb':
case '\u02bc':
case '\u02bd':
case '\u02be':
5175 case '\u02bf':
case '\u02c0':
case '\u02c1':
5177 matchRange(
'\u02BB',
'\u02C1');
5180 case '\u02d0':
case '\u02d1':
5182 matchRange(
'\u02D0',
'\u02D1');
5185 case '\u02e0':
case '\u02e1':
case '\u02e2':
case '\u02e3':
5188 matchRange(
'\u02E0',
'\u02E4');
5211 case '\u06e5':
case '\u06e6':
5213 matchRange(
'\u06E5',
'\u06E6');
5241 case '\u3031':
case '\u3032':
case '\u3033':
case '\u3034':
5244 matchRange(
'\u3031',
'\u3035');
5252 case '\u309d':
case '\u309e':
5254 matchRange(
'\u309D',
'\u309E');
5257 case '\u30fc':
case '\u30fd':
case '\u30fe':
5259 matchRange(
'\u30FC',
'\u30FE');
5267 case '\uff9e':
case '\uff9f':
5269 matchRange(
'\uFF9E',
'\uFF9F');
5278 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
5281 _token.setText(text.ToString(_begin, text.Length-_begin));
5283 returnToken_ = _token;
5288 int _ttype;
IToken _token=null;
int _begin=text.Length;
5292 switch ( cached_LA1 )
5299 case '\u01c0':
case '\u01c1':
case '\u01c2':
case '\u01c3':
5301 matchRange(
'\u01C0',
'\u01C3');
5304 case '\u05d0':
case '\u05d1':
case '\u05d2':
case '\u05d3':
5305 case '\u05d4':
case '\u05d5':
case '\u05d6':
case '\u05d7':
5306 case '\u05d8':
case '\u05d9':
case '\u05da':
case '\u05db':
5307 case '\u05dc':
case '\u05dd':
case '\u05de':
case '\u05df':
5308 case '\u05e0':
case '\u05e1':
case '\u05e2':
case '\u05e3':
5309 case '\u05e4':
case '\u05e5':
case '\u05e6':
case '\u05e7':
5310 case '\u05e8':
case '\u05e9':
case '\u05ea':
5312 matchRange(
'\u05D0',
'\u05EA');
5315 case '\u05f0':
case '\u05f1':
case '\u05f2':
5317 matchRange(
'\u05F0',
'\u05F2');
5320 case '\u0621':
case '\u0622':
case '\u0623':
case '\u0624':
5321 case '\u0625':
case '\u0626':
case '\u0627':
case '\u0628':
5322 case '\u0629':
case '\u062a':
case '\u062b':
case '\u062c':
5323 case '\u062d':
case '\u062e':
case '\u062f':
case '\u0630':
5324 case '\u0631':
case '\u0632':
case '\u0633':
case '\u0634':
5325 case '\u0635':
case '\u0636':
case '\u0637':
case '\u0638':
5326 case '\u0639':
case '\u063a':
5328 matchRange(
'\u0621',
'\u063A');
5331 case '\u0641':
case '\u0642':
case '\u0643':
case '\u0644':
5332 case '\u0645':
case '\u0646':
case '\u0647':
case '\u0648':
5333 case '\u0649':
case '\u064a':
5335 matchRange(
'\u0641',
'\u064A');
5338 case '\u066e':
case '\u066f':
5340 matchRange(
'\u066E',
'\u066F');
5343 case '\u0671':
case '\u0672':
case '\u0673':
case '\u0674':
5344 case '\u0675':
case '\u0676':
case '\u0677':
case '\u0678':
5345 case '\u0679':
case '\u067a':
case '\u067b':
case '\u067c':
5346 case '\u067d':
case '\u067e':
case '\u067f':
case '\u0680':
5347 case '\u0681':
case '\u0682':
case '\u0683':
case '\u0684':
5348 case '\u0685':
case '\u0686':
case '\u0687':
case '\u0688':
5349 case '\u0689':
case '\u068a':
case '\u068b':
case '\u068c':
5350 case '\u068d':
case '\u068e':
case '\u068f':
case '\u0690':
5351 case '\u0691':
case '\u0692':
case '\u0693':
case '\u0694':
5352 case '\u0695':
case '\u0696':
case '\u0697':
case '\u0698':
5353 case '\u0699':
case '\u069a':
case '\u069b':
case '\u069c':
5354 case '\u069d':
case '\u069e':
case '\u069f':
case '\u06a0':
5355 case '\u06a1':
case '\u06a2':
case '\u06a3':
case '\u06a4':
5356 case '\u06a5':
case '\u06a6':
case '\u06a7':
case '\u06a8':
5357 case '\u06a9':
case '\u06aa':
case '\u06ab':
case '\u06ac':
5358 case '\u06ad':
case '\u06ae':
case '\u06af':
case '\u06b0':
5359 case '\u06b1':
case '\u06b2':
case '\u06b3':
case '\u06b4':
5360 case '\u06b5':
case '\u06b6':
case '\u06b7':
case '\u06b8':
5361 case '\u06b9':
case '\u06ba':
case '\u06bb':
case '\u06bc':
5362 case '\u06bd':
case '\u06be':
case '\u06bf':
case '\u06c0':
5363 case '\u06c1':
case '\u06c2':
case '\u06c3':
case '\u06c4':
5364 case '\u06c5':
case '\u06c6':
case '\u06c7':
case '\u06c8':
5365 case '\u06c9':
case '\u06ca':
case '\u06cb':
case '\u06cc':
5366 case '\u06cd':
case '\u06ce':
case '\u06cf':
case '\u06d0':
5367 case '\u06d1':
case '\u06d2':
case '\u06d3':
5369 matchRange(
'\u0671',
'\u06D3');
5377 case '\u06fa':
case '\u06fb':
case '\u06fc':
5379 matchRange(
'\u06FA',
'\u06FC');
5387 case '\u0712':
case '\u0713':
case '\u0714':
case '\u0715':
5388 case '\u0716':
case '\u0717':
case '\u0718':
case '\u0719':
5389 case '\u071a':
case '\u071b':
case '\u071c':
case '\u071d':
5390 case '\u071e':
case '\u071f':
case '\u0720':
case '\u0721':
5391 case '\u0722':
case '\u0723':
case '\u0724':
case '\u0725':
5392 case '\u0726':
case '\u0727':
case '\u0728':
case '\u0729':
5393 case '\u072a':
case '\u072b':
case '\u072c':
5395 matchRange(
'\u0712',
'\u072C');
5398 case '\u0780':
case '\u0781':
case '\u0782':
case '\u0783':
5399 case '\u0784':
case '\u0785':
case '\u0786':
case '\u0787':
5400 case '\u0788':
case '\u0789':
case '\u078a':
case '\u078b':
5401 case '\u078c':
case '\u078d':
case '\u078e':
case '\u078f':
5402 case '\u0790':
case '\u0791':
case '\u0792':
case '\u0793':
5403 case '\u0794':
case '\u0795':
case '\u0796':
case '\u0797':
5404 case '\u0798':
case '\u0799':
case '\u079a':
case '\u079b':
5405 case '\u079c':
case '\u079d':
case '\u079e':
case '\u079f':
5406 case '\u07a0':
case '\u07a1':
case '\u07a2':
case '\u07a3':
5407 case '\u07a4':
case '\u07a5':
5409 matchRange(
'\u0780',
'\u07A5');
5417 case '\u0905':
case '\u0906':
case '\u0907':
case '\u0908':
5418 case '\u0909':
case '\u090a':
case '\u090b':
case '\u090c':
5419 case '\u090d':
case '\u090e':
case '\u090f':
case '\u0910':
5420 case '\u0911':
case '\u0912':
case '\u0913':
case '\u0914':
5421 case '\u0915':
case '\u0916':
case '\u0917':
case '\u0918':
5422 case '\u0919':
case '\u091a':
case '\u091b':
case '\u091c':
5423 case '\u091d':
case '\u091e':
case '\u091f':
case '\u0920':
5424 case '\u0921':
case '\u0922':
case '\u0923':
case '\u0924':
5425 case '\u0925':
case '\u0926':
case '\u0927':
case '\u0928':
5426 case '\u0929':
case '\u092a':
case '\u092b':
case '\u092c':
5427 case '\u092d':
case '\u092e':
case '\u092f':
case '\u0930':
5428 case '\u0931':
case '\u0932':
case '\u0933':
case '\u0934':
5429 case '\u0935':
case '\u0936':
case '\u0937':
case '\u0938':
5432 matchRange(
'\u0905',
'\u0939');
5445 case '\u0958':
case '\u0959':
case '\u095a':
case '\u095b':
5446 case '\u095c':
case '\u095d':
case '\u095e':
case '\u095f':
5447 case '\u0960':
case '\u0961':
5449 matchRange(
'\u0958',
'\u0961');
5452 case '\u0985':
case '\u0986':
case '\u0987':
case '\u0988':
5453 case '\u0989':
case '\u098a':
case '\u098b':
case '\u098c':
5455 matchRange(
'\u0985',
'\u098C');
5458 case '\u098f':
case '\u0990':
5460 matchRange(
'\u098F',
'\u0990');
5463 case '\u0993':
case '\u0994':
case '\u0995':
case '\u0996':
5464 case '\u0997':
case '\u0998':
case '\u0999':
case '\u099a':
5465 case '\u099b':
case '\u099c':
case '\u099d':
case '\u099e':
5466 case '\u099f':
case '\u09a0':
case '\u09a1':
case '\u09a2':
5467 case '\u09a3':
case '\u09a4':
case '\u09a5':
case '\u09a6':
5468 case '\u09a7':
case '\u09a8':
5470 matchRange(
'\u0993',
'\u09A8');
5473 case '\u09aa':
case '\u09ab':
case '\u09ac':
case '\u09ad':
5474 case '\u09ae':
case '\u09af':
case '\u09b0':
5476 matchRange(
'\u09AA',
'\u09B0');
5484 case '\u09b6':
case '\u09b7':
case '\u09b8':
case '\u09b9':
5486 matchRange(
'\u09B6',
'\u09B9');
5489 case '\u09dc':
case '\u09dd':
5491 matchRange(
'\u09DC',
'\u09DD');
5494 case '\u09df':
case '\u09e0':
case '\u09e1':
5496 matchRange(
'\u09DF',
'\u09E1');
5499 case '\u09f0':
case '\u09f1':
5501 matchRange(
'\u09F0',
'\u09F1');
5504 case '\u0a05':
case '\u0a06':
case '\u0a07':
case '\u0a08':
5505 case '\u0a09':
case '\u0a0a':
5507 matchRange(
'\u0A05',
'\u0A0A');
5510 case '\u0a0f':
case '\u0a10':
5512 matchRange(
'\u0A0F',
'\u0A10');
5515 case '\u0a13':
case '\u0a14':
case '\u0a15':
case '\u0a16':
5516 case '\u0a17':
case '\u0a18':
case '\u0a19':
case '\u0a1a':
5517 case '\u0a1b':
case '\u0a1c':
case '\u0a1d':
case '\u0a1e':
5518 case '\u0a1f':
case '\u0a20':
case '\u0a21':
case '\u0a22':
5519 case '\u0a23':
case '\u0a24':
case '\u0a25':
case '\u0a26':
5520 case '\u0a27':
case '\u0a28':
5522 matchRange(
'\u0A13',
'\u0A28');
5525 case '\u0a2a':
case '\u0a2b':
case '\u0a2c':
case '\u0a2d':
5526 case '\u0a2e':
case '\u0a2f':
case '\u0a30':
5528 matchRange(
'\u0A2A',
'\u0A30');
5531 case '\u0a32':
case '\u0a33':
5533 matchRange(
'\u0A32',
'\u0A33');
5536 case '\u0a35':
case '\u0a36':
5538 matchRange(
'\u0A35',
'\u0A36');
5541 case '\u0a38':
case '\u0a39':
5543 matchRange(
'\u0A38',
'\u0A39');
5546 case '\u0a59':
case '\u0a5a':
case '\u0a5b':
case '\u0a5c':
5548 matchRange(
'\u0A59',
'\u0A5C');
5556 case '\u0a72':
case '\u0a73':
case '\u0a74':
5558 matchRange(
'\u0A72',
'\u0A74');
5561 case '\u0a85':
case '\u0a86':
case '\u0a87':
case '\u0a88':
5562 case '\u0a89':
case '\u0a8a':
case '\u0a8b':
5564 matchRange(
'\u0A85',
'\u0A8B');
5572 case '\u0a8f':
case '\u0a90':
case '\u0a91':
5574 matchRange(
'\u0A8F',
'\u0A91');
5577 case '\u0a93':
case '\u0a94':
case '\u0a95':
case '\u0a96':
5578 case '\u0a97':
case '\u0a98':
case '\u0a99':
case '\u0a9a':
5579 case '\u0a9b':
case '\u0a9c':
case '\u0a9d':
case '\u0a9e':
5580 case '\u0a9f':
case '\u0aa0':
case '\u0aa1':
case '\u0aa2':
5581 case '\u0aa3':
case '\u0aa4':
case '\u0aa5':
case '\u0aa6':
5582 case '\u0aa7':
case '\u0aa8':
5584 matchRange(
'\u0A93',
'\u0AA8');
5587 case '\u0aaa':
case '\u0aab':
case '\u0aac':
case '\u0aad':
5588 case '\u0aae':
case '\u0aaf':
case '\u0ab0':
5590 matchRange(
'\u0AAA',
'\u0AB0');
5593 case '\u0ab2':
case '\u0ab3':
5595 matchRange(
'\u0AB2',
'\u0AB3');
5598 case '\u0ab5':
case '\u0ab6':
case '\u0ab7':
case '\u0ab8':
5601 matchRange(
'\u0AB5',
'\u0AB9');
5619 case '\u0b05':
case '\u0b06':
case '\u0b07':
case '\u0b08':
5620 case '\u0b09':
case '\u0b0a':
case '\u0b0b':
case '\u0b0c':
5622 matchRange(
'\u0B05',
'\u0B0C');
5625 case '\u0b0f':
case '\u0b10':
5627 matchRange(
'\u0B0F',
'\u0B10');
5630 case '\u0b13':
case '\u0b14':
case '\u0b15':
case '\u0b16':
5631 case '\u0b17':
case '\u0b18':
case '\u0b19':
case '\u0b1a':
5632 case '\u0b1b':
case '\u0b1c':
case '\u0b1d':
case '\u0b1e':
5633 case '\u0b1f':
case '\u0b20':
case '\u0b21':
case '\u0b22':
5634 case '\u0b23':
case '\u0b24':
case '\u0b25':
case '\u0b26':
5635 case '\u0b27':
case '\u0b28':
5637 matchRange(
'\u0B13',
'\u0B28');
5640 case '\u0b2a':
case '\u0b2b':
case '\u0b2c':
case '\u0b2d':
5641 case '\u0b2e':
case '\u0b2f':
case '\u0b30':
5643 matchRange(
'\u0B2A',
'\u0B30');
5646 case '\u0b32':
case '\u0b33':
5648 matchRange(
'\u0B32',
'\u0B33');
5651 case '\u0b36':
case '\u0b37':
case '\u0b38':
case '\u0b39':
5653 matchRange(
'\u0B36',
'\u0B39');
5661 case '\u0b5c':
case '\u0b5d':
5663 matchRange(
'\u0B5C',
'\u0B5D');
5666 case '\u0b5f':
case '\u0b60':
case '\u0b61':
5668 matchRange(
'\u0B5F',
'\u0B61');
5676 case '\u0b85':
case '\u0b86':
case '\u0b87':
case '\u0b88':
5677 case '\u0b89':
case '\u0b8a':
5679 matchRange(
'\u0B85',
'\u0B8A');
5682 case '\u0b8e':
case '\u0b8f':
case '\u0b90':
5684 matchRange(
'\u0B8E',
'\u0B90');
5687 case '\u0b92':
case '\u0b93':
case '\u0b94':
case '\u0b95':
5689 matchRange(
'\u0B92',
'\u0B95');
5692 case '\u0b99':
case '\u0b9a':
5694 matchRange(
'\u0B99',
'\u0B9A');
5702 case '\u0b9e':
case '\u0b9f':
5704 matchRange(
'\u0B9E',
'\u0B9F');
5707 case '\u0ba3':
case '\u0ba4':
5709 matchRange(
'\u0BA3',
'\u0BA4');
5712 case '\u0ba8':
case '\u0ba9':
case '\u0baa':
5714 matchRange(
'\u0BA8',
'\u0BAA');
5717 case '\u0bae':
case '\u0baf':
case '\u0bb0':
case '\u0bb1':
5718 case '\u0bb2':
case '\u0bb3':
case '\u0bb4':
case '\u0bb5':
5720 matchRange(
'\u0BAE',
'\u0BB5');
5723 case '\u0bb7':
case '\u0bb8':
case '\u0bb9':
5725 matchRange(
'\u0BB7',
'\u0BB9');
5728 case '\u0c05':
case '\u0c06':
case '\u0c07':
case '\u0c08':
5729 case '\u0c09':
case '\u0c0a':
case '\u0c0b':
case '\u0c0c':
5731 matchRange(
'\u0C05',
'\u0C0C');
5734 case '\u0c0e':
case '\u0c0f':
case '\u0c10':
5736 matchRange(
'\u0C0E',
'\u0C10');
5739 case '\u0c12':
case '\u0c13':
case '\u0c14':
case '\u0c15':
5740 case '\u0c16':
case '\u0c17':
case '\u0c18':
case '\u0c19':
5741 case '\u0c1a':
case '\u0c1b':
case '\u0c1c':
case '\u0c1d':
5742 case '\u0c1e':
case '\u0c1f':
case '\u0c20':
case '\u0c21':
5743 case '\u0c22':
case '\u0c23':
case '\u0c24':
case '\u0c25':
5744 case '\u0c26':
case '\u0c27':
case '\u0c28':
5746 matchRange(
'\u0C12',
'\u0C28');
5749 case '\u0c2a':
case '\u0c2b':
case '\u0c2c':
case '\u0c2d':
5750 case '\u0c2e':
case '\u0c2f':
case '\u0c30':
case '\u0c31':
5751 case '\u0c32':
case '\u0c33':
5753 matchRange(
'\u0C2A',
'\u0C33');
5756 case '\u0c35':
case '\u0c36':
case '\u0c37':
case '\u0c38':
5759 matchRange(
'\u0C35',
'\u0C39');
5762 case '\u0c60':
case '\u0c61':
5764 matchRange(
'\u0C60',
'\u0C61');
5767 case '\u0c85':
case '\u0c86':
case '\u0c87':
case '\u0c88':
5768 case '\u0c89':
case '\u0c8a':
case '\u0c8b':
case '\u0c8c':
5770 matchRange(
'\u0C85',
'\u0C8C');
5773 case '\u0c8e':
case '\u0c8f':
case '\u0c90':
5775 matchRange(
'\u0C8E',
'\u0C90');
5778 case '\u0c92':
case '\u0c93':
case '\u0c94':
case '\u0c95':
5779 case '\u0c96':
case '\u0c97':
case '\u0c98':
case '\u0c99':
5780 case '\u0c9a':
case '\u0c9b':
case '\u0c9c':
case '\u0c9d':
5781 case '\u0c9e':
case '\u0c9f':
case '\u0ca0':
case '\u0ca1':
5782 case '\u0ca2':
case '\u0ca3':
case '\u0ca4':
case '\u0ca5':
5783 case '\u0ca6':
case '\u0ca7':
case '\u0ca8':
5785 matchRange(
'\u0C92',
'\u0CA8');
5788 case '\u0caa':
case '\u0cab':
case '\u0cac':
case '\u0cad':
5789 case '\u0cae':
case '\u0caf':
case '\u0cb0':
case '\u0cb1':
5790 case '\u0cb2':
case '\u0cb3':
5792 matchRange(
'\u0CAA',
'\u0CB3');
5795 case '\u0cb5':
case '\u0cb6':
case '\u0cb7':
case '\u0cb8':
5798 matchRange(
'\u0CB5',
'\u0CB9');
5806 case '\u0ce0':
case '\u0ce1':
5808 matchRange(
'\u0CE0',
'\u0CE1');
5811 case '\u0d05':
case '\u0d06':
case '\u0d07':
case '\u0d08':
5812 case '\u0d09':
case '\u0d0a':
case '\u0d0b':
case '\u0d0c':
5814 matchRange(
'\u0D05',
'\u0D0C');
5817 case '\u0d0e':
case '\u0d0f':
case '\u0d10':
5819 matchRange(
'\u0D0E',
'\u0D10');
5822 case '\u0d12':
case '\u0d13':
case '\u0d14':
case '\u0d15':
5823 case '\u0d16':
case '\u0d17':
case '\u0d18':
case '\u0d19':
5824 case '\u0d1a':
case '\u0d1b':
case '\u0d1c':
case '\u0d1d':
5825 case '\u0d1e':
case '\u0d1f':
case '\u0d20':
case '\u0d21':
5826 case '\u0d22':
case '\u0d23':
case '\u0d24':
case '\u0d25':
5827 case '\u0d26':
case '\u0d27':
case '\u0d28':
5829 matchRange(
'\u0D12',
'\u0D28');
5832 case '\u0d2a':
case '\u0d2b':
case '\u0d2c':
case '\u0d2d':
5833 case '\u0d2e':
case '\u0d2f':
case '\u0d30':
case '\u0d31':
5834 case '\u0d32':
case '\u0d33':
case '\u0d34':
case '\u0d35':
5835 case '\u0d36':
case '\u0d37':
case '\u0d38':
case '\u0d39':
5837 matchRange(
'\u0D2A',
'\u0D39');
5840 case '\u0d60':
case '\u0d61':
5842 matchRange(
'\u0D60',
'\u0D61');
5845 case '\u0d85':
case '\u0d86':
case '\u0d87':
case '\u0d88':
5846 case '\u0d89':
case '\u0d8a':
case '\u0d8b':
case '\u0d8c':
5847 case '\u0d8d':
case '\u0d8e':
case '\u0d8f':
case '\u0d90':
5848 case '\u0d91':
case '\u0d92':
case '\u0d93':
case '\u0d94':
5849 case '\u0d95':
case '\u0d96':
5851 matchRange(
'\u0D85',
'\u0D96');
5854 case '\u0d9a':
case '\u0d9b':
case '\u0d9c':
case '\u0d9d':
5855 case '\u0d9e':
case '\u0d9f':
case '\u0da0':
case '\u0da1':
5856 case '\u0da2':
case '\u0da3':
case '\u0da4':
case '\u0da5':
5857 case '\u0da6':
case '\u0da7':
case '\u0da8':
case '\u0da9':
5858 case '\u0daa':
case '\u0dab':
case '\u0dac':
case '\u0dad':
5859 case '\u0dae':
case '\u0daf':
case '\u0db0':
case '\u0db1':
5861 matchRange(
'\u0D9A',
'\u0DB1');
5864 case '\u0db3':
case '\u0db4':
case '\u0db5':
case '\u0db6':
5865 case '\u0db7':
case '\u0db8':
case '\u0db9':
case '\u0dba':
5868 matchRange(
'\u0DB3',
'\u0DBB');
5876 case '\u0dc0':
case '\u0dc1':
case '\u0dc2':
case '\u0dc3':
5877 case '\u0dc4':
case '\u0dc5':
case '\u0dc6':
5879 matchRange(
'\u0DC0',
'\u0DC6');
5882 case '\u0e01':
case '\u0e02':
case '\u0e03':
case '\u0e04':
5883 case '\u0e05':
case '\u0e06':
case '\u0e07':
case '\u0e08':
5884 case '\u0e09':
case '\u0e0a':
case '\u0e0b':
case '\u0e0c':
5885 case '\u0e0d':
case '\u0e0e':
case '\u0e0f':
case '\u0e10':
5886 case '\u0e11':
case '\u0e12':
case '\u0e13':
case '\u0e14':
5887 case '\u0e15':
case '\u0e16':
case '\u0e17':
case '\u0e18':
5888 case '\u0e19':
case '\u0e1a':
case '\u0e1b':
case '\u0e1c':
5889 case '\u0e1d':
case '\u0e1e':
case '\u0e1f':
case '\u0e20':
5890 case '\u0e21':
case '\u0e22':
case '\u0e23':
case '\u0e24':
5891 case '\u0e25':
case '\u0e26':
case '\u0e27':
case '\u0e28':
5892 case '\u0e29':
case '\u0e2a':
case '\u0e2b':
case '\u0e2c':
5893 case '\u0e2d':
case '\u0e2e':
case '\u0e2f':
case '\u0e30':
5895 matchRange(
'\u0E01',
'\u0E30');
5898 case '\u0e32':
case '\u0e33':
5900 matchRange(
'\u0E32',
'\u0E33');
5903 case '\u0e40':
case '\u0e41':
case '\u0e42':
case '\u0e43':
5904 case '\u0e44':
case '\u0e45':
5906 matchRange(
'\u0E40',
'\u0E45');
5909 case '\u0e81':
case '\u0e82':
5911 matchRange(
'\u0E81',
'\u0E82');
5919 case '\u0e87':
case '\u0e88':
5921 matchRange(
'\u0E87',
'\u0E88');
5934 case '\u0e94':
case '\u0e95':
case '\u0e96':
case '\u0e97':
5936 matchRange(
'\u0E94',
'\u0E97');
5939 case '\u0e99':
case '\u0e9a':
case '\u0e9b':
case '\u0e9c':
5940 case '\u0e9d':
case '\u0e9e':
case '\u0e9f':
5942 matchRange(
'\u0E99',
'\u0E9F');
5945 case '\u0ea1':
case '\u0ea2':
case '\u0ea3':
5947 matchRange(
'\u0EA1',
'\u0EA3');
5960 case '\u0eaa':
case '\u0eab':
5962 matchRange(
'\u0EAA',
'\u0EAB');
5965 case '\u0ead':
case '\u0eae':
case '\u0eaf':
case '\u0eb0':
5967 matchRange(
'\u0EAD',
'\u0EB0');
5970 case '\u0eb2':
case '\u0eb3':
5972 matchRange(
'\u0EB2',
'\u0EB3');
5980 case '\u0ec0':
case '\u0ec1':
case '\u0ec2':
case '\u0ec3':
5983 matchRange(
'\u0EC0',
'\u0EC4');
5986 case '\u0edc':
case '\u0edd':
5988 matchRange(
'\u0EDC',
'\u0EDD');
5996 case '\u0f40':
case '\u0f41':
case '\u0f42':
case '\u0f43':
5997 case '\u0f44':
case '\u0f45':
case '\u0f46':
case '\u0f47':
5999 matchRange(
'\u0F40',
'\u0F47');
6002 case '\u0f49':
case '\u0f4a':
case '\u0f4b':
case '\u0f4c':
6003 case '\u0f4d':
case '\u0f4e':
case '\u0f4f':
case '\u0f50':
6004 case '\u0f51':
case '\u0f52':
case '\u0f53':
case '\u0f54':
6005 case '\u0f55':
case '\u0f56':
case '\u0f57':
case '\u0f58':
6006 case '\u0f59':
case '\u0f5a':
case '\u0f5b':
case '\u0f5c':
6007 case '\u0f5d':
case '\u0f5e':
case '\u0f5f':
case '\u0f60':
6008 case '\u0f61':
case '\u0f62':
case '\u0f63':
case '\u0f64':
6009 case '\u0f65':
case '\u0f66':
case '\u0f67':
case '\u0f68':
6010 case '\u0f69':
case '\u0f6a':
6012 matchRange(
'\u0F49',
'\u0F6A');
6015 case '\u0f88':
case '\u0f89':
case '\u0f8a':
case '\u0f8b':
6017 matchRange(
'\u0F88',
'\u0F8B');
6020 case '\u1000':
case '\u1001':
case '\u1002':
case '\u1003':
6021 case '\u1004':
case '\u1005':
case '\u1006':
case '\u1007':
6022 case '\u1008':
case '\u1009':
case '\u100a':
case '\u100b':
6023 case '\u100c':
case '\u100d':
case '\u100e':
case '\u100f':
6024 case '\u1010':
case '\u1011':
case '\u1012':
case '\u1013':
6025 case '\u1014':
case '\u1015':
case '\u1016':
case '\u1017':
6026 case '\u1018':
case '\u1019':
case '\u101a':
case '\u101b':
6027 case '\u101c':
case '\u101d':
case '\u101e':
case '\u101f':
6028 case '\u1020':
case '\u1021':
6030 matchRange(
'\u1000',
'\u1021');
6033 case '\u1023':
case '\u1024':
case '\u1025':
case '\u1026':
6036 matchRange(
'\u1023',
'\u1027');
6039 case '\u1029':
case '\u102a':
6041 matchRange(
'\u1029',
'\u102A');
6044 case '\u1050':
case '\u1051':
case '\u1052':
case '\u1053':
6045 case '\u1054':
case '\u1055':
6047 matchRange(
'\u1050',
'\u1055');
6050 case '\u10d0':
case '\u10d1':
case '\u10d2':
case '\u10d3':
6051 case '\u10d4':
case '\u10d5':
case '\u10d6':
case '\u10d7':
6052 case '\u10d8':
case '\u10d9':
case '\u10da':
case '\u10db':
6053 case '\u10dc':
case '\u10dd':
case '\u10de':
case '\u10df':
6054 case '\u10e0':
case '\u10e1':
case '\u10e2':
case '\u10e3':
6055 case '\u10e4':
case '\u10e5':
case '\u10e6':
case '\u10e7':
6056 case '\u10e8':
case '\u10e9':
case '\u10ea':
case '\u10eb':
6057 case '\u10ec':
case '\u10ed':
case '\u10ee':
case '\u10ef':
6058 case '\u10f0':
case '\u10f1':
case '\u10f2':
case '\u10f3':
6059 case '\u10f4':
case '\u10f5':
case '\u10f6':
case '\u10f7':
6062 matchRange(
'\u10D0',
'\u10F8');
6065 case '\u1100':
case '\u1101':
case '\u1102':
case '\u1103':
6066 case '\u1104':
case '\u1105':
case '\u1106':
case '\u1107':
6067 case '\u1108':
case '\u1109':
case '\u110a':
case '\u110b':
6068 case '\u110c':
case '\u110d':
case '\u110e':
case '\u110f':
6069 case '\u1110':
case '\u1111':
case '\u1112':
case '\u1113':
6070 case '\u1114':
case '\u1115':
case '\u1116':
case '\u1117':
6071 case '\u1118':
case '\u1119':
case '\u111a':
case '\u111b':
6072 case '\u111c':
case '\u111d':
case '\u111e':
case '\u111f':
6073 case '\u1120':
case '\u1121':
case '\u1122':
case '\u1123':
6074 case '\u1124':
case '\u1125':
case '\u1126':
case '\u1127':
6075 case '\u1128':
case '\u1129':
case '\u112a':
case '\u112b':
6076 case '\u112c':
case '\u112d':
case '\u112e':
case '\u112f':
6077 case '\u1130':
case '\u1131':
case '\u1132':
case '\u1133':
6078 case '\u1134':
case '\u1135':
case '\u1136':
case '\u1137':
6079 case '\u1138':
case '\u1139':
case '\u113a':
case '\u113b':
6080 case '\u113c':
case '\u113d':
case '\u113e':
case '\u113f':
6081 case '\u1140':
case '\u1141':
case '\u1142':
case '\u1143':
6082 case '\u1144':
case '\u1145':
case '\u1146':
case '\u1147':
6083 case '\u1148':
case '\u1149':
case '\u114a':
case '\u114b':
6084 case '\u114c':
case '\u114d':
case '\u114e':
case '\u114f':
6085 case '\u1150':
case '\u1151':
case '\u1152':
case '\u1153':
6086 case '\u1154':
case '\u1155':
case '\u1156':
case '\u1157':
6087 case '\u1158':
case '\u1159':
6089 matchRange(
'\u1100',
'\u1159');
6092 case '\u115f':
case '\u1160':
case '\u1161':
case '\u1162':
6093 case '\u1163':
case '\u1164':
case '\u1165':
case '\u1166':
6094 case '\u1167':
case '\u1168':
case '\u1169':
case '\u116a':
6095 case '\u116b':
case '\u116c':
case '\u116d':
case '\u116e':
6096 case '\u116f':
case '\u1170':
case '\u1171':
case '\u1172':
6097 case '\u1173':
case '\u1174':
case '\u1175':
case '\u1176':
6098 case '\u1177':
case '\u1178':
case '\u1179':
case '\u117a':
6099 case '\u117b':
case '\u117c':
case '\u117d':
case '\u117e':
6100 case '\u117f':
case '\u1180':
case '\u1181':
case '\u1182':
6101 case '\u1183':
case '\u1184':
case '\u1185':
case '\u1186':
6102 case '\u1187':
case '\u1188':
case '\u1189':
case '\u118a':
6103 case '\u118b':
case '\u118c':
case '\u118d':
case '\u118e':
6104 case '\u118f':
case '\u1190':
case '\u1191':
case '\u1192':
6105 case '\u1193':
case '\u1194':
case '\u1195':
case '\u1196':
6106 case '\u1197':
case '\u1198':
case '\u1199':
case '\u119a':
6107 case '\u119b':
case '\u119c':
case '\u119d':
case '\u119e':
6108 case '\u119f':
case '\u11a0':
case '\u11a1':
case '\u11a2':
6110 matchRange(
'\u115F',
'\u11A2');
6113 case '\u11a8':
case '\u11a9':
case '\u11aa':
case '\u11ab':
6114 case '\u11ac':
case '\u11ad':
case '\u11ae':
case '\u11af':
6115 case '\u11b0':
case '\u11b1':
case '\u11b2':
case '\u11b3':
6116 case '\u11b4':
case '\u11b5':
case '\u11b6':
case '\u11b7':
6117 case '\u11b8':
case '\u11b9':
case '\u11ba':
case '\u11bb':
6118 case '\u11bc':
case '\u11bd':
case '\u11be':
case '\u11bf':
6119 case '\u11c0':
case '\u11c1':
case '\u11c2':
case '\u11c3':
6120 case '\u11c4':
case '\u11c5':
case '\u11c6':
case '\u11c7':
6121 case '\u11c8':
case '\u11c9':
case '\u11ca':
case '\u11cb':
6122 case '\u11cc':
case '\u11cd':
case '\u11ce':
case '\u11cf':
6123 case '\u11d0':
case '\u11d1':
case '\u11d2':
case '\u11d3':
6124 case '\u11d4':
case '\u11d5':
case '\u11d6':
case '\u11d7':
6125 case '\u11d8':
case '\u11d9':
case '\u11da':
case '\u11db':
6126 case '\u11dc':
case '\u11dd':
case '\u11de':
case '\u11df':
6127 case '\u11e0':
case '\u11e1':
case '\u11e2':
case '\u11e3':
6128 case '\u11e4':
case '\u11e5':
case '\u11e6':
case '\u11e7':
6129 case '\u11e8':
case '\u11e9':
case '\u11ea':
case '\u11eb':
6130 case '\u11ec':
case '\u11ed':
case '\u11ee':
case '\u11ef':
6131 case '\u11f0':
case '\u11f1':
case '\u11f2':
case '\u11f3':
6132 case '\u11f4':
case '\u11f5':
case '\u11f6':
case '\u11f7':
6133 case '\u11f8':
case '\u11f9':
6135 matchRange(
'\u11A8',
'\u11F9');
6138 case '\u1200':
case '\u1201':
case '\u1202':
case '\u1203':
6139 case '\u1204':
case '\u1205':
case '\u1206':
6141 matchRange(
'\u1200',
'\u1206');
6144 case '\u1208':
case '\u1209':
case '\u120a':
case '\u120b':
6145 case '\u120c':
case '\u120d':
case '\u120e':
case '\u120f':
6146 case '\u1210':
case '\u1211':
case '\u1212':
case '\u1213':
6147 case '\u1214':
case '\u1215':
case '\u1216':
case '\u1217':
6148 case '\u1218':
case '\u1219':
case '\u121a':
case '\u121b':
6149 case '\u121c':
case '\u121d':
case '\u121e':
case '\u121f':
6150 case '\u1220':
case '\u1221':
case '\u1222':
case '\u1223':
6151 case '\u1224':
case '\u1225':
case '\u1226':
case '\u1227':
6152 case '\u1228':
case '\u1229':
case '\u122a':
case '\u122b':
6153 case '\u122c':
case '\u122d':
case '\u122e':
case '\u122f':
6154 case '\u1230':
case '\u1231':
case '\u1232':
case '\u1233':
6155 case '\u1234':
case '\u1235':
case '\u1236':
case '\u1237':
6156 case '\u1238':
case '\u1239':
case '\u123a':
case '\u123b':
6157 case '\u123c':
case '\u123d':
case '\u123e':
case '\u123f':
6158 case '\u1240':
case '\u1241':
case '\u1242':
case '\u1243':
6159 case '\u1244':
case '\u1245':
case '\u1246':
6161 matchRange(
'\u1208',
'\u1246');
6169 case '\u124a':
case '\u124b':
case '\u124c':
case '\u124d':
6171 matchRange(
'\u124A',
'\u124D');
6174 case '\u1250':
case '\u1251':
case '\u1252':
case '\u1253':
6175 case '\u1254':
case '\u1255':
case '\u1256':
6177 matchRange(
'\u1250',
'\u1256');
6185 case '\u125a':
case '\u125b':
case '\u125c':
case '\u125d':
6187 matchRange(
'\u125A',
'\u125D');
6190 case '\u1260':
case '\u1261':
case '\u1262':
case '\u1263':
6191 case '\u1264':
case '\u1265':
case '\u1266':
case '\u1267':
6192 case '\u1268':
case '\u1269':
case '\u126a':
case '\u126b':
6193 case '\u126c':
case '\u126d':
case '\u126e':
case '\u126f':
6194 case '\u1270':
case '\u1271':
case '\u1272':
case '\u1273':
6195 case '\u1274':
case '\u1275':
case '\u1276':
case '\u1277':
6196 case '\u1278':
case '\u1279':
case '\u127a':
case '\u127b':
6197 case '\u127c':
case '\u127d':
case '\u127e':
case '\u127f':
6198 case '\u1280':
case '\u1281':
case '\u1282':
case '\u1283':
6199 case '\u1284':
case '\u1285':
case '\u1286':
6201 matchRange(
'\u1260',
'\u1286');
6209 case '\u128a':
case '\u128b':
case '\u128c':
case '\u128d':
6211 matchRange(
'\u128A',
'\u128D');
6214 case '\u1290':
case '\u1291':
case '\u1292':
case '\u1293':
6215 case '\u1294':
case '\u1295':
case '\u1296':
case '\u1297':
6216 case '\u1298':
case '\u1299':
case '\u129a':
case '\u129b':
6217 case '\u129c':
case '\u129d':
case '\u129e':
case '\u129f':
6218 case '\u12a0':
case '\u12a1':
case '\u12a2':
case '\u12a3':
6219 case '\u12a4':
case '\u12a5':
case '\u12a6':
case '\u12a7':
6220 case '\u12a8':
case '\u12a9':
case '\u12aa':
case '\u12ab':
6221 case '\u12ac':
case '\u12ad':
case '\u12ae':
6223 matchRange(
'\u1290',
'\u12AE');
6231 case '\u12b2':
case '\u12b3':
case '\u12b4':
case '\u12b5':
6233 matchRange(
'\u12B2',
'\u12B5');
6236 case '\u12b8':
case '\u12b9':
case '\u12ba':
case '\u12bb':
6237 case '\u12bc':
case '\u12bd':
case '\u12be':
6239 matchRange(
'\u12B8',
'\u12BE');
6247 case '\u12c2':
case '\u12c3':
case '\u12c4':
case '\u12c5':
6249 matchRange(
'\u12C2',
'\u12C5');
6252 case '\u12c8':
case '\u12c9':
case '\u12ca':
case '\u12cb':
6253 case '\u12cc':
case '\u12cd':
case '\u12ce':
6255 matchRange(
'\u12C8',
'\u12CE');
6258 case '\u12d0':
case '\u12d1':
case '\u12d2':
case '\u12d3':
6259 case '\u12d4':
case '\u12d5':
case '\u12d6':
6261 matchRange(
'\u12D0',
'\u12D6');
6264 case '\u12d8':
case '\u12d9':
case '\u12da':
case '\u12db':
6265 case '\u12dc':
case '\u12dd':
case '\u12de':
case '\u12df':
6266 case '\u12e0':
case '\u12e1':
case '\u12e2':
case '\u12e3':
6267 case '\u12e4':
case '\u12e5':
case '\u12e6':
case '\u12e7':
6268 case '\u12e8':
case '\u12e9':
case '\u12ea':
case '\u12eb':
6269 case '\u12ec':
case '\u12ed':
case '\u12ee':
6271 matchRange(
'\u12D8',
'\u12EE');
6274 case '\u12f0':
case '\u12f1':
case '\u12f2':
case '\u12f3':
6275 case '\u12f4':
case '\u12f5':
case '\u12f6':
case '\u12f7':
6276 case '\u12f8':
case '\u12f9':
case '\u12fa':
case '\u12fb':
6277 case '\u12fc':
case '\u12fd':
case '\u12fe':
case '\u12ff':
6278 case '\u1300':
case '\u1301':
case '\u1302':
case '\u1303':
6279 case '\u1304':
case '\u1305':
case '\u1306':
case '\u1307':
6280 case '\u1308':
case '\u1309':
case '\u130a':
case '\u130b':
6281 case '\u130c':
case '\u130d':
case '\u130e':
6283 matchRange(
'\u12F0',
'\u130E');
6291 case '\u1312':
case '\u1313':
case '\u1314':
case '\u1315':
6293 matchRange(
'\u1312',
'\u1315');
6296 case '\u1318':
case '\u1319':
case '\u131a':
case '\u131b':
6297 case '\u131c':
case '\u131d':
case '\u131e':
6299 matchRange(
'\u1318',
'\u131E');
6302 case '\u1320':
case '\u1321':
case '\u1322':
case '\u1323':
6303 case '\u1324':
case '\u1325':
case '\u1326':
case '\u1327':
6304 case '\u1328':
case '\u1329':
case '\u132a':
case '\u132b':
6305 case '\u132c':
case '\u132d':
case '\u132e':
case '\u132f':
6306 case '\u1330':
case '\u1331':
case '\u1332':
case '\u1333':
6307 case '\u1334':
case '\u1335':
case '\u1336':
case '\u1337':
6308 case '\u1338':
case '\u1339':
case '\u133a':
case '\u133b':
6309 case '\u133c':
case '\u133d':
case '\u133e':
case '\u133f':
6310 case '\u1340':
case '\u1341':
case '\u1342':
case '\u1343':
6311 case '\u1344':
case '\u1345':
case '\u1346':
6313 matchRange(
'\u1320',
'\u1346');
6316 case '\u1348':
case '\u1349':
case '\u134a':
case '\u134b':
6317 case '\u134c':
case '\u134d':
case '\u134e':
case '\u134f':
6318 case '\u1350':
case '\u1351':
case '\u1352':
case '\u1353':
6319 case '\u1354':
case '\u1355':
case '\u1356':
case '\u1357':
6320 case '\u1358':
case '\u1359':
case '\u135a':
6322 matchRange(
'\u1348',
'\u135A');
6325 case '\u13a0':
case '\u13a1':
case '\u13a2':
case '\u13a3':
6326 case '\u13a4':
case '\u13a5':
case '\u13a6':
case '\u13a7':
6327 case '\u13a8':
case '\u13a9':
case '\u13aa':
case '\u13ab':
6328 case '\u13ac':
case '\u13ad':
case '\u13ae':
case '\u13af':
6329 case '\u13b0':
case '\u13b1':
case '\u13b2':
case '\u13b3':
6330 case '\u13b4':
case '\u13b5':
case '\u13b6':
case '\u13b7':
6331 case '\u13b8':
case '\u13b9':
case '\u13ba':
case '\u13bb':
6332 case '\u13bc':
case '\u13bd':
case '\u13be':
case '\u13bf':
6333 case '\u13c0':
case '\u13c1':
case '\u13c2':
case '\u13c3':
6334 case '\u13c4':
case '\u13c5':
case '\u13c6':
case '\u13c7':
6335 case '\u13c8':
case '\u13c9':
case '\u13ca':
case '\u13cb':
6336 case '\u13cc':
case '\u13cd':
case '\u13ce':
case '\u13cf':
6337 case '\u13d0':
case '\u13d1':
case '\u13d2':
case '\u13d3':
6338 case '\u13d4':
case '\u13d5':
case '\u13d6':
case '\u13d7':
6339 case '\u13d8':
case '\u13d9':
case '\u13da':
case '\u13db':
6340 case '\u13dc':
case '\u13dd':
case '\u13de':
case '\u13df':
6341 case '\u13e0':
case '\u13e1':
case '\u13e2':
case '\u13e3':
6342 case '\u13e4':
case '\u13e5':
case '\u13e6':
case '\u13e7':
6343 case '\u13e8':
case '\u13e9':
case '\u13ea':
case '\u13eb':
6344 case '\u13ec':
case '\u13ed':
case '\u13ee':
case '\u13ef':
6345 case '\u13f0':
case '\u13f1':
case '\u13f2':
case '\u13f3':
6348 matchRange(
'\u13A0',
'\u13F4');
6351 case '\u166f':
case '\u1670':
case '\u1671':
case '\u1672':
6352 case '\u1673':
case '\u1674':
case '\u1675':
case '\u1676':
6354 matchRange(
'\u166F',
'\u1676');
6357 case '\u1681':
case '\u1682':
case '\u1683':
case '\u1684':
6358 case '\u1685':
case '\u1686':
case '\u1687':
case '\u1688':
6359 case '\u1689':
case '\u168a':
case '\u168b':
case '\u168c':
6360 case '\u168d':
case '\u168e':
case '\u168f':
case '\u1690':
6361 case '\u1691':
case '\u1692':
case '\u1693':
case '\u1694':
6362 case '\u1695':
case '\u1696':
case '\u1697':
case '\u1698':
6363 case '\u1699':
case '\u169a':
6365 matchRange(
'\u1681',
'\u169A');
6368 case '\u16a0':
case '\u16a1':
case '\u16a2':
case '\u16a3':
6369 case '\u16a4':
case '\u16a5':
case '\u16a6':
case '\u16a7':
6370 case '\u16a8':
case '\u16a9':
case '\u16aa':
case '\u16ab':
6371 case '\u16ac':
case '\u16ad':
case '\u16ae':
case '\u16af':
6372 case '\u16b0':
case '\u16b1':
case '\u16b2':
case '\u16b3':
6373 case '\u16b4':
case '\u16b5':
case '\u16b6':
case '\u16b7':
6374 case '\u16b8':
case '\u16b9':
case '\u16ba':
case '\u16bb':
6375 case '\u16bc':
case '\u16bd':
case '\u16be':
case '\u16bf':
6376 case '\u16c0':
case '\u16c1':
case '\u16c2':
case '\u16c3':
6377 case '\u16c4':
case '\u16c5':
case '\u16c6':
case '\u16c7':
6378 case '\u16c8':
case '\u16c9':
case '\u16ca':
case '\u16cb':
6379 case '\u16cc':
case '\u16cd':
case '\u16ce':
case '\u16cf':
6380 case '\u16d0':
case '\u16d1':
case '\u16d2':
case '\u16d3':
6381 case '\u16d4':
case '\u16d5':
case '\u16d6':
case '\u16d7':
6382 case '\u16d8':
case '\u16d9':
case '\u16da':
case '\u16db':
6383 case '\u16dc':
case '\u16dd':
case '\u16de':
case '\u16df':
6384 case '\u16e0':
case '\u16e1':
case '\u16e2':
case '\u16e3':
6385 case '\u16e4':
case '\u16e5':
case '\u16e6':
case '\u16e7':
6386 case '\u16e8':
case '\u16e9':
case '\u16ea':
6388 matchRange(
'\u16A0',
'\u16EA');
6391 case '\u1700':
case '\u1701':
case '\u1702':
case '\u1703':
6392 case '\u1704':
case '\u1705':
case '\u1706':
case '\u1707':
6393 case '\u1708':
case '\u1709':
case '\u170a':
case '\u170b':
6396 matchRange(
'\u1700',
'\u170C');
6399 case '\u170e':
case '\u170f':
case '\u1710':
case '\u1711':
6401 matchRange(
'\u170E',
'\u1711');
6404 case '\u1720':
case '\u1721':
case '\u1722':
case '\u1723':
6405 case '\u1724':
case '\u1725':
case '\u1726':
case '\u1727':
6406 case '\u1728':
case '\u1729':
case '\u172a':
case '\u172b':
6407 case '\u172c':
case '\u172d':
case '\u172e':
case '\u172f':
6408 case '\u1730':
case '\u1731':
6410 matchRange(
'\u1720',
'\u1731');
6413 case '\u1740':
case '\u1741':
case '\u1742':
case '\u1743':
6414 case '\u1744':
case '\u1745':
case '\u1746':
case '\u1747':
6415 case '\u1748':
case '\u1749':
case '\u174a':
case '\u174b':
6416 case '\u174c':
case '\u174d':
case '\u174e':
case '\u174f':
6417 case '\u1750':
case '\u1751':
6419 matchRange(
'\u1740',
'\u1751');
6422 case '\u1760':
case '\u1761':
case '\u1762':
case '\u1763':
6423 case '\u1764':
case '\u1765':
case '\u1766':
case '\u1767':
6424 case '\u1768':
case '\u1769':
case '\u176a':
case '\u176b':
6427 matchRange(
'\u1760',
'\u176C');
6430 case '\u176e':
case '\u176f':
case '\u1770':
6432 matchRange(
'\u176E',
'\u1770');
6435 case '\u1780':
case '\u1781':
case '\u1782':
case '\u1783':
6436 case '\u1784':
case '\u1785':
case '\u1786':
case '\u1787':
6437 case '\u1788':
case '\u1789':
case '\u178a':
case '\u178b':
6438 case '\u178c':
case '\u178d':
case '\u178e':
case '\u178f':
6439 case '\u1790':
case '\u1791':
case '\u1792':
case '\u1793':
6440 case '\u1794':
case '\u1795':
case '\u1796':
case '\u1797':
6441 case '\u1798':
case '\u1799':
case '\u179a':
case '\u179b':
6442 case '\u179c':
case '\u179d':
case '\u179e':
case '\u179f':
6443 case '\u17a0':
case '\u17a1':
case '\u17a2':
case '\u17a3':
6444 case '\u17a4':
case '\u17a5':
case '\u17a6':
case '\u17a7':
6445 case '\u17a8':
case '\u17a9':
case '\u17aa':
case '\u17ab':
6446 case '\u17ac':
case '\u17ad':
case '\u17ae':
case '\u17af':
6447 case '\u17b0':
case '\u17b1':
case '\u17b2':
case '\u17b3':
6449 matchRange(
'\u1780',
'\u17B3');
6457 case '\u1820':
case '\u1821':
case '\u1822':
case '\u1823':
6458 case '\u1824':
case '\u1825':
case '\u1826':
case '\u1827':
6459 case '\u1828':
case '\u1829':
case '\u182a':
case '\u182b':
6460 case '\u182c':
case '\u182d':
case '\u182e':
case '\u182f':
6461 case '\u1830':
case '\u1831':
case '\u1832':
case '\u1833':
6462 case '\u1834':
case '\u1835':
case '\u1836':
case '\u1837':
6463 case '\u1838':
case '\u1839':
case '\u183a':
case '\u183b':
6464 case '\u183c':
case '\u183d':
case '\u183e':
case '\u183f':
6465 case '\u1840':
case '\u1841':
case '\u1842':
6467 matchRange(
'\u1820',
'\u1842');
6470 case '\u1844':
case '\u1845':
case '\u1846':
case '\u1847':
6471 case '\u1848':
case '\u1849':
case '\u184a':
case '\u184b':
6472 case '\u184c':
case '\u184d':
case '\u184e':
case '\u184f':
6473 case '\u1850':
case '\u1851':
case '\u1852':
case '\u1853':
6474 case '\u1854':
case '\u1855':
case '\u1856':
case '\u1857':
6475 case '\u1858':
case '\u1859':
case '\u185a':
case '\u185b':
6476 case '\u185c':
case '\u185d':
case '\u185e':
case '\u185f':
6477 case '\u1860':
case '\u1861':
case '\u1862':
case '\u1863':
6478 case '\u1864':
case '\u1865':
case '\u1866':
case '\u1867':
6479 case '\u1868':
case '\u1869':
case '\u186a':
case '\u186b':
6480 case '\u186c':
case '\u186d':
case '\u186e':
case '\u186f':
6481 case '\u1870':
case '\u1871':
case '\u1872':
case '\u1873':
6482 case '\u1874':
case '\u1875':
case '\u1876':
case '\u1877':
6484 matchRange(
'\u1844',
'\u1877');
6487 case '\u1880':
case '\u1881':
case '\u1882':
case '\u1883':
6488 case '\u1884':
case '\u1885':
case '\u1886':
case '\u1887':
6489 case '\u1888':
case '\u1889':
case '\u188a':
case '\u188b':
6490 case '\u188c':
case '\u188d':
case '\u188e':
case '\u188f':
6491 case '\u1890':
case '\u1891':
case '\u1892':
case '\u1893':
6492 case '\u1894':
case '\u1895':
case '\u1896':
case '\u1897':
6493 case '\u1898':
case '\u1899':
case '\u189a':
case '\u189b':
6494 case '\u189c':
case '\u189d':
case '\u189e':
case '\u189f':
6495 case '\u18a0':
case '\u18a1':
case '\u18a2':
case '\u18a3':
6496 case '\u18a4':
case '\u18a5':
case '\u18a6':
case '\u18a7':
6499 matchRange(
'\u1880',
'\u18A8');
6502 case '\u2135':
case '\u2136':
case '\u2137':
case '\u2138':
6504 matchRange(
'\u2135',
'\u2138');
6517 case '\u3041':
case '\u3042':
case '\u3043':
case '\u3044':
6518 case '\u3045':
case '\u3046':
case '\u3047':
case '\u3048':
6519 case '\u3049':
case '\u304a':
case '\u304b':
case '\u304c':
6520 case '\u304d':
case '\u304e':
case '\u304f':
case '\u3050':
6521 case '\u3051':
case '\u3052':
case '\u3053':
case '\u3054':
6522 case '\u3055':
case '\u3056':
case '\u3057':
case '\u3058':
6523 case '\u3059':
case '\u305a':
case '\u305b':
case '\u305c':
6524 case '\u305d':
case '\u305e':
case '\u305f':
case '\u3060':
6525 case '\u3061':
case '\u3062':
case '\u3063':
case '\u3064':
6526 case '\u3065':
case '\u3066':
case '\u3067':
case '\u3068':
6527 case '\u3069':
case '\u306a':
case '\u306b':
case '\u306c':
6528 case '\u306d':
case '\u306e':
case '\u306f':
case '\u3070':
6529 case '\u3071':
case '\u3072':
case '\u3073':
case '\u3074':
6530 case '\u3075':
case '\u3076':
case '\u3077':
case '\u3078':
6531 case '\u3079':
case '\u307a':
case '\u307b':
case '\u307c':
6532 case '\u307d':
case '\u307e':
case '\u307f':
case '\u3080':
6533 case '\u3081':
case '\u3082':
case '\u3083':
case '\u3084':
6534 case '\u3085':
case '\u3086':
case '\u3087':
case '\u3088':
6535 case '\u3089':
case '\u308a':
case '\u308b':
case '\u308c':
6536 case '\u308d':
case '\u308e':
case '\u308f':
case '\u3090':
6537 case '\u3091':
case '\u3092':
case '\u3093':
case '\u3094':
6538 case '\u3095':
case '\u3096':
6540 matchRange(
'\u3041',
'\u3096');
6548 case '\u30a1':
case '\u30a2':
case '\u30a3':
case '\u30a4':
6549 case '\u30a5':
case '\u30a6':
case '\u30a7':
case '\u30a8':
6550 case '\u30a9':
case '\u30aa':
case '\u30ab':
case '\u30ac':
6551 case '\u30ad':
case '\u30ae':
case '\u30af':
case '\u30b0':
6552 case '\u30b1':
case '\u30b2':
case '\u30b3':
case '\u30b4':
6553 case '\u30b5':
case '\u30b6':
case '\u30b7':
case '\u30b8':
6554 case '\u30b9':
case '\u30ba':
case '\u30bb':
case '\u30bc':
6555 case '\u30bd':
case '\u30be':
case '\u30bf':
case '\u30c0':
6556 case '\u30c1':
case '\u30c2':
case '\u30c3':
case '\u30c4':
6557 case '\u30c5':
case '\u30c6':
case '\u30c7':
case '\u30c8':
6558 case '\u30c9':
case '\u30ca':
case '\u30cb':
case '\u30cc':
6559 case '\u30cd':
case '\u30ce':
case '\u30cf':
case '\u30d0':
6560 case '\u30d1':
case '\u30d2':
case '\u30d3':
case '\u30d4':
6561 case '\u30d5':
case '\u30d6':
case '\u30d7':
case '\u30d8':
6562 case '\u30d9':
case '\u30da':
case '\u30db':
case '\u30dc':
6563 case '\u30dd':
case '\u30de':
case '\u30df':
case '\u30e0':
6564 case '\u30e1':
case '\u30e2':
case '\u30e3':
case '\u30e4':
6565 case '\u30e5':
case '\u30e6':
case '\u30e7':
case '\u30e8':
6566 case '\u30e9':
case '\u30ea':
case '\u30eb':
case '\u30ec':
6567 case '\u30ed':
case '\u30ee':
case '\u30ef':
case '\u30f0':
6568 case '\u30f1':
case '\u30f2':
case '\u30f3':
case '\u30f4':
6569 case '\u30f5':
case '\u30f6':
case '\u30f7':
case '\u30f8':
6570 case '\u30f9':
case '\u30fa':
6572 matchRange(
'\u30A1',
'\u30FA');
6580 case '\u3105':
case '\u3106':
case '\u3107':
case '\u3108':
6581 case '\u3109':
case '\u310a':
case '\u310b':
case '\u310c':
6582 case '\u310d':
case '\u310e':
case '\u310f':
case '\u3110':
6583 case '\u3111':
case '\u3112':
case '\u3113':
case '\u3114':
6584 case '\u3115':
case '\u3116':
case '\u3117':
case '\u3118':
6585 case '\u3119':
case '\u311a':
case '\u311b':
case '\u311c':
6586 case '\u311d':
case '\u311e':
case '\u311f':
case '\u3120':
6587 case '\u3121':
case '\u3122':
case '\u3123':
case '\u3124':
6588 case '\u3125':
case '\u3126':
case '\u3127':
case '\u3128':
6589 case '\u3129':
case '\u312a':
case '\u312b':
case '\u312c':
6591 matchRange(
'\u3105',
'\u312C');
6594 case '\u3131':
case '\u3132':
case '\u3133':
case '\u3134':
6595 case '\u3135':
case '\u3136':
case '\u3137':
case '\u3138':
6596 case '\u3139':
case '\u313a':
case '\u313b':
case '\u313c':
6597 case '\u313d':
case '\u313e':
case '\u313f':
case '\u3140':
6598 case '\u3141':
case '\u3142':
case '\u3143':
case '\u3144':
6599 case '\u3145':
case '\u3146':
case '\u3147':
case '\u3148':
6600 case '\u3149':
case '\u314a':
case '\u314b':
case '\u314c':
6601 case '\u314d':
case '\u314e':
case '\u314f':
case '\u3150':
6602 case '\u3151':
case '\u3152':
case '\u3153':
case '\u3154':
6603 case '\u3155':
case '\u3156':
case '\u3157':
case '\u3158':
6604 case '\u3159':
case '\u315a':
case '\u315b':
case '\u315c':
6605 case '\u315d':
case '\u315e':
case '\u315f':
case '\u3160':
6606 case '\u3161':
case '\u3162':
case '\u3163':
case '\u3164':
6607 case '\u3165':
case '\u3166':
case '\u3167':
case '\u3168':
6608 case '\u3169':
case '\u316a':
case '\u316b':
case '\u316c':
6609 case '\u316d':
case '\u316e':
case '\u316f':
case '\u3170':
6610 case '\u3171':
case '\u3172':
case '\u3173':
case '\u3174':
6611 case '\u3175':
case '\u3176':
case '\u3177':
case '\u3178':
6612 case '\u3179':
case '\u317a':
case '\u317b':
case '\u317c':
6613 case '\u317d':
case '\u317e':
case '\u317f':
case '\u3180':
6614 case '\u3181':
case '\u3182':
case '\u3183':
case '\u3184':
6615 case '\u3185':
case '\u3186':
case '\u3187':
case '\u3188':
6616 case '\u3189':
case '\u318a':
case '\u318b':
case '\u318c':
6617 case '\u318d':
case '\u318e':
6619 matchRange(
'\u3131',
'\u318E');
6622 case '\u31a0':
case '\u31a1':
case '\u31a2':
case '\u31a3':
6623 case '\u31a4':
case '\u31a5':
case '\u31a6':
case '\u31a7':
6624 case '\u31a8':
case '\u31a9':
case '\u31aa':
case '\u31ab':
6625 case '\u31ac':
case '\u31ad':
case '\u31ae':
case '\u31af':
6626 case '\u31b0':
case '\u31b1':
case '\u31b2':
case '\u31b3':
6627 case '\u31b4':
case '\u31b5':
case '\u31b6':
case '\u31b7':
6629 matchRange(
'\u31A0',
'\u31B7');
6632 case '\u31f0':
case '\u31f1':
case '\u31f2':
case '\u31f3':
6633 case '\u31f4':
case '\u31f5':
case '\u31f6':
case '\u31f7':
6634 case '\u31f8':
case '\u31f9':
case '\u31fa':
case '\u31fb':
6635 case '\u31fc':
case '\u31fd':
case '\u31fe':
case '\u31ff':
6637 matchRange(
'\u31F0',
'\u31FF');
6670 case '\ufa30':
case '\ufa31':
case '\ufa32':
case '\ufa33':
6671 case '\ufa34':
case '\ufa35':
case '\ufa36':
case '\ufa37':
6672 case '\ufa38':
case '\ufa39':
case '\ufa3a':
case '\ufa3b':
6673 case '\ufa3c':
case '\ufa3d':
case '\ufa3e':
case '\ufa3f':
6674 case '\ufa40':
case '\ufa41':
case '\ufa42':
case '\ufa43':
6675 case '\ufa44':
case '\ufa45':
case '\ufa46':
case '\ufa47':
6676 case '\ufa48':
case '\ufa49':
case '\ufa4a':
case '\ufa4b':
6677 case '\ufa4c':
case '\ufa4d':
case '\ufa4e':
case '\ufa4f':
6678 case '\ufa50':
case '\ufa51':
case '\ufa52':
case '\ufa53':
6679 case '\ufa54':
case '\ufa55':
case '\ufa56':
case '\ufa57':
6680 case '\ufa58':
case '\ufa59':
case '\ufa5a':
case '\ufa5b':
6681 case '\ufa5c':
case '\ufa5d':
case '\ufa5e':
case '\ufa5f':
6682 case '\ufa60':
case '\ufa61':
case '\ufa62':
case '\ufa63':
6683 case '\ufa64':
case '\ufa65':
case '\ufa66':
case '\ufa67':
6684 case '\ufa68':
case '\ufa69':
case '\ufa6a':
6686 matchRange(
'\uFA30',
'\uFA6A');
6694 case '\ufb1f':
case '\ufb20':
case '\ufb21':
case '\ufb22':
6695 case '\ufb23':
case '\ufb24':
case '\ufb25':
case '\ufb26':
6696 case '\ufb27':
case '\ufb28':
6698 matchRange(
'\uFB1F',
'\uFB28');
6701 case '\ufb2a':
case '\ufb2b':
case '\ufb2c':
case '\ufb2d':
6702 case '\ufb2e':
case '\ufb2f':
case '\ufb30':
case '\ufb31':
6703 case '\ufb32':
case '\ufb33':
case '\ufb34':
case '\ufb35':
6706 matchRange(
'\uFB2A',
'\uFB36');
6709 case '\ufb38':
case '\ufb39':
case '\ufb3a':
case '\ufb3b':
6712 matchRange(
'\uFB38',
'\uFB3C');
6720 case '\ufb40':
case '\ufb41':
6722 matchRange(
'\uFB40',
'\uFB41');
6725 case '\ufb43':
case '\ufb44':
6727 matchRange(
'\uFB43',
'\uFB44');
6730 case '\ufb46':
case '\ufb47':
case '\ufb48':
case '\ufb49':
6731 case '\ufb4a':
case '\ufb4b':
case '\ufb4c':
case '\ufb4d':
6732 case '\ufb4e':
case '\ufb4f':
case '\ufb50':
case '\ufb51':
6733 case '\ufb52':
case '\ufb53':
case '\ufb54':
case '\ufb55':
6734 case '\ufb56':
case '\ufb57':
case '\ufb58':
case '\ufb59':
6735 case '\ufb5a':
case '\ufb5b':
case '\ufb5c':
case '\ufb5d':
6736 case '\ufb5e':
case '\ufb5f':
case '\ufb60':
case '\ufb61':
6737 case '\ufb62':
case '\ufb63':
case '\ufb64':
case '\ufb65':
6738 case '\ufb66':
case '\ufb67':
case '\ufb68':
case '\ufb69':
6739 case '\ufb6a':
case '\ufb6b':
case '\ufb6c':
case '\ufb6d':
6740 case '\ufb6e':
case '\ufb6f':
case '\ufb70':
case '\ufb71':
6741 case '\ufb72':
case '\ufb73':
case '\ufb74':
case '\ufb75':
6742 case '\ufb76':
case '\ufb77':
case '\ufb78':
case '\ufb79':
6743 case '\ufb7a':
case '\ufb7b':
case '\ufb7c':
case '\ufb7d':
6744 case '\ufb7e':
case '\ufb7f':
case '\ufb80':
case '\ufb81':
6745 case '\ufb82':
case '\ufb83':
case '\ufb84':
case '\ufb85':
6746 case '\ufb86':
case '\ufb87':
case '\ufb88':
case '\ufb89':
6747 case '\ufb8a':
case '\ufb8b':
case '\ufb8c':
case '\ufb8d':
6748 case '\ufb8e':
case '\ufb8f':
case '\ufb90':
case '\ufb91':
6749 case '\ufb92':
case '\ufb93':
case '\ufb94':
case '\ufb95':
6750 case '\ufb96':
case '\ufb97':
case '\ufb98':
case '\ufb99':
6751 case '\ufb9a':
case '\ufb9b':
case '\ufb9c':
case '\ufb9d':
6752 case '\ufb9e':
case '\ufb9f':
case '\ufba0':
case '\ufba1':
6753 case '\ufba2':
case '\ufba3':
case '\ufba4':
case '\ufba5':
6754 case '\ufba6':
case '\ufba7':
case '\ufba8':
case '\ufba9':
6755 case '\ufbaa':
case '\ufbab':
case '\ufbac':
case '\ufbad':
6756 case '\ufbae':
case '\ufbaf':
case '\ufbb0':
case '\ufbb1':
6758 matchRange(
'\uFB46',
'\uFBB1');
6761 case '\ufd50':
case '\ufd51':
case '\ufd52':
case '\ufd53':
6762 case '\ufd54':
case '\ufd55':
case '\ufd56':
case '\ufd57':
6763 case '\ufd58':
case '\ufd59':
case '\ufd5a':
case '\ufd5b':
6764 case '\ufd5c':
case '\ufd5d':
case '\ufd5e':
case '\ufd5f':
6765 case '\ufd60':
case '\ufd61':
case '\ufd62':
case '\ufd63':
6766 case '\ufd64':
case '\ufd65':
case '\ufd66':
case '\ufd67':
6767 case '\ufd68':
case '\ufd69':
case '\ufd6a':
case '\ufd6b':
6768 case '\ufd6c':
case '\ufd6d':
case '\ufd6e':
case '\ufd6f':
6769 case '\ufd70':
case '\ufd71':
case '\ufd72':
case '\ufd73':
6770 case '\ufd74':
case '\ufd75':
case '\ufd76':
case '\ufd77':
6771 case '\ufd78':
case '\ufd79':
case '\ufd7a':
case '\ufd7b':
6772 case '\ufd7c':
case '\ufd7d':
case '\ufd7e':
case '\ufd7f':
6773 case '\ufd80':
case '\ufd81':
case '\ufd82':
case '\ufd83':
6774 case '\ufd84':
case '\ufd85':
case '\ufd86':
case '\ufd87':
6775 case '\ufd88':
case '\ufd89':
case '\ufd8a':
case '\ufd8b':
6776 case '\ufd8c':
case '\ufd8d':
case '\ufd8e':
case '\ufd8f':
6778 matchRange(
'\uFD50',
'\uFD8F');
6781 case '\ufd92':
case '\ufd93':
case '\ufd94':
case '\ufd95':
6782 case '\ufd96':
case '\ufd97':
case '\ufd98':
case '\ufd99':
6783 case '\ufd9a':
case '\ufd9b':
case '\ufd9c':
case '\ufd9d':
6784 case '\ufd9e':
case '\ufd9f':
case '\ufda0':
case '\ufda1':
6785 case '\ufda2':
case '\ufda3':
case '\ufda4':
case '\ufda5':
6786 case '\ufda6':
case '\ufda7':
case '\ufda8':
case '\ufda9':
6787 case '\ufdaa':
case '\ufdab':
case '\ufdac':
case '\ufdad':
6788 case '\ufdae':
case '\ufdaf':
case '\ufdb0':
case '\ufdb1':
6789 case '\ufdb2':
case '\ufdb3':
case '\ufdb4':
case '\ufdb5':
6790 case '\ufdb6':
case '\ufdb7':
case '\ufdb8':
case '\ufdb9':
6791 case '\ufdba':
case '\ufdbb':
case '\ufdbc':
case '\ufdbd':
6792 case '\ufdbe':
case '\ufdbf':
case '\ufdc0':
case '\ufdc1':
6793 case '\ufdc2':
case '\ufdc3':
case '\ufdc4':
case '\ufdc5':
6794 case '\ufdc6':
case '\ufdc7':
6796 matchRange(
'\uFD92',
'\uFDC7');
6799 case '\ufdf0':
case '\ufdf1':
case '\ufdf2':
case '\ufdf3':
6800 case '\ufdf4':
case '\ufdf5':
case '\ufdf6':
case '\ufdf7':
6801 case '\ufdf8':
case '\ufdf9':
case '\ufdfa':
case '\ufdfb':
6803 matchRange(
'\uFDF0',
'\uFDFB');
6806 case '\ufe70':
case '\ufe71':
case '\ufe72':
case '\ufe73':
6809 matchRange(
'\uFE70',
'\uFE74');
6812 case '\uff66':
case '\uff67':
case '\uff68':
case '\uff69':
6813 case '\uff6a':
case '\uff6b':
case '\uff6c':
case '\uff6d':
6814 case '\uff6e':
case '\uff6f':
6816 matchRange(
'\uFF66',
'\uFF6F');
6819 case '\uff71':
case '\uff72':
case '\uff73':
case '\uff74':
6820 case '\uff75':
case '\uff76':
case '\uff77':
case '\uff78':
6821 case '\uff79':
case '\uff7a':
case '\uff7b':
case '\uff7c':
6822 case '\uff7d':
case '\uff7e':
case '\uff7f':
case '\uff80':
6823 case '\uff81':
case '\uff82':
case '\uff83':
case '\uff84':
6824 case '\uff85':
case '\uff86':
case '\uff87':
case '\uff88':
6825 case '\uff89':
case '\uff8a':
case '\uff8b':
case '\uff8c':
6826 case '\uff8d':
case '\uff8e':
case '\uff8f':
case '\uff90':
6827 case '\uff91':
case '\uff92':
case '\uff93':
case '\uff94':
6828 case '\uff95':
case '\uff96':
case '\uff97':
case '\uff98':
6829 case '\uff99':
case '\uff9a':
case '\uff9b':
case '\uff9c':
6832 matchRange(
'\uFF71',
'\uFF9D');
6835 case '\uffa0':
case '\uffa1':
case '\uffa2':
case '\uffa3':
6836 case '\uffa4':
case '\uffa5':
case '\uffa6':
case '\uffa7':
6837 case '\uffa8':
case '\uffa9':
case '\uffaa':
case '\uffab':
6838 case '\uffac':
case '\uffad':
case '\uffae':
case '\uffaf':
6839 case '\uffb0':
case '\uffb1':
case '\uffb2':
case '\uffb3':
6840 case '\uffb4':
case '\uffb5':
case '\uffb6':
case '\uffb7':
6841 case '\uffb8':
case '\uffb9':
case '\uffba':
case '\uffbb':
6842 case '\uffbc':
case '\uffbd':
case '\uffbe':
6844 matchRange(
'\uFFA0',
'\uFFBE');
6847 case '\uffc2':
case '\uffc3':
case '\uffc4':
case '\uffc5':
6848 case '\uffc6':
case '\uffc7':
6850 matchRange(
'\uFFC2',
'\uFFC7');
6853 case '\uffca':
case '\uffcb':
case '\uffcc':
case '\uffcd':
6854 case '\uffce':
case '\uffcf':
6856 matchRange(
'\uFFCA',
'\uFFCF');
6859 case '\uffd2':
case '\uffd3':
case '\uffd4':
case '\uffd5':
6860 case '\uffd6':
case '\uffd7':
6862 matchRange(
'\uFFD2',
'\uFFD7');
6865 case '\uffda':
case '\uffdb':
case '\uffdc':
6867 matchRange(
'\uFFDA',
'\uFFDC');
6871 if (((cached_LA1 >=
'\u1401' && cached_LA1 <=
'\u166c')))
6873 matchRange(
'\u1401',
'\u166C');
6875 else if (((cached_LA1 >=
'\ua000' && cached_LA1 <=
'\ua48c'))) {
6876 matchRange(
'\uA000',
'\uA48C');
6878 else if (((cached_LA1 >=
'\uf900' && cached_LA1 <=
'\ufa2d'))) {
6879 matchRange(
'\uF900',
'\uFA2D');
6881 else if (((cached_LA1 >=
'\ufbd3' && cached_LA1 <=
'\ufd3d'))) {
6882 matchRange(
'\uFBD3',
'\uFD3D');
6884 else if (((cached_LA1 >=
'\ufe76' && cached_LA1 <=
'\ufefc'))) {
6885 matchRange(
'\uFE76',
'\uFEFC');
6893 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
6896 _token.setText(text.ToString(_begin, text.Length-_begin));
6898 returnToken_ = _token;
6903 int _ttype;
IToken _token=null;
int _begin=text.Length;
6907 switch ( cached_LA1 )
6909 case '\u16ee':
case '\u16ef':
case '\u16f0':
6911 matchRange(
'\u16EE',
'\u16F0');
6914 case '\u2160':
case '\u2161':
case '\u2162':
case '\u2163':
6915 case '\u2164':
case '\u2165':
case '\u2166':
case '\u2167':
6916 case '\u2168':
case '\u2169':
case '\u216a':
case '\u216b':
6917 case '\u216c':
case '\u216d':
case '\u216e':
case '\u216f':
6918 case '\u2170':
case '\u2171':
case '\u2172':
case '\u2173':
6919 case '\u2174':
case '\u2175':
case '\u2176':
case '\u2177':
6920 case '\u2178':
case '\u2179':
case '\u217a':
case '\u217b':
6921 case '\u217c':
case '\u217d':
case '\u217e':
case '\u217f':
6922 case '\u2180':
case '\u2181':
case '\u2182':
case '\u2183':
6924 matchRange(
'\u2160',
'\u2183');
6929 matchRange(
'\u3007',
'\u3007');
6932 case '\u3021':
case '\u3022':
case '\u3023':
case '\u3024':
6933 case '\u3025':
case '\u3026':
case '\u3027':
case '\u3028':
6936 matchRange(
'\u3021',
'\u3029');
6939 case '\u3038':
case '\u3039':
case '\u303a':
6941 matchRange(
'\u3038',
'\u303A');
6950 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
6953 _token.setText(text.ToString(_begin, text.Length-_begin));
6955 returnToken_ = _token;
6960 int _ttype;
IToken _token=null;
int _begin=text.Length;
6964 switch ( cached_LA1 )
6966 case '0':
case '1':
case '2':
case '3':
6967 case '4':
case '5':
case '6':
case '7':
6970 matchRange(
'\u0030',
'\u0039');
6973 case '\u0660':
case '\u0661':
case '\u0662':
case '\u0663':
6974 case '\u0664':
case '\u0665':
case '\u0666':
case '\u0667':
6975 case '\u0668':
case '\u0669':
6977 matchRange(
'\u0660',
'\u0669');
6980 case '\u06f0':
case '\u06f1':
case '\u06f2':
case '\u06f3':
6981 case '\u06f4':
case '\u06f5':
case '\u06f6':
case '\u06f7':
6982 case '\u06f8':
case '\u06f9':
6984 matchRange(
'\u06F0',
'\u06F9');
6987 case '\u0966':
case '\u0967':
case '\u0968':
case '\u0969':
6988 case '\u096a':
case '\u096b':
case '\u096c':
case '\u096d':
6989 case '\u096e':
case '\u096f':
6991 matchRange(
'\u0966',
'\u096F');
6994 case '\u09e6':
case '\u09e7':
case '\u09e8':
case '\u09e9':
6995 case '\u09ea':
case '\u09eb':
case '\u09ec':
case '\u09ed':
6996 case '\u09ee':
case '\u09ef':
6998 matchRange(
'\u09E6',
'\u09EF');
7001 case '\u0a66':
case '\u0a67':
case '\u0a68':
case '\u0a69':
7002 case '\u0a6a':
case '\u0a6b':
case '\u0a6c':
case '\u0a6d':
7003 case '\u0a6e':
case '\u0a6f':
7005 matchRange(
'\u0A66',
'\u0A6F');
7008 case '\u0ae6':
case '\u0ae7':
case '\u0ae8':
case '\u0ae9':
7009 case '\u0aea':
case '\u0aeb':
case '\u0aec':
case '\u0aed':
7010 case '\u0aee':
case '\u0aef':
7012 matchRange(
'\u0AE6',
'\u0AEF');
7015 case '\u0b66':
case '\u0b67':
case '\u0b68':
case '\u0b69':
7016 case '\u0b6a':
case '\u0b6b':
case '\u0b6c':
case '\u0b6d':
7017 case '\u0b6e':
case '\u0b6f':
7019 matchRange(
'\u0B66',
'\u0B6F');
7022 case '\u0be7':
case '\u0be8':
case '\u0be9':
case '\u0bea':
7023 case '\u0beb':
case '\u0bec':
case '\u0bed':
case '\u0bee':
7026 matchRange(
'\u0BE7',
'\u0BEF');
7029 case '\u0c66':
case '\u0c67':
case '\u0c68':
case '\u0c69':
7030 case '\u0c6a':
case '\u0c6b':
case '\u0c6c':
case '\u0c6d':
7031 case '\u0c6e':
case '\u0c6f':
7033 matchRange(
'\u0C66',
'\u0C6F');
7036 case '\u0ce6':
case '\u0ce7':
case '\u0ce8':
case '\u0ce9':
7037 case '\u0cea':
case '\u0ceb':
case '\u0cec':
case '\u0ced':
7038 case '\u0cee':
case '\u0cef':
7040 matchRange(
'\u0CE6',
'\u0CEF');
7043 case '\u0d66':
case '\u0d67':
case '\u0d68':
case '\u0d69':
7044 case '\u0d6a':
case '\u0d6b':
case '\u0d6c':
case '\u0d6d':
7045 case '\u0d6e':
case '\u0d6f':
7047 matchRange(
'\u0D66',
'\u0D6F');
7050 case '\u0e50':
case '\u0e51':
case '\u0e52':
case '\u0e53':
7051 case '\u0e54':
case '\u0e55':
case '\u0e56':
case '\u0e57':
7052 case '\u0e58':
case '\u0e59':
7054 matchRange(
'\u0E50',
'\u0E59');
7057 case '\u0ed0':
case '\u0ed1':
case '\u0ed2':
case '\u0ed3':
7058 case '\u0ed4':
case '\u0ed5':
case '\u0ed6':
case '\u0ed7':
7059 case '\u0ed8':
case '\u0ed9':
7061 matchRange(
'\u0ED0',
'\u0ED9');
7064 case '\u0f20':
case '\u0f21':
case '\u0f22':
case '\u0f23':
7065 case '\u0f24':
case '\u0f25':
case '\u0f26':
case '\u0f27':
7066 case '\u0f28':
case '\u0f29':
7068 matchRange(
'\u0F20',
'\u0F29');
7071 case '\u1040':
case '\u1041':
case '\u1042':
case '\u1043':
7072 case '\u1044':
case '\u1045':
case '\u1046':
case '\u1047':
7073 case '\u1048':
case '\u1049':
7075 matchRange(
'\u1040',
'\u1049');
7078 case '\u1369':
case '\u136a':
case '\u136b':
case '\u136c':
7079 case '\u136d':
case '\u136e':
case '\u136f':
case '\u1370':
7082 matchRange(
'\u1369',
'\u1371');
7085 case '\u17e0':
case '\u17e1':
case '\u17e2':
case '\u17e3':
7086 case '\u17e4':
case '\u17e5':
case '\u17e6':
case '\u17e7':
7087 case '\u17e8':
case '\u17e9':
7089 matchRange(
'\u17E0',
'\u17E9');
7092 case '\u1810':
case '\u1811':
case '\u1812':
case '\u1813':
7093 case '\u1814':
case '\u1815':
case '\u1816':
case '\u1817':
7094 case '\u1818':
case '\u1819':
7096 matchRange(
'\u1810',
'\u1819');
7099 case '\uff10':
case '\uff11':
case '\uff12':
case '\uff13':
7100 case '\uff14':
case '\uff15':
case '\uff16':
case '\uff17':
7101 case '\uff18':
case '\uff19':
7103 matchRange(
'\uFF10',
'\uFF19');
7112 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
7115 _token.setText(text.ToString(_begin, text.Length-_begin));
7117 returnToken_ = _token;
7122 int _ttype;
IToken _token=null;
int _begin=text.Length;
7126 switch ( cached_LA1 )
7133 case '\u203f':
case '\u2040':
7135 matchRange(
'\u203F',
'\u2040');
7143 case '\ufe33':
case '\ufe34':
7145 matchRange(
'\uFE33',
'\uFE34');
7148 case '\ufe4d':
case '\ufe4e':
case '\ufe4f':
7150 matchRange(
'\uFE4D',
'\uFE4F');
7169 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
7172 _token.setText(text.ToString(_begin, text.Length-_begin));
7174 returnToken_ = _token;
7179 int _ttype;
IToken _token=null;
int _begin=text.Length;
7183 switch ( cached_LA1 )
7185 case '\u0300':
case '\u0301':
case '\u0302':
case '\u0303':
7186 case '\u0304':
case '\u0305':
case '\u0306':
case '\u0307':
7187 case '\u0308':
case '\u0309':
case '\u030a':
case '\u030b':
7188 case '\u030c':
case '\u030d':
case '\u030e':
case '\u030f':
7189 case '\u0310':
case '\u0311':
case '\u0312':
case '\u0313':
7190 case '\u0314':
case '\u0315':
case '\u0316':
case '\u0317':
7191 case '\u0318':
case '\u0319':
case '\u031a':
case '\u031b':
7192 case '\u031c':
case '\u031d':
case '\u031e':
case '\u031f':
7193 case '\u0320':
case '\u0321':
case '\u0322':
case '\u0323':
7194 case '\u0324':
case '\u0325':
case '\u0326':
case '\u0327':
7195 case '\u0328':
case '\u0329':
case '\u032a':
case '\u032b':
7196 case '\u032c':
case '\u032d':
case '\u032e':
case '\u032f':
7197 case '\u0330':
case '\u0331':
case '\u0332':
case '\u0333':
7198 case '\u0334':
case '\u0335':
case '\u0336':
case '\u0337':
7199 case '\u0338':
case '\u0339':
case '\u033a':
case '\u033b':
7200 case '\u033c':
case '\u033d':
case '\u033e':
case '\u033f':
7201 case '\u0340':
case '\u0341':
case '\u0342':
case '\u0343':
7202 case '\u0344':
case '\u0345':
case '\u0346':
case '\u0347':
7203 case '\u0348':
case '\u0349':
case '\u034a':
case '\u034b':
7204 case '\u034c':
case '\u034d':
case '\u034e':
case '\u034f':
7206 matchRange(
'\u0300',
'\u034F');
7209 case '\u0360':
case '\u0361':
case '\u0362':
case '\u0363':
7210 case '\u0364':
case '\u0365':
case '\u0366':
case '\u0367':
7211 case '\u0368':
case '\u0369':
case '\u036a':
case '\u036b':
7212 case '\u036c':
case '\u036d':
case '\u036e':
case '\u036f':
7214 matchRange(
'\u0360',
'\u036F');
7217 case '\u0483':
case '\u0484':
case '\u0485':
case '\u0486':
7219 matchRange(
'\u0483',
'\u0486');
7222 case '\u0591':
case '\u0592':
case '\u0593':
case '\u0594':
7223 case '\u0595':
case '\u0596':
case '\u0597':
case '\u0598':
7224 case '\u0599':
case '\u059a':
case '\u059b':
case '\u059c':
7225 case '\u059d':
case '\u059e':
case '\u059f':
case '\u05a0':
7228 matchRange(
'\u0591',
'\u05A1');
7231 case '\u05a3':
case '\u05a4':
case '\u05a5':
case '\u05a6':
7232 case '\u05a7':
case '\u05a8':
case '\u05a9':
case '\u05aa':
7233 case '\u05ab':
case '\u05ac':
case '\u05ad':
case '\u05ae':
7234 case '\u05af':
case '\u05b0':
case '\u05b1':
case '\u05b2':
7235 case '\u05b3':
case '\u05b4':
case '\u05b5':
case '\u05b6':
7236 case '\u05b7':
case '\u05b8':
case '\u05b9':
7238 matchRange(
'\u05A3',
'\u05B9');
7241 case '\u05bb':
case '\u05bc':
case '\u05bd':
7243 matchRange(
'\u05BB',
'\u05BD');
7251 case '\u05c1':
case '\u05c2':
7253 matchRange(
'\u05C1',
'\u05C2');
7261 case '\u064b':
case '\u064c':
case '\u064d':
case '\u064e':
7262 case '\u064f':
case '\u0650':
case '\u0651':
case '\u0652':
7263 case '\u0653':
case '\u0654':
case '\u0655':
7265 matchRange(
'\u064B',
'\u0655');
7273 case '\u06d6':
case '\u06d7':
case '\u06d8':
case '\u06d9':
7274 case '\u06da':
case '\u06db':
case '\u06dc':
7276 matchRange(
'\u06D6',
'\u06DC');
7279 case '\u06df':
case '\u06e0':
case '\u06e1':
case '\u06e2':
7280 case '\u06e3':
case '\u06e4':
7282 matchRange(
'\u06DF',
'\u06E4');
7285 case '\u06e7':
case '\u06e8':
7287 matchRange(
'\u06E7',
'\u06E8');
7290 case '\u06ea':
case '\u06eb':
case '\u06ec':
case '\u06ed':
7292 matchRange(
'\u06EA',
'\u06ED');
7300 case '\u0730':
case '\u0731':
case '\u0732':
case '\u0733':
7301 case '\u0734':
case '\u0735':
case '\u0736':
case '\u0737':
7302 case '\u0738':
case '\u0739':
case '\u073a':
case '\u073b':
7303 case '\u073c':
case '\u073d':
case '\u073e':
case '\u073f':
7304 case '\u0740':
case '\u0741':
case '\u0742':
case '\u0743':
7305 case '\u0744':
case '\u0745':
case '\u0746':
case '\u0747':
7306 case '\u0748':
case '\u0749':
case '\u074a':
7308 matchRange(
'\u0730',
'\u074A');
7311 case '\u07a6':
case '\u07a7':
case '\u07a8':
case '\u07a9':
7312 case '\u07aa':
case '\u07ab':
case '\u07ac':
case '\u07ad':
7313 case '\u07ae':
case '\u07af':
case '\u07b0':
7315 matchRange(
'\u07A6',
'\u07B0');
7318 case '\u0901':
case '\u0902':
7320 matchRange(
'\u0901',
'\u0902');
7328 case '\u0941':
case '\u0942':
case '\u0943':
case '\u0944':
7329 case '\u0945':
case '\u0946':
case '\u0947':
case '\u0948':
7331 matchRange(
'\u0941',
'\u0948');
7339 case '\u0951':
case '\u0952':
case '\u0953':
case '\u0954':
7341 matchRange(
'\u0951',
'\u0954');
7344 case '\u0962':
case '\u0963':
7346 matchRange(
'\u0962',
'\u0963');
7359 case '\u09c1':
case '\u09c2':
case '\u09c3':
case '\u09c4':
7361 matchRange(
'\u09C1',
'\u09C4');
7369 case '\u09e2':
case '\u09e3':
7371 matchRange(
'\u09E2',
'\u09E3');
7384 case '\u0a41':
case '\u0a42':
7386 matchRange(
'\u0A41',
'\u0A42');
7389 case '\u0a47':
case '\u0a48':
7391 matchRange(
'\u0A47',
'\u0A48');
7394 case '\u0a4b':
case '\u0a4c':
case '\u0a4d':
7396 matchRange(
'\u0A4B',
'\u0A4D');
7399 case '\u0a70':
case '\u0a71':
7401 matchRange(
'\u0A70',
'\u0A71');
7404 case '\u0a81':
case '\u0a82':
7406 matchRange(
'\u0A81',
'\u0A82');
7414 case '\u0ac1':
case '\u0ac2':
case '\u0ac3':
case '\u0ac4':
7417 matchRange(
'\u0AC1',
'\u0AC5');
7420 case '\u0ac7':
case '\u0ac8':
7422 matchRange(
'\u0AC7',
'\u0AC8');
7445 case '\u0b41':
case '\u0b42':
case '\u0b43':
7447 matchRange(
'\u0B41',
'\u0B43');
7475 case '\u0c3e':
case '\u0c3f':
case '\u0c40':
7477 matchRange(
'\u0C3E',
'\u0C40');
7480 case '\u0c46':
case '\u0c47':
case '\u0c48':
7482 matchRange(
'\u0C46',
'\u0C48');
7485 case '\u0c4a':
case '\u0c4b':
case '\u0c4c':
case '\u0c4d':
7487 matchRange(
'\u0C4A',
'\u0C4D');
7490 case '\u0c55':
case '\u0c56':
7492 matchRange(
'\u0C55',
'\u0C56');
7505 case '\u0ccc':
case '\u0ccd':
7507 matchRange(
'\u0CCC',
'\u0CCD');
7510 case '\u0d41':
case '\u0d42':
case '\u0d43':
7512 matchRange(
'\u0D41',
'\u0D43');
7525 case '\u0dd2':
case '\u0dd3':
case '\u0dd4':
7527 matchRange(
'\u0DD2',
'\u0DD4');
7540 case '\u0e34':
case '\u0e35':
case '\u0e36':
case '\u0e37':
7541 case '\u0e38':
case '\u0e39':
case '\u0e3a':
7543 matchRange(
'\u0E34',
'\u0E3A');
7546 case '\u0e47':
case '\u0e48':
case '\u0e49':
case '\u0e4a':
7547 case '\u0e4b':
case '\u0e4c':
case '\u0e4d':
case '\u0e4e':
7549 matchRange(
'\u0E47',
'\u0E4E');
7557 case '\u0eb4':
case '\u0eb5':
case '\u0eb6':
case '\u0eb7':
7558 case '\u0eb8':
case '\u0eb9':
7560 matchRange(
'\u0EB4',
'\u0EB9');
7563 case '\u0ebb':
case '\u0ebc':
7565 matchRange(
'\u0EBB',
'\u0EBC');
7568 case '\u0ec8':
case '\u0ec9':
case '\u0eca':
case '\u0ecb':
7569 case '\u0ecc':
case '\u0ecd':
7571 matchRange(
'\u0EC8',
'\u0ECD');
7574 case '\u0f18':
case '\u0f19':
7576 matchRange(
'\u0F18',
'\u0F19');
7594 case '\u0f71':
case '\u0f72':
case '\u0f73':
case '\u0f74':
7595 case '\u0f75':
case '\u0f76':
case '\u0f77':
case '\u0f78':
7596 case '\u0f79':
case '\u0f7a':
case '\u0f7b':
case '\u0f7c':
7597 case '\u0f7d':
case '\u0f7e':
7599 matchRange(
'\u0F71',
'\u0F7E');
7602 case '\u0f80':
case '\u0f81':
case '\u0f82':
case '\u0f83':
7605 matchRange(
'\u0F80',
'\u0F84');
7608 case '\u0f86':
case '\u0f87':
7610 matchRange(
'\u0F86',
'\u0F87');
7613 case '\u0f90':
case '\u0f91':
case '\u0f92':
case '\u0f93':
7614 case '\u0f94':
case '\u0f95':
case '\u0f96':
case '\u0f97':
7616 matchRange(
'\u0F90',
'\u0F97');
7619 case '\u0f99':
case '\u0f9a':
case '\u0f9b':
case '\u0f9c':
7620 case '\u0f9d':
case '\u0f9e':
case '\u0f9f':
case '\u0fa0':
7621 case '\u0fa1':
case '\u0fa2':
case '\u0fa3':
case '\u0fa4':
7622 case '\u0fa5':
case '\u0fa6':
case '\u0fa7':
case '\u0fa8':
7623 case '\u0fa9':
case '\u0faa':
case '\u0fab':
case '\u0fac':
7624 case '\u0fad':
case '\u0fae':
case '\u0faf':
case '\u0fb0':
7625 case '\u0fb1':
case '\u0fb2':
case '\u0fb3':
case '\u0fb4':
7626 case '\u0fb5':
case '\u0fb6':
case '\u0fb7':
case '\u0fb8':
7627 case '\u0fb9':
case '\u0fba':
case '\u0fbb':
case '\u0fbc':
7629 matchRange(
'\u0F99',
'\u0FBC');
7637 case '\u102d':
case '\u102e':
case '\u102f':
case '\u1030':
7639 matchRange(
'\u102D',
'\u1030');
7647 case '\u1036':
case '\u1037':
7649 matchRange(
'\u1036',
'\u1037');
7657 case '\u1058':
case '\u1059':
7659 matchRange(
'\u1058',
'\u1059');
7662 case '\u1712':
case '\u1713':
case '\u1714':
7664 matchRange(
'\u1712',
'\u1714');
7667 case '\u1732':
case '\u1733':
case '\u1734':
7669 matchRange(
'\u1732',
'\u1734');
7672 case '\u1752':
case '\u1753':
7674 matchRange(
'\u1752',
'\u1753');
7677 case '\u1772':
case '\u1773':
7679 matchRange(
'\u1772',
'\u1773');
7682 case '\u17b7':
case '\u17b8':
case '\u17b9':
case '\u17ba':
7683 case '\u17bb':
case '\u17bc':
case '\u17bd':
7685 matchRange(
'\u17B7',
'\u17BD');
7693 case '\u17c9':
case '\u17ca':
case '\u17cb':
case '\u17cc':
7694 case '\u17cd':
case '\u17ce':
case '\u17cf':
case '\u17d0':
7695 case '\u17d1':
case '\u17d2':
case '\u17d3':
7697 matchRange(
'\u17C9',
'\u17D3');
7700 case '\u180b':
case '\u180c':
case '\u180d':
7702 matchRange(
'\u180B',
'\u180D');
7710 case '\u20d0':
case '\u20d1':
case '\u20d2':
case '\u20d3':
7711 case '\u20d4':
case '\u20d5':
case '\u20d6':
case '\u20d7':
7712 case '\u20d8':
case '\u20d9':
case '\u20da':
case '\u20db':
7715 matchRange(
'\u20D0',
'\u20DC');
7723 case '\u20e5':
case '\u20e6':
case '\u20e7':
case '\u20e8':
7724 case '\u20e9':
case '\u20ea':
7726 matchRange(
'\u20E5',
'\u20EA');
7729 case '\u302a':
case '\u302b':
case '\u302c':
case '\u302d':
7730 case '\u302e':
case '\u302f':
7732 matchRange(
'\u302A',
'\u302F');
7735 case '\u3099':
case '\u309a':
7737 matchRange(
'\u3099',
'\u309A');
7745 case '\ufe00':
case '\ufe01':
case '\ufe02':
case '\ufe03':
7746 case '\ufe04':
case '\ufe05':
case '\ufe06':
case '\ufe07':
7747 case '\ufe08':
case '\ufe09':
case '\ufe0a':
case '\ufe0b':
7748 case '\ufe0c':
case '\ufe0d':
case '\ufe0e':
case '\ufe0f':
7750 matchRange(
'\uFE00',
'\uFE0F');
7753 case '\ufe20':
case '\ufe21':
case '\ufe22':
case '\ufe23':
7755 matchRange(
'\uFE20',
'\uFE23');
7764 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
7767 _token.setText(text.ToString(_begin, text.Length-_begin));
7769 returnToken_ = _token;
7774 int _ttype;
IToken _token=null;
int _begin=text.Length;
7778 switch ( cached_LA1 )
7785 case '\u093e':
case '\u093f':
case '\u0940':
7787 matchRange(
'\u093E',
'\u0940');
7790 case '\u0949':
case '\u094a':
case '\u094b':
case '\u094c':
7792 matchRange(
'\u0949',
'\u094C');
7795 case '\u0982':
case '\u0983':
7797 matchRange(
'\u0982',
'\u0983');
7800 case '\u09be':
case '\u09bf':
case '\u09c0':
7802 matchRange(
'\u09BE',
'\u09C0');
7805 case '\u09c7':
case '\u09c8':
7807 matchRange(
'\u09C7',
'\u09C8');
7810 case '\u09cb':
case '\u09cc':
7812 matchRange(
'\u09CB',
'\u09CC');
7820 case '\u0a3e':
case '\u0a3f':
case '\u0a40':
7822 matchRange(
'\u0A3E',
'\u0A40');
7830 case '\u0abe':
case '\u0abf':
case '\u0ac0':
7832 matchRange(
'\u0ABE',
'\u0AC0');
7840 case '\u0acb':
case '\u0acc':
7842 matchRange(
'\u0ACB',
'\u0ACC');
7845 case '\u0b02':
case '\u0b03':
7847 matchRange(
'\u0B02',
'\u0B03');
7860 case '\u0b47':
case '\u0b48':
7862 matchRange(
'\u0B47',
'\u0B48');
7865 case '\u0b4b':
case '\u0b4c':
7867 matchRange(
'\u0B4B',
'\u0B4C');
7875 case '\u0bbe':
case '\u0bbf':
7877 matchRange(
'\u0BBE',
'\u0BBF');
7880 case '\u0bc1':
case '\u0bc2':
7882 matchRange(
'\u0BC1',
'\u0BC2');
7885 case '\u0bc6':
case '\u0bc7':
case '\u0bc8':
7887 matchRange(
'\u0BC6',
'\u0BC8');
7890 case '\u0bca':
case '\u0bcb':
case '\u0bcc':
7892 matchRange(
'\u0BCA',
'\u0BCC');
7900 case '\u0c01':
case '\u0c02':
case '\u0c03':
7902 matchRange(
'\u0C01',
'\u0C03');
7905 case '\u0c41':
case '\u0c42':
case '\u0c43':
case '\u0c44':
7907 matchRange(
'\u0C41',
'\u0C44');
7910 case '\u0c82':
case '\u0c83':
7912 matchRange(
'\u0C82',
'\u0C83');
7920 case '\u0cc0':
case '\u0cc1':
case '\u0cc2':
case '\u0cc3':
7923 matchRange(
'\u0CC0',
'\u0CC4');
7926 case '\u0cc7':
case '\u0cc8':
7928 matchRange(
'\u0CC7',
'\u0CC8');
7931 case '\u0cca':
case '\u0ccb':
7933 matchRange(
'\u0CCA',
'\u0CCB');
7936 case '\u0cd5':
case '\u0cd6':
7938 matchRange(
'\u0CD5',
'\u0CD6');
7941 case '\u0d02':
case '\u0d03':
7943 matchRange(
'\u0D02',
'\u0D03');
7946 case '\u0d3e':
case '\u0d3f':
case '\u0d40':
7948 matchRange(
'\u0D3E',
'\u0D40');
7951 case '\u0d46':
case '\u0d47':
case '\u0d48':
7953 matchRange(
'\u0D46',
'\u0D48');
7956 case '\u0d4a':
case '\u0d4b':
case '\u0d4c':
7958 matchRange(
'\u0D4A',
'\u0D4C');
7966 case '\u0d82':
case '\u0d83':
7968 matchRange(
'\u0D82',
'\u0D83');
7971 case '\u0dcf':
case '\u0dd0':
case '\u0dd1':
7973 matchRange(
'\u0DCF',
'\u0DD1');
7976 case '\u0dd8':
case '\u0dd9':
case '\u0dda':
case '\u0ddb':
7977 case '\u0ddc':
case '\u0ddd':
case '\u0dde':
case '\u0ddf':
7979 matchRange(
'\u0DD8',
'\u0DDF');
7982 case '\u0df2':
case '\u0df3':
7984 matchRange(
'\u0DF2',
'\u0DF3');
7987 case '\u0f3e':
case '\u0f3f':
7989 matchRange(
'\u0F3E',
'\u0F3F');
8012 case '\u1056':
case '\u1057':
8014 matchRange(
'\u1056',
'\u1057');
8017 case '\u17b4':
case '\u17b5':
case '\u17b6':
8019 matchRange(
'\u17B4',
'\u17B6');
8022 case '\u17be':
case '\u17bf':
case '\u17c0':
case '\u17c1':
8023 case '\u17c2':
case '\u17c3':
case '\u17c4':
case '\u17c5':
8025 matchRange(
'\u17BE',
'\u17C5');
8028 case '\u17c7':
case '\u17c8':
8030 matchRange(
'\u17C7',
'\u17C8');
8039 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
8042 _token.setText(text.ToString(_begin, text.Length-_begin));
8044 returnToken_ = _token;
8049 int _ttype;
IToken _token=null;
int _begin=text.Length;
8053 switch ( cached_LA1 )
8070 case '\u200c':
case '\u200d':
case '\u200e':
case '\u200f':
8072 matchRange(
'\u200C',
'\u200F');
8075 case '\u202a':
case '\u202b':
case '\u202c':
case '\u202d':
8078 matchRange(
'\u202A',
'\u202E');
8081 case '\u2060':
case '\u2061':
case '\u2062':
case '\u2063':
8083 matchRange(
'\u2060',
'\u2063');
8086 case '\u206a':
case '\u206b':
case '\u206c':
case '\u206d':
8087 case '\u206e':
case '\u206f':
8089 matchRange(
'\u206A',
'\u206F');
8097 case '\ufff9':
case '\ufffa':
case '\ufffb':
8099 matchRange(
'\uFFF9',
'\uFFFB');
8108 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
8111 _token.setText(text.ToString(_begin, text.Length-_begin));
8113 returnToken_ = _token;
8117 private static long[] mk_tokenSet_0_()
8119 long[] data =
new long[2048];
8121 for (
int i = 1; i<=127; i++) { data[i]=-1L; }
8122 data[128]=-3298534883329L;
8123 for (
int i = 129; i<=1022; i++) { data[i]=-1L; }
8124 data[1023]=9223372036854775807L;
8125 for (
int i = 1024; i<=2047; i++) { data[i]=0L; }
8129 private static long[] mk_tokenSet_1_()
8131 long[] data =
new long[4088];
8133 data[1]=576460746263625726L;
8134 data[2]=297241973452963840L;
8135 data[3]=-36028797027352577L;
8136 for (
int i = 4; i<=7; i++) { data[i]=-1L; }
8137 data[8]=4503591037435903L;
8139 data[10]=-432556670460100609L;
8140 data[11]=70501888360451L;
8142 data[13]=288230376151711744L;
8143 data[14]=-17179879616L;
8144 data[15]=18014398509449215L;
8145 for (
int i = 16; i<=17; i++) { data[i]=-1L; }
8147 data[19]=234187180623233023L;
8148 data[20]=-562949953355777L;
8149 data[21]=-8547991553L;
8151 data[23]=1979120929931264L;
8152 data[24]=576460743713488896L;
8153 data[25]=-351843720886273L;
8155 data[27]=2017613045381988351L;
8156 data[28]=35184371892224L;
8158 data[30]=563224831328255L;
8159 for (
int i = 31; i<=35; i++) { data[i]=0L; }
8160 data[36]=2594073385365405664L;
8161 data[37]=17163157504L;
8162 data[38]=271902628478820320L;
8163 data[39]=844440767823872L;
8164 data[40]=247132830528276448L;
8165 data[41]=7881300924956672L;
8166 data[42]=2589004636761075680L;
8167 data[43]=4295032832L;
8168 data[44]=2579997437506199520L;
8169 data[45]=15837691904L;
8170 data[46]=270153412153034728L;
8172 data[48]=283724577500946400L;
8173 data[49]=12884901888L;
8174 data[50]=283724577500946400L;
8175 data[51]=13958643712L;
8176 data[52]=288228177128316896L;
8177 data[53]=12884901888L;
8178 data[54]=3457638613854978016L;
8180 data[56]=3940649673949182L;
8182 data[58]=2309762420256548246L;
8183 data[59]=805306463L;
8185 data[61]=8796093021951L;
8188 data[64]=7679401525247L;
8190 data[66]=-4294967296L;
8191 data[67]=144115188075790399L;
8193 data[69]=-2080374785L;
8194 data[70]=-1065151889409L;
8195 data[71]=288230376151711743L;
8197 data[73]=-3263218305L;
8198 data[74]=9168625153884503423L;
8199 data[75]=-140737496776899L;
8200 data[76]=-2160230401L;
8201 data[77]=134217599L;
8202 data[78]=-4294967296L;
8203 data[79]=9007199254740991L;
8205 for (
int i = 81; i<=88; i++) { data[i]=-1L; }
8206 data[89]=35923243902697471L;
8207 data[90]=-4160749570L;
8208 data[91]=501377302265855L;
8209 data[92]=1125895612129279L;
8210 data[93]=527761286627327L;
8211 data[94]=4503599627370495L;
8212 data[95]=276824064L;
8213 data[96]=-4294967296L;
8214 data[97]=72057594037927935L;
8215 data[98]=2199023255551L;
8216 for (
int i = 99; i<=119; i++) { data[i]=0L; }
8217 for (
int i = 120; i<=121; i++) { data[i]=-1L; }
8218 data[122]=-4026531841L;
8219 data[123]=288230376151711743L;
8220 data[124]=-3233808385L;
8221 data[125]=4611686017001275199L;
8222 data[126]=6908521828386340863L;
8223 data[127]=2295745090394464220L;
8225 data[129]=-9222809086901354496L;
8226 for (
int i = 130; i<=131; i++) { data[i]=0L; }
8227 data[132]=-2018811855607169916L;
8228 data[133]=-4294966304L;
8230 for (
int i = 135; i<=191; i++) { data[i]=0L; }
8231 data[192]=2251241253188403424L;
8233 data[194]=-4823449601L;
8234 data[195]=-576460752303423489L;
8235 data[196]=-527765581332512L;
8237 data[198]=72057589742993407L;
8238 data[199]=-281474976710656L;
8239 for (
int i = 200; i<=207; i++) { data[i]=0L; }
8241 for (
int i = 209; i<=309; i++) { data[i]=0L; }
8242 data[310]=9007199254740992L;
8245 for (
int i = 313; i<=637; i++) { data[i]=0L; }
8246 data[638]=137438953472L;
8248 for (
int i = 640; i<=657; i++) { data[i]=-1L; }
8250 for (
int i = 659; i<=687; i++) { data[i]=0L; }
8252 for (
int i = 689; i<=861; i++) { data[i]=0L; }
8253 data[862]=34359738368L;
8254 for (
int i = 863; i<=995; i++) { data[i]=0L; }
8255 for (
int i = 996; i<=999; i++) { data[i]=-1L; }
8256 data[1000]=-211106232532993L;
8257 data[1001]=8796093022207L;
8258 for (
int i = 1002; i<=1003; i++) { data[i]=0L; }
8259 data[1004]=6881498030004502655L;
8261 data[1006]=1125899906842623L;
8262 data[1007]=-524288L;
8263 for (
int i = 1008; i<=1011; i++) { data[i]=-1L; }
8264 data[1012]=4611686018427387903L;
8266 data[1014]=-196609L;
8267 data[1015]=1152640029630136575L;
8269 data[1017]=-9288674231451648L;
8271 data[1019]=2305843009213693951L;
8272 data[1020]=576460743713488896L;
8273 data[1021]=-274743689218L;
8274 data[1022]=9223372036854775807L;
8275 data[1023]=486341884L;
8276 for (
int i = 1024; i<=4087; i++) { data[i]=0L; }
8280 private static long[] mk_tokenSet_2_()
8282 long[] data =
new long[4088];
8284 data[1]=576460743847706622L;
8285 data[2]=297241973452963840L;
8286 data[3]=-36028797027352577L;
8287 for (
int i = 4; i<=7; i++) { data[i]=-1L; }
8288 data[8]=4503591037435903L;
8290 data[10]=-432556670460100609L;
8291 data[11]=70501888360451L;
8293 data[13]=288230376151711744L;
8294 data[14]=-17179879616L;
8295 data[15]=18014398509449215L;
8296 for (
int i = 16; i<=17; i++) { data[i]=-1L; }
8298 data[19]=234187180623233023L;
8299 data[20]=-562949953355777L;
8300 data[21]=-8547991553L;
8302 data[23]=1979120929931264L;
8303 data[24]=576460743713488896L;
8304 data[25]=-351843720886273L;
8306 data[27]=2017613045381988351L;
8307 data[28]=35184371892224L;
8309 data[30]=563224831328255L;
8310 for (
int i = 31; i<=35; i++) { data[i]=0L; }
8311 data[36]=2594073385365405664L;
8312 data[37]=17163157504L;
8313 data[38]=271902628478820320L;
8314 data[39]=844440767823872L;
8315 data[40]=247132830528276448L;
8316 data[41]=7881300924956672L;
8317 data[42]=2589004636761075680L;
8318 data[43]=4295032832L;
8319 data[44]=2579997437506199520L;
8320 data[45]=15837691904L;
8321 data[46]=270153412153034728L;
8323 data[48]=283724577500946400L;
8324 data[49]=12884901888L;
8325 data[50]=283724577500946400L;
8326 data[51]=13958643712L;
8327 data[52]=288228177128316896L;
8328 data[53]=12884901888L;
8329 data[54]=3457638613854978016L;
8331 data[56]=3940649673949182L;
8333 data[58]=2309762420256548246L;
8334 data[59]=805306463L;
8336 data[61]=8796093021951L;
8339 data[64]=7679401525247L;
8341 data[66]=-4294967296L;
8342 data[67]=144115188075790399L;
8344 data[69]=-2080374785L;
8345 data[70]=-1065151889409L;
8346 data[71]=288230376151711743L;
8348 data[73]=-3263218305L;
8349 data[74]=9168625153884503423L;
8350 data[75]=-140737496776899L;
8351 data[76]=-2160230401L;
8352 data[77]=134217599L;
8353 data[78]=-4294967296L;
8354 data[79]=9007199254740991L;
8356 for (
int i = 81; i<=88; i++) { data[i]=-1L; }
8357 data[89]=35923243902697471L;
8358 data[90]=-4160749570L;
8359 data[91]=501377302265855L;
8360 data[92]=1125895612129279L;
8361 data[93]=527761286627327L;
8362 data[94]=4503599627370495L;
8363 data[95]=276824064L;
8364 data[96]=-4294967296L;
8365 data[97]=72057594037927935L;
8366 data[98]=2199023255551L;
8367 for (
int i = 99; i<=119; i++) { data[i]=0L; }
8368 for (
int i = 120; i<=121; i++) { data[i]=-1L; }
8369 data[122]=-4026531841L;
8370 data[123]=288230376151711743L;
8371 data[124]=-3233808385L;
8372 data[125]=4611686017001275199L;
8373 data[126]=6908521828386340863L;
8374 data[127]=2295745090394464220L;
8376 data[129]=-9222809086901354496L;
8377 for (
int i = 130; i<=131; i++) { data[i]=0L; }
8378 data[132]=-2018811855607169916L;
8379 data[133]=-4294966304L;
8381 for (
int i = 135; i<=191; i++) { data[i]=0L; }
8382 data[192]=2251241253188403424L;
8384 data[194]=-4823449601L;
8385 data[195]=-576460752303423489L;
8386 data[196]=-527765581332512L;
8388 data[198]=72057589742993407L;
8389 data[199]=-281474976710656L;
8390 for (
int i = 200; i<=207; i++) { data[i]=0L; }
8392 for (
int i = 209; i<=309; i++) { data[i]=0L; }
8393 data[310]=9007199254740992L;
8396 for (
int i = 313; i<=637; i++) { data[i]=0L; }
8397 data[638]=137438953472L;
8399 for (
int i = 640; i<=657; i++) { data[i]=-1L; }
8401 for (
int i = 659; i<=687; i++) { data[i]=0L; }
8403 for (
int i = 689; i<=861; i++) { data[i]=0L; }
8404 data[862]=34359738368L;
8405 for (
int i = 863; i<=995; i++) { data[i]=0L; }
8406 for (
int i = 996; i<=999; i++) { data[i]=-1L; }
8407 data[1000]=-211106232532993L;
8408 data[1001]=8796093022207L;
8409 for (
int i = 1002; i<=1003; i++) { data[i]=0L; }
8410 data[1004]=6881498030004502655L;
8412 data[1006]=1125899906842623L;
8413 data[1007]=-524288L;
8414 for (
int i = 1008; i<=1011; i++) { data[i]=-1L; }
8415 data[1012]=4611686018427387903L;
8417 data[1014]=-196609L;
8418 data[1015]=1152640029630136575L;
8420 data[1017]=-9288674231451648L;
8422 data[1019]=2305843009213693951L;
8423 data[1020]=576460743713488896L;
8424 data[1021]=-274743689218L;
8425 data[1022]=9223372036854775807L;
8426 data[1023]=486341884L;
8427 for (
int i = 1024; i<=4087; i++) { data[i]=0L; }
8431 private static long[] mk_tokenSet_3_()
8433 long[] data =
new long[2042];
8434 data[0]=287948901175001088L;
8435 for (
int i = 1; i<=24; i++) { data[i]=0L; }
8436 data[25]=4393751543808L;
8438 data[27]=287948901175001088L;
8439 for (
int i = 28; i<=36; i++) { data[i]=0L; }
8440 data[37]=281200098803712L;
8442 data[39]=281200098803712L;
8444 data[41]=281200098803712L;
8446 data[43]=281200098803712L;
8448 data[45]=281200098803712L;
8450 data[47]=280925220896768L;
8452 data[49]=281200098803712L;
8454 data[51]=281200098803712L;
8456 data[53]=281200098803712L;
8457 for (
int i = 54; i<=56; i++) { data[i]=0L; }
8461 data[60]=4393751543808L;
8462 for (
int i = 61; i<=64; i++) { data[i]=0L; }
8464 for (
int i = 66; i<=76; i++) { data[i]=0L; }
8465 data[77]=1123700883587072L;
8466 for (
int i = 78; i<=94; i++) { data[i]=0L; }
8467 data[95]=4393751543808L;
8469 for (
int i = 97; i<=1019; i++) { data[i]=0L; }
8470 data[1020]=67043328L;
8471 for (
int i = 1021; i<=2041; i++) { data[i]=0L; }
8475 private static long[] mk_tokenSet_4_()
8477 long[] data =
new long[2044];
8479 data[1]=2147483648L;
8480 for (
int i = 2; i<=127; i++) { data[i]=0L; }
8481 data[128]=-9223372036854775808L;
8483 for (
int i = 130; i<=194; i++) { data[i]=0L; }
8484 data[195]=576460752303423488L;
8485 for (
int i = 196; i<=1015; i++) { data[i]=0L; }
8486 data[1016]=6755399441055744L;
8488 for (
int i = 1018; i<=1019; i++) { data[i]=0L; }
8489 data[1020]=-9223372036854775808L;
8490 data[1021]=137438953472L;
8491 for (
int i = 1022; i<=2043; i++) { data[i]=0L; }
8495 private static long[] mk_tokenSet_5_()
8497 long[] data =
new long[2034];
8498 for (
int i = 0; i<=11; i++) { data[i]=0L; }
8500 data[13]=281470681808895L;
8501 for (
int i = 14; i<=17; i++) { data[i]=0L; }
8503 for (
int i = 19; i<=21; i++) { data[i]=0L; }
8504 data[22]=-4899916411759099904L;
8507 data[25]=281474980902912L;
8509 data[27]=67755789254656L;
8510 data[28]=-281474976579584L;
8512 data[30]=562675075514368L;
8513 for (
int i = 31; i<=35; i++) { data[i]=0L; }
8514 data[36]=-3458764513820540914L;
8515 data[37]=51541590015L;
8516 data[38]=-3458764513820540914L;
8517 data[39]=51548010911L;
8518 data[40]=-3458764513820540924L;
8519 data[41]=844424930146695L;
8520 data[42]=-3458764513820540914L;
8522 data[44]=-3458764513820540914L;
8524 data[46]=-4611686018427387900L;
8526 data[48]=-4611686018427387890L;
8528 data[50]=-4611686018427387892L;
8530 data[52]=-4611686018427387892L;
8533 data[55]=3377704004977664L;
8534 data[56]=572520102629474304L;
8536 data[58]=2013671983388033024L;
8538 data[60]=-4422534834027495424L;
8539 data[61]=-562949953421312L;
8540 data[62]=2305843009196851423L;
8542 data[64]=272450185269870592L;
8544 for (
int i = 66; i<=91; i++) { data[i]=0L; }
8545 data[92]=7881299349733376L;
8546 data[93]=3377699721314304L;
8547 data[94]=-4503599627370496L;
8551 data[98]=2199023255552L;
8552 for (
int i = 99; i<=130; i++) { data[i]=0L; }
8553 data[131]=8667780808704L;
8554 for (
int i = 132; i<=191; i++) { data[i]=0L; }
8555 data[192]=277076930199552L;
8557 data[194]=100663296L;
8558 for (
int i = 195; i<=1003; i++) { data[i]=0L; }
8559 data[1004]=1073741824L;
8560 for (
int i = 1005; i<=1015; i++) { data[i]=0L; }
8561 data[1016]=64424574975L;
8562 for (
int i = 1017; i<=2033; i++) { data[i]=0L; }
8566 private static long[] mk_tokenSet_6_()
8568 long[] data =
new long[2048];
8569 for (
int i = 0; i<=26; i++) { data[i]=0L; }
8570 data[27]=536870912L;
8572 for (
int i = 29; i<=95; i++) { data[i]=0L; }
8574 for (
int i = 97; i<=127; i++) { data[i]=0L; }
8575 data[128]=136339441905664L;
8576 data[129]=277141354708992L;
8577 for (
int i = 130; i<=1018; i++) { data[i]=0L; }
8578 data[1019]=-9223372036854775808L;
8579 for (
int i = 1020; i<=1022; i++) { data[i]=0L; }
8580 data[1023]=1008806316530991104L;
8581 for (
int i = 1024; i<=2047; i++) { data[i]=0L; }
8585 private static long[] mk_tokenSet_7_()
8587 long[] data =
new long[2042];
8591 data[3]=2139095039L;
8592 data[4]=-6172933889249159851L;
8593 data[5]=3122495741643543722L;
8594 data[6]=1274187559846268630L;
8595 data[7]=6184099063146390672L;
8596 data[8]=1501199875790165L;
8597 for (
int i = 9; i<=13; i++) { data[i]=0L; }
8598 data[14]=17575006099264L;
8599 data[15]=4597424615849984L;
8600 data[16]=281474976710655L;
8601 data[17]=6148914689804861440L;
8602 data[18]=6148914691236516865L;
8603 data[19]=78062393541077675L;
8604 data[20]=-562949953399467L;
8606 for (
int i = 22; i<=65; i++) { data[i]=0L; }
8607 data[66]=-4294967296L;
8609 for (
int i = 68; i<=119; i++) { data[i]=0L; }
8610 for (
int i = 120; i<=121; i++) { data[i]=6148914691236517205L; }
8611 data[122]=6148914689806259541L;
8612 data[123]=96076792050570581L;
8613 data[124]=-71777217515815168L;
8614 data[125]=280378317225728L;
8615 data[126]=1080863910568919040L;
8616 data[127]=1080897995681042176L;
8617 for (
int i = 128; i<=131; i++) { data[i]=0L; }
8618 data[132]=-4608522378834134908L;
8620 for (
int i = 134; i<=1019; i++) { data[i]=0L; }
8621 data[1020]=576460743713488896L;
8622 for (
int i = 1021; i<=2041; i++) { data[i]=0L; }
8626 private static long[] mk_tokenSet_8_()
8628 long[] data =
new long[2044];
8630 data[1]=576460743713488896L;
8631 data[2]=297241973452963840L;
8632 data[3]=-36028799166447616L;
8633 data[4]=6172933889249159850L;
8634 data[5]=-3122495741643543723L;
8635 data[6]=-1850648312149692119L;
8636 data[7]=-6185224963053235648L;
8637 data[8]=3002391161645738L;
8639 data[10]=70368744177663L;
8640 for (
int i = 11; i<=13; i++) { data[i]=0L; }
8641 data[14]=-17592185978880L;
8642 data[15]=13416973893599231L;
8643 data[16]=-281474976710656L;
8644 data[17]=-6148914689804861441L;
8645 data[18]=-6148914691236517886L;
8646 data[19]=156124787082155348L;
8648 data[21]=-8589934592L;
8650 for (
int i = 23; i<=119; i++) { data[i]=0L; }
8651 for (
int i = 120; i<=121; i++) { data[i]=-6148914691236517206L; }
8652 data[122]=-6148914693832791382L;
8653 data[123]=192153584101141162L;
8654 data[124]=71777214282006783L;
8655 data[125]=4611405638684049471L;
8656 data[126]=4674456033467236607L;
8657 data[127]=61925590106570972L;
8659 data[129]=-9222809086901354496L;
8660 for (
int i = 130; i<=131; i++) { data[i]=0L; }
8661 data[132]=2454602534405850112L;
8663 for (
int i = 134; i<=1003; i++) { data[i]=0L; }
8664 data[1004]=16253055L;
8665 for (
int i = 1005; i<=1020; i++) { data[i]=0L; }
8666 data[1021]=134217726L;
8667 for (
int i = 1022; i<=2043; i++) { data[i]=0L; }
8671 private static long[] mk_tokenSet_9_()
8673 long[] data =
new long[1025];
8674 for (
int i = 0; i<=6; i++) { data[i]=0L; }
8675 data[7]=1125899906844960L;
8676 for (
int i = 8; i<=125; i++) { data[i]=0L; }
8677 data[126]=1153201884350185216L;
8678 data[127]=1152921504606851072L;
8679 for (
int i = 128; i<=1024; i++) { data[i]=0L; }
8683 private static long[] mk_tokenSet_10_()
8685 long[] data =
new long[2046];
8686 for (
int i = 0; i<=9; i++) { data[i]=0L; }
8687 data[10]=-432627039204278272L;
8688 data[11]=70501888360451L;
8690 data[13]=288230376151711744L;
8691 for (
int i = 14; i<=20; i++) { data[i]=0L; }
8693 for (
int i = 22; i<=24; i++) { data[i]=0L; }
8696 data[27]=412316860416L;
8697 for (
int i = 28; i<=56; i++) { data[i]=0L; }
8701 for (
int i = 60; i<=94; i++) { data[i]=0L; }
8705 for (
int i = 98; i<=191; i++) { data[i]=0L; }
8706 data[192]=593912200859484192L;
8708 data[194]=1610612736L;
8709 data[195]=8070450532247928832L;
8710 for (
int i = 196; i<=1020; i++) { data[i]=0L; }
8711 data[1021]=281474976710656L;
8712 data[1022]=3221225472L;
8713 for (
int i = 1023; i<=2045; i++) { data[i]=0L; }
8717 private static long[] mk_tokenSet_11_()
8719 long[] data =
new long[4088];
8720 for (
int i = 0; i<=5; i++) { data[i]=0L; }
8721 data[6]=576460752303423488L;
8723 for (
int i = 8; i<=22; i++) { data[i]=0L; }
8724 data[23]=1979120929931264L;
8725 data[24]=576460743713488896L;
8726 data[25]=-351843720886274L;
8728 data[27]=2017612633065127935L;
8729 data[28]=35184371892224L;
8731 data[30]=563224831328255L;
8732 for (
int i = 31; i<=35; i++) { data[i]=0L; }
8733 data[36]=2594073385365405664L;
8734 data[37]=17163157504L;
8735 data[38]=271902628478820320L;
8736 data[39]=844440767823872L;
8737 data[40]=247132830528276448L;
8738 data[41]=7881300924956672L;
8739 data[42]=2589004636761075680L;
8740 data[43]=4295032832L;
8741 data[44]=2579997437506199520L;
8742 data[45]=15837691904L;
8743 data[46]=270153412153034728L;
8745 data[48]=283724577500946400L;
8746 data[49]=12884901888L;
8747 data[50]=283724577500946400L;
8748 data[51]=13958643712L;
8749 data[52]=288228177128316896L;
8750 data[53]=12884901888L;
8751 data[54]=3457638613854978016L;
8753 data[56]=3940649673949182L;
8755 data[58]=2309762420256548246L;
8756 data[59]=805306399L;
8758 data[61]=8796093021951L;
8761 data[64]=7679401525247L;
8764 data[67]=144115188075790336L;
8766 data[69]=-2080374785L;
8767 data[70]=-1065151889409L;
8768 data[71]=288230376151711743L;
8770 data[73]=-3263218305L;
8771 data[74]=9168625153884503423L;
8772 data[75]=-140737496776899L;
8773 data[76]=-2160230401L;
8774 data[77]=134217599L;
8775 data[78]=-4294967296L;
8776 data[79]=9007199254740991L;
8778 for (
int i = 81; i<=88; i++) { data[i]=-1L; }
8779 data[89]=35923243902697471L;
8780 data[90]=-4160749570L;
8781 data[91]=8796093022207L;
8782 data[92]=1125895612129279L;
8783 data[93]=527761286627327L;
8784 data[94]=4503599627370495L;
8785 data[95]=268435456L;
8786 data[96]=-4294967296L;
8787 data[97]=72057594037927927L;
8788 data[98]=2199023255551L;
8789 for (
int i = 99; i<=131; i++) { data[i]=0L; }
8790 data[132]=135107988821114880L;
8791 for (
int i = 133; i<=191; i++) { data[i]=0L; }
8792 data[192]=1152921504606847040L;
8794 data[194]=-6434062337L;
8795 data[195]=-8646911284551352321L;
8796 data[196]=-527765581332512L;
8798 data[198]=72057589742993407L;
8799 data[199]=-281474976710656L;
8800 for (
int i = 200; i<=207; i++) { data[i]=0L; }
8802 for (
int i = 209; i<=309; i++) { data[i]=0L; }
8803 data[310]=9007199254740992L;
8806 for (
int i = 313; i<=637; i++) { data[i]=0L; }
8807 data[638]=137438953472L;
8809 for (
int i = 640; i<=657; i++) { data[i]=-1L; }
8811 for (
int i = 659; i<=687; i++) { data[i]=0L; }
8813 for (
int i = 689; i<=861; i++) { data[i]=0L; }
8814 data[862]=34359738368L;
8815 for (
int i = 863; i<=995; i++) { data[i]=0L; }
8816 for (
int i = 996; i<=999; i++) { data[i]=-1L; }
8817 data[1000]=-211106232532993L;
8818 data[1001]=8796093022207L;
8819 for (
int i = 1002; i<=1003; i++) { data[i]=0L; }
8820 data[1004]=6881498029988249600L;
8822 data[1006]=1125899906842623L;
8823 data[1007]=-524288L;
8824 for (
int i = 1008; i<=1011; i++) { data[i]=-1L; }
8825 data[1012]=4611686018427387903L;
8827 data[1014]=-196609L;
8828 data[1015]=1152640029630136575L;
8830 data[1017]=-9288674231451648L;
8832 data[1019]=2305843009213693951L;
8834 data[1021]=-281749854617600L;
8835 data[1022]=9223372033633550335L;
8836 data[1023]=486341884L;
8837 for (
int i = 1024; i<=4087; i++) { data[i]=0L; }
8841 private static long[] mk_tokenSet_12_()
8843 long[] data =
new long[1025];
8844 for (
int i = 0; i<=90; i++) { data[i]=0L; }
8845 data[91]=492581209243648L;
8846 for (
int i = 92; i<=132; i++) { data[i]=0L; }
8847 data[133]=-4294967296L;
8849 for (
int i = 135; i<=191; i++) { data[i]=0L; }
8850 data[192]=504407547722072192L;
8851 for (
int i = 193; i<=1024; i++) { data[i]=0L; }
8855 private static long[] mk_tokenSet_13_()
8857 long[] data =
new long[2034];
8858 for (
int i = 0; i<=11; i++) { data[i]=0L; }
8860 data[13]=281470681808895L;
8861 for (
int i = 14; i<=17; i++) { data[i]=0L; }
8863 for (
int i = 19; i<=21; i++) { data[i]=0L; }
8864 data[22]=-4899916411759099904L;
8867 data[25]=281474980902912L;
8869 data[27]=67755789254656L;
8870 data[28]=-281474976579584L;
8872 data[30]=562675075514368L;
8873 for (
int i = 31; i<=35; i++) { data[i]=0L; }
8874 data[36]=1152921504606846982L;
8875 data[37]=51541582334L;
8876 data[38]=1152921504606846978L;
8877 data[39]=51539615774L;
8878 data[40]=1152921504606846980L;
8879 data[41]=844424930146694L;
8880 data[42]=1152921504606846982L;
8882 data[44]=-8070450532247928830L;
8886 data[48]=-4611686018427387904L;
8888 data[50]=-9223372036854775808L;
8894 data[56]=572520102629474304L;
8896 data[58]=2013671983388033024L;
8898 data[60]=189151184399892480L;
8899 data[61]=9222809086901354496L;
8900 data[62]=2305843009196851423L;
8902 data[64]=199812049092476928L;
8904 for (
int i = 66; i<=91; i++) { data[i]=0L; }
8905 data[92]=7881299349733376L;
8906 data[93]=3377699721314304L;
8907 data[94]=4575657221408423936L;
8911 data[98]=2199023255552L;
8912 for (
int i = 99; i<=130; i++) { data[i]=0L; }
8913 data[131]=8667780808704L;
8914 for (
int i = 132; i<=191; i++) { data[i]=0L; }
8915 data[192]=277076930199552L;
8917 data[194]=100663296L;
8918 for (
int i = 195; i<=1003; i++) { data[i]=0L; }
8919 data[1004]=1073741824L;
8920 for (
int i = 1005; i<=1015; i++) { data[i]=0L; }
8921 data[1016]=64424574975L;
8922 for (
int i = 1017; i<=2033; i++) { data[i]=0L; }
8926 private static long[] mk_tokenSet_14_()
8928 long[] data =
new long[1025];
8929 for (
int i = 0; i<=35; i++) { data[i]=0L; }
8930 data[36]=-4611686018427387896L;
8932 data[38]=-4611686018427387892L;
8934 data[40]=-4611686018427387904L;
8936 data[42]=-4611686018427387896L;
8938 data[44]=4611686018427387916L;
8940 data[46]=-4611686018427387904L;
8944 data[50]=4611686018427387916L;
8946 data[52]=-4611686018427387892L;
8949 data[55]=3377703998947328L;
8950 for (
int i = 56; i<=59; i++) { data[i]=0L; }
8951 data[60]=-4611686018427387904L;
8952 data[61]=-9223372036854775808L;
8953 for (
int i = 62; i<=63; i++) { data[i]=0L; }
8954 data[64]=72638136177393664L;
8956 for (
int i = 66; i<=93; i++) { data[i]=0L; }
8957 data[94]=-4580160821035794432L;
8959 for (
int i = 96; i<=1024; i++) { data[i]=0L; }
8963 private static long[] mk_tokenSet_15_()
8965 long[] data =
new long[2048];
8966 data[0]=-17179878401L;
8967 for (
int i = 1; i<=127; i++) { data[i]=-1L; }
8968 data[128]=-3298534883329L;
8969 for (
int i = 129; i<=1022; i++) { data[i]=-1L; }
8970 data[1023]=9223372036854775807L;
8971 for (
int i = 1024; i<=2047; i++) { data[i]=0L; }
8975 private static long[] mk_tokenSet_16_()
8977 long[] data =
new long[1025];
8978 data[0]=4294973952L;
8980 data[2]=4294967296L;
8981 for (
int i = 3; i<=89; i++) { data[i]=0L; }
8983 for (
int i = 91; i<=127; i++) { data[i]=0L; }
8984 data[128]=140737488359423L;
8985 data[129]=2147483648L;
8986 for (
int i = 130; i<=191; i++) { data[i]=0L; }
8988 for (
int i = 193; i<=1024; i++) { data[i]=0L; }
8992 private static long[] mk_tokenSet_17_()
8994 long[] data =
new long[1025];
8995 data[0]=4294967296L;
8997 data[2]=4294967296L;
8998 for (
int i = 3; i<=89; i++) { data[i]=0L; }
9000 for (
int i = 91; i<=127; i++) { data[i]=0L; }
9001 data[128]=140737488359423L;
9002 data[129]=2147483648L;
9003 for (
int i = 130; i<=191; i++) { data[i]=0L; }
9005 for (
int i = 193; i<=1024; i++) { data[i]=0L; }
void mNOT_NEWLINE(bool _createToken)
antlr.collections.impl.BitSet BitSet
static readonly BitSet tokenSet_13_
void mCLOSE_PAREN(bool _createToken)
void mNOT_EQUAL(bool _createToken)
void mHEX_DIGIT(bool _createToken)
static readonly BitSet tokenSet_0_
static readonly BitSet tokenSet_14_
override void setFilename(string f)
Update _fileinfo attribute whenever filename changes.
void mPP_NUMBER(bool _createToken)
void mNON_NEWLINE_WHITESPACE(bool _createToken)
void mUNICODE_CLASS_Lt(bool _createToken)
static readonly BitSet tokenSet_3_
void mLOG_NOT(bool _createToken)
antlr.ByteBuffer ByteBuffer
static readonly BitSet tokenSet_9_
System.IO.FileInfo FileInfo
void mUNICODE_CLASS_Ll(bool _createToken)
static readonly BitSet tokenSet_7_
CSharpPreprocessorLexer(TextReader r)
static readonly BitSet tokenSet_16_
const int UNICODE_CLASS_Lu
void mDECIMAL_DIGIT(bool _createToken)
antlr.TokenStreamRecognitionException TokenStreamRecognitionException
antlr.CharStreamException CharStreamException
const int UNICODE_CLASS_Lt
static readonly BitSet tokenSet_8_
void mNEWLINE(bool _createToken)
bool IsCombiningCharacter(string s)
antlr.MismatchedCharException MismatchedCharException
const int UNICODE_CLASS_Mc
void mUNICODE_CLASS_Nl(bool _createToken)
void mUNICODE_CLASS_Mc(bool _createToken)
antlr.NoViableAltForCharException NoViableAltForCharException
CSharpPreprocessorLexer(LexerSharedInputState state)
System.Collections.Comparer Comparer
void mUNICODE_CLASS_Mn(bool _createToken)
override IToken nextToken()
void mUNICODE_CLASS_Lm(bool _createToken)
void mEQUAL(bool _createToken)
void mFORMATTING_CHARACTER(bool _createToken)
void mPP_IDENT(bool _createToken)
TokenStreamSelector Selector
A for switching between this Lexer and the C#-only Lexer.
void mCOMBINING_CHARACTER(bool _createToken)
static readonly BitSet tokenSet_10_
void mUNICODE_CLASS_Nd(bool _createToken)
antlr.SemanticException SemanticException
void mSL_COMMENT(bool _createToken)
const int FORMATTING_CHARACTER
void mPP_FILENAME(bool _createToken)
void mUNICODE_CLASS_Lo(bool _createToken)
antlr.TokenStream TokenStream
CSharpPreprocessorLexer(InputBuffer ib)
void mUNICODE_ESCAPE_SEQUENCE(bool _createToken)
void mQUOTE(bool _createToken)
const int NULL_TREE_LOOKAHEAD
const int COMBINING_CHARACTER
static readonly BitSet tokenSet_5_
antlr.CharStreamIOException CharStreamIOException
static readonly BitSet tokenSet_11_
const int UNICODE_CLASS_Nd
static readonly BitSet tokenSet_6_
System.Collections.Hashtable Hashtable
antlr.RecognitionException RecognitionException
static readonly BitSet tokenSet_15_
const int LETTER_CHARACTER
bool IsIdentifierCharacter(string s)
static readonly BitSet tokenSet_12_
void mUNICODE_CLASS_Pc(bool _createToken)
const int DECIMAL_DIGIT_CHARACTER
void mUNICODE_CLASS_Zs(bool _createToken)
antlr.InputBuffer InputBuffer
override IToken makeToken(int t)
Ensures all tokens have access to the source file's details.
const int NON_NEWLINE_WHITESPACE
const int UNICODE_CLASS_Mn
const int UNICODE_CLASS_Lm
void mCONNECTING_CHARACTER(bool _createToken)
const int UNICODE_CLASS_Ll
antlr.TokenStreamSelector TokenStreamSelector
static readonly BitSet tokenSet_4_
const int UNICODE_CLASS_Nl
antlr.TokenStreamIOException TokenStreamIOException
static readonly BitSet tokenSet_2_
void mUNICODE_CLASS_Cf(bool _createToken)
void mOPEN_PAREN(bool _createToken)
System.IO.TextReader TextReader
antlr.TokenStreamException TokenStreamException
antlr.LexerSharedInputState LexerSharedInputState
void mLOG_AND(bool _createToken)
void mUNICODE_CLASS_Lu(bool _createToken)
A sub-class of antlr.CommonHiddenStreamToken that can be used to track the file from which a token wa...
void mWHITESPACE(bool _createToken)
const int UNICODE_CLASS_Lo
const int UNICODE_CLASS_Cf
const int CONNECTING_CHARACTER
const int UNICODE_CLASS_Zs
antlr.CommonToken CommonToken
antlr.ANTLRException ANTLRException
bool IsLetterCharacter(string s)
CSharpPreprocessorLexer(Stream ins)
static readonly BitSet tokenSet_17_
static readonly BitSet tokenSet_1_
antlr.CharScanner CharScanner
const int UNICODE_ESCAPE_SEQUENCE
void mLOG_OR(bool _createToken)
const int UNICODE_CLASS_Pc
antlr.CharBuffer CharBuffer
void mDECIMAL_DIGIT_CHARACTER(bool _createToken)
void mLETTER_CHARACTER(bool _createToken)