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 if ((cached_LA1==
'/'))
210 theRetToken = returnToken_;
212 else if ((cached_LA1==
'\n'||cached_LA1==
'\r'||cached_LA1==
'\u2028'||cached_LA1==
'\u2029')) {
214 theRetToken = returnToken_;
218 theRetToken = returnToken_;
222 if (cached_LA1==EOF_CHAR) { uponEOF(); returnToken_ =
makeToken(
Token.EOF_TYPE); }
226 if ( null==returnToken_ )
goto tryAgain;
227 _ttype = returnToken_.Type;
228 returnToken_.Type = _ttype;
248 int _ttype;
IToken _token=null;
int _begin=text.Length;
253 if ((cached_LA1==
'/'))
265 goto _loop4_breakloop;
272 if ((cached_LA1==
'\n'||cached_LA1==
'\r'||cached_LA1==
'\u2028'||cached_LA1==
'\u2029'))
275 if ((cached_LA1==
'\r'))
279 if ((cached_LA1==
'\n'))
288 else if ((cached_LA1==
'\n')) {
291 else if ((cached_LA1==
'\u2028')) {
294 else if ((cached_LA1==
'\u2029')) {
324 goto _loop10_breakloop;
338 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
341 _token.setText(text.ToString(_begin, text.Length-_begin));
343 returnToken_ = _token;
348 int _ttype;
IToken _token=null;
int _begin=text.Length;
354 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
357 _token.setText(text.ToString(_begin, text.Length-_begin));
359 returnToken_ = _token;
364 int _ttype;
IToken _token=null;
int _begin=text.Length;
368 if ((cached_LA1==
'\r'))
372 if ((cached_LA1==
'\n'))
381 else if ((cached_LA1==
'\n')) {
384 else if ((cached_LA1==
'\u2028')) {
387 else if ((cached_LA1==
'\u2029')) {
399 if (_createToken && (null == _token) && (_ttype != Token.SKIP))
402 _token.setText(text.ToString(_begin, text.Length-_begin));
404 returnToken_ = _token;
409 int _ttype;
IToken _token=null;
int _begin=text.Length;
424 goto _loop17_breakloop;
430 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
433 _token.setText(text.ToString(_begin, text.Length-_begin));
435 returnToken_ = _token;
440 int _ttype;
IToken _token=null;
int _begin=text.Length;
443 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
446 _token.setText(text.ToString(_begin, text.Length-_begin));
448 returnToken_ = _token;
453 int _ttype;
IToken _token=null;
int _begin=text.Length;
456 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
459 _token.setText(text.ToString(_begin, text.Length-_begin));
461 returnToken_ = _token;
466 int _ttype;
IToken _token=null;
int _begin=text.Length;
469 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
472 _token.setText(text.ToString(_begin, text.Length-_begin));
474 returnToken_ = _token;
479 int _ttype;
IToken _token=null;
int _begin=text.Length;
482 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
485 _token.setText(text.ToString(_begin, text.Length-_begin));
487 returnToken_ = _token;
492 int _ttype;
IToken _token=null;
int _begin=text.Length;
495 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
498 _token.setText(text.ToString(_begin, text.Length-_begin));
500 returnToken_ = _token;
505 int _ttype;
IToken _token=null;
int _begin=text.Length;
508 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
511 _token.setText(text.ToString(_begin, text.Length-_begin));
513 returnToken_ = _token;
518 int _ttype;
IToken _token=null;
int _begin=text.Length;
521 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
524 _token.setText(text.ToString(_begin, text.Length-_begin));
526 returnToken_ = _token;
531 int _ttype;
IToken _token=null;
int _begin=text.Length;
534 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
537 _token.setText(text.ToString(_begin, text.Length-_begin));
539 returnToken_ = _token;
544 int _ttype;
IToken _token=null;
int _begin=text.Length;
547 if ((cached_LA1==
'\t'))
551 else if ((cached_LA1==
'\u000c')) {
554 else if ((cached_LA1==
'\u000b')) {
565 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
568 _token.setText(text.ToString(_begin, text.Length-_begin));
570 returnToken_ = _token;
575 int _ttype;
IToken _token=null;
int _begin=text.Length;
579 switch ( cached_LA1 )
596 case '\u2000':
case '\u2001':
case '\u2002':
case '\u2003':
597 case '\u2004':
case '\u2005':
case '\u2006':
case '\u2007':
598 case '\u2008':
case '\u2009':
case '\u200a':
case '\u200b':
600 matchRange(
'\u2000',
'\u200B');
624 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
627 _token.setText(text.ToString(_begin, text.Length-_begin));
629 returnToken_ = _token;
634 int _ttype;
IToken _token=null;
int _begin=text.Length;
639 if ((cached_LA1==
'u'))
647 else if ((cached_LA1==
'U')) {
664 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
667 _token.setText(text.ToString(_begin, text.Length-_begin));
669 returnToken_ = _token;
674 int _ttype;
IToken _token=null;
int _begin=text.Length;
678 if (((cached_LA1 >=
'0' && cached_LA1 <=
'9')))
682 else if (((cached_LA1 >=
'A' && cached_LA1 <=
'F'))) {
685 else if (((cached_LA1 >=
'a' && cached_LA1 <=
'f'))) {
694 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
697 _token.setText(text.ToString(_begin, text.Length-_begin));
699 returnToken_ = _token;
704 int _ttype;
IToken _token=null;
int _begin=text.Length;
710 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
713 _token.setText(text.ToString(_begin, text.Length-_begin));
715 returnToken_ = _token;
720 int _ttype;
IToken _token=null;
int _begin=text.Length;
747 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
750 _token.setText(text.ToString(_begin, text.Length-_begin));
752 returnToken_ = _token;
757 int _ttype;
IToken _token=null;
int _begin=text.Length;
761 switch ( cached_LA1 )
763 case 'A':
case 'B':
case 'C':
case 'D':
764 case 'E':
case 'F':
case 'G':
case 'H':
765 case 'I':
case 'J':
case 'K':
case 'L':
766 case 'M':
case 'N':
case 'O':
case 'P':
767 case 'Q':
case 'R':
case 'S':
case 'T':
768 case 'U':
case 'V':
case 'W':
case 'X':
771 matchRange(
'\u0041',
'\u005A');
774 case '\u00c0':
case '\u00c1':
case '\u00c2':
case '\u00c3':
775 case '\u00c4':
case '\u00c5':
case '\u00c6':
case '\u00c7':
776 case '\u00c8':
case '\u00c9':
case '\u00ca':
case '\u00cb':
777 case '\u00cc':
case '\u00cd':
case '\u00ce':
case '\u00cf':
778 case '\u00d0':
case '\u00d1':
case '\u00d2':
case '\u00d3':
779 case '\u00d4':
case '\u00d5':
case '\u00d6':
781 matchRange(
'\u00C0',
'\u00D6');
784 case '\u00d8':
case '\u00d9':
case '\u00da':
case '\u00db':
785 case '\u00dc':
case '\u00dd':
case '\u00de':
787 matchRange(
'\u00D8',
'\u00DE');
1085 case '\u0178':
case '\u0179':
1087 matchRange(
'\u0178',
'\u0179');
1100 case '\u0181':
case '\u0182':
1102 matchRange(
'\u0181',
'\u0182');
1110 case '\u0186':
case '\u0187':
1112 matchRange(
'\u0186',
'\u0187');
1115 case '\u0189':
case '\u018a':
case '\u018b':
1117 matchRange(
'\u0189',
'\u018B');
1120 case '\u018e':
case '\u018f':
case '\u0190':
case '\u0191':
1122 matchRange(
'\u018E',
'\u0191');
1125 case '\u0193':
case '\u0194':
1127 matchRange(
'\u0193',
'\u0194');
1130 case '\u0196':
case '\u0197':
case '\u0198':
1132 matchRange(
'\u0196',
'\u0198');
1135 case '\u019c':
case '\u019d':
1137 matchRange(
'\u019C',
'\u019D');
1140 case '\u019f':
case '\u01a0':
1142 matchRange(
'\u019F',
'\u01A0');
1155 case '\u01a6':
case '\u01a7':
1157 matchRange(
'\u01A6',
'\u01A7');
1170 case '\u01ae':
case '\u01af':
1172 matchRange(
'\u01AE',
'\u01AF');
1175 case '\u01b1':
case '\u01b2':
case '\u01b3':
1177 matchRange(
'\u01B1',
'\u01B3');
1185 case '\u01b7':
case '\u01b8':
1187 matchRange(
'\u01B7',
'\u01B8');
1305 case '\u01f6':
case '\u01f7':
case '\u01f8':
1307 matchRange(
'\u01F6',
'\u01F8');
1460 case '\u0388':
case '\u0389':
case '\u038a':
1462 matchRange(
'\u0388',
'\u038A');
1470 case '\u038e':
case '\u038f':
1472 matchRange(
'\u038E',
'\u038F');
1475 case '\u0391':
case '\u0392':
case '\u0393':
case '\u0394':
1476 case '\u0395':
case '\u0396':
case '\u0397':
case '\u0398':
1477 case '\u0399':
case '\u039a':
case '\u039b':
case '\u039c':
1478 case '\u039d':
case '\u039e':
case '\u039f':
case '\u03a0':
1481 matchRange(
'\u0391',
'\u03A1');
1484 case '\u03a3':
case '\u03a4':
case '\u03a5':
case '\u03a6':
1485 case '\u03a7':
case '\u03a8':
case '\u03a9':
case '\u03aa':
1488 matchRange(
'\u03A3',
'\u03AB');
1491 case '\u03d2':
case '\u03d3':
case '\u03d4':
1493 matchRange(
'\u03D2',
'\u03D4');
1561 case '\u0400':
case '\u0401':
case '\u0402':
case '\u0403':
1562 case '\u0404':
case '\u0405':
case '\u0406':
case '\u0407':
1563 case '\u0408':
case '\u0409':
case '\u040a':
case '\u040b':
1564 case '\u040c':
case '\u040d':
case '\u040e':
case '\u040f':
1565 case '\u0410':
case '\u0411':
case '\u0412':
case '\u0413':
1566 case '\u0414':
case '\u0415':
case '\u0416':
case '\u0417':
1567 case '\u0418':
case '\u0419':
case '\u041a':
case '\u041b':
1568 case '\u041c':
case '\u041d':
case '\u041e':
case '\u041f':
1569 case '\u0420':
case '\u0421':
case '\u0422':
case '\u0423':
1570 case '\u0424':
case '\u0425':
case '\u0426':
case '\u0427':
1571 case '\u0428':
case '\u0429':
case '\u042a':
case '\u042b':
1572 case '\u042c':
case '\u042d':
case '\u042e':
case '\u042f':
1574 matchRange(
'\u0400',
'\u042F');
1797 case '\u04c0':
case '\u04c1':
1799 matchRange(
'\u04C0',
'\u04C1');
1972 case '\u0531':
case '\u0532':
case '\u0533':
case '\u0534':
1973 case '\u0535':
case '\u0536':
case '\u0537':
case '\u0538':
1974 case '\u0539':
case '\u053a':
case '\u053b':
case '\u053c':
1975 case '\u053d':
case '\u053e':
case '\u053f':
case '\u0540':
1976 case '\u0541':
case '\u0542':
case '\u0543':
case '\u0544':
1977 case '\u0545':
case '\u0546':
case '\u0547':
case '\u0548':
1978 case '\u0549':
case '\u054a':
case '\u054b':
case '\u054c':
1979 case '\u054d':
case '\u054e':
case '\u054f':
case '\u0550':
1980 case '\u0551':
case '\u0552':
case '\u0553':
case '\u0554':
1981 case '\u0555':
case '\u0556':
1983 matchRange(
'\u0531',
'\u0556');
1986 case '\u10a0':
case '\u10a1':
case '\u10a2':
case '\u10a3':
1987 case '\u10a4':
case '\u10a5':
case '\u10a6':
case '\u10a7':
1988 case '\u10a8':
case '\u10a9':
case '\u10aa':
case '\u10ab':
1989 case '\u10ac':
case '\u10ad':
case '\u10ae':
case '\u10af':
1990 case '\u10b0':
case '\u10b1':
case '\u10b2':
case '\u10b3':
1991 case '\u10b4':
case '\u10b5':
case '\u10b6':
case '\u10b7':
1992 case '\u10b8':
case '\u10b9':
case '\u10ba':
case '\u10bb':
1993 case '\u10bc':
case '\u10bd':
case '\u10be':
case '\u10bf':
1994 case '\u10c0':
case '\u10c1':
case '\u10c2':
case '\u10c3':
1995 case '\u10c4':
case '\u10c5':
1997 matchRange(
'\u10A0',
'\u10C5');
2600 case '\u1f08':
case '\u1f09':
case '\u1f0a':
case '\u1f0b':
2601 case '\u1f0c':
case '\u1f0d':
case '\u1f0e':
case '\u1f0f':
2603 matchRange(
'\u1F08',
'\u1F0F');
2606 case '\u1f18':
case '\u1f19':
case '\u1f1a':
case '\u1f1b':
2607 case '\u1f1c':
case '\u1f1d':
2609 matchRange(
'\u1F18',
'\u1F1D');
2612 case '\u1f28':
case '\u1f29':
case '\u1f2a':
case '\u1f2b':
2613 case '\u1f2c':
case '\u1f2d':
case '\u1f2e':
case '\u1f2f':
2615 matchRange(
'\u1F28',
'\u1F2F');
2618 case '\u1f38':
case '\u1f39':
case '\u1f3a':
case '\u1f3b':
2619 case '\u1f3c':
case '\u1f3d':
case '\u1f3e':
case '\u1f3f':
2621 matchRange(
'\u1F38',
'\u1F3F');
2624 case '\u1f48':
case '\u1f49':
case '\u1f4a':
case '\u1f4b':
2625 case '\u1f4c':
case '\u1f4d':
2627 matchRange(
'\u1F48',
'\u1F4D');
2650 case '\u1f68':
case '\u1f69':
case '\u1f6a':
case '\u1f6b':
2651 case '\u1f6c':
case '\u1f6d':
case '\u1f6e':
case '\u1f6f':
2653 matchRange(
'\u1F68',
'\u1F6F');
2656 case '\u1fb8':
case '\u1fb9':
case '\u1fba':
case '\u1fbb':
2658 matchRange(
'\u1FB8',
'\u1FBB');
2661 case '\u1fc8':
case '\u1fc9':
case '\u1fca':
case '\u1fcb':
2663 matchRange(
'\u1FC8',
'\u1FCB');
2666 case '\u1fd8':
case '\u1fd9':
case '\u1fda':
case '\u1fdb':
2668 matchRange(
'\u1FD8',
'\u1FDB');
2671 case '\u1fe8':
case '\u1fe9':
case '\u1fea':
case '\u1feb':
2674 matchRange(
'\u1FE8',
'\u1FEC');
2677 case '\u1ff8':
case '\u1ff9':
case '\u1ffa':
case '\u1ffb':
2679 matchRange(
'\u1FF8',
'\u1FFB');
2692 case '\u210b':
case '\u210c':
case '\u210d':
2694 matchRange(
'\u210B',
'\u210D');
2697 case '\u2110':
case '\u2111':
case '\u2112':
2699 matchRange(
'\u2110',
'\u2112');
2707 case '\u2119':
case '\u211a':
case '\u211b':
case '\u211c':
2710 matchRange(
'\u2119',
'\u211D');
2728 case '\u212a':
case '\u212b':
case '\u212c':
case '\u212d':
2730 matchRange(
'\u212A',
'\u212D');
2733 case '\u2130':
case '\u2131':
2735 matchRange(
'\u2130',
'\u2131');
2743 case '\u213e':
case '\u213f':
2745 matchRange(
'\u213E',
'\u213F');
2753 case '\uff21':
case '\uff22':
case '\uff23':
case '\uff24':
2754 case '\uff25':
case '\uff26':
case '\uff27':
case '\uff28':
2755 case '\uff29':
case '\uff2a':
case '\uff2b':
case '\uff2c':
2756 case '\uff2d':
case '\uff2e':
case '\uff2f':
case '\uff30':
2757 case '\uff31':
case '\uff32':
case '\uff33':
case '\uff34':
2758 case '\uff35':
case '\uff36':
case '\uff37':
case '\uff38':
2759 case '\uff39':
case '\uff3a':
2761 matchRange(
'\uFF21',
'\uFF3A');
2770 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2773 _token.setText(text.ToString(_begin, text.Length-_begin));
2775 returnToken_ = _token;
2780 int _ttype;
IToken _token=null;
int _begin=text.Length;
2784 switch ( cached_LA1 )
2786 case 'a':
case 'b':
case 'c':
case 'd':
2787 case 'e':
case 'f':
case 'g':
case 'h':
2788 case 'i':
case 'j':
case 'k':
case 'l':
2789 case 'm':
case 'n':
case 'o':
case 'p':
2790 case 'q':
case 'r':
case 's':
case 't':
2791 case 'u':
case 'v':
case 'w':
case 'x':
2794 matchRange(
'\u0061',
'\u007A');
2812 case '\u00df':
case '\u00e0':
case '\u00e1':
case '\u00e2':
2813 case '\u00e3':
case '\u00e4':
case '\u00e5':
case '\u00e6':
2814 case '\u00e7':
case '\u00e8':
case '\u00e9':
case '\u00ea':
2815 case '\u00eb':
case '\u00ec':
case '\u00ed':
case '\u00ee':
2816 case '\u00ef':
case '\u00f0':
case '\u00f1':
case '\u00f2':
2817 case '\u00f3':
case '\u00f4':
case '\u00f5':
case '\u00f6':
2819 matchRange(
'\u00DF',
'\u00F6');
2822 case '\u00f8':
case '\u00f9':
case '\u00fa':
case '\u00fb':
2823 case '\u00fc':
case '\u00fd':
case '\u00fe':
case '\u00ff':
2825 matchRange(
'\u00F8',
'\u00FF');
2963 case '\u0137':
case '\u0138':
2965 matchRange(
'\u0137',
'\u0138');
3003 case '\u0148':
case '\u0149':
3005 matchRange(
'\u0148',
'\u0149');
3133 case '\u017e':
case '\u017f':
case '\u0180':
3135 matchRange(
'\u017E',
'\u0180');
3153 case '\u018c':
case '\u018d':
3155 matchRange(
'\u018C',
'\u018D');
3168 case '\u0199':
case '\u019a':
case '\u019b':
3170 matchRange(
'\u0199',
'\u019B');
3198 case '\u01aa':
case '\u01ab':
3200 matchRange(
'\u01AA',
'\u01AB');
3223 case '\u01b9':
case '\u01ba':
3225 matchRange(
'\u01B9',
'\u01BA');
3228 case '\u01bd':
case '\u01be':
case '\u01bf':
3230 matchRange(
'\u01BD',
'\u01BF');
3283 case '\u01dc':
case '\u01dd':
3285 matchRange(
'\u01DC',
'\u01DD');
3328 case '\u01ef':
case '\u01f0':
3330 matchRange(
'\u01EF',
'\u01F0');
3488 case '\u0250':
case '\u0251':
case '\u0252':
case '\u0253':
3489 case '\u0254':
case '\u0255':
case '\u0256':
case '\u0257':
3490 case '\u0258':
case '\u0259':
case '\u025a':
case '\u025b':
3491 case '\u025c':
case '\u025d':
case '\u025e':
case '\u025f':
3492 case '\u0260':
case '\u0261':
case '\u0262':
case '\u0263':
3493 case '\u0264':
case '\u0265':
case '\u0266':
case '\u0267':
3494 case '\u0268':
case '\u0269':
case '\u026a':
case '\u026b':
3495 case '\u026c':
case '\u026d':
case '\u026e':
case '\u026f':
3496 case '\u0270':
case '\u0271':
case '\u0272':
case '\u0273':
3497 case '\u0274':
case '\u0275':
case '\u0276':
case '\u0277':
3498 case '\u0278':
case '\u0279':
case '\u027a':
case '\u027b':
3499 case '\u027c':
case '\u027d':
case '\u027e':
case '\u027f':
3500 case '\u0280':
case '\u0281':
case '\u0282':
case '\u0283':
3501 case '\u0284':
case '\u0285':
case '\u0286':
case '\u0287':
3502 case '\u0288':
case '\u0289':
case '\u028a':
case '\u028b':
3503 case '\u028c':
case '\u028d':
case '\u028e':
case '\u028f':
3504 case '\u0290':
case '\u0291':
case '\u0292':
case '\u0293':
3505 case '\u0294':
case '\u0295':
case '\u0296':
case '\u0297':
3506 case '\u0298':
case '\u0299':
case '\u029a':
case '\u029b':
3507 case '\u029c':
case '\u029d':
case '\u029e':
case '\u029f':
3508 case '\u02a0':
case '\u02a1':
case '\u02a2':
case '\u02a3':
3509 case '\u02a4':
case '\u02a5':
case '\u02a6':
case '\u02a7':
3510 case '\u02a8':
case '\u02a9':
case '\u02aa':
case '\u02ab':
3511 case '\u02ac':
case '\u02ad':
3513 matchRange(
'\u0250',
'\u02AD');
3521 case '\u03ac':
case '\u03ad':
case '\u03ae':
case '\u03af':
3522 case '\u03b0':
case '\u03b1':
case '\u03b2':
case '\u03b3':
3523 case '\u03b4':
case '\u03b5':
case '\u03b6':
case '\u03b7':
3524 case '\u03b8':
case '\u03b9':
case '\u03ba':
case '\u03bb':
3525 case '\u03bc':
case '\u03bd':
case '\u03be':
case '\u03bf':
3526 case '\u03c0':
case '\u03c1':
case '\u03c2':
case '\u03c3':
3527 case '\u03c4':
case '\u03c5':
case '\u03c6':
case '\u03c7':
3528 case '\u03c8':
case '\u03c9':
case '\u03ca':
case '\u03cb':
3529 case '\u03cc':
case '\u03cd':
case '\u03ce':
3531 matchRange(
'\u03AC',
'\u03CE');
3534 case '\u03d0':
case '\u03d1':
3536 matchRange(
'\u03D0',
'\u03D1');
3539 case '\u03d5':
case '\u03d6':
case '\u03d7':
3541 matchRange(
'\u03D5',
'\u03D7');
3599 case '\u03ef':
case '\u03f0':
case '\u03f1':
case '\u03f2':
3602 matchRange(
'\u03EF',
'\u03F3');
3610 case '\u0430':
case '\u0431':
case '\u0432':
case '\u0433':
3611 case '\u0434':
case '\u0435':
case '\u0436':
case '\u0437':
3612 case '\u0438':
case '\u0439':
case '\u043a':
case '\u043b':
3613 case '\u043c':
case '\u043d':
case '\u043e':
case '\u043f':
3614 case '\u0440':
case '\u0441':
case '\u0442':
case '\u0443':
3615 case '\u0444':
case '\u0445':
case '\u0446':
case '\u0447':
3616 case '\u0448':
case '\u0449':
case '\u044a':
case '\u044b':
3617 case '\u044c':
case '\u044d':
case '\u044e':
case '\u044f':
3618 case '\u0450':
case '\u0451':
case '\u0452':
case '\u0453':
3619 case '\u0454':
case '\u0455':
case '\u0456':
case '\u0457':
3620 case '\u0458':
case '\u0459':
case '\u045a':
case '\u045b':
3621 case '\u045c':
case '\u045d':
case '\u045e':
case '\u045f':
3623 matchRange(
'\u0430',
'\u045F');
4021 case '\u0561':
case '\u0562':
case '\u0563':
case '\u0564':
4022 case '\u0565':
case '\u0566':
case '\u0567':
case '\u0568':
4023 case '\u0569':
case '\u056a':
case '\u056b':
case '\u056c':
4024 case '\u056d':
case '\u056e':
case '\u056f':
case '\u0570':
4025 case '\u0571':
case '\u0572':
case '\u0573':
case '\u0574':
4026 case '\u0575':
case '\u0576':
case '\u0577':
case '\u0578':
4027 case '\u0579':
case '\u057a':
case '\u057b':
case '\u057c':
4028 case '\u057d':
case '\u057e':
case '\u057f':
case '\u0580':
4029 case '\u0581':
case '\u0582':
case '\u0583':
case '\u0584':
4030 case '\u0585':
case '\u0586':
case '\u0587':
4032 matchRange(
'\u0561',
'\u0587');
4405 case '\u1e95':
case '\u1e96':
case '\u1e97':
case '\u1e98':
4406 case '\u1e99':
case '\u1e9a':
case '\u1e9b':
4408 matchRange(
'\u1E95',
'\u1E9B');
4636 case '\u1f00':
case '\u1f01':
case '\u1f02':
case '\u1f03':
4637 case '\u1f04':
case '\u1f05':
case '\u1f06':
case '\u1f07':
4639 matchRange(
'\u1F00',
'\u1F07');
4642 case '\u1f10':
case '\u1f11':
case '\u1f12':
case '\u1f13':
4643 case '\u1f14':
case '\u1f15':
4645 matchRange(
'\u1F10',
'\u1F15');
4648 case '\u1f20':
case '\u1f21':
case '\u1f22':
case '\u1f23':
4649 case '\u1f24':
case '\u1f25':
case '\u1f26':
case '\u1f27':
4651 matchRange(
'\u1F20',
'\u1F27');
4654 case '\u1f30':
case '\u1f31':
case '\u1f32':
case '\u1f33':
4655 case '\u1f34':
case '\u1f35':
case '\u1f36':
case '\u1f37':
4657 matchRange(
'\u1F30',
'\u1F37');
4660 case '\u1f40':
case '\u1f41':
case '\u1f42':
case '\u1f43':
4661 case '\u1f44':
case '\u1f45':
4663 matchRange(
'\u1F40',
'\u1F45');
4666 case '\u1f50':
case '\u1f51':
case '\u1f52':
case '\u1f53':
4667 case '\u1f54':
case '\u1f55':
case '\u1f56':
case '\u1f57':
4669 matchRange(
'\u1F50',
'\u1F57');
4672 case '\u1f60':
case '\u1f61':
case '\u1f62':
case '\u1f63':
4673 case '\u1f64':
case '\u1f65':
case '\u1f66':
case '\u1f67':
4675 matchRange(
'\u1F60',
'\u1F67');
4678 case '\u1f70':
case '\u1f71':
case '\u1f72':
case '\u1f73':
4679 case '\u1f74':
case '\u1f75':
case '\u1f76':
case '\u1f77':
4680 case '\u1f78':
case '\u1f79':
case '\u1f7a':
case '\u1f7b':
4681 case '\u1f7c':
case '\u1f7d':
4683 matchRange(
'\u1F70',
'\u1F7D');
4686 case '\u1f80':
case '\u1f81':
case '\u1f82':
case '\u1f83':
4687 case '\u1f84':
case '\u1f85':
case '\u1f86':
case '\u1f87':
4689 matchRange(
'\u1F80',
'\u1F87');
4692 case '\u1f90':
case '\u1f91':
case '\u1f92':
case '\u1f93':
4693 case '\u1f94':
case '\u1f95':
case '\u1f96':
case '\u1f97':
4695 matchRange(
'\u1F90',
'\u1F97');
4698 case '\u1fa0':
case '\u1fa1':
case '\u1fa2':
case '\u1fa3':
4699 case '\u1fa4':
case '\u1fa5':
case '\u1fa6':
case '\u1fa7':
4701 matchRange(
'\u1FA0',
'\u1FA7');
4704 case '\u1fb0':
case '\u1fb1':
case '\u1fb2':
case '\u1fb3':
4707 matchRange(
'\u1FB0',
'\u1FB4');
4710 case '\u1fb6':
case '\u1fb7':
4712 matchRange(
'\u1FB6',
'\u1FB7');
4720 case '\u1fc2':
case '\u1fc3':
case '\u1fc4':
4722 matchRange(
'\u1FC2',
'\u1FC4');
4725 case '\u1fc6':
case '\u1fc7':
4727 matchRange(
'\u1FC6',
'\u1FC7');
4730 case '\u1fd0':
case '\u1fd1':
case '\u1fd2':
case '\u1fd3':
4732 matchRange(
'\u1FD0',
'\u1FD3');
4735 case '\u1fd6':
case '\u1fd7':
4737 matchRange(
'\u1FD6',
'\u1FD7');
4740 case '\u1fe0':
case '\u1fe1':
case '\u1fe2':
case '\u1fe3':
4741 case '\u1fe4':
case '\u1fe5':
case '\u1fe6':
case '\u1fe7':
4743 matchRange(
'\u1FE0',
'\u1FE7');
4746 case '\u1ff2':
case '\u1ff3':
case '\u1ff4':
4748 matchRange(
'\u1FF2',
'\u1FF4');
4751 case '\u1ff6':
case '\u1ff7':
4753 matchRange(
'\u1FF6',
'\u1FF7');
4771 case '\u210e':
case '\u210f':
4773 matchRange(
'\u210E',
'\u210F');
4801 case '\u2146':
case '\u2147':
case '\u2148':
case '\u2149':
4803 matchRange(
'\u2146',
'\u2149');
4806 case '\ufb00':
case '\ufb01':
case '\ufb02':
case '\ufb03':
4807 case '\ufb04':
case '\ufb05':
case '\ufb06':
4809 matchRange(
'\uFB00',
'\uFB06');
4812 case '\ufb13':
case '\ufb14':
case '\ufb15':
case '\ufb16':
4815 matchRange(
'\uFB13',
'\uFB17');
4818 case '\uff41':
case '\uff42':
case '\uff43':
case '\uff44':
4819 case '\uff45':
case '\uff46':
case '\uff47':
case '\uff48':
4820 case '\uff49':
case '\uff4a':
case '\uff4b':
case '\uff4c':
4821 case '\uff4d':
case '\uff4e':
case '\uff4f':
case '\uff50':
4822 case '\uff51':
case '\uff52':
case '\uff53':
case '\uff54':
4823 case '\uff55':
case '\uff56':
case '\uff57':
case '\uff58':
4824 case '\uff59':
case '\uff5a':
4826 matchRange(
'\uFF41',
'\uFF5A');
4835 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
4838 _token.setText(text.ToString(_begin, text.Length-_begin));
4840 returnToken_ = _token;
4845 int _ttype;
IToken _token=null;
int _begin=text.Length;
4849 switch ( cached_LA1 )
4871 case '\u1f88':
case '\u1f89':
case '\u1f8a':
case '\u1f8b':
4872 case '\u1f8c':
case '\u1f8d':
case '\u1f8e':
case '\u1f8f':
4874 matchRange(
'\u1F88',
'\u1F8F');
4877 case '\u1f98':
case '\u1f99':
case '\u1f9a':
case '\u1f9b':
4878 case '\u1f9c':
case '\u1f9d':
case '\u1f9e':
case '\u1f9f':
4880 matchRange(
'\u1F98',
'\u1F9F');
4883 case '\u1fa8':
case '\u1fa9':
case '\u1faa':
case '\u1fab':
4884 case '\u1fac':
case '\u1fad':
case '\u1fae':
case '\u1faf':
4886 matchRange(
'\u1FA8',
'\u1FAF');
4910 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
4913 _token.setText(text.ToString(_begin, text.Length-_begin));
4915 returnToken_ = _token;
4920 int _ttype;
IToken _token=null;
int _begin=text.Length;
4924 switch ( cached_LA1 )
4926 case '\u02b0':
case '\u02b1':
case '\u02b2':
case '\u02b3':
4927 case '\u02b4':
case '\u02b5':
case '\u02b6':
case '\u02b7':
4930 matchRange(
'\u02B0',
'\u02B8');
4933 case '\u02bb':
case '\u02bc':
case '\u02bd':
case '\u02be':
4934 case '\u02bf':
case '\u02c0':
case '\u02c1':
4936 matchRange(
'\u02BB',
'\u02C1');
4939 case '\u02d0':
case '\u02d1':
4941 matchRange(
'\u02D0',
'\u02D1');
4944 case '\u02e0':
case '\u02e1':
case '\u02e2':
case '\u02e3':
4947 matchRange(
'\u02E0',
'\u02E4');
4970 case '\u06e5':
case '\u06e6':
4972 matchRange(
'\u06E5',
'\u06E6');
5000 case '\u3031':
case '\u3032':
case '\u3033':
case '\u3034':
5003 matchRange(
'\u3031',
'\u3035');
5011 case '\u309d':
case '\u309e':
5013 matchRange(
'\u309D',
'\u309E');
5016 case '\u30fc':
case '\u30fd':
case '\u30fe':
5018 matchRange(
'\u30FC',
'\u30FE');
5026 case '\uff9e':
case '\uff9f':
5028 matchRange(
'\uFF9E',
'\uFF9F');
5037 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
5040 _token.setText(text.ToString(_begin, text.Length-_begin));
5042 returnToken_ = _token;
5047 int _ttype;
IToken _token=null;
int _begin=text.Length;
5051 switch ( cached_LA1 )
5058 case '\u01c0':
case '\u01c1':
case '\u01c2':
case '\u01c3':
5060 matchRange(
'\u01C0',
'\u01C3');
5063 case '\u05d0':
case '\u05d1':
case '\u05d2':
case '\u05d3':
5064 case '\u05d4':
case '\u05d5':
case '\u05d6':
case '\u05d7':
5065 case '\u05d8':
case '\u05d9':
case '\u05da':
case '\u05db':
5066 case '\u05dc':
case '\u05dd':
case '\u05de':
case '\u05df':
5067 case '\u05e0':
case '\u05e1':
case '\u05e2':
case '\u05e3':
5068 case '\u05e4':
case '\u05e5':
case '\u05e6':
case '\u05e7':
5069 case '\u05e8':
case '\u05e9':
case '\u05ea':
5071 matchRange(
'\u05D0',
'\u05EA');
5074 case '\u05f0':
case '\u05f1':
case '\u05f2':
5076 matchRange(
'\u05F0',
'\u05F2');
5079 case '\u0621':
case '\u0622':
case '\u0623':
case '\u0624':
5080 case '\u0625':
case '\u0626':
case '\u0627':
case '\u0628':
5081 case '\u0629':
case '\u062a':
case '\u062b':
case '\u062c':
5082 case '\u062d':
case '\u062e':
case '\u062f':
case '\u0630':
5083 case '\u0631':
case '\u0632':
case '\u0633':
case '\u0634':
5084 case '\u0635':
case '\u0636':
case '\u0637':
case '\u0638':
5085 case '\u0639':
case '\u063a':
5087 matchRange(
'\u0621',
'\u063A');
5090 case '\u0641':
case '\u0642':
case '\u0643':
case '\u0644':
5091 case '\u0645':
case '\u0646':
case '\u0647':
case '\u0648':
5092 case '\u0649':
case '\u064a':
5094 matchRange(
'\u0641',
'\u064A');
5097 case '\u066e':
case '\u066f':
5099 matchRange(
'\u066E',
'\u066F');
5102 case '\u0671':
case '\u0672':
case '\u0673':
case '\u0674':
5103 case '\u0675':
case '\u0676':
case '\u0677':
case '\u0678':
5104 case '\u0679':
case '\u067a':
case '\u067b':
case '\u067c':
5105 case '\u067d':
case '\u067e':
case '\u067f':
case '\u0680':
5106 case '\u0681':
case '\u0682':
case '\u0683':
case '\u0684':
5107 case '\u0685':
case '\u0686':
case '\u0687':
case '\u0688':
5108 case '\u0689':
case '\u068a':
case '\u068b':
case '\u068c':
5109 case '\u068d':
case '\u068e':
case '\u068f':
case '\u0690':
5110 case '\u0691':
case '\u0692':
case '\u0693':
case '\u0694':
5111 case '\u0695':
case '\u0696':
case '\u0697':
case '\u0698':
5112 case '\u0699':
case '\u069a':
case '\u069b':
case '\u069c':
5113 case '\u069d':
case '\u069e':
case '\u069f':
case '\u06a0':
5114 case '\u06a1':
case '\u06a2':
case '\u06a3':
case '\u06a4':
5115 case '\u06a5':
case '\u06a6':
case '\u06a7':
case '\u06a8':
5116 case '\u06a9':
case '\u06aa':
case '\u06ab':
case '\u06ac':
5117 case '\u06ad':
case '\u06ae':
case '\u06af':
case '\u06b0':
5118 case '\u06b1':
case '\u06b2':
case '\u06b3':
case '\u06b4':
5119 case '\u06b5':
case '\u06b6':
case '\u06b7':
case '\u06b8':
5120 case '\u06b9':
case '\u06ba':
case '\u06bb':
case '\u06bc':
5121 case '\u06bd':
case '\u06be':
case '\u06bf':
case '\u06c0':
5122 case '\u06c1':
case '\u06c2':
case '\u06c3':
case '\u06c4':
5123 case '\u06c5':
case '\u06c6':
case '\u06c7':
case '\u06c8':
5124 case '\u06c9':
case '\u06ca':
case '\u06cb':
case '\u06cc':
5125 case '\u06cd':
case '\u06ce':
case '\u06cf':
case '\u06d0':
5126 case '\u06d1':
case '\u06d2':
case '\u06d3':
5128 matchRange(
'\u0671',
'\u06D3');
5136 case '\u06fa':
case '\u06fb':
case '\u06fc':
5138 matchRange(
'\u06FA',
'\u06FC');
5146 case '\u0712':
case '\u0713':
case '\u0714':
case '\u0715':
5147 case '\u0716':
case '\u0717':
case '\u0718':
case '\u0719':
5148 case '\u071a':
case '\u071b':
case '\u071c':
case '\u071d':
5149 case '\u071e':
case '\u071f':
case '\u0720':
case '\u0721':
5150 case '\u0722':
case '\u0723':
case '\u0724':
case '\u0725':
5151 case '\u0726':
case '\u0727':
case '\u0728':
case '\u0729':
5152 case '\u072a':
case '\u072b':
case '\u072c':
5154 matchRange(
'\u0712',
'\u072C');
5157 case '\u0780':
case '\u0781':
case '\u0782':
case '\u0783':
5158 case '\u0784':
case '\u0785':
case '\u0786':
case '\u0787':
5159 case '\u0788':
case '\u0789':
case '\u078a':
case '\u078b':
5160 case '\u078c':
case '\u078d':
case '\u078e':
case '\u078f':
5161 case '\u0790':
case '\u0791':
case '\u0792':
case '\u0793':
5162 case '\u0794':
case '\u0795':
case '\u0796':
case '\u0797':
5163 case '\u0798':
case '\u0799':
case '\u079a':
case '\u079b':
5164 case '\u079c':
case '\u079d':
case '\u079e':
case '\u079f':
5165 case '\u07a0':
case '\u07a1':
case '\u07a2':
case '\u07a3':
5166 case '\u07a4':
case '\u07a5':
5168 matchRange(
'\u0780',
'\u07A5');
5176 case '\u0905':
case '\u0906':
case '\u0907':
case '\u0908':
5177 case '\u0909':
case '\u090a':
case '\u090b':
case '\u090c':
5178 case '\u090d':
case '\u090e':
case '\u090f':
case '\u0910':
5179 case '\u0911':
case '\u0912':
case '\u0913':
case '\u0914':
5180 case '\u0915':
case '\u0916':
case '\u0917':
case '\u0918':
5181 case '\u0919':
case '\u091a':
case '\u091b':
case '\u091c':
5182 case '\u091d':
case '\u091e':
case '\u091f':
case '\u0920':
5183 case '\u0921':
case '\u0922':
case '\u0923':
case '\u0924':
5184 case '\u0925':
case '\u0926':
case '\u0927':
case '\u0928':
5185 case '\u0929':
case '\u092a':
case '\u092b':
case '\u092c':
5186 case '\u092d':
case '\u092e':
case '\u092f':
case '\u0930':
5187 case '\u0931':
case '\u0932':
case '\u0933':
case '\u0934':
5188 case '\u0935':
case '\u0936':
case '\u0937':
case '\u0938':
5191 matchRange(
'\u0905',
'\u0939');
5204 case '\u0958':
case '\u0959':
case '\u095a':
case '\u095b':
5205 case '\u095c':
case '\u095d':
case '\u095e':
case '\u095f':
5206 case '\u0960':
case '\u0961':
5208 matchRange(
'\u0958',
'\u0961');
5211 case '\u0985':
case '\u0986':
case '\u0987':
case '\u0988':
5212 case '\u0989':
case '\u098a':
case '\u098b':
case '\u098c':
5214 matchRange(
'\u0985',
'\u098C');
5217 case '\u098f':
case '\u0990':
5219 matchRange(
'\u098F',
'\u0990');
5222 case '\u0993':
case '\u0994':
case '\u0995':
case '\u0996':
5223 case '\u0997':
case '\u0998':
case '\u0999':
case '\u099a':
5224 case '\u099b':
case '\u099c':
case '\u099d':
case '\u099e':
5225 case '\u099f':
case '\u09a0':
case '\u09a1':
case '\u09a2':
5226 case '\u09a3':
case '\u09a4':
case '\u09a5':
case '\u09a6':
5227 case '\u09a7':
case '\u09a8':
5229 matchRange(
'\u0993',
'\u09A8');
5232 case '\u09aa':
case '\u09ab':
case '\u09ac':
case '\u09ad':
5233 case '\u09ae':
case '\u09af':
case '\u09b0':
5235 matchRange(
'\u09AA',
'\u09B0');
5243 case '\u09b6':
case '\u09b7':
case '\u09b8':
case '\u09b9':
5245 matchRange(
'\u09B6',
'\u09B9');
5248 case '\u09dc':
case '\u09dd':
5250 matchRange(
'\u09DC',
'\u09DD');
5253 case '\u09df':
case '\u09e0':
case '\u09e1':
5255 matchRange(
'\u09DF',
'\u09E1');
5258 case '\u09f0':
case '\u09f1':
5260 matchRange(
'\u09F0',
'\u09F1');
5263 case '\u0a05':
case '\u0a06':
case '\u0a07':
case '\u0a08':
5264 case '\u0a09':
case '\u0a0a':
5266 matchRange(
'\u0A05',
'\u0A0A');
5269 case '\u0a0f':
case '\u0a10':
5271 matchRange(
'\u0A0F',
'\u0A10');
5274 case '\u0a13':
case '\u0a14':
case '\u0a15':
case '\u0a16':
5275 case '\u0a17':
case '\u0a18':
case '\u0a19':
case '\u0a1a':
5276 case '\u0a1b':
case '\u0a1c':
case '\u0a1d':
case '\u0a1e':
5277 case '\u0a1f':
case '\u0a20':
case '\u0a21':
case '\u0a22':
5278 case '\u0a23':
case '\u0a24':
case '\u0a25':
case '\u0a26':
5279 case '\u0a27':
case '\u0a28':
5281 matchRange(
'\u0A13',
'\u0A28');
5284 case '\u0a2a':
case '\u0a2b':
case '\u0a2c':
case '\u0a2d':
5285 case '\u0a2e':
case '\u0a2f':
case '\u0a30':
5287 matchRange(
'\u0A2A',
'\u0A30');
5290 case '\u0a32':
case '\u0a33':
5292 matchRange(
'\u0A32',
'\u0A33');
5295 case '\u0a35':
case '\u0a36':
5297 matchRange(
'\u0A35',
'\u0A36');
5300 case '\u0a38':
case '\u0a39':
5302 matchRange(
'\u0A38',
'\u0A39');
5305 case '\u0a59':
case '\u0a5a':
case '\u0a5b':
case '\u0a5c':
5307 matchRange(
'\u0A59',
'\u0A5C');
5315 case '\u0a72':
case '\u0a73':
case '\u0a74':
5317 matchRange(
'\u0A72',
'\u0A74');
5320 case '\u0a85':
case '\u0a86':
case '\u0a87':
case '\u0a88':
5321 case '\u0a89':
case '\u0a8a':
case '\u0a8b':
5323 matchRange(
'\u0A85',
'\u0A8B');
5331 case '\u0a8f':
case '\u0a90':
case '\u0a91':
5333 matchRange(
'\u0A8F',
'\u0A91');
5336 case '\u0a93':
case '\u0a94':
case '\u0a95':
case '\u0a96':
5337 case '\u0a97':
case '\u0a98':
case '\u0a99':
case '\u0a9a':
5338 case '\u0a9b':
case '\u0a9c':
case '\u0a9d':
case '\u0a9e':
5339 case '\u0a9f':
case '\u0aa0':
case '\u0aa1':
case '\u0aa2':
5340 case '\u0aa3':
case '\u0aa4':
case '\u0aa5':
case '\u0aa6':
5341 case '\u0aa7':
case '\u0aa8':
5343 matchRange(
'\u0A93',
'\u0AA8');
5346 case '\u0aaa':
case '\u0aab':
case '\u0aac':
case '\u0aad':
5347 case '\u0aae':
case '\u0aaf':
case '\u0ab0':
5349 matchRange(
'\u0AAA',
'\u0AB0');
5352 case '\u0ab2':
case '\u0ab3':
5354 matchRange(
'\u0AB2',
'\u0AB3');
5357 case '\u0ab5':
case '\u0ab6':
case '\u0ab7':
case '\u0ab8':
5360 matchRange(
'\u0AB5',
'\u0AB9');
5378 case '\u0b05':
case '\u0b06':
case '\u0b07':
case '\u0b08':
5379 case '\u0b09':
case '\u0b0a':
case '\u0b0b':
case '\u0b0c':
5381 matchRange(
'\u0B05',
'\u0B0C');
5384 case '\u0b0f':
case '\u0b10':
5386 matchRange(
'\u0B0F',
'\u0B10');
5389 case '\u0b13':
case '\u0b14':
case '\u0b15':
case '\u0b16':
5390 case '\u0b17':
case '\u0b18':
case '\u0b19':
case '\u0b1a':
5391 case '\u0b1b':
case '\u0b1c':
case '\u0b1d':
case '\u0b1e':
5392 case '\u0b1f':
case '\u0b20':
case '\u0b21':
case '\u0b22':
5393 case '\u0b23':
case '\u0b24':
case '\u0b25':
case '\u0b26':
5394 case '\u0b27':
case '\u0b28':
5396 matchRange(
'\u0B13',
'\u0B28');
5399 case '\u0b2a':
case '\u0b2b':
case '\u0b2c':
case '\u0b2d':
5400 case '\u0b2e':
case '\u0b2f':
case '\u0b30':
5402 matchRange(
'\u0B2A',
'\u0B30');
5405 case '\u0b32':
case '\u0b33':
5407 matchRange(
'\u0B32',
'\u0B33');
5410 case '\u0b36':
case '\u0b37':
case '\u0b38':
case '\u0b39':
5412 matchRange(
'\u0B36',
'\u0B39');
5420 case '\u0b5c':
case '\u0b5d':
5422 matchRange(
'\u0B5C',
'\u0B5D');
5425 case '\u0b5f':
case '\u0b60':
case '\u0b61':
5427 matchRange(
'\u0B5F',
'\u0B61');
5435 case '\u0b85':
case '\u0b86':
case '\u0b87':
case '\u0b88':
5436 case '\u0b89':
case '\u0b8a':
5438 matchRange(
'\u0B85',
'\u0B8A');
5441 case '\u0b8e':
case '\u0b8f':
case '\u0b90':
5443 matchRange(
'\u0B8E',
'\u0B90');
5446 case '\u0b92':
case '\u0b93':
case '\u0b94':
case '\u0b95':
5448 matchRange(
'\u0B92',
'\u0B95');
5451 case '\u0b99':
case '\u0b9a':
5453 matchRange(
'\u0B99',
'\u0B9A');
5461 case '\u0b9e':
case '\u0b9f':
5463 matchRange(
'\u0B9E',
'\u0B9F');
5466 case '\u0ba3':
case '\u0ba4':
5468 matchRange(
'\u0BA3',
'\u0BA4');
5471 case '\u0ba8':
case '\u0ba9':
case '\u0baa':
5473 matchRange(
'\u0BA8',
'\u0BAA');
5476 case '\u0bae':
case '\u0baf':
case '\u0bb0':
case '\u0bb1':
5477 case '\u0bb2':
case '\u0bb3':
case '\u0bb4':
case '\u0bb5':
5479 matchRange(
'\u0BAE',
'\u0BB5');
5482 case '\u0bb7':
case '\u0bb8':
case '\u0bb9':
5484 matchRange(
'\u0BB7',
'\u0BB9');
5487 case '\u0c05':
case '\u0c06':
case '\u0c07':
case '\u0c08':
5488 case '\u0c09':
case '\u0c0a':
case '\u0c0b':
case '\u0c0c':
5490 matchRange(
'\u0C05',
'\u0C0C');
5493 case '\u0c0e':
case '\u0c0f':
case '\u0c10':
5495 matchRange(
'\u0C0E',
'\u0C10');
5498 case '\u0c12':
case '\u0c13':
case '\u0c14':
case '\u0c15':
5499 case '\u0c16':
case '\u0c17':
case '\u0c18':
case '\u0c19':
5500 case '\u0c1a':
case '\u0c1b':
case '\u0c1c':
case '\u0c1d':
5501 case '\u0c1e':
case '\u0c1f':
case '\u0c20':
case '\u0c21':
5502 case '\u0c22':
case '\u0c23':
case '\u0c24':
case '\u0c25':
5503 case '\u0c26':
case '\u0c27':
case '\u0c28':
5505 matchRange(
'\u0C12',
'\u0C28');
5508 case '\u0c2a':
case '\u0c2b':
case '\u0c2c':
case '\u0c2d':
5509 case '\u0c2e':
case '\u0c2f':
case '\u0c30':
case '\u0c31':
5510 case '\u0c32':
case '\u0c33':
5512 matchRange(
'\u0C2A',
'\u0C33');
5515 case '\u0c35':
case '\u0c36':
case '\u0c37':
case '\u0c38':
5518 matchRange(
'\u0C35',
'\u0C39');
5521 case '\u0c60':
case '\u0c61':
5523 matchRange(
'\u0C60',
'\u0C61');
5526 case '\u0c85':
case '\u0c86':
case '\u0c87':
case '\u0c88':
5527 case '\u0c89':
case '\u0c8a':
case '\u0c8b':
case '\u0c8c':
5529 matchRange(
'\u0C85',
'\u0C8C');
5532 case '\u0c8e':
case '\u0c8f':
case '\u0c90':
5534 matchRange(
'\u0C8E',
'\u0C90');
5537 case '\u0c92':
case '\u0c93':
case '\u0c94':
case '\u0c95':
5538 case '\u0c96':
case '\u0c97':
case '\u0c98':
case '\u0c99':
5539 case '\u0c9a':
case '\u0c9b':
case '\u0c9c':
case '\u0c9d':
5540 case '\u0c9e':
case '\u0c9f':
case '\u0ca0':
case '\u0ca1':
5541 case '\u0ca2':
case '\u0ca3':
case '\u0ca4':
case '\u0ca5':
5542 case '\u0ca6':
case '\u0ca7':
case '\u0ca8':
5544 matchRange(
'\u0C92',
'\u0CA8');
5547 case '\u0caa':
case '\u0cab':
case '\u0cac':
case '\u0cad':
5548 case '\u0cae':
case '\u0caf':
case '\u0cb0':
case '\u0cb1':
5549 case '\u0cb2':
case '\u0cb3':
5551 matchRange(
'\u0CAA',
'\u0CB3');
5554 case '\u0cb5':
case '\u0cb6':
case '\u0cb7':
case '\u0cb8':
5557 matchRange(
'\u0CB5',
'\u0CB9');
5565 case '\u0ce0':
case '\u0ce1':
5567 matchRange(
'\u0CE0',
'\u0CE1');
5570 case '\u0d05':
case '\u0d06':
case '\u0d07':
case '\u0d08':
5571 case '\u0d09':
case '\u0d0a':
case '\u0d0b':
case '\u0d0c':
5573 matchRange(
'\u0D05',
'\u0D0C');
5576 case '\u0d0e':
case '\u0d0f':
case '\u0d10':
5578 matchRange(
'\u0D0E',
'\u0D10');
5581 case '\u0d12':
case '\u0d13':
case '\u0d14':
case '\u0d15':
5582 case '\u0d16':
case '\u0d17':
case '\u0d18':
case '\u0d19':
5583 case '\u0d1a':
case '\u0d1b':
case '\u0d1c':
case '\u0d1d':
5584 case '\u0d1e':
case '\u0d1f':
case '\u0d20':
case '\u0d21':
5585 case '\u0d22':
case '\u0d23':
case '\u0d24':
case '\u0d25':
5586 case '\u0d26':
case '\u0d27':
case '\u0d28':
5588 matchRange(
'\u0D12',
'\u0D28');
5591 case '\u0d2a':
case '\u0d2b':
case '\u0d2c':
case '\u0d2d':
5592 case '\u0d2e':
case '\u0d2f':
case '\u0d30':
case '\u0d31':
5593 case '\u0d32':
case '\u0d33':
case '\u0d34':
case '\u0d35':
5594 case '\u0d36':
case '\u0d37':
case '\u0d38':
case '\u0d39':
5596 matchRange(
'\u0D2A',
'\u0D39');
5599 case '\u0d60':
case '\u0d61':
5601 matchRange(
'\u0D60',
'\u0D61');
5604 case '\u0d85':
case '\u0d86':
case '\u0d87':
case '\u0d88':
5605 case '\u0d89':
case '\u0d8a':
case '\u0d8b':
case '\u0d8c':
5606 case '\u0d8d':
case '\u0d8e':
case '\u0d8f':
case '\u0d90':
5607 case '\u0d91':
case '\u0d92':
case '\u0d93':
case '\u0d94':
5608 case '\u0d95':
case '\u0d96':
5610 matchRange(
'\u0D85',
'\u0D96');
5613 case '\u0d9a':
case '\u0d9b':
case '\u0d9c':
case '\u0d9d':
5614 case '\u0d9e':
case '\u0d9f':
case '\u0da0':
case '\u0da1':
5615 case '\u0da2':
case '\u0da3':
case '\u0da4':
case '\u0da5':
5616 case '\u0da6':
case '\u0da7':
case '\u0da8':
case '\u0da9':
5617 case '\u0daa':
case '\u0dab':
case '\u0dac':
case '\u0dad':
5618 case '\u0dae':
case '\u0daf':
case '\u0db0':
case '\u0db1':
5620 matchRange(
'\u0D9A',
'\u0DB1');
5623 case '\u0db3':
case '\u0db4':
case '\u0db5':
case '\u0db6':
5624 case '\u0db7':
case '\u0db8':
case '\u0db9':
case '\u0dba':
5627 matchRange(
'\u0DB3',
'\u0DBB');
5635 case '\u0dc0':
case '\u0dc1':
case '\u0dc2':
case '\u0dc3':
5636 case '\u0dc4':
case '\u0dc5':
case '\u0dc6':
5638 matchRange(
'\u0DC0',
'\u0DC6');
5641 case '\u0e01':
case '\u0e02':
case '\u0e03':
case '\u0e04':
5642 case '\u0e05':
case '\u0e06':
case '\u0e07':
case '\u0e08':
5643 case '\u0e09':
case '\u0e0a':
case '\u0e0b':
case '\u0e0c':
5644 case '\u0e0d':
case '\u0e0e':
case '\u0e0f':
case '\u0e10':
5645 case '\u0e11':
case '\u0e12':
case '\u0e13':
case '\u0e14':
5646 case '\u0e15':
case '\u0e16':
case '\u0e17':
case '\u0e18':
5647 case '\u0e19':
case '\u0e1a':
case '\u0e1b':
case '\u0e1c':
5648 case '\u0e1d':
case '\u0e1e':
case '\u0e1f':
case '\u0e20':
5649 case '\u0e21':
case '\u0e22':
case '\u0e23':
case '\u0e24':
5650 case '\u0e25':
case '\u0e26':
case '\u0e27':
case '\u0e28':
5651 case '\u0e29':
case '\u0e2a':
case '\u0e2b':
case '\u0e2c':
5652 case '\u0e2d':
case '\u0e2e':
case '\u0e2f':
case '\u0e30':
5654 matchRange(
'\u0E01',
'\u0E30');
5657 case '\u0e32':
case '\u0e33':
5659 matchRange(
'\u0E32',
'\u0E33');
5662 case '\u0e40':
case '\u0e41':
case '\u0e42':
case '\u0e43':
5663 case '\u0e44':
case '\u0e45':
5665 matchRange(
'\u0E40',
'\u0E45');
5668 case '\u0e81':
case '\u0e82':
5670 matchRange(
'\u0E81',
'\u0E82');
5678 case '\u0e87':
case '\u0e88':
5680 matchRange(
'\u0E87',
'\u0E88');
5693 case '\u0e94':
case '\u0e95':
case '\u0e96':
case '\u0e97':
5695 matchRange(
'\u0E94',
'\u0E97');
5698 case '\u0e99':
case '\u0e9a':
case '\u0e9b':
case '\u0e9c':
5699 case '\u0e9d':
case '\u0e9e':
case '\u0e9f':
5701 matchRange(
'\u0E99',
'\u0E9F');
5704 case '\u0ea1':
case '\u0ea2':
case '\u0ea3':
5706 matchRange(
'\u0EA1',
'\u0EA3');
5719 case '\u0eaa':
case '\u0eab':
5721 matchRange(
'\u0EAA',
'\u0EAB');
5724 case '\u0ead':
case '\u0eae':
case '\u0eaf':
case '\u0eb0':
5726 matchRange(
'\u0EAD',
'\u0EB0');
5729 case '\u0eb2':
case '\u0eb3':
5731 matchRange(
'\u0EB2',
'\u0EB3');
5739 case '\u0ec0':
case '\u0ec1':
case '\u0ec2':
case '\u0ec3':
5742 matchRange(
'\u0EC0',
'\u0EC4');
5745 case '\u0edc':
case '\u0edd':
5747 matchRange(
'\u0EDC',
'\u0EDD');
5755 case '\u0f40':
case '\u0f41':
case '\u0f42':
case '\u0f43':
5756 case '\u0f44':
case '\u0f45':
case '\u0f46':
case '\u0f47':
5758 matchRange(
'\u0F40',
'\u0F47');
5761 case '\u0f49':
case '\u0f4a':
case '\u0f4b':
case '\u0f4c':
5762 case '\u0f4d':
case '\u0f4e':
case '\u0f4f':
case '\u0f50':
5763 case '\u0f51':
case '\u0f52':
case '\u0f53':
case '\u0f54':
5764 case '\u0f55':
case '\u0f56':
case '\u0f57':
case '\u0f58':
5765 case '\u0f59':
case '\u0f5a':
case '\u0f5b':
case '\u0f5c':
5766 case '\u0f5d':
case '\u0f5e':
case '\u0f5f':
case '\u0f60':
5767 case '\u0f61':
case '\u0f62':
case '\u0f63':
case '\u0f64':
5768 case '\u0f65':
case '\u0f66':
case '\u0f67':
case '\u0f68':
5769 case '\u0f69':
case '\u0f6a':
5771 matchRange(
'\u0F49',
'\u0F6A');
5774 case '\u0f88':
case '\u0f89':
case '\u0f8a':
case '\u0f8b':
5776 matchRange(
'\u0F88',
'\u0F8B');
5779 case '\u1000':
case '\u1001':
case '\u1002':
case '\u1003':
5780 case '\u1004':
case '\u1005':
case '\u1006':
case '\u1007':
5781 case '\u1008':
case '\u1009':
case '\u100a':
case '\u100b':
5782 case '\u100c':
case '\u100d':
case '\u100e':
case '\u100f':
5783 case '\u1010':
case '\u1011':
case '\u1012':
case '\u1013':
5784 case '\u1014':
case '\u1015':
case '\u1016':
case '\u1017':
5785 case '\u1018':
case '\u1019':
case '\u101a':
case '\u101b':
5786 case '\u101c':
case '\u101d':
case '\u101e':
case '\u101f':
5787 case '\u1020':
case '\u1021':
5789 matchRange(
'\u1000',
'\u1021');
5792 case '\u1023':
case '\u1024':
case '\u1025':
case '\u1026':
5795 matchRange(
'\u1023',
'\u1027');
5798 case '\u1029':
case '\u102a':
5800 matchRange(
'\u1029',
'\u102A');
5803 case '\u1050':
case '\u1051':
case '\u1052':
case '\u1053':
5804 case '\u1054':
case '\u1055':
5806 matchRange(
'\u1050',
'\u1055');
5809 case '\u10d0':
case '\u10d1':
case '\u10d2':
case '\u10d3':
5810 case '\u10d4':
case '\u10d5':
case '\u10d6':
case '\u10d7':
5811 case '\u10d8':
case '\u10d9':
case '\u10da':
case '\u10db':
5812 case '\u10dc':
case '\u10dd':
case '\u10de':
case '\u10df':
5813 case '\u10e0':
case '\u10e1':
case '\u10e2':
case '\u10e3':
5814 case '\u10e4':
case '\u10e5':
case '\u10e6':
case '\u10e7':
5815 case '\u10e8':
case '\u10e9':
case '\u10ea':
case '\u10eb':
5816 case '\u10ec':
case '\u10ed':
case '\u10ee':
case '\u10ef':
5817 case '\u10f0':
case '\u10f1':
case '\u10f2':
case '\u10f3':
5818 case '\u10f4':
case '\u10f5':
case '\u10f6':
case '\u10f7':
5821 matchRange(
'\u10D0',
'\u10F8');
5824 case '\u1100':
case '\u1101':
case '\u1102':
case '\u1103':
5825 case '\u1104':
case '\u1105':
case '\u1106':
case '\u1107':
5826 case '\u1108':
case '\u1109':
case '\u110a':
case '\u110b':
5827 case '\u110c':
case '\u110d':
case '\u110e':
case '\u110f':
5828 case '\u1110':
case '\u1111':
case '\u1112':
case '\u1113':
5829 case '\u1114':
case '\u1115':
case '\u1116':
case '\u1117':
5830 case '\u1118':
case '\u1119':
case '\u111a':
case '\u111b':
5831 case '\u111c':
case '\u111d':
case '\u111e':
case '\u111f':
5832 case '\u1120':
case '\u1121':
case '\u1122':
case '\u1123':
5833 case '\u1124':
case '\u1125':
case '\u1126':
case '\u1127':
5834 case '\u1128':
case '\u1129':
case '\u112a':
case '\u112b':
5835 case '\u112c':
case '\u112d':
case '\u112e':
case '\u112f':
5836 case '\u1130':
case '\u1131':
case '\u1132':
case '\u1133':
5837 case '\u1134':
case '\u1135':
case '\u1136':
case '\u1137':
5838 case '\u1138':
case '\u1139':
case '\u113a':
case '\u113b':
5839 case '\u113c':
case '\u113d':
case '\u113e':
case '\u113f':
5840 case '\u1140':
case '\u1141':
case '\u1142':
case '\u1143':
5841 case '\u1144':
case '\u1145':
case '\u1146':
case '\u1147':
5842 case '\u1148':
case '\u1149':
case '\u114a':
case '\u114b':
5843 case '\u114c':
case '\u114d':
case '\u114e':
case '\u114f':
5844 case '\u1150':
case '\u1151':
case '\u1152':
case '\u1153':
5845 case '\u1154':
case '\u1155':
case '\u1156':
case '\u1157':
5846 case '\u1158':
case '\u1159':
5848 matchRange(
'\u1100',
'\u1159');
5851 case '\u115f':
case '\u1160':
case '\u1161':
case '\u1162':
5852 case '\u1163':
case '\u1164':
case '\u1165':
case '\u1166':
5853 case '\u1167':
case '\u1168':
case '\u1169':
case '\u116a':
5854 case '\u116b':
case '\u116c':
case '\u116d':
case '\u116e':
5855 case '\u116f':
case '\u1170':
case '\u1171':
case '\u1172':
5856 case '\u1173':
case '\u1174':
case '\u1175':
case '\u1176':
5857 case '\u1177':
case '\u1178':
case '\u1179':
case '\u117a':
5858 case '\u117b':
case '\u117c':
case '\u117d':
case '\u117e':
5859 case '\u117f':
case '\u1180':
case '\u1181':
case '\u1182':
5860 case '\u1183':
case '\u1184':
case '\u1185':
case '\u1186':
5861 case '\u1187':
case '\u1188':
case '\u1189':
case '\u118a':
5862 case '\u118b':
case '\u118c':
case '\u118d':
case '\u118e':
5863 case '\u118f':
case '\u1190':
case '\u1191':
case '\u1192':
5864 case '\u1193':
case '\u1194':
case '\u1195':
case '\u1196':
5865 case '\u1197':
case '\u1198':
case '\u1199':
case '\u119a':
5866 case '\u119b':
case '\u119c':
case '\u119d':
case '\u119e':
5867 case '\u119f':
case '\u11a0':
case '\u11a1':
case '\u11a2':
5869 matchRange(
'\u115F',
'\u11A2');
5872 case '\u11a8':
case '\u11a9':
case '\u11aa':
case '\u11ab':
5873 case '\u11ac':
case '\u11ad':
case '\u11ae':
case '\u11af':
5874 case '\u11b0':
case '\u11b1':
case '\u11b2':
case '\u11b3':
5875 case '\u11b4':
case '\u11b5':
case '\u11b6':
case '\u11b7':
5876 case '\u11b8':
case '\u11b9':
case '\u11ba':
case '\u11bb':
5877 case '\u11bc':
case '\u11bd':
case '\u11be':
case '\u11bf':
5878 case '\u11c0':
case '\u11c1':
case '\u11c2':
case '\u11c3':
5879 case '\u11c4':
case '\u11c5':
case '\u11c6':
case '\u11c7':
5880 case '\u11c8':
case '\u11c9':
case '\u11ca':
case '\u11cb':
5881 case '\u11cc':
case '\u11cd':
case '\u11ce':
case '\u11cf':
5882 case '\u11d0':
case '\u11d1':
case '\u11d2':
case '\u11d3':
5883 case '\u11d4':
case '\u11d5':
case '\u11d6':
case '\u11d7':
5884 case '\u11d8':
case '\u11d9':
case '\u11da':
case '\u11db':
5885 case '\u11dc':
case '\u11dd':
case '\u11de':
case '\u11df':
5886 case '\u11e0':
case '\u11e1':
case '\u11e2':
case '\u11e3':
5887 case '\u11e4':
case '\u11e5':
case '\u11e6':
case '\u11e7':
5888 case '\u11e8':
case '\u11e9':
case '\u11ea':
case '\u11eb':
5889 case '\u11ec':
case '\u11ed':
case '\u11ee':
case '\u11ef':
5890 case '\u11f0':
case '\u11f1':
case '\u11f2':
case '\u11f3':
5891 case '\u11f4':
case '\u11f5':
case '\u11f6':
case '\u11f7':
5892 case '\u11f8':
case '\u11f9':
5894 matchRange(
'\u11A8',
'\u11F9');
5897 case '\u1200':
case '\u1201':
case '\u1202':
case '\u1203':
5898 case '\u1204':
case '\u1205':
case '\u1206':
5900 matchRange(
'\u1200',
'\u1206');
5903 case '\u1208':
case '\u1209':
case '\u120a':
case '\u120b':
5904 case '\u120c':
case '\u120d':
case '\u120e':
case '\u120f':
5905 case '\u1210':
case '\u1211':
case '\u1212':
case '\u1213':
5906 case '\u1214':
case '\u1215':
case '\u1216':
case '\u1217':
5907 case '\u1218':
case '\u1219':
case '\u121a':
case '\u121b':
5908 case '\u121c':
case '\u121d':
case '\u121e':
case '\u121f':
5909 case '\u1220':
case '\u1221':
case '\u1222':
case '\u1223':
5910 case '\u1224':
case '\u1225':
case '\u1226':
case '\u1227':
5911 case '\u1228':
case '\u1229':
case '\u122a':
case '\u122b':
5912 case '\u122c':
case '\u122d':
case '\u122e':
case '\u122f':
5913 case '\u1230':
case '\u1231':
case '\u1232':
case '\u1233':
5914 case '\u1234':
case '\u1235':
case '\u1236':
case '\u1237':
5915 case '\u1238':
case '\u1239':
case '\u123a':
case '\u123b':
5916 case '\u123c':
case '\u123d':
case '\u123e':
case '\u123f':
5917 case '\u1240':
case '\u1241':
case '\u1242':
case '\u1243':
5918 case '\u1244':
case '\u1245':
case '\u1246':
5920 matchRange(
'\u1208',
'\u1246');
5928 case '\u124a':
case '\u124b':
case '\u124c':
case '\u124d':
5930 matchRange(
'\u124A',
'\u124D');
5933 case '\u1250':
case '\u1251':
case '\u1252':
case '\u1253':
5934 case '\u1254':
case '\u1255':
case '\u1256':
5936 matchRange(
'\u1250',
'\u1256');
5944 case '\u125a':
case '\u125b':
case '\u125c':
case '\u125d':
5946 matchRange(
'\u125A',
'\u125D');
5949 case '\u1260':
case '\u1261':
case '\u1262':
case '\u1263':
5950 case '\u1264':
case '\u1265':
case '\u1266':
case '\u1267':
5951 case '\u1268':
case '\u1269':
case '\u126a':
case '\u126b':
5952 case '\u126c':
case '\u126d':
case '\u126e':
case '\u126f':
5953 case '\u1270':
case '\u1271':
case '\u1272':
case '\u1273':
5954 case '\u1274':
case '\u1275':
case '\u1276':
case '\u1277':
5955 case '\u1278':
case '\u1279':
case '\u127a':
case '\u127b':
5956 case '\u127c':
case '\u127d':
case '\u127e':
case '\u127f':
5957 case '\u1280':
case '\u1281':
case '\u1282':
case '\u1283':
5958 case '\u1284':
case '\u1285':
case '\u1286':
5960 matchRange(
'\u1260',
'\u1286');
5968 case '\u128a':
case '\u128b':
case '\u128c':
case '\u128d':
5970 matchRange(
'\u128A',
'\u128D');
5973 case '\u1290':
case '\u1291':
case '\u1292':
case '\u1293':
5974 case '\u1294':
case '\u1295':
case '\u1296':
case '\u1297':
5975 case '\u1298':
case '\u1299':
case '\u129a':
case '\u129b':
5976 case '\u129c':
case '\u129d':
case '\u129e':
case '\u129f':
5977 case '\u12a0':
case '\u12a1':
case '\u12a2':
case '\u12a3':
5978 case '\u12a4':
case '\u12a5':
case '\u12a6':
case '\u12a7':
5979 case '\u12a8':
case '\u12a9':
case '\u12aa':
case '\u12ab':
5980 case '\u12ac':
case '\u12ad':
case '\u12ae':
5982 matchRange(
'\u1290',
'\u12AE');
5990 case '\u12b2':
case '\u12b3':
case '\u12b4':
case '\u12b5':
5992 matchRange(
'\u12B2',
'\u12B5');
5995 case '\u12b8':
case '\u12b9':
case '\u12ba':
case '\u12bb':
5996 case '\u12bc':
case '\u12bd':
case '\u12be':
5998 matchRange(
'\u12B8',
'\u12BE');
6006 case '\u12c2':
case '\u12c3':
case '\u12c4':
case '\u12c5':
6008 matchRange(
'\u12C2',
'\u12C5');
6011 case '\u12c8':
case '\u12c9':
case '\u12ca':
case '\u12cb':
6012 case '\u12cc':
case '\u12cd':
case '\u12ce':
6014 matchRange(
'\u12C8',
'\u12CE');
6017 case '\u12d0':
case '\u12d1':
case '\u12d2':
case '\u12d3':
6018 case '\u12d4':
case '\u12d5':
case '\u12d6':
6020 matchRange(
'\u12D0',
'\u12D6');
6023 case '\u12d8':
case '\u12d9':
case '\u12da':
case '\u12db':
6024 case '\u12dc':
case '\u12dd':
case '\u12de':
case '\u12df':
6025 case '\u12e0':
case '\u12e1':
case '\u12e2':
case '\u12e3':
6026 case '\u12e4':
case '\u12e5':
case '\u12e6':
case '\u12e7':
6027 case '\u12e8':
case '\u12e9':
case '\u12ea':
case '\u12eb':
6028 case '\u12ec':
case '\u12ed':
case '\u12ee':
6030 matchRange(
'\u12D8',
'\u12EE');
6033 case '\u12f0':
case '\u12f1':
case '\u12f2':
case '\u12f3':
6034 case '\u12f4':
case '\u12f5':
case '\u12f6':
case '\u12f7':
6035 case '\u12f8':
case '\u12f9':
case '\u12fa':
case '\u12fb':
6036 case '\u12fc':
case '\u12fd':
case '\u12fe':
case '\u12ff':
6037 case '\u1300':
case '\u1301':
case '\u1302':
case '\u1303':
6038 case '\u1304':
case '\u1305':
case '\u1306':
case '\u1307':
6039 case '\u1308':
case '\u1309':
case '\u130a':
case '\u130b':
6040 case '\u130c':
case '\u130d':
case '\u130e':
6042 matchRange(
'\u12F0',
'\u130E');
6050 case '\u1312':
case '\u1313':
case '\u1314':
case '\u1315':
6052 matchRange(
'\u1312',
'\u1315');
6055 case '\u1318':
case '\u1319':
case '\u131a':
case '\u131b':
6056 case '\u131c':
case '\u131d':
case '\u131e':
6058 matchRange(
'\u1318',
'\u131E');
6061 case '\u1320':
case '\u1321':
case '\u1322':
case '\u1323':
6062 case '\u1324':
case '\u1325':
case '\u1326':
case '\u1327':
6063 case '\u1328':
case '\u1329':
case '\u132a':
case '\u132b':
6064 case '\u132c':
case '\u132d':
case '\u132e':
case '\u132f':
6065 case '\u1330':
case '\u1331':
case '\u1332':
case '\u1333':
6066 case '\u1334':
case '\u1335':
case '\u1336':
case '\u1337':
6067 case '\u1338':
case '\u1339':
case '\u133a':
case '\u133b':
6068 case '\u133c':
case '\u133d':
case '\u133e':
case '\u133f':
6069 case '\u1340':
case '\u1341':
case '\u1342':
case '\u1343':
6070 case '\u1344':
case '\u1345':
case '\u1346':
6072 matchRange(
'\u1320',
'\u1346');
6075 case '\u1348':
case '\u1349':
case '\u134a':
case '\u134b':
6076 case '\u134c':
case '\u134d':
case '\u134e':
case '\u134f':
6077 case '\u1350':
case '\u1351':
case '\u1352':
case '\u1353':
6078 case '\u1354':
case '\u1355':
case '\u1356':
case '\u1357':
6079 case '\u1358':
case '\u1359':
case '\u135a':
6081 matchRange(
'\u1348',
'\u135A');
6084 case '\u13a0':
case '\u13a1':
case '\u13a2':
case '\u13a3':
6085 case '\u13a4':
case '\u13a5':
case '\u13a6':
case '\u13a7':
6086 case '\u13a8':
case '\u13a9':
case '\u13aa':
case '\u13ab':
6087 case '\u13ac':
case '\u13ad':
case '\u13ae':
case '\u13af':
6088 case '\u13b0':
case '\u13b1':
case '\u13b2':
case '\u13b3':
6089 case '\u13b4':
case '\u13b5':
case '\u13b6':
case '\u13b7':
6090 case '\u13b8':
case '\u13b9':
case '\u13ba':
case '\u13bb':
6091 case '\u13bc':
case '\u13bd':
case '\u13be':
case '\u13bf':
6092 case '\u13c0':
case '\u13c1':
case '\u13c2':
case '\u13c3':
6093 case '\u13c4':
case '\u13c5':
case '\u13c6':
case '\u13c7':
6094 case '\u13c8':
case '\u13c9':
case '\u13ca':
case '\u13cb':
6095 case '\u13cc':
case '\u13cd':
case '\u13ce':
case '\u13cf':
6096 case '\u13d0':
case '\u13d1':
case '\u13d2':
case '\u13d3':
6097 case '\u13d4':
case '\u13d5':
case '\u13d6':
case '\u13d7':
6098 case '\u13d8':
case '\u13d9':
case '\u13da':
case '\u13db':
6099 case '\u13dc':
case '\u13dd':
case '\u13de':
case '\u13df':
6100 case '\u13e0':
case '\u13e1':
case '\u13e2':
case '\u13e3':
6101 case '\u13e4':
case '\u13e5':
case '\u13e6':
case '\u13e7':
6102 case '\u13e8':
case '\u13e9':
case '\u13ea':
case '\u13eb':
6103 case '\u13ec':
case '\u13ed':
case '\u13ee':
case '\u13ef':
6104 case '\u13f0':
case '\u13f1':
case '\u13f2':
case '\u13f3':
6107 matchRange(
'\u13A0',
'\u13F4');
6110 case '\u166f':
case '\u1670':
case '\u1671':
case '\u1672':
6111 case '\u1673':
case '\u1674':
case '\u1675':
case '\u1676':
6113 matchRange(
'\u166F',
'\u1676');
6116 case '\u1681':
case '\u1682':
case '\u1683':
case '\u1684':
6117 case '\u1685':
case '\u1686':
case '\u1687':
case '\u1688':
6118 case '\u1689':
case '\u168a':
case '\u168b':
case '\u168c':
6119 case '\u168d':
case '\u168e':
case '\u168f':
case '\u1690':
6120 case '\u1691':
case '\u1692':
case '\u1693':
case '\u1694':
6121 case '\u1695':
case '\u1696':
case '\u1697':
case '\u1698':
6122 case '\u1699':
case '\u169a':
6124 matchRange(
'\u1681',
'\u169A');
6127 case '\u16a0':
case '\u16a1':
case '\u16a2':
case '\u16a3':
6128 case '\u16a4':
case '\u16a5':
case '\u16a6':
case '\u16a7':
6129 case '\u16a8':
case '\u16a9':
case '\u16aa':
case '\u16ab':
6130 case '\u16ac':
case '\u16ad':
case '\u16ae':
case '\u16af':
6131 case '\u16b0':
case '\u16b1':
case '\u16b2':
case '\u16b3':
6132 case '\u16b4':
case '\u16b5':
case '\u16b6':
case '\u16b7':
6133 case '\u16b8':
case '\u16b9':
case '\u16ba':
case '\u16bb':
6134 case '\u16bc':
case '\u16bd':
case '\u16be':
case '\u16bf':
6135 case '\u16c0':
case '\u16c1':
case '\u16c2':
case '\u16c3':
6136 case '\u16c4':
case '\u16c5':
case '\u16c6':
case '\u16c7':
6137 case '\u16c8':
case '\u16c9':
case '\u16ca':
case '\u16cb':
6138 case '\u16cc':
case '\u16cd':
case '\u16ce':
case '\u16cf':
6139 case '\u16d0':
case '\u16d1':
case '\u16d2':
case '\u16d3':
6140 case '\u16d4':
case '\u16d5':
case '\u16d6':
case '\u16d7':
6141 case '\u16d8':
case '\u16d9':
case '\u16da':
case '\u16db':
6142 case '\u16dc':
case '\u16dd':
case '\u16de':
case '\u16df':
6143 case '\u16e0':
case '\u16e1':
case '\u16e2':
case '\u16e3':
6144 case '\u16e4':
case '\u16e5':
case '\u16e6':
case '\u16e7':
6145 case '\u16e8':
case '\u16e9':
case '\u16ea':
6147 matchRange(
'\u16A0',
'\u16EA');
6150 case '\u1700':
case '\u1701':
case '\u1702':
case '\u1703':
6151 case '\u1704':
case '\u1705':
case '\u1706':
case '\u1707':
6152 case '\u1708':
case '\u1709':
case '\u170a':
case '\u170b':
6155 matchRange(
'\u1700',
'\u170C');
6158 case '\u170e':
case '\u170f':
case '\u1710':
case '\u1711':
6160 matchRange(
'\u170E',
'\u1711');
6163 case '\u1720':
case '\u1721':
case '\u1722':
case '\u1723':
6164 case '\u1724':
case '\u1725':
case '\u1726':
case '\u1727':
6165 case '\u1728':
case '\u1729':
case '\u172a':
case '\u172b':
6166 case '\u172c':
case '\u172d':
case '\u172e':
case '\u172f':
6167 case '\u1730':
case '\u1731':
6169 matchRange(
'\u1720',
'\u1731');
6172 case '\u1740':
case '\u1741':
case '\u1742':
case '\u1743':
6173 case '\u1744':
case '\u1745':
case '\u1746':
case '\u1747':
6174 case '\u1748':
case '\u1749':
case '\u174a':
case '\u174b':
6175 case '\u174c':
case '\u174d':
case '\u174e':
case '\u174f':
6176 case '\u1750':
case '\u1751':
6178 matchRange(
'\u1740',
'\u1751');
6181 case '\u1760':
case '\u1761':
case '\u1762':
case '\u1763':
6182 case '\u1764':
case '\u1765':
case '\u1766':
case '\u1767':
6183 case '\u1768':
case '\u1769':
case '\u176a':
case '\u176b':
6186 matchRange(
'\u1760',
'\u176C');
6189 case '\u176e':
case '\u176f':
case '\u1770':
6191 matchRange(
'\u176E',
'\u1770');
6194 case '\u1780':
case '\u1781':
case '\u1782':
case '\u1783':
6195 case '\u1784':
case '\u1785':
case '\u1786':
case '\u1787':
6196 case '\u1788':
case '\u1789':
case '\u178a':
case '\u178b':
6197 case '\u178c':
case '\u178d':
case '\u178e':
case '\u178f':
6198 case '\u1790':
case '\u1791':
case '\u1792':
case '\u1793':
6199 case '\u1794':
case '\u1795':
case '\u1796':
case '\u1797':
6200 case '\u1798':
case '\u1799':
case '\u179a':
case '\u179b':
6201 case '\u179c':
case '\u179d':
case '\u179e':
case '\u179f':
6202 case '\u17a0':
case '\u17a1':
case '\u17a2':
case '\u17a3':
6203 case '\u17a4':
case '\u17a5':
case '\u17a6':
case '\u17a7':
6204 case '\u17a8':
case '\u17a9':
case '\u17aa':
case '\u17ab':
6205 case '\u17ac':
case '\u17ad':
case '\u17ae':
case '\u17af':
6206 case '\u17b0':
case '\u17b1':
case '\u17b2':
case '\u17b3':
6208 matchRange(
'\u1780',
'\u17B3');
6216 case '\u1820':
case '\u1821':
case '\u1822':
case '\u1823':
6217 case '\u1824':
case '\u1825':
case '\u1826':
case '\u1827':
6218 case '\u1828':
case '\u1829':
case '\u182a':
case '\u182b':
6219 case '\u182c':
case '\u182d':
case '\u182e':
case '\u182f':
6220 case '\u1830':
case '\u1831':
case '\u1832':
case '\u1833':
6221 case '\u1834':
case '\u1835':
case '\u1836':
case '\u1837':
6222 case '\u1838':
case '\u1839':
case '\u183a':
case '\u183b':
6223 case '\u183c':
case '\u183d':
case '\u183e':
case '\u183f':
6224 case '\u1840':
case '\u1841':
case '\u1842':
6226 matchRange(
'\u1820',
'\u1842');
6229 case '\u1844':
case '\u1845':
case '\u1846':
case '\u1847':
6230 case '\u1848':
case '\u1849':
case '\u184a':
case '\u184b':
6231 case '\u184c':
case '\u184d':
case '\u184e':
case '\u184f':
6232 case '\u1850':
case '\u1851':
case '\u1852':
case '\u1853':
6233 case '\u1854':
case '\u1855':
case '\u1856':
case '\u1857':
6234 case '\u1858':
case '\u1859':
case '\u185a':
case '\u185b':
6235 case '\u185c':
case '\u185d':
case '\u185e':
case '\u185f':
6236 case '\u1860':
case '\u1861':
case '\u1862':
case '\u1863':
6237 case '\u1864':
case '\u1865':
case '\u1866':
case '\u1867':
6238 case '\u1868':
case '\u1869':
case '\u186a':
case '\u186b':
6239 case '\u186c':
case '\u186d':
case '\u186e':
case '\u186f':
6240 case '\u1870':
case '\u1871':
case '\u1872':
case '\u1873':
6241 case '\u1874':
case '\u1875':
case '\u1876':
case '\u1877':
6243 matchRange(
'\u1844',
'\u1877');
6246 case '\u1880':
case '\u1881':
case '\u1882':
case '\u1883':
6247 case '\u1884':
case '\u1885':
case '\u1886':
case '\u1887':
6248 case '\u1888':
case '\u1889':
case '\u188a':
case '\u188b':
6249 case '\u188c':
case '\u188d':
case '\u188e':
case '\u188f':
6250 case '\u1890':
case '\u1891':
case '\u1892':
case '\u1893':
6251 case '\u1894':
case '\u1895':
case '\u1896':
case '\u1897':
6252 case '\u1898':
case '\u1899':
case '\u189a':
case '\u189b':
6253 case '\u189c':
case '\u189d':
case '\u189e':
case '\u189f':
6254 case '\u18a0':
case '\u18a1':
case '\u18a2':
case '\u18a3':
6255 case '\u18a4':
case '\u18a5':
case '\u18a6':
case '\u18a7':
6258 matchRange(
'\u1880',
'\u18A8');
6261 case '\u2135':
case '\u2136':
case '\u2137':
case '\u2138':
6263 matchRange(
'\u2135',
'\u2138');
6276 case '\u3041':
case '\u3042':
case '\u3043':
case '\u3044':
6277 case '\u3045':
case '\u3046':
case '\u3047':
case '\u3048':
6278 case '\u3049':
case '\u304a':
case '\u304b':
case '\u304c':
6279 case '\u304d':
case '\u304e':
case '\u304f':
case '\u3050':
6280 case '\u3051':
case '\u3052':
case '\u3053':
case '\u3054':
6281 case '\u3055':
case '\u3056':
case '\u3057':
case '\u3058':
6282 case '\u3059':
case '\u305a':
case '\u305b':
case '\u305c':
6283 case '\u305d':
case '\u305e':
case '\u305f':
case '\u3060':
6284 case '\u3061':
case '\u3062':
case '\u3063':
case '\u3064':
6285 case '\u3065':
case '\u3066':
case '\u3067':
case '\u3068':
6286 case '\u3069':
case '\u306a':
case '\u306b':
case '\u306c':
6287 case '\u306d':
case '\u306e':
case '\u306f':
case '\u3070':
6288 case '\u3071':
case '\u3072':
case '\u3073':
case '\u3074':
6289 case '\u3075':
case '\u3076':
case '\u3077':
case '\u3078':
6290 case '\u3079':
case '\u307a':
case '\u307b':
case '\u307c':
6291 case '\u307d':
case '\u307e':
case '\u307f':
case '\u3080':
6292 case '\u3081':
case '\u3082':
case '\u3083':
case '\u3084':
6293 case '\u3085':
case '\u3086':
case '\u3087':
case '\u3088':
6294 case '\u3089':
case '\u308a':
case '\u308b':
case '\u308c':
6295 case '\u308d':
case '\u308e':
case '\u308f':
case '\u3090':
6296 case '\u3091':
case '\u3092':
case '\u3093':
case '\u3094':
6297 case '\u3095':
case '\u3096':
6299 matchRange(
'\u3041',
'\u3096');
6307 case '\u30a1':
case '\u30a2':
case '\u30a3':
case '\u30a4':
6308 case '\u30a5':
case '\u30a6':
case '\u30a7':
case '\u30a8':
6309 case '\u30a9':
case '\u30aa':
case '\u30ab':
case '\u30ac':
6310 case '\u30ad':
case '\u30ae':
case '\u30af':
case '\u30b0':
6311 case '\u30b1':
case '\u30b2':
case '\u30b3':
case '\u30b4':
6312 case '\u30b5':
case '\u30b6':
case '\u30b7':
case '\u30b8':
6313 case '\u30b9':
case '\u30ba':
case '\u30bb':
case '\u30bc':
6314 case '\u30bd':
case '\u30be':
case '\u30bf':
case '\u30c0':
6315 case '\u30c1':
case '\u30c2':
case '\u30c3':
case '\u30c4':
6316 case '\u30c5':
case '\u30c6':
case '\u30c7':
case '\u30c8':
6317 case '\u30c9':
case '\u30ca':
case '\u30cb':
case '\u30cc':
6318 case '\u30cd':
case '\u30ce':
case '\u30cf':
case '\u30d0':
6319 case '\u30d1':
case '\u30d2':
case '\u30d3':
case '\u30d4':
6320 case '\u30d5':
case '\u30d6':
case '\u30d7':
case '\u30d8':
6321 case '\u30d9':
case '\u30da':
case '\u30db':
case '\u30dc':
6322 case '\u30dd':
case '\u30de':
case '\u30df':
case '\u30e0':
6323 case '\u30e1':
case '\u30e2':
case '\u30e3':
case '\u30e4':
6324 case '\u30e5':
case '\u30e6':
case '\u30e7':
case '\u30e8':
6325 case '\u30e9':
case '\u30ea':
case '\u30eb':
case '\u30ec':
6326 case '\u30ed':
case '\u30ee':
case '\u30ef':
case '\u30f0':
6327 case '\u30f1':
case '\u30f2':
case '\u30f3':
case '\u30f4':
6328 case '\u30f5':
case '\u30f6':
case '\u30f7':
case '\u30f8':
6329 case '\u30f9':
case '\u30fa':
6331 matchRange(
'\u30A1',
'\u30FA');
6339 case '\u3105':
case '\u3106':
case '\u3107':
case '\u3108':
6340 case '\u3109':
case '\u310a':
case '\u310b':
case '\u310c':
6341 case '\u310d':
case '\u310e':
case '\u310f':
case '\u3110':
6342 case '\u3111':
case '\u3112':
case '\u3113':
case '\u3114':
6343 case '\u3115':
case '\u3116':
case '\u3117':
case '\u3118':
6344 case '\u3119':
case '\u311a':
case '\u311b':
case '\u311c':
6345 case '\u311d':
case '\u311e':
case '\u311f':
case '\u3120':
6346 case '\u3121':
case '\u3122':
case '\u3123':
case '\u3124':
6347 case '\u3125':
case '\u3126':
case '\u3127':
case '\u3128':
6348 case '\u3129':
case '\u312a':
case '\u312b':
case '\u312c':
6350 matchRange(
'\u3105',
'\u312C');
6353 case '\u3131':
case '\u3132':
case '\u3133':
case '\u3134':
6354 case '\u3135':
case '\u3136':
case '\u3137':
case '\u3138':
6355 case '\u3139':
case '\u313a':
case '\u313b':
case '\u313c':
6356 case '\u313d':
case '\u313e':
case '\u313f':
case '\u3140':
6357 case '\u3141':
case '\u3142':
case '\u3143':
case '\u3144':
6358 case '\u3145':
case '\u3146':
case '\u3147':
case '\u3148':
6359 case '\u3149':
case '\u314a':
case '\u314b':
case '\u314c':
6360 case '\u314d':
case '\u314e':
case '\u314f':
case '\u3150':
6361 case '\u3151':
case '\u3152':
case '\u3153':
case '\u3154':
6362 case '\u3155':
case '\u3156':
case '\u3157':
case '\u3158':
6363 case '\u3159':
case '\u315a':
case '\u315b':
case '\u315c':
6364 case '\u315d':
case '\u315e':
case '\u315f':
case '\u3160':
6365 case '\u3161':
case '\u3162':
case '\u3163':
case '\u3164':
6366 case '\u3165':
case '\u3166':
case '\u3167':
case '\u3168':
6367 case '\u3169':
case '\u316a':
case '\u316b':
case '\u316c':
6368 case '\u316d':
case '\u316e':
case '\u316f':
case '\u3170':
6369 case '\u3171':
case '\u3172':
case '\u3173':
case '\u3174':
6370 case '\u3175':
case '\u3176':
case '\u3177':
case '\u3178':
6371 case '\u3179':
case '\u317a':
case '\u317b':
case '\u317c':
6372 case '\u317d':
case '\u317e':
case '\u317f':
case '\u3180':
6373 case '\u3181':
case '\u3182':
case '\u3183':
case '\u3184':
6374 case '\u3185':
case '\u3186':
case '\u3187':
case '\u3188':
6375 case '\u3189':
case '\u318a':
case '\u318b':
case '\u318c':
6376 case '\u318d':
case '\u318e':
6378 matchRange(
'\u3131',
'\u318E');
6381 case '\u31a0':
case '\u31a1':
case '\u31a2':
case '\u31a3':
6382 case '\u31a4':
case '\u31a5':
case '\u31a6':
case '\u31a7':
6383 case '\u31a8':
case '\u31a9':
case '\u31aa':
case '\u31ab':
6384 case '\u31ac':
case '\u31ad':
case '\u31ae':
case '\u31af':
6385 case '\u31b0':
case '\u31b1':
case '\u31b2':
case '\u31b3':
6386 case '\u31b4':
case '\u31b5':
case '\u31b6':
case '\u31b7':
6388 matchRange(
'\u31A0',
'\u31B7');
6391 case '\u31f0':
case '\u31f1':
case '\u31f2':
case '\u31f3':
6392 case '\u31f4':
case '\u31f5':
case '\u31f6':
case '\u31f7':
6393 case '\u31f8':
case '\u31f9':
case '\u31fa':
case '\u31fb':
6394 case '\u31fc':
case '\u31fd':
case '\u31fe':
case '\u31ff':
6396 matchRange(
'\u31F0',
'\u31FF');
6429 case '\ufa30':
case '\ufa31':
case '\ufa32':
case '\ufa33':
6430 case '\ufa34':
case '\ufa35':
case '\ufa36':
case '\ufa37':
6431 case '\ufa38':
case '\ufa39':
case '\ufa3a':
case '\ufa3b':
6432 case '\ufa3c':
case '\ufa3d':
case '\ufa3e':
case '\ufa3f':
6433 case '\ufa40':
case '\ufa41':
case '\ufa42':
case '\ufa43':
6434 case '\ufa44':
case '\ufa45':
case '\ufa46':
case '\ufa47':
6435 case '\ufa48':
case '\ufa49':
case '\ufa4a':
case '\ufa4b':
6436 case '\ufa4c':
case '\ufa4d':
case '\ufa4e':
case '\ufa4f':
6437 case '\ufa50':
case '\ufa51':
case '\ufa52':
case '\ufa53':
6438 case '\ufa54':
case '\ufa55':
case '\ufa56':
case '\ufa57':
6439 case '\ufa58':
case '\ufa59':
case '\ufa5a':
case '\ufa5b':
6440 case '\ufa5c':
case '\ufa5d':
case '\ufa5e':
case '\ufa5f':
6441 case '\ufa60':
case '\ufa61':
case '\ufa62':
case '\ufa63':
6442 case '\ufa64':
case '\ufa65':
case '\ufa66':
case '\ufa67':
6443 case '\ufa68':
case '\ufa69':
case '\ufa6a':
6445 matchRange(
'\uFA30',
'\uFA6A');
6453 case '\ufb1f':
case '\ufb20':
case '\ufb21':
case '\ufb22':
6454 case '\ufb23':
case '\ufb24':
case '\ufb25':
case '\ufb26':
6455 case '\ufb27':
case '\ufb28':
6457 matchRange(
'\uFB1F',
'\uFB28');
6460 case '\ufb2a':
case '\ufb2b':
case '\ufb2c':
case '\ufb2d':
6461 case '\ufb2e':
case '\ufb2f':
case '\ufb30':
case '\ufb31':
6462 case '\ufb32':
case '\ufb33':
case '\ufb34':
case '\ufb35':
6465 matchRange(
'\uFB2A',
'\uFB36');
6468 case '\ufb38':
case '\ufb39':
case '\ufb3a':
case '\ufb3b':
6471 matchRange(
'\uFB38',
'\uFB3C');
6479 case '\ufb40':
case '\ufb41':
6481 matchRange(
'\uFB40',
'\uFB41');
6484 case '\ufb43':
case '\ufb44':
6486 matchRange(
'\uFB43',
'\uFB44');
6489 case '\ufb46':
case '\ufb47':
case '\ufb48':
case '\ufb49':
6490 case '\ufb4a':
case '\ufb4b':
case '\ufb4c':
case '\ufb4d':
6491 case '\ufb4e':
case '\ufb4f':
case '\ufb50':
case '\ufb51':
6492 case '\ufb52':
case '\ufb53':
case '\ufb54':
case '\ufb55':
6493 case '\ufb56':
case '\ufb57':
case '\ufb58':
case '\ufb59':
6494 case '\ufb5a':
case '\ufb5b':
case '\ufb5c':
case '\ufb5d':
6495 case '\ufb5e':
case '\ufb5f':
case '\ufb60':
case '\ufb61':
6496 case '\ufb62':
case '\ufb63':
case '\ufb64':
case '\ufb65':
6497 case '\ufb66':
case '\ufb67':
case '\ufb68':
case '\ufb69':
6498 case '\ufb6a':
case '\ufb6b':
case '\ufb6c':
case '\ufb6d':
6499 case '\ufb6e':
case '\ufb6f':
case '\ufb70':
case '\ufb71':
6500 case '\ufb72':
case '\ufb73':
case '\ufb74':
case '\ufb75':
6501 case '\ufb76':
case '\ufb77':
case '\ufb78':
case '\ufb79':
6502 case '\ufb7a':
case '\ufb7b':
case '\ufb7c':
case '\ufb7d':
6503 case '\ufb7e':
case '\ufb7f':
case '\ufb80':
case '\ufb81':
6504 case '\ufb82':
case '\ufb83':
case '\ufb84':
case '\ufb85':
6505 case '\ufb86':
case '\ufb87':
case '\ufb88':
case '\ufb89':
6506 case '\ufb8a':
case '\ufb8b':
case '\ufb8c':
case '\ufb8d':
6507 case '\ufb8e':
case '\ufb8f':
case '\ufb90':
case '\ufb91':
6508 case '\ufb92':
case '\ufb93':
case '\ufb94':
case '\ufb95':
6509 case '\ufb96':
case '\ufb97':
case '\ufb98':
case '\ufb99':
6510 case '\ufb9a':
case '\ufb9b':
case '\ufb9c':
case '\ufb9d':
6511 case '\ufb9e':
case '\ufb9f':
case '\ufba0':
case '\ufba1':
6512 case '\ufba2':
case '\ufba3':
case '\ufba4':
case '\ufba5':
6513 case '\ufba6':
case '\ufba7':
case '\ufba8':
case '\ufba9':
6514 case '\ufbaa':
case '\ufbab':
case '\ufbac':
case '\ufbad':
6515 case '\ufbae':
case '\ufbaf':
case '\ufbb0':
case '\ufbb1':
6517 matchRange(
'\uFB46',
'\uFBB1');
6520 case '\ufd50':
case '\ufd51':
case '\ufd52':
case '\ufd53':
6521 case '\ufd54':
case '\ufd55':
case '\ufd56':
case '\ufd57':
6522 case '\ufd58':
case '\ufd59':
case '\ufd5a':
case '\ufd5b':
6523 case '\ufd5c':
case '\ufd5d':
case '\ufd5e':
case '\ufd5f':
6524 case '\ufd60':
case '\ufd61':
case '\ufd62':
case '\ufd63':
6525 case '\ufd64':
case '\ufd65':
case '\ufd66':
case '\ufd67':
6526 case '\ufd68':
case '\ufd69':
case '\ufd6a':
case '\ufd6b':
6527 case '\ufd6c':
case '\ufd6d':
case '\ufd6e':
case '\ufd6f':
6528 case '\ufd70':
case '\ufd71':
case '\ufd72':
case '\ufd73':
6529 case '\ufd74':
case '\ufd75':
case '\ufd76':
case '\ufd77':
6530 case '\ufd78':
case '\ufd79':
case '\ufd7a':
case '\ufd7b':
6531 case '\ufd7c':
case '\ufd7d':
case '\ufd7e':
case '\ufd7f':
6532 case '\ufd80':
case '\ufd81':
case '\ufd82':
case '\ufd83':
6533 case '\ufd84':
case '\ufd85':
case '\ufd86':
case '\ufd87':
6534 case '\ufd88':
case '\ufd89':
case '\ufd8a':
case '\ufd8b':
6535 case '\ufd8c':
case '\ufd8d':
case '\ufd8e':
case '\ufd8f':
6537 matchRange(
'\uFD50',
'\uFD8F');
6540 case '\ufd92':
case '\ufd93':
case '\ufd94':
case '\ufd95':
6541 case '\ufd96':
case '\ufd97':
case '\ufd98':
case '\ufd99':
6542 case '\ufd9a':
case '\ufd9b':
case '\ufd9c':
case '\ufd9d':
6543 case '\ufd9e':
case '\ufd9f':
case '\ufda0':
case '\ufda1':
6544 case '\ufda2':
case '\ufda3':
case '\ufda4':
case '\ufda5':
6545 case '\ufda6':
case '\ufda7':
case '\ufda8':
case '\ufda9':
6546 case '\ufdaa':
case '\ufdab':
case '\ufdac':
case '\ufdad':
6547 case '\ufdae':
case '\ufdaf':
case '\ufdb0':
case '\ufdb1':
6548 case '\ufdb2':
case '\ufdb3':
case '\ufdb4':
case '\ufdb5':
6549 case '\ufdb6':
case '\ufdb7':
case '\ufdb8':
case '\ufdb9':
6550 case '\ufdba':
case '\ufdbb':
case '\ufdbc':
case '\ufdbd':
6551 case '\ufdbe':
case '\ufdbf':
case '\ufdc0':
case '\ufdc1':
6552 case '\ufdc2':
case '\ufdc3':
case '\ufdc4':
case '\ufdc5':
6553 case '\ufdc6':
case '\ufdc7':
6555 matchRange(
'\uFD92',
'\uFDC7');
6558 case '\ufdf0':
case '\ufdf1':
case '\ufdf2':
case '\ufdf3':
6559 case '\ufdf4':
case '\ufdf5':
case '\ufdf6':
case '\ufdf7':
6560 case '\ufdf8':
case '\ufdf9':
case '\ufdfa':
case '\ufdfb':
6562 matchRange(
'\uFDF0',
'\uFDFB');
6565 case '\ufe70':
case '\ufe71':
case '\ufe72':
case '\ufe73':
6568 matchRange(
'\uFE70',
'\uFE74');
6571 case '\uff66':
case '\uff67':
case '\uff68':
case '\uff69':
6572 case '\uff6a':
case '\uff6b':
case '\uff6c':
case '\uff6d':
6573 case '\uff6e':
case '\uff6f':
6575 matchRange(
'\uFF66',
'\uFF6F');
6578 case '\uff71':
case '\uff72':
case '\uff73':
case '\uff74':
6579 case '\uff75':
case '\uff76':
case '\uff77':
case '\uff78':
6580 case '\uff79':
case '\uff7a':
case '\uff7b':
case '\uff7c':
6581 case '\uff7d':
case '\uff7e':
case '\uff7f':
case '\uff80':
6582 case '\uff81':
case '\uff82':
case '\uff83':
case '\uff84':
6583 case '\uff85':
case '\uff86':
case '\uff87':
case '\uff88':
6584 case '\uff89':
case '\uff8a':
case '\uff8b':
case '\uff8c':
6585 case '\uff8d':
case '\uff8e':
case '\uff8f':
case '\uff90':
6586 case '\uff91':
case '\uff92':
case '\uff93':
case '\uff94':
6587 case '\uff95':
case '\uff96':
case '\uff97':
case '\uff98':
6588 case '\uff99':
case '\uff9a':
case '\uff9b':
case '\uff9c':
6591 matchRange(
'\uFF71',
'\uFF9D');
6594 case '\uffa0':
case '\uffa1':
case '\uffa2':
case '\uffa3':
6595 case '\uffa4':
case '\uffa5':
case '\uffa6':
case '\uffa7':
6596 case '\uffa8':
case '\uffa9':
case '\uffaa':
case '\uffab':
6597 case '\uffac':
case '\uffad':
case '\uffae':
case '\uffaf':
6598 case '\uffb0':
case '\uffb1':
case '\uffb2':
case '\uffb3':
6599 case '\uffb4':
case '\uffb5':
case '\uffb6':
case '\uffb7':
6600 case '\uffb8':
case '\uffb9':
case '\uffba':
case '\uffbb':
6601 case '\uffbc':
case '\uffbd':
case '\uffbe':
6603 matchRange(
'\uFFA0',
'\uFFBE');
6606 case '\uffc2':
case '\uffc3':
case '\uffc4':
case '\uffc5':
6607 case '\uffc6':
case '\uffc7':
6609 matchRange(
'\uFFC2',
'\uFFC7');
6612 case '\uffca':
case '\uffcb':
case '\uffcc':
case '\uffcd':
6613 case '\uffce':
case '\uffcf':
6615 matchRange(
'\uFFCA',
'\uFFCF');
6618 case '\uffd2':
case '\uffd3':
case '\uffd4':
case '\uffd5':
6619 case '\uffd6':
case '\uffd7':
6621 matchRange(
'\uFFD2',
'\uFFD7');
6624 case '\uffda':
case '\uffdb':
case '\uffdc':
6626 matchRange(
'\uFFDA',
'\uFFDC');
6630 if (((cached_LA1 >=
'\u1401' && cached_LA1 <=
'\u166c')))
6632 matchRange(
'\u1401',
'\u166C');
6634 else if (((cached_LA1 >=
'\ua000' && cached_LA1 <=
'\ua48c'))) {
6635 matchRange(
'\uA000',
'\uA48C');
6637 else if (((cached_LA1 >=
'\uf900' && cached_LA1 <=
'\ufa2d'))) {
6638 matchRange(
'\uF900',
'\uFA2D');
6640 else if (((cached_LA1 >=
'\ufbd3' && cached_LA1 <=
'\ufd3d'))) {
6641 matchRange(
'\uFBD3',
'\uFD3D');
6643 else if (((cached_LA1 >=
'\ufe76' && cached_LA1 <=
'\ufefc'))) {
6644 matchRange(
'\uFE76',
'\uFEFC');
6652 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
6655 _token.setText(text.ToString(_begin, text.Length-_begin));
6657 returnToken_ = _token;
6662 int _ttype;
IToken _token=null;
int _begin=text.Length;
6666 switch ( cached_LA1 )
6668 case '\u16ee':
case '\u16ef':
case '\u16f0':
6670 matchRange(
'\u16EE',
'\u16F0');
6673 case '\u2160':
case '\u2161':
case '\u2162':
case '\u2163':
6674 case '\u2164':
case '\u2165':
case '\u2166':
case '\u2167':
6675 case '\u2168':
case '\u2169':
case '\u216a':
case '\u216b':
6676 case '\u216c':
case '\u216d':
case '\u216e':
case '\u216f':
6677 case '\u2170':
case '\u2171':
case '\u2172':
case '\u2173':
6678 case '\u2174':
case '\u2175':
case '\u2176':
case '\u2177':
6679 case '\u2178':
case '\u2179':
case '\u217a':
case '\u217b':
6680 case '\u217c':
case '\u217d':
case '\u217e':
case '\u217f':
6681 case '\u2180':
case '\u2181':
case '\u2182':
case '\u2183':
6683 matchRange(
'\u2160',
'\u2183');
6688 matchRange(
'\u3007',
'\u3007');
6691 case '\u3021':
case '\u3022':
case '\u3023':
case '\u3024':
6692 case '\u3025':
case '\u3026':
case '\u3027':
case '\u3028':
6695 matchRange(
'\u3021',
'\u3029');
6698 case '\u3038':
case '\u3039':
case '\u303a':
6700 matchRange(
'\u3038',
'\u303A');
6709 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
6712 _token.setText(text.ToString(_begin, text.Length-_begin));
6714 returnToken_ = _token;
6719 int _ttype;
IToken _token=null;
int _begin=text.Length;
6723 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
6726 _token.setText(text.ToString(_begin, text.Length-_begin));
6728 returnToken_ = _token;
6733 int _ttype;
IToken _token=null;
int _begin=text.Length;
6737 switch ( cached_LA1 )
6739 case '0':
case '1':
case '2':
case '3':
6740 case '4':
case '5':
case '6':
case '7':
6743 matchRange(
'\u0030',
'\u0039');
6746 case '\u0660':
case '\u0661':
case '\u0662':
case '\u0663':
6747 case '\u0664':
case '\u0665':
case '\u0666':
case '\u0667':
6748 case '\u0668':
case '\u0669':
6750 matchRange(
'\u0660',
'\u0669');
6753 case '\u06f0':
case '\u06f1':
case '\u06f2':
case '\u06f3':
6754 case '\u06f4':
case '\u06f5':
case '\u06f6':
case '\u06f7':
6755 case '\u06f8':
case '\u06f9':
6757 matchRange(
'\u06F0',
'\u06F9');
6760 case '\u0966':
case '\u0967':
case '\u0968':
case '\u0969':
6761 case '\u096a':
case '\u096b':
case '\u096c':
case '\u096d':
6762 case '\u096e':
case '\u096f':
6764 matchRange(
'\u0966',
'\u096F');
6767 case '\u09e6':
case '\u09e7':
case '\u09e8':
case '\u09e9':
6768 case '\u09ea':
case '\u09eb':
case '\u09ec':
case '\u09ed':
6769 case '\u09ee':
case '\u09ef':
6771 matchRange(
'\u09E6',
'\u09EF');
6774 case '\u0a66':
case '\u0a67':
case '\u0a68':
case '\u0a69':
6775 case '\u0a6a':
case '\u0a6b':
case '\u0a6c':
case '\u0a6d':
6776 case '\u0a6e':
case '\u0a6f':
6778 matchRange(
'\u0A66',
'\u0A6F');
6781 case '\u0ae6':
case '\u0ae7':
case '\u0ae8':
case '\u0ae9':
6782 case '\u0aea':
case '\u0aeb':
case '\u0aec':
case '\u0aed':
6783 case '\u0aee':
case '\u0aef':
6785 matchRange(
'\u0AE6',
'\u0AEF');
6788 case '\u0b66':
case '\u0b67':
case '\u0b68':
case '\u0b69':
6789 case '\u0b6a':
case '\u0b6b':
case '\u0b6c':
case '\u0b6d':
6790 case '\u0b6e':
case '\u0b6f':
6792 matchRange(
'\u0B66',
'\u0B6F');
6795 case '\u0be7':
case '\u0be8':
case '\u0be9':
case '\u0bea':
6796 case '\u0beb':
case '\u0bec':
case '\u0bed':
case '\u0bee':
6799 matchRange(
'\u0BE7',
'\u0BEF');
6802 case '\u0c66':
case '\u0c67':
case '\u0c68':
case '\u0c69':
6803 case '\u0c6a':
case '\u0c6b':
case '\u0c6c':
case '\u0c6d':
6804 case '\u0c6e':
case '\u0c6f':
6806 matchRange(
'\u0C66',
'\u0C6F');
6809 case '\u0ce6':
case '\u0ce7':
case '\u0ce8':
case '\u0ce9':
6810 case '\u0cea':
case '\u0ceb':
case '\u0cec':
case '\u0ced':
6811 case '\u0cee':
case '\u0cef':
6813 matchRange(
'\u0CE6',
'\u0CEF');
6816 case '\u0d66':
case '\u0d67':
case '\u0d68':
case '\u0d69':
6817 case '\u0d6a':
case '\u0d6b':
case '\u0d6c':
case '\u0d6d':
6818 case '\u0d6e':
case '\u0d6f':
6820 matchRange(
'\u0D66',
'\u0D6F');
6823 case '\u0e50':
case '\u0e51':
case '\u0e52':
case '\u0e53':
6824 case '\u0e54':
case '\u0e55':
case '\u0e56':
case '\u0e57':
6825 case '\u0e58':
case '\u0e59':
6827 matchRange(
'\u0E50',
'\u0E59');
6830 case '\u0ed0':
case '\u0ed1':
case '\u0ed2':
case '\u0ed3':
6831 case '\u0ed4':
case '\u0ed5':
case '\u0ed6':
case '\u0ed7':
6832 case '\u0ed8':
case '\u0ed9':
6834 matchRange(
'\u0ED0',
'\u0ED9');
6837 case '\u0f20':
case '\u0f21':
case '\u0f22':
case '\u0f23':
6838 case '\u0f24':
case '\u0f25':
case '\u0f26':
case '\u0f27':
6839 case '\u0f28':
case '\u0f29':
6841 matchRange(
'\u0F20',
'\u0F29');
6844 case '\u1040':
case '\u1041':
case '\u1042':
case '\u1043':
6845 case '\u1044':
case '\u1045':
case '\u1046':
case '\u1047':
6846 case '\u1048':
case '\u1049':
6848 matchRange(
'\u1040',
'\u1049');
6851 case '\u1369':
case '\u136a':
case '\u136b':
case '\u136c':
6852 case '\u136d':
case '\u136e':
case '\u136f':
case '\u1370':
6855 matchRange(
'\u1369',
'\u1371');
6858 case '\u17e0':
case '\u17e1':
case '\u17e2':
case '\u17e3':
6859 case '\u17e4':
case '\u17e5':
case '\u17e6':
case '\u17e7':
6860 case '\u17e8':
case '\u17e9':
6862 matchRange(
'\u17E0',
'\u17E9');
6865 case '\u1810':
case '\u1811':
case '\u1812':
case '\u1813':
6866 case '\u1814':
case '\u1815':
case '\u1816':
case '\u1817':
6867 case '\u1818':
case '\u1819':
6869 matchRange(
'\u1810',
'\u1819');
6872 case '\uff10':
case '\uff11':
case '\uff12':
case '\uff13':
6873 case '\uff14':
case '\uff15':
case '\uff16':
case '\uff17':
6874 case '\uff18':
case '\uff19':
6876 matchRange(
'\uFF10',
'\uFF19');
6885 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
6888 _token.setText(text.ToString(_begin, text.Length-_begin));
6890 returnToken_ = _token;
6895 int _ttype;
IToken _token=null;
int _begin=text.Length;
6899 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
6902 _token.setText(text.ToString(_begin, text.Length-_begin));
6904 returnToken_ = _token;
6909 int _ttype;
IToken _token=null;
int _begin=text.Length;
6913 switch ( cached_LA1 )
6920 case '\u203f':
case '\u2040':
6922 matchRange(
'\u203F',
'\u2040');
6930 case '\ufe33':
case '\ufe34':
6932 matchRange(
'\uFE33',
'\uFE34');
6935 case '\ufe4d':
case '\ufe4e':
case '\ufe4f':
6937 matchRange(
'\uFE4D',
'\uFE4F');
6956 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
6959 _token.setText(text.ToString(_begin, text.Length-_begin));
6961 returnToken_ = _token;
6966 int _ttype;
IToken _token=null;
int _begin=text.Length;
6981 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
6984 _token.setText(text.ToString(_begin, text.Length-_begin));
6986 returnToken_ = _token;
6991 int _ttype;
IToken _token=null;
int _begin=text.Length;
6995 switch ( cached_LA1 )
6997 case '\u0300':
case '\u0301':
case '\u0302':
case '\u0303':
6998 case '\u0304':
case '\u0305':
case '\u0306':
case '\u0307':
6999 case '\u0308':
case '\u0309':
case '\u030a':
case '\u030b':
7000 case '\u030c':
case '\u030d':
case '\u030e':
case '\u030f':
7001 case '\u0310':
case '\u0311':
case '\u0312':
case '\u0313':
7002 case '\u0314':
case '\u0315':
case '\u0316':
case '\u0317':
7003 case '\u0318':
case '\u0319':
case '\u031a':
case '\u031b':
7004 case '\u031c':
case '\u031d':
case '\u031e':
case '\u031f':
7005 case '\u0320':
case '\u0321':
case '\u0322':
case '\u0323':
7006 case '\u0324':
case '\u0325':
case '\u0326':
case '\u0327':
7007 case '\u0328':
case '\u0329':
case '\u032a':
case '\u032b':
7008 case '\u032c':
case '\u032d':
case '\u032e':
case '\u032f':
7009 case '\u0330':
case '\u0331':
case '\u0332':
case '\u0333':
7010 case '\u0334':
case '\u0335':
case '\u0336':
case '\u0337':
7011 case '\u0338':
case '\u0339':
case '\u033a':
case '\u033b':
7012 case '\u033c':
case '\u033d':
case '\u033e':
case '\u033f':
7013 case '\u0340':
case '\u0341':
case '\u0342':
case '\u0343':
7014 case '\u0344':
case '\u0345':
case '\u0346':
case '\u0347':
7015 case '\u0348':
case '\u0349':
case '\u034a':
case '\u034b':
7016 case '\u034c':
case '\u034d':
case '\u034e':
case '\u034f':
7018 matchRange(
'\u0300',
'\u034F');
7021 case '\u0360':
case '\u0361':
case '\u0362':
case '\u0363':
7022 case '\u0364':
case '\u0365':
case '\u0366':
case '\u0367':
7023 case '\u0368':
case '\u0369':
case '\u036a':
case '\u036b':
7024 case '\u036c':
case '\u036d':
case '\u036e':
case '\u036f':
7026 matchRange(
'\u0360',
'\u036F');
7029 case '\u0483':
case '\u0484':
case '\u0485':
case '\u0486':
7031 matchRange(
'\u0483',
'\u0486');
7034 case '\u0591':
case '\u0592':
case '\u0593':
case '\u0594':
7035 case '\u0595':
case '\u0596':
case '\u0597':
case '\u0598':
7036 case '\u0599':
case '\u059a':
case '\u059b':
case '\u059c':
7037 case '\u059d':
case '\u059e':
case '\u059f':
case '\u05a0':
7040 matchRange(
'\u0591',
'\u05A1');
7043 case '\u05a3':
case '\u05a4':
case '\u05a5':
case '\u05a6':
7044 case '\u05a7':
case '\u05a8':
case '\u05a9':
case '\u05aa':
7045 case '\u05ab':
case '\u05ac':
case '\u05ad':
case '\u05ae':
7046 case '\u05af':
case '\u05b0':
case '\u05b1':
case '\u05b2':
7047 case '\u05b3':
case '\u05b4':
case '\u05b5':
case '\u05b6':
7048 case '\u05b7':
case '\u05b8':
case '\u05b9':
7050 matchRange(
'\u05A3',
'\u05B9');
7053 case '\u05bb':
case '\u05bc':
case '\u05bd':
7055 matchRange(
'\u05BB',
'\u05BD');
7063 case '\u05c1':
case '\u05c2':
7065 matchRange(
'\u05C1',
'\u05C2');
7073 case '\u064b':
case '\u064c':
case '\u064d':
case '\u064e':
7074 case '\u064f':
case '\u0650':
case '\u0651':
case '\u0652':
7075 case '\u0653':
case '\u0654':
case '\u0655':
7077 matchRange(
'\u064B',
'\u0655');
7085 case '\u06d6':
case '\u06d7':
case '\u06d8':
case '\u06d9':
7086 case '\u06da':
case '\u06db':
case '\u06dc':
7088 matchRange(
'\u06D6',
'\u06DC');
7091 case '\u06df':
case '\u06e0':
case '\u06e1':
case '\u06e2':
7092 case '\u06e3':
case '\u06e4':
7094 matchRange(
'\u06DF',
'\u06E4');
7097 case '\u06e7':
case '\u06e8':
7099 matchRange(
'\u06E7',
'\u06E8');
7102 case '\u06ea':
case '\u06eb':
case '\u06ec':
case '\u06ed':
7104 matchRange(
'\u06EA',
'\u06ED');
7112 case '\u0730':
case '\u0731':
case '\u0732':
case '\u0733':
7113 case '\u0734':
case '\u0735':
case '\u0736':
case '\u0737':
7114 case '\u0738':
case '\u0739':
case '\u073a':
case '\u073b':
7115 case '\u073c':
case '\u073d':
case '\u073e':
case '\u073f':
7116 case '\u0740':
case '\u0741':
case '\u0742':
case '\u0743':
7117 case '\u0744':
case '\u0745':
case '\u0746':
case '\u0747':
7118 case '\u0748':
case '\u0749':
case '\u074a':
7120 matchRange(
'\u0730',
'\u074A');
7123 case '\u07a6':
case '\u07a7':
case '\u07a8':
case '\u07a9':
7124 case '\u07aa':
case '\u07ab':
case '\u07ac':
case '\u07ad':
7125 case '\u07ae':
case '\u07af':
case '\u07b0':
7127 matchRange(
'\u07A6',
'\u07B0');
7130 case '\u0901':
case '\u0902':
7132 matchRange(
'\u0901',
'\u0902');
7140 case '\u0941':
case '\u0942':
case '\u0943':
case '\u0944':
7141 case '\u0945':
case '\u0946':
case '\u0947':
case '\u0948':
7143 matchRange(
'\u0941',
'\u0948');
7151 case '\u0951':
case '\u0952':
case '\u0953':
case '\u0954':
7153 matchRange(
'\u0951',
'\u0954');
7156 case '\u0962':
case '\u0963':
7158 matchRange(
'\u0962',
'\u0963');
7171 case '\u09c1':
case '\u09c2':
case '\u09c3':
case '\u09c4':
7173 matchRange(
'\u09C1',
'\u09C4');
7181 case '\u09e2':
case '\u09e3':
7183 matchRange(
'\u09E2',
'\u09E3');
7196 case '\u0a41':
case '\u0a42':
7198 matchRange(
'\u0A41',
'\u0A42');
7201 case '\u0a47':
case '\u0a48':
7203 matchRange(
'\u0A47',
'\u0A48');
7206 case '\u0a4b':
case '\u0a4c':
case '\u0a4d':
7208 matchRange(
'\u0A4B',
'\u0A4D');
7211 case '\u0a70':
case '\u0a71':
7213 matchRange(
'\u0A70',
'\u0A71');
7216 case '\u0a81':
case '\u0a82':
7218 matchRange(
'\u0A81',
'\u0A82');
7226 case '\u0ac1':
case '\u0ac2':
case '\u0ac3':
case '\u0ac4':
7229 matchRange(
'\u0AC1',
'\u0AC5');
7232 case '\u0ac7':
case '\u0ac8':
7234 matchRange(
'\u0AC7',
'\u0AC8');
7257 case '\u0b41':
case '\u0b42':
case '\u0b43':
7259 matchRange(
'\u0B41',
'\u0B43');
7287 case '\u0c3e':
case '\u0c3f':
case '\u0c40':
7289 matchRange(
'\u0C3E',
'\u0C40');
7292 case '\u0c46':
case '\u0c47':
case '\u0c48':
7294 matchRange(
'\u0C46',
'\u0C48');
7297 case '\u0c4a':
case '\u0c4b':
case '\u0c4c':
case '\u0c4d':
7299 matchRange(
'\u0C4A',
'\u0C4D');
7302 case '\u0c55':
case '\u0c56':
7304 matchRange(
'\u0C55',
'\u0C56');
7317 case '\u0ccc':
case '\u0ccd':
7319 matchRange(
'\u0CCC',
'\u0CCD');
7322 case '\u0d41':
case '\u0d42':
case '\u0d43':
7324 matchRange(
'\u0D41',
'\u0D43');
7337 case '\u0dd2':
case '\u0dd3':
case '\u0dd4':
7339 matchRange(
'\u0DD2',
'\u0DD4');
7352 case '\u0e34':
case '\u0e35':
case '\u0e36':
case '\u0e37':
7353 case '\u0e38':
case '\u0e39':
case '\u0e3a':
7355 matchRange(
'\u0E34',
'\u0E3A');
7358 case '\u0e47':
case '\u0e48':
case '\u0e49':
case '\u0e4a':
7359 case '\u0e4b':
case '\u0e4c':
case '\u0e4d':
case '\u0e4e':
7361 matchRange(
'\u0E47',
'\u0E4E');
7369 case '\u0eb4':
case '\u0eb5':
case '\u0eb6':
case '\u0eb7':
7370 case '\u0eb8':
case '\u0eb9':
7372 matchRange(
'\u0EB4',
'\u0EB9');
7375 case '\u0ebb':
case '\u0ebc':
7377 matchRange(
'\u0EBB',
'\u0EBC');
7380 case '\u0ec8':
case '\u0ec9':
case '\u0eca':
case '\u0ecb':
7381 case '\u0ecc':
case '\u0ecd':
7383 matchRange(
'\u0EC8',
'\u0ECD');
7386 case '\u0f18':
case '\u0f19':
7388 matchRange(
'\u0F18',
'\u0F19');
7406 case '\u0f71':
case '\u0f72':
case '\u0f73':
case '\u0f74':
7407 case '\u0f75':
case '\u0f76':
case '\u0f77':
case '\u0f78':
7408 case '\u0f79':
case '\u0f7a':
case '\u0f7b':
case '\u0f7c':
7409 case '\u0f7d':
case '\u0f7e':
7411 matchRange(
'\u0F71',
'\u0F7E');
7414 case '\u0f80':
case '\u0f81':
case '\u0f82':
case '\u0f83':
7417 matchRange(
'\u0F80',
'\u0F84');
7420 case '\u0f86':
case '\u0f87':
7422 matchRange(
'\u0F86',
'\u0F87');
7425 case '\u0f90':
case '\u0f91':
case '\u0f92':
case '\u0f93':
7426 case '\u0f94':
case '\u0f95':
case '\u0f96':
case '\u0f97':
7428 matchRange(
'\u0F90',
'\u0F97');
7431 case '\u0f99':
case '\u0f9a':
case '\u0f9b':
case '\u0f9c':
7432 case '\u0f9d':
case '\u0f9e':
case '\u0f9f':
case '\u0fa0':
7433 case '\u0fa1':
case '\u0fa2':
case '\u0fa3':
case '\u0fa4':
7434 case '\u0fa5':
case '\u0fa6':
case '\u0fa7':
case '\u0fa8':
7435 case '\u0fa9':
case '\u0faa':
case '\u0fab':
case '\u0fac':
7436 case '\u0fad':
case '\u0fae':
case '\u0faf':
case '\u0fb0':
7437 case '\u0fb1':
case '\u0fb2':
case '\u0fb3':
case '\u0fb4':
7438 case '\u0fb5':
case '\u0fb6':
case '\u0fb7':
case '\u0fb8':
7439 case '\u0fb9':
case '\u0fba':
case '\u0fbb':
case '\u0fbc':
7441 matchRange(
'\u0F99',
'\u0FBC');
7449 case '\u102d':
case '\u102e':
case '\u102f':
case '\u1030':
7451 matchRange(
'\u102D',
'\u1030');
7459 case '\u1036':
case '\u1037':
7461 matchRange(
'\u1036',
'\u1037');
7469 case '\u1058':
case '\u1059':
7471 matchRange(
'\u1058',
'\u1059');
7474 case '\u1712':
case '\u1713':
case '\u1714':
7476 matchRange(
'\u1712',
'\u1714');
7479 case '\u1732':
case '\u1733':
case '\u1734':
7481 matchRange(
'\u1732',
'\u1734');
7484 case '\u1752':
case '\u1753':
7486 matchRange(
'\u1752',
'\u1753');
7489 case '\u1772':
case '\u1773':
7491 matchRange(
'\u1772',
'\u1773');
7494 case '\u17b7':
case '\u17b8':
case '\u17b9':
case '\u17ba':
7495 case '\u17bb':
case '\u17bc':
case '\u17bd':
7497 matchRange(
'\u17B7',
'\u17BD');
7505 case '\u17c9':
case '\u17ca':
case '\u17cb':
case '\u17cc':
7506 case '\u17cd':
case '\u17ce':
case '\u17cf':
case '\u17d0':
7507 case '\u17d1':
case '\u17d2':
case '\u17d3':
7509 matchRange(
'\u17C9',
'\u17D3');
7512 case '\u180b':
case '\u180c':
case '\u180d':
7514 matchRange(
'\u180B',
'\u180D');
7522 case '\u20d0':
case '\u20d1':
case '\u20d2':
case '\u20d3':
7523 case '\u20d4':
case '\u20d5':
case '\u20d6':
case '\u20d7':
7524 case '\u20d8':
case '\u20d9':
case '\u20da':
case '\u20db':
7527 matchRange(
'\u20D0',
'\u20DC');
7535 case '\u20e5':
case '\u20e6':
case '\u20e7':
case '\u20e8':
7536 case '\u20e9':
case '\u20ea':
7538 matchRange(
'\u20E5',
'\u20EA');
7541 case '\u302a':
case '\u302b':
case '\u302c':
case '\u302d':
7542 case '\u302e':
case '\u302f':
7544 matchRange(
'\u302A',
'\u302F');
7547 case '\u3099':
case '\u309a':
7549 matchRange(
'\u3099',
'\u309A');
7557 case '\ufe00':
case '\ufe01':
case '\ufe02':
case '\ufe03':
7558 case '\ufe04':
case '\ufe05':
case '\ufe06':
case '\ufe07':
7559 case '\ufe08':
case '\ufe09':
case '\ufe0a':
case '\ufe0b':
7560 case '\ufe0c':
case '\ufe0d':
case '\ufe0e':
case '\ufe0f':
7562 matchRange(
'\uFE00',
'\uFE0F');
7565 case '\ufe20':
case '\ufe21':
case '\ufe22':
case '\ufe23':
7567 matchRange(
'\uFE20',
'\uFE23');
7576 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
7579 _token.setText(text.ToString(_begin, text.Length-_begin));
7581 returnToken_ = _token;
7586 int _ttype;
IToken _token=null;
int _begin=text.Length;
7590 switch ( cached_LA1 )
7597 case '\u093e':
case '\u093f':
case '\u0940':
7599 matchRange(
'\u093E',
'\u0940');
7602 case '\u0949':
case '\u094a':
case '\u094b':
case '\u094c':
7604 matchRange(
'\u0949',
'\u094C');
7607 case '\u0982':
case '\u0983':
7609 matchRange(
'\u0982',
'\u0983');
7612 case '\u09be':
case '\u09bf':
case '\u09c0':
7614 matchRange(
'\u09BE',
'\u09C0');
7617 case '\u09c7':
case '\u09c8':
7619 matchRange(
'\u09C7',
'\u09C8');
7622 case '\u09cb':
case '\u09cc':
7624 matchRange(
'\u09CB',
'\u09CC');
7632 case '\u0a3e':
case '\u0a3f':
case '\u0a40':
7634 matchRange(
'\u0A3E',
'\u0A40');
7642 case '\u0abe':
case '\u0abf':
case '\u0ac0':
7644 matchRange(
'\u0ABE',
'\u0AC0');
7652 case '\u0acb':
case '\u0acc':
7654 matchRange(
'\u0ACB',
'\u0ACC');
7657 case '\u0b02':
case '\u0b03':
7659 matchRange(
'\u0B02',
'\u0B03');
7672 case '\u0b47':
case '\u0b48':
7674 matchRange(
'\u0B47',
'\u0B48');
7677 case '\u0b4b':
case '\u0b4c':
7679 matchRange(
'\u0B4B',
'\u0B4C');
7687 case '\u0bbe':
case '\u0bbf':
7689 matchRange(
'\u0BBE',
'\u0BBF');
7692 case '\u0bc1':
case '\u0bc2':
7694 matchRange(
'\u0BC1',
'\u0BC2');
7697 case '\u0bc6':
case '\u0bc7':
case '\u0bc8':
7699 matchRange(
'\u0BC6',
'\u0BC8');
7702 case '\u0bca':
case '\u0bcb':
case '\u0bcc':
7704 matchRange(
'\u0BCA',
'\u0BCC');
7712 case '\u0c01':
case '\u0c02':
case '\u0c03':
7714 matchRange(
'\u0C01',
'\u0C03');
7717 case '\u0c41':
case '\u0c42':
case '\u0c43':
case '\u0c44':
7719 matchRange(
'\u0C41',
'\u0C44');
7722 case '\u0c82':
case '\u0c83':
7724 matchRange(
'\u0C82',
'\u0C83');
7732 case '\u0cc0':
case '\u0cc1':
case '\u0cc2':
case '\u0cc3':
7735 matchRange(
'\u0CC0',
'\u0CC4');
7738 case '\u0cc7':
case '\u0cc8':
7740 matchRange(
'\u0CC7',
'\u0CC8');
7743 case '\u0cca':
case '\u0ccb':
7745 matchRange(
'\u0CCA',
'\u0CCB');
7748 case '\u0cd5':
case '\u0cd6':
7750 matchRange(
'\u0CD5',
'\u0CD6');
7753 case '\u0d02':
case '\u0d03':
7755 matchRange(
'\u0D02',
'\u0D03');
7758 case '\u0d3e':
case '\u0d3f':
case '\u0d40':
7760 matchRange(
'\u0D3E',
'\u0D40');
7763 case '\u0d46':
case '\u0d47':
case '\u0d48':
7765 matchRange(
'\u0D46',
'\u0D48');
7768 case '\u0d4a':
case '\u0d4b':
case '\u0d4c':
7770 matchRange(
'\u0D4A',
'\u0D4C');
7778 case '\u0d82':
case '\u0d83':
7780 matchRange(
'\u0D82',
'\u0D83');
7783 case '\u0dcf':
case '\u0dd0':
case '\u0dd1':
7785 matchRange(
'\u0DCF',
'\u0DD1');
7788 case '\u0dd8':
case '\u0dd9':
case '\u0dda':
case '\u0ddb':
7789 case '\u0ddc':
case '\u0ddd':
case '\u0dde':
case '\u0ddf':
7791 matchRange(
'\u0DD8',
'\u0DDF');
7794 case '\u0df2':
case '\u0df3':
7796 matchRange(
'\u0DF2',
'\u0DF3');
7799 case '\u0f3e':
case '\u0f3f':
7801 matchRange(
'\u0F3E',
'\u0F3F');
7824 case '\u1056':
case '\u1057':
7826 matchRange(
'\u1056',
'\u1057');
7829 case '\u17b4':
case '\u17b5':
case '\u17b6':
7831 matchRange(
'\u17B4',
'\u17B6');
7834 case '\u17be':
case '\u17bf':
case '\u17c0':
case '\u17c1':
7835 case '\u17c2':
case '\u17c3':
case '\u17c4':
case '\u17c5':
7837 matchRange(
'\u17BE',
'\u17C5');
7840 case '\u17c7':
case '\u17c8':
7842 matchRange(
'\u17C7',
'\u17C8');
7851 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
7854 _token.setText(text.ToString(_begin, text.Length-_begin));
7856 returnToken_ = _token;
7861 int _ttype;
IToken _token=null;
int _begin=text.Length;
7865 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
7868 _token.setText(text.ToString(_begin, text.Length-_begin));
7870 returnToken_ = _token;
7875 int _ttype;
IToken _token=null;
int _begin=text.Length;
7879 switch ( cached_LA1 )
7896 case '\u200c':
case '\u200d':
case '\u200e':
case '\u200f':
7898 matchRange(
'\u200C',
'\u200F');
7901 case '\u202a':
case '\u202b':
case '\u202c':
case '\u202d':
7904 matchRange(
'\u202A',
'\u202E');
7907 case '\u2060':
case '\u2061':
case '\u2062':
case '\u2063':
7909 matchRange(
'\u2060',
'\u2063');
7912 case '\u206a':
case '\u206b':
case '\u206c':
case '\u206d':
7913 case '\u206e':
case '\u206f':
7915 matchRange(
'\u206A',
'\u206F');
7923 case '\ufff9':
case '\ufffa':
case '\ufffb':
7925 matchRange(
'\uFFF9',
'\uFFFB');
7934 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
7937 _token.setText(text.ToString(_begin, text.Length-_begin));
7939 returnToken_ = _token;
7943 private static long[] mk_tokenSet_0_()
7945 long[] data =
new long[2048];
7946 data[0]=-140737488364545L;
7947 for (
int i = 1; i<=127; i++) { data[i]=-1L; }
7948 data[128]=-3298534883329L;
7949 for (
int i = 129; i<=1022; i++) { data[i]=-1L; }
7950 data[1023]=9223372036854775807L;
7951 for (
int i = 1024; i<=2047; i++) { data[i]=0L; }
7955 private static long[] mk_tokenSet_1_()
7957 long[] data =
new long[2048];
7959 for (
int i = 1; i<=127; i++) { data[i]=-1L; }
7960 data[128]=-3298534883329L;
7961 for (
int i = 129; i<=1022; i++) { data[i]=-1L; }
7962 data[1023]=9223372036854775807L;
7963 for (
int i = 1024; i<=2047; i++) { data[i]=0L; }
7967 private static long[] mk_tokenSet_2_()
7969 long[] data =
new long[1025];
7970 data[0]=4294967296L;
7972 data[2]=4294967296L;
7973 for (
int i = 3; i<=89; i++) { data[i]=0L; }
7975 for (
int i = 91; i<=127; i++) { data[i]=0L; }
7976 data[128]=140737488359423L;
7977 data[129]=2147483648L;
7978 for (
int i = 130; i<=191; i++) { data[i]=0L; }
7980 for (
int i = 193; i<=1024; i++) { data[i]=0L; }
7984 private static long[] mk_tokenSet_3_()
7986 long[] data =
new long[2042];
7990 data[3]=2139095039L;
7991 data[4]=-6172933889249159851L;
7992 data[5]=3122495741643543722L;
7993 data[6]=1274187559846268630L;
7994 data[7]=6184099063146390672L;
7995 data[8]=1501199875790165L;
7996 for (
int i = 9; i<=13; i++) { data[i]=0L; }
7997 data[14]=17575006099264L;
7998 data[15]=4597424615849984L;
7999 data[16]=281474976710655L;
8000 data[17]=6148914689804861440L;
8001 data[18]=6148914691236516865L;
8002 data[19]=78062393541077675L;
8003 data[20]=-562949953399467L;
8005 for (
int i = 22; i<=65; i++) { data[i]=0L; }
8006 data[66]=-4294967296L;
8008 for (
int i = 68; i<=119; i++) { data[i]=0L; }
8009 for (
int i = 120; i<=121; i++) { data[i]=6148914691236517205L; }
8010 data[122]=6148914689806259541L;
8011 data[123]=96076792050570581L;
8012 data[124]=-71777217515815168L;
8013 data[125]=280378317225728L;
8014 data[126]=1080863910568919040L;
8015 data[127]=1080897995681042176L;
8016 for (
int i = 128; i<=131; i++) { data[i]=0L; }
8017 data[132]=-4608522378834134908L;
8019 for (
int i = 134; i<=1019; i++) { data[i]=0L; }
8020 data[1020]=576460743713488896L;
8021 for (
int i = 1021; i<=2041; i++) { data[i]=0L; }
8025 private static long[] mk_tokenSet_4_()
8027 long[] data =
new long[2044];
8029 data[1]=576460743713488896L;
8030 data[2]=297241973452963840L;
8031 data[3]=-36028799166447616L;
8032 data[4]=6172933889249159850L;
8033 data[5]=-3122495741643543723L;
8034 data[6]=-1850648312149692119L;
8035 data[7]=-6185224963053235648L;
8036 data[8]=3002391161645738L;
8038 data[10]=70368744177663L;
8039 for (
int i = 11; i<=13; i++) { data[i]=0L; }
8040 data[14]=-17592185978880L;
8041 data[15]=13416973893599231L;
8042 data[16]=-281474976710656L;
8043 data[17]=-6148914689804861441L;
8044 data[18]=-6148914691236517886L;
8045 data[19]=156124787082155348L;
8047 data[21]=-8589934592L;
8049 for (
int i = 23; i<=119; i++) { data[i]=0L; }
8050 for (
int i = 120; i<=121; i++) { data[i]=-6148914691236517206L; }
8051 data[122]=-6148914693832791382L;
8052 data[123]=192153584101141162L;
8053 data[124]=71777214282006783L;
8054 data[125]=4611405638684049471L;
8055 data[126]=4674456033467236607L;
8056 data[127]=61925590106570972L;
8058 data[129]=-9222809086901354496L;
8059 for (
int i = 130; i<=131; i++) { data[i]=0L; }
8060 data[132]=2454602534405850112L;
8062 for (
int i = 134; i<=1003; i++) { data[i]=0L; }
8063 data[1004]=16253055L;
8064 for (
int i = 1005; i<=1020; i++) { data[i]=0L; }
8065 data[1021]=134217726L;
8066 for (
int i = 1022; i<=2043; i++) { data[i]=0L; }
8070 private static long[] mk_tokenSet_5_()
8072 long[] data =
new long[1025];
8073 for (
int i = 0; i<=6; i++) { data[i]=0L; }
8074 data[7]=1125899906844960L;
8075 for (
int i = 8; i<=125; i++) { data[i]=0L; }
8076 data[126]=1153201884350185216L;
8077 data[127]=1152921504606851072L;
8078 for (
int i = 128; i<=1024; i++) { data[i]=0L; }
8082 private static long[] mk_tokenSet_6_()
8084 long[] data =
new long[2046];
8085 for (
int i = 0; i<=9; i++) { data[i]=0L; }
8086 data[10]=-432627039204278272L;
8087 data[11]=70501888360451L;
8089 data[13]=288230376151711744L;
8090 for (
int i = 14; i<=20; i++) { data[i]=0L; }
8092 for (
int i = 22; i<=24; i++) { data[i]=0L; }
8095 data[27]=412316860416L;
8096 for (
int i = 28; i<=56; i++) { data[i]=0L; }
8100 for (
int i = 60; i<=94; i++) { data[i]=0L; }
8104 for (
int i = 98; i<=191; i++) { data[i]=0L; }
8105 data[192]=593912200859484192L;
8107 data[194]=1610612736L;
8108 data[195]=8070450532247928832L;
8109 for (
int i = 196; i<=1020; i++) { data[i]=0L; }
8110 data[1021]=281474976710656L;
8111 data[1022]=3221225472L;
8112 for (
int i = 1023; i<=2045; i++) { data[i]=0L; }
8116 private static long[] mk_tokenSet_7_()
8118 long[] data =
new long[4088];
8119 for (
int i = 0; i<=5; i++) { data[i]=0L; }
8120 data[6]=576460752303423488L;
8122 for (
int i = 8; i<=22; i++) { data[i]=0L; }
8123 data[23]=1979120929931264L;
8124 data[24]=576460743713488896L;
8125 data[25]=-351843720886274L;
8127 data[27]=2017612633065127935L;
8128 data[28]=35184371892224L;
8130 data[30]=563224831328255L;
8131 for (
int i = 31; i<=35; i++) { data[i]=0L; }
8132 data[36]=2594073385365405664L;
8133 data[37]=17163157504L;
8134 data[38]=271902628478820320L;
8135 data[39]=844440767823872L;
8136 data[40]=247132830528276448L;
8137 data[41]=7881300924956672L;
8138 data[42]=2589004636761075680L;
8139 data[43]=4295032832L;
8140 data[44]=2579997437506199520L;
8141 data[45]=15837691904L;
8142 data[46]=270153412153034728L;
8144 data[48]=283724577500946400L;
8145 data[49]=12884901888L;
8146 data[50]=283724577500946400L;
8147 data[51]=13958643712L;
8148 data[52]=288228177128316896L;
8149 data[53]=12884901888L;
8150 data[54]=3457638613854978016L;
8152 data[56]=3940649673949182L;
8154 data[58]=2309762420256548246L;
8155 data[59]=805306399L;
8157 data[61]=8796093021951L;
8160 data[64]=7679401525247L;
8163 data[67]=144115188075790336L;
8165 data[69]=-2080374785L;
8166 data[70]=-1065151889409L;
8167 data[71]=288230376151711743L;
8169 data[73]=-3263218305L;
8170 data[74]=9168625153884503423L;
8171 data[75]=-140737496776899L;
8172 data[76]=-2160230401L;
8173 data[77]=134217599L;
8174 data[78]=-4294967296L;
8175 data[79]=9007199254740991L;
8177 for (
int i = 81; i<=88; i++) { data[i]=-1L; }
8178 data[89]=35923243902697471L;
8179 data[90]=-4160749570L;
8180 data[91]=8796093022207L;
8181 data[92]=1125895612129279L;
8182 data[93]=527761286627327L;
8183 data[94]=4503599627370495L;
8184 data[95]=268435456L;
8185 data[96]=-4294967296L;
8186 data[97]=72057594037927927L;
8187 data[98]=2199023255551L;
8188 for (
int i = 99; i<=131; i++) { data[i]=0L; }
8189 data[132]=135107988821114880L;
8190 for (
int i = 133; i<=191; i++) { data[i]=0L; }
8191 data[192]=1152921504606847040L;
8193 data[194]=-6434062337L;
8194 data[195]=-8646911284551352321L;
8195 data[196]=-527765581332512L;
8197 data[198]=72057589742993407L;
8198 data[199]=-281474976710656L;
8199 for (
int i = 200; i<=207; i++) { data[i]=0L; }
8201 for (
int i = 209; i<=309; i++) { data[i]=0L; }
8202 data[310]=9007199254740992L;
8205 for (
int i = 313; i<=637; i++) { data[i]=0L; }
8206 data[638]=137438953472L;
8208 for (
int i = 640; i<=657; i++) { data[i]=-1L; }
8210 for (
int i = 659; i<=687; i++) { data[i]=0L; }
8212 for (
int i = 689; i<=861; i++) { data[i]=0L; }
8213 data[862]=34359738368L;
8214 for (
int i = 863; i<=995; i++) { data[i]=0L; }
8215 for (
int i = 996; i<=999; i++) { data[i]=-1L; }
8216 data[1000]=-211106232532993L;
8217 data[1001]=8796093022207L;
8218 for (
int i = 1002; i<=1003; i++) { data[i]=0L; }
8219 data[1004]=6881498029988249600L;
8221 data[1006]=1125899906842623L;
8222 data[1007]=-524288L;
8223 for (
int i = 1008; i<=1011; i++) { data[i]=-1L; }
8224 data[1012]=4611686018427387903L;
8226 data[1014]=-196609L;
8227 data[1015]=1152640029630136575L;
8229 data[1017]=-9288674231451648L;
8231 data[1019]=2305843009213693951L;
8233 data[1021]=-281749854617600L;
8234 data[1022]=9223372033633550335L;
8235 data[1023]=486341884L;
8236 for (
int i = 1024; i<=4087; i++) { data[i]=0L; }
8240 private static long[] mk_tokenSet_8_()
8242 long[] data =
new long[1025];
8243 for (
int i = 0; i<=90; i++) { data[i]=0L; }
8244 data[91]=492581209243648L;
8245 for (
int i = 92; i<=132; i++) { data[i]=0L; }
8246 data[133]=-4294967296L;
8248 for (
int i = 135; i<=191; i++) { data[i]=0L; }
8249 data[192]=504407547722072192L;
8250 for (
int i = 193; i<=1024; i++) { data[i]=0L; }
8254 private static long[] mk_tokenSet_9_()
8256 long[] data =
new long[2034];
8257 for (
int i = 0; i<=11; i++) { data[i]=0L; }
8259 data[13]=281470681808895L;
8260 for (
int i = 14; i<=17; i++) { data[i]=0L; }
8262 for (
int i = 19; i<=21; i++) { data[i]=0L; }
8263 data[22]=-4899916411759099904L;
8266 data[25]=281474980902912L;
8268 data[27]=67755789254656L;
8269 data[28]=-281474976579584L;
8271 data[30]=562675075514368L;
8272 for (
int i = 31; i<=35; i++) { data[i]=0L; }
8273 data[36]=1152921504606846982L;
8274 data[37]=51541582334L;
8275 data[38]=1152921504606846978L;
8276 data[39]=51539615774L;
8277 data[40]=1152921504606846980L;
8278 data[41]=844424930146694L;
8279 data[42]=1152921504606846982L;
8281 data[44]=-8070450532247928830L;
8285 data[48]=-4611686018427387904L;
8287 data[50]=-9223372036854775808L;
8293 data[56]=572520102629474304L;
8295 data[58]=2013671983388033024L;
8297 data[60]=189151184399892480L;
8298 data[61]=9222809086901354496L;
8299 data[62]=2305843009196851423L;
8301 data[64]=199812049092476928L;
8303 for (
int i = 66; i<=91; i++) { data[i]=0L; }
8304 data[92]=7881299349733376L;
8305 data[93]=3377699721314304L;
8306 data[94]=4575657221408423936L;
8310 data[98]=2199023255552L;
8311 for (
int i = 99; i<=130; i++) { data[i]=0L; }
8312 data[131]=8667780808704L;
8313 for (
int i = 132; i<=191; i++) { data[i]=0L; }
8314 data[192]=277076930199552L;
8316 data[194]=100663296L;
8317 for (
int i = 195; i<=1003; i++) { data[i]=0L; }
8318 data[1004]=1073741824L;
8319 for (
int i = 1005; i<=1015; i++) { data[i]=0L; }
8320 data[1016]=64424574975L;
8321 for (
int i = 1017; i<=2033; i++) { data[i]=0L; }
8325 private static long[] mk_tokenSet_10_()
8327 long[] data =
new long[1025];
8328 for (
int i = 0; i<=35; i++) { data[i]=0L; }
8329 data[36]=-4611686018427387896L;
8331 data[38]=-4611686018427387892L;
8333 data[40]=-4611686018427387904L;
8335 data[42]=-4611686018427387896L;
8337 data[44]=4611686018427387916L;
8339 data[46]=-4611686018427387904L;
8343 data[50]=4611686018427387916L;
8345 data[52]=-4611686018427387892L;
8348 data[55]=3377703998947328L;
8349 for (
int i = 56; i<=59; i++) { data[i]=0L; }
8350 data[60]=-4611686018427387904L;
8351 data[61]=-9223372036854775808L;
8352 for (
int i = 62; i<=63; i++) { data[i]=0L; }
8353 data[64]=72638136177393664L;
8355 for (
int i = 66; i<=93; i++) { data[i]=0L; }
8356 data[94]=-4580160821035794432L;
8358 for (
int i = 96; i<=1024; i++) { data[i]=0L; }
void mDECIMAL_DIGIT_CHARACTER(bool _createToken)
void mNOT_NEWLINE(bool _createToken)
void mNON_NEWLINE_WHITESPACE(bool _createToken)
void mUNICODE_CLASS_Cf(bool _createToken)
antlr.collections.impl.BitSet BitSet
const int NON_NEWLINE_WHITESPACE
const int DECIMAL_DIGIT_CHARACTER
const int UNICODE_CLASS_Pc
void mUNICODE_CLASS_Zs(bool _createToken)
override void setFilename(string f)
Update _fileinfo attribute whenever filename changes.
antlr.ByteBuffer ByteBuffer
System.IO.FileInfo FileInfo
const int UNICODE_CLASS_Lm
void mUNICODE_CLASS_Lo(bool _createToken)
static readonly BitSet tokenSet_2_
static readonly BitSet tokenSet_1_
antlr.TokenStreamRecognitionException TokenStreamRecognitionException
antlr.CharStreamException CharStreamException
TokenStreamSelector Selector
A for switching between this Lexer and the C#-only Lexer.
void mLOG_AND(bool _createToken)
void mQUOTE(bool _createToken)
const int UNICODE_CLASS_Lo
void mUNICODE_CLASS_Mc(bool _createToken)
const int UNICODE_ESCAPE_SEQUENCE
antlr.MismatchedCharException MismatchedCharException
void mCONNECTING_CHARACTER(bool _createToken)
void mOPEN_PAREN(bool _createToken)
antlr.NoViableAltForCharException NoViableAltForCharException
System.Collections.Comparer Comparer
bool IsCombiningCharacter(string s)
CSharpPreprocessorHooverLexer(LexerSharedInputState state)
bool IsIdentifierCharacter(string s)
bool IsLetterCharacter(string s)
void mUNICODE_CLASS_Mn(bool _createToken)
antlr.SemanticException SemanticException
static readonly BitSet tokenSet_4_
void mUNICODE_CLASS_Nd(bool _createToken)
antlr.TokenStream TokenStream
const int COMBINING_CHARACTER
void mCLOSE_PAREN(bool _createToken)
void mUNICODE_CLASS_Ll(bool _createToken)
static readonly BitSet tokenSet_5_
void mLOG_NOT(bool _createToken)
void mLOG_OR(bool _createToken)
override IToken nextToken()
antlr.CharStreamIOException CharStreamIOException
CSharpPreprocessorHooverLexer(InputBuffer ib)
void mPP_STRING(bool _createToken)
System.Collections.Hashtable Hashtable
void mUNICODE_CLASS_Lu(bool _createToken)
antlr.RecognitionException RecognitionException
static readonly BitSet tokenSet_7_
void mCOMBINING_CHARACTER(bool _createToken)
static readonly BitSet tokenSet_9_
const int UNICODE_CLASS_Lt
const int NULL_TREE_LOOKAHEAD
void mFORMATTING_CHARACTER(bool _createToken)
static readonly BitSet tokenSet_6_
void mSL_COMMENT(bool _createToken)
void mHEX_DIGIT(bool _createToken)
static readonly BitSet tokenSet_0_
antlr.InputBuffer InputBuffer
static readonly BitSet tokenSet_3_
const int UNICODE_CLASS_Cf
const int UNICODE_CLASS_Nd
void mNEWLINE(bool _createToken)
void mUNICODE_CLASS_Lm(bool _createToken)
const int FORMATTING_CHARACTER
antlr.TokenStreamSelector TokenStreamSelector
antlr.TokenStreamIOException TokenStreamIOException
void mUNICODE_CLASS_Nl(bool _createToken)
void mUNICODE_ESCAPE_SEQUENCE(bool _createToken)
System.IO.TextReader TextReader
static readonly BitSet tokenSet_8_
antlr.TokenStreamException TokenStreamException
void mDECIMAL_DIGIT(bool _createToken)
antlr.LexerSharedInputState LexerSharedInputState
void mUNICODE_CLASS_Lt(bool _createToken)
CSharpPreprocessorHooverLexer(TextReader r)
CSharpPreprocessorHooverLexer(Stream ins)
A sub-class of antlr.CommonHiddenStreamToken that can be used to track the file from which a token wa...
void mNOT_EQUAL(bool _createToken)
const int CONNECTING_CHARACTER
const int UNICODE_CLASS_Nl
void mUNICODE_CLASS_Pc(bool _createToken)
antlr.CommonToken CommonToken
antlr.ANTLRException ANTLRException
const int UNICODE_CLASS_Ll
const int LETTER_CHARACTER
override IToken makeToken(int t)
Ensures all tokens have access to the source file's details.
void mLETTER_CHARACTER(bool _createToken)
static readonly BitSet tokenSet_10_
antlr.CharScanner CharScanner
void mEQUAL(bool _createToken)
const int UNICODE_CLASS_Mn
const int UNICODE_CLASS_Lu
const int UNICODE_CLASS_Zs
const int UNICODE_CLASS_Mc
antlr.CharBuffer CharBuffer