4 using System.Globalization;
40 public const int EOF = 1;
54 public const int TRUE = 16;
94 public const int AS = 56;
95 public const int BASE = 57;
96 public const int BOOL = 58;
98 public const int BYTE = 60;
99 public const int CASE = 61;
108 public const int DO = 70;
118 public const int FOR = 80;
121 public const int IF = 83;
123 public const int IN = 85;
124 public const int INT = 86;
127 public const int IS = 89;
131 public const int NEW = 93;
135 public const int OUT = 97;
142 public const int REF = 104;
155 public const int TRY = 117;
167 public const int VAR = 129;
168 public const int DOT = 130;
202 public const int DIV = 164;
203 public const int MOD = 165;
212 public const int INC = 174;
213 public const int DEC = 175;
216 public const int LTE = 178;
217 public const int GTE = 179;
243 get {
return selector_; }
244 set { selector_ = value; }
263 IToken result = base.makeToken(t);
265 if ( customToken != null )
267 customToken.File = _fileinfo;
283 keywordsTable.Add(
ABSTRACT,
"abstract");
284 keywordsTable.Add(
AS,
"as");
285 keywordsTable.Add(
BASE,
"base");
286 keywordsTable.Add(
BOOL,
"bool");
287 keywordsTable.Add(
BREAK,
"break");
288 keywordsTable.Add(
BYTE,
"byte");
289 keywordsTable.Add(
CASE,
"case");
290 keywordsTable.Add(
CATCH,
"catch");
291 keywordsTable.Add(
CHAR,
"char");
292 keywordsTable.Add(
CHECKED,
"checked");
293 keywordsTable.Add(
CLASS,
"class");
294 keywordsTable.Add(
CONST,
"const");
295 keywordsTable.Add(
CONTINUE,
"continue");
296 keywordsTable.Add(
DECIMAL,
"decimal");
297 keywordsTable.Add(
DEFAULT,
"default");
298 keywordsTable.Add(
DELEGATE,
"delegate");
299 keywordsTable.Add(
DO,
"do");
300 keywordsTable.Add(
DOUBLE,
"double");
301 keywordsTable.Add(
ELSE,
"else");
302 keywordsTable.Add(
ENUM,
"enum");
303 keywordsTable.Add(
EVENT,
"event");
304 keywordsTable.Add(
EXPLICIT,
"explicit");
305 keywordsTable.Add(
EXTERN,
"extern");
306 keywordsTable.Add(
FALSE,
"false");
307 keywordsTable.Add(
FINALLY,
"finally");
308 keywordsTable.Add(
FIXED,
"fixed");
309 keywordsTable.Add(
FLOAT,
"float");
310 keywordsTable.Add(
FOR,
"for");
311 keywordsTable.Add(
FOREACH,
"foreach");
312 keywordsTable.Add(
GOTO,
"goto");
313 keywordsTable.Add(
IF,
"if");
314 keywordsTable.Add(
IMPLICIT,
"implicit");
315 keywordsTable.Add(
IN,
"in");
316 keywordsTable.Add(
INT,
"int");
317 keywordsTable.Add(
INTERFACE,
"interface");
318 keywordsTable.Add(
INTERNAL,
"internal");
319 keywordsTable.Add(
IS,
"is");
320 keywordsTable.Add(
LOCK,
"lock");
321 keywordsTable.Add(
LONG,
"long");
322 keywordsTable.Add(
NAMESPACE,
"namespace");
323 keywordsTable.Add(
NEW,
"new");
324 keywordsTable.Add(
NULL,
"null");
325 keywordsTable.Add(
OBJECT,
"object");
326 keywordsTable.Add(
OPERATOR,
"operator");
327 keywordsTable.Add(
OUT,
"out");
328 keywordsTable.Add(
OVERRIDE,
"override");
329 keywordsTable.Add(
PARAMS,
"params");
330 keywordsTable.Add(
PRIVATE,
"private");
331 keywordsTable.Add(
PROTECTED,
"protected");
332 keywordsTable.Add(
PUBLIC,
"public");
333 keywordsTable.Add(
READONLY,
"readonly");
334 keywordsTable.Add(
REF,
"ref");
335 keywordsTable.Add(
RETURN,
"return");
336 keywordsTable.Add(
SBYTE,
"sbyte");
337 keywordsTable.Add(
SEALED,
"sealed");
338 keywordsTable.Add(
SHORT,
"short");
339 keywordsTable.Add(
SIZEOF,
"sizeof");
341 keywordsTable.Add(
STATIC,
"static");
342 keywordsTable.Add(
STRING,
"string");
343 keywordsTable.Add(
STRUCT,
"struct");
344 keywordsTable.Add(
SWITCH,
"switch");
345 keywordsTable.Add(
THIS,
"this");
346 keywordsTable.Add(
THROW,
"throw");
347 keywordsTable.Add(
TRUE,
"true");
348 keywordsTable.Add(
TRY,
"try");
349 keywordsTable.Add(
TYPEOF,
"typeof");
350 keywordsTable.Add(
UINT,
"uint");
351 keywordsTable.Add(
ULONG,
"ulong");
352 keywordsTable.Add(
UNCHECKED,
"unchecked");
353 keywordsTable.Add(
UNSAFE,
"unsafe");
354 keywordsTable.Add(
USHORT,
"ushort");
355 keywordsTable.Add(
USING,
"using");
356 keywordsTable.Add(
VIRTUAL,
"virtual");
357 keywordsTable.Add(
VOID,
"void");
358 keywordsTable.Add(
WHILE,
"while");
359 keywordsTable.Add(
VAR,
"var");
364 return ( (UnicodeCategory.LowercaseLetter == Char.GetUnicodeCategory(s, 1)) ||
365 (UnicodeCategory.ModifierLetter == Char.GetUnicodeCategory(s, 1)) ||
366 (UnicodeCategory.OtherLetter == Char.GetUnicodeCategory(s, 1)) ||
367 (UnicodeCategory.TitlecaseLetter == Char.GetUnicodeCategory(s, 1)) ||
368 (UnicodeCategory.UppercaseLetter == Char.GetUnicodeCategory(s, 1)) ||
369 (UnicodeCategory.LetterNumber == Char.GetUnicodeCategory(s, 1))
375 return ( (UnicodeCategory.LowercaseLetter == Char.GetUnicodeCategory(s, 1)) ||
376 (UnicodeCategory.ModifierLetter == Char.GetUnicodeCategory(s, 1)) ||
377 (UnicodeCategory.OtherLetter == Char.GetUnicodeCategory(s, 1)) ||
378 (UnicodeCategory.TitlecaseLetter == Char.GetUnicodeCategory(s, 1)) ||
379 (UnicodeCategory.UppercaseLetter == Char.GetUnicodeCategory(s, 1)) ||
380 (UnicodeCategory.LetterNumber == Char.GetUnicodeCategory(s, 1)) ||
381 (UnicodeCategory.NonSpacingMark == Char.GetUnicodeCategory(s, 1)) ||
382 (UnicodeCategory.SpacingCombiningMark == Char.GetUnicodeCategory(s, 1)) ||
383 (UnicodeCategory.DecimalDigitNumber == Char.GetUnicodeCategory(s, 1)) ||
384 (UnicodeCategory.ConnectorPunctuation == Char.GetUnicodeCategory(s, 1)) ||
385 (UnicodeCategory.Format == Char.GetUnicodeCategory(s, 1))
391 return ( (UnicodeCategory.NonSpacingMark == Char.GetUnicodeCategory(s, 1)) ||
392 (UnicodeCategory.SpacingCombiningMark == Char.GetUnicodeCategory(s, 1))
412 private void initialize()
414 caseSensitiveLiterals =
true;
415 setCaseSensitive(
true);
417 literals.Add(
"namespace", 92);
418 literals.Add(
"type", 147);
419 literals.Add(
"public", 102);
420 literals.Add(
"byte", 60);
421 literals.Add(
"extern", 76);
422 literals.Add(
"uint", 119);
423 literals.Add(
"case", 61);
424 literals.Add(
"new", 93);
425 literals.Add(
"sealed", 107);
426 literals.Add(
"object", 95);
427 literals.Add(
"readonly", 103);
428 literals.Add(
"checked", 64);
429 literals.Add(
"finally", 77);
430 literals.Add(
"lock", 90);
431 literals.Add(
"module", 144);
432 literals.Add(
"unchecked", 121);
433 literals.Add(
"return", 105);
434 literals.Add(
"var", 129);
435 literals.Add(
"abstract", 55);
436 literals.Add(
"null", 94);
437 literals.Add(
"sizeof", 109);
438 literals.Add(
"protected", 101);
439 literals.Add(
"false", 17);
440 literals.Add(
"add", 137);
441 literals.Add(
"ref", 104);
442 literals.Add(
"base", 57);
443 literals.Add(
"default", 18);
444 literals.Add(
"do", 70);
445 literals.Add(
"out", 97);
446 literals.Add(
"params", 99);
447 literals.Add(
"set", 140);
448 literals.Add(
"assembly", 141);
449 literals.Add(
"field", 142);
450 literals.Add(
"catch", 62);
451 literals.Add(
"interface", 87);
452 literals.Add(
"volatile", 127);
453 literals.Add(
"is", 89);
454 literals.Add(
"ulong", 120);
455 literals.Add(
"explicit", 75);
456 literals.Add(
"internal", 88);
457 literals.Add(
"if", 83);
458 literals.Add(
"override", 98);
459 literals.Add(
"double", 71);
460 literals.Add(
"as", 56);
461 literals.Add(
"delegate", 69);
462 literals.Add(
"implicit", 84);
463 literals.Add(
"try", 117);
464 literals.Add(
"remove", 138);
465 literals.Add(
"ushort", 123);
466 literals.Add(
"enum", 73);
467 literals.Add(
"goto", 82);
468 literals.Add(
"int", 86);
469 literals.Add(
"for", 80);
470 literals.Add(
"event", 74);
471 literals.Add(
"char", 63);
472 literals.Add(
"private", 100);
473 literals.Add(
"string", 112);
474 literals.Add(
"class", 65);
475 literals.Add(
"unsafe", 122);
476 literals.Add(
"this", 115);
477 literals.Add(
"static", 111);
478 literals.Add(
"fixed", 78);
479 literals.Add(
"operator", 96);
480 literals.Add(
"using", 124);
481 literals.Add(
"property", 146);
482 literals.Add(
"throw", 116);
483 literals.Add(
"foreach", 81);
484 literals.Add(
"get", 139);
485 literals.Add(
"float", 79);
486 literals.Add(
"const", 66);
487 literals.Add(
"continue", 67);
488 literals.Add(
"bool", 58);
489 literals.Add(
"struct", 113);
490 literals.Add(
"typeof", 118);
491 literals.Add(
"decimal", 68);
492 literals.Add(
"stackalloc", 110);
493 literals.Add(
"method", 143);
494 literals.Add(
"else", 72);
495 literals.Add(
"in", 85);
496 literals.Add(
"void", 126);
497 literals.Add(
"param", 145);
498 literals.Add(
"switch", 114);
499 literals.Add(
"sbyte", 106);
500 literals.Add(
"true", 16);
501 literals.Add(
"long", 91);
502 literals.Add(
"virtual", 125);
503 literals.Add(
"while", 128);
504 literals.Add(
"break", 59);
505 literals.Add(
"short", 108);
510 IToken theRetToken = null;
514 int _ttype = Token.INVALID_TYPE;
520 switch ( cached_LA1 )
522 case '\n':
case '\r':
case '\u2028':
case '\u2029':
525 theRetToken = returnToken_;
528 case '\t':
case '\u000b':
case '\u000c':
case ' ':
529 case '#':
case '\u00a0':
case '\u1680':
case '\u2000':
530 case '\u2001':
case '\u2002':
case '\u2003':
case '\u2004':
531 case '\u2005':
case '\u2006':
case '\u2007':
case '\u2008':
532 case '\u2009':
case '\u200a':
case '\u200b':
case '\u202f':
533 case '\u205f':
case '\u3000':
536 theRetToken = returnToken_;
539 case '.':
case '0':
case '1':
case '2':
540 case '3':
case '4':
case '5':
case '6':
541 case '7':
case '8':
case '9':
544 theRetToken = returnToken_;
550 theRetToken = returnToken_;
556 theRetToken = returnToken_;
562 theRetToken = returnToken_;
568 theRetToken = returnToken_;
574 theRetToken = returnToken_;
580 theRetToken = returnToken_;
586 theRetToken = returnToken_;
592 theRetToken = returnToken_;
598 theRetToken = returnToken_;
604 theRetToken = returnToken_;
610 theRetToken = returnToken_;
616 theRetToken = returnToken_;
620 if ((cached_LA1==
'<') && (cached_LA2==
'<') && (LA(3)==
'='))
623 theRetToken = returnToken_;
625 else if ((cached_LA1==
'>') && (cached_LA2==
'>') && (LA(3)==
'=')) {
627 theRetToken = returnToken_;
629 else if ((cached_LA1==
'/') && (cached_LA2==
'*')) {
631 theRetToken = returnToken_;
633 else if ((cached_LA1==
'"') && (
tokenSet_0_.member(cached_LA2))) {
635 theRetToken = returnToken_;
637 else if ((cached_LA1==
'+') && (cached_LA2==
'+')) {
639 theRetToken = returnToken_;
641 else if ((cached_LA1==
'-') && (cached_LA2==
'-')) {
643 theRetToken = returnToken_;
645 else if ((cached_LA1==
'&') && (cached_LA2==
'&')) {
647 theRetToken = returnToken_;
649 else if ((cached_LA1==
'|') && (cached_LA2==
'|')) {
651 theRetToken = returnToken_;
653 else if ((cached_LA1==
'<') && (cached_LA2==
'<') && (
true)) {
655 theRetToken = returnToken_;
657 else if ((cached_LA1==
'>') && (cached_LA2==
'>') && (
true)) {
659 theRetToken = returnToken_;
661 else if ((cached_LA1==
'=') && (cached_LA2==
'=')) {
663 theRetToken = returnToken_;
665 else if ((cached_LA1==
'!') && (cached_LA2==
'=')) {
667 theRetToken = returnToken_;
669 else if ((cached_LA1==
'<') && (cached_LA2==
'=')) {
671 theRetToken = returnToken_;
673 else if ((cached_LA1==
'>') && (cached_LA2==
'=')) {
675 theRetToken = returnToken_;
677 else if ((cached_LA1==
'+') && (cached_LA2==
'=')) {
679 theRetToken = returnToken_;
681 else if ((cached_LA1==
'-') && (cached_LA2==
'=')) {
683 theRetToken = returnToken_;
685 else if ((cached_LA1==
'*') && (cached_LA2==
'=')) {
687 theRetToken = returnToken_;
689 else if ((cached_LA1==
'/') && (cached_LA2==
'=')) {
691 theRetToken = returnToken_;
693 else if ((cached_LA1==
'%') && (cached_LA2==
'=')) {
695 theRetToken = returnToken_;
697 else if ((cached_LA1==
'&') && (cached_LA2==
'=')) {
699 theRetToken = returnToken_;
701 else if ((cached_LA1==
'|') && (cached_LA2==
'=')) {
703 theRetToken = returnToken_;
705 else if ((cached_LA1==
'^') && (cached_LA2==
'=')) {
707 theRetToken = returnToken_;
709 else if ((cached_LA1==
'-') && (cached_LA2==
'>')) {
711 theRetToken = returnToken_;
713 else if ((cached_LA1==
'/') && (cached_LA2==
'/')) {
715 theRetToken = returnToken_;
719 theRetToken = returnToken_;
721 else if ((cached_LA1==
'+') && (
true)) {
723 theRetToken = returnToken_;
725 else if ((cached_LA1==
'-') && (
true)) {
727 theRetToken = returnToken_;
729 else if ((cached_LA1==
'*') && (
true)) {
731 theRetToken = returnToken_;
733 else if ((cached_LA1==
'/') && (
true)) {
735 theRetToken = returnToken_;
737 else if ((cached_LA1==
'%') && (
true)) {
739 theRetToken = returnToken_;
741 else if ((cached_LA1==
'&') && (
true)) {
743 theRetToken = returnToken_;
745 else if ((cached_LA1==
'|') && (
true)) {
747 theRetToken = returnToken_;
749 else if ((cached_LA1==
'^') && (
true)) {
751 theRetToken = returnToken_;
753 else if ((cached_LA1==
'!') && (
true)) {
755 theRetToken = returnToken_;
757 else if ((cached_LA1==
'=') && (
true)) {
759 theRetToken = returnToken_;
761 else if ((cached_LA1==
'<') && (
true)) {
763 theRetToken = returnToken_;
765 else if ((cached_LA1==
'>') && (
true)) {
767 theRetToken = returnToken_;
769 else if ((cached_LA1==
'"') && (
true)) {
771 theRetToken = returnToken_;
775 if (cached_LA1==EOF_CHAR) { uponEOF(); returnToken_ =
makeToken(
Token.EOF_TYPE); }
779 if ( null==returnToken_ )
goto tryAgain;
780 _ttype = returnToken_.Type;
781 returnToken_.Type = _ttype;
801 int _ttype;
IToken _token=null;
int _begin=text.Length;
805 if ((cached_LA1==
'\r'))
809 if ((cached_LA1==
'\n') && (
true) && (
true))
818 else if ((cached_LA1==
'\n')) {
821 else if ((cached_LA1==
'\u2028')) {
824 else if ((cached_LA1==
'\u2029')) {
835 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
838 _token.setText(text.ToString(_begin, text.Length-_begin));
840 returnToken_ = _token;
845 int _ttype;
IToken _token=null;
int _begin=text.Length;
851 if ((cached_LA1==
'#'))
855 if ( pp1.getColumn() == 1)
859 selector_.push(
"hooverLexer");
861 selector_.push(
"directivesLexer");
879 goto _loop6_breakloop;
886 if (((cached_LA1==
'#'))&&( (nnw.getColumn() == 1) ))
893 selector_.push(
"hooverLexer");
895 selector_.push(
"directivesLexer");
908 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
911 _token.setText(text.ToString(_begin, text.Length-_begin));
913 returnToken_ = _token;
918 int _ttype;
IToken _token=null;
int _begin=text.Length;
931 goto _loop136_breakloop;
935 _loop136_breakloop: ;
938 switch ( cached_LA1 )
977 if ((cached_LA1==
'e') && (cached_LA2==
'r'))
982 else if ((cached_LA1==
'e') && (cached_LA2==
'l'||cached_LA2==
'n')) {
985 if ((cached_LA1==
'l'))
989 if ((cached_LA1==
's'))
994 else if ((cached_LA1==
'i')) {
1005 else if ((cached_LA1==
'n')) {
1008 if ((cached_LA1==
'i'))
1013 else if ((cached_LA1==
'r')) {
1037 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
1040 _token.setText(text.ToString(_begin, text.Length-_begin));
1042 returnToken_ = _token;
1047 int _ttype;
IToken _token=null;
int _begin=text.Length;
1050 if ((cached_LA1==
'\t'))
1054 else if ((cached_LA1==
'\u000c')) {
1057 else if ((cached_LA1==
'\u000b')) {
1068 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
1071 _token.setText(text.ToString(_begin, text.Length-_begin));
1073 returnToken_ = _token;
1078 int _ttype;
IToken _token=null;
int _begin=text.Length;
1085 if (((cached_LA1==
'*') && ((cached_LA2 >=
'\u0000' && cached_LA2 <=
'\ufffe')) && ((LA(3) >=
'\u0000' && LA(3) <=
'\ufffe')))&&( LA(2) !=
'/' ))
1089 else if ((cached_LA1==
'\n'||cached_LA1==
'\r'||cached_LA1==
'\u2028'||cached_LA1==
'\u2029')) {
1099 goto _loop11_breakloop;
1103 _loop11_breakloop: ;
1106 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
1109 _token.setText(text.ToString(_begin, text.Length-_begin));
1111 returnToken_ = _token;
1116 int _ttype;
IToken _token=null;
int _begin=text.Length;
1121 if ((cached_LA1==
'@') && (cached_LA2==
'"'))
1129 if ((cached_LA1==
'"') && (cached_LA2==
'"'))
1143 goto _loop16_breakloop;
1147 _loop16_breakloop: ;
1151 else if ((
tokenSet_1_.member(cached_LA1)) && (
true)) {
1153 if ((cached_LA1==
'@'))
1167 if ((cached_LA1==
'_'))
1176 eseq = returnToken_;
1205 eseq2 = returnToken_;
1209 goto _loop21_breakloop;
1213 _loop21_breakloop: ;
1222 _ttype = testLiteralsTable(_ttype);
1223 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
1226 _token.setText(text.ToString(_begin, text.Length-_begin));
1228 returnToken_ = _token;
1233 int _ttype;
IToken _token=null;
int _begin=text.Length;
1260 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
1263 _token.setText(text.ToString(_begin, text.Length-_begin));
1265 returnToken_ = _token;
1270 int _ttype;
IToken _token=null;
int _begin=text.Length;
1275 if ((cached_LA1==
'u'))
1283 else if ((cached_LA1==
'U')) {
1300 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
1303 _token.setText(text.ToString(_begin, text.Length-_begin));
1305 returnToken_ = _token;
1310 int _ttype;
IToken _token=null;
int _begin=text.Length;
1314 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
1317 _token.setText(text.ToString(_begin, text.Length-_begin));
1319 returnToken_ = _token;
1324 int _ttype;
IToken _token=null;
int _begin=text.Length;
1328 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
1331 _token.setText(text.ToString(_begin, text.Length-_begin));
1333 returnToken_ = _token;
1338 int _ttype;
IToken _token=null;
int _begin=text.Length;
1353 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
1356 _token.setText(text.ToString(_begin, text.Length-_begin));
1358 returnToken_ = _token;
1363 int _ttype;
IToken _token=null;
int _begin=text.Length;
1367 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
1370 _token.setText(text.ToString(_begin, text.Length-_begin));
1372 returnToken_ = _token;
1377 int _ttype;
IToken _token=null;
int _begin=text.Length;
1380 if ((cached_LA1==
'0') && (cached_LA2==
'X'||cached_LA2==
'x'))
1384 if ((cached_LA1==
'x'))
1388 else if ((cached_LA1==
'X')) {
1407 if (_cnt25 >= 1) {
goto _loop25_breakloop; }
else {
throw new NoViableAltForCharException(cached_LA1, getFilename(), getLine(), getColumn());; }
1412 _loop25_breakloop: ;
1415 if ((cached_LA1==
'L'||cached_LA1==
'l'))
1418 if ((cached_LA1==
'l'))
1422 else if ((cached_LA1==
'L')) {
1433 if ((cached_LA1==
'U'||cached_LA1==
'u'))
1436 if ((cached_LA1==
'u'))
1440 else if ((cached_LA1==
'U')) {
1456 else if ((cached_LA1==
'U'||cached_LA1==
'u')) {
1458 if ((cached_LA1==
'u'))
1462 else if ((cached_LA1==
'U')) {
1473 if ((cached_LA1==
'L'||cached_LA1==
'l'))
1476 if ((cached_LA1==
'l'))
1480 else if ((cached_LA1==
'L')) {
1501 else if ((cached_LA1==
'.')) {
1505 if (((cached_LA1 >=
'0' && cached_LA1 <=
'9')))
1511 if (((cached_LA1 >=
'0' && cached_LA1 <=
'9')))
1517 if (_cnt35 >= 1) {
goto _loop35_breakloop; }
else {
throw new NoViableAltForCharException(cached_LA1, getFilename(), getLine(), getColumn());; }
1522 _loop35_breakloop: ;
1526 if ((cached_LA1==
'E'||cached_LA1==
'e'))
1529 if ((cached_LA1==
'e'))
1533 else if ((cached_LA1==
'E')) {
1543 if ((cached_LA1==
'+'))
1547 else if ((cached_LA1==
'-')) {
1550 else if (((cached_LA1 >=
'0' && cached_LA1 <=
'9'))) {
1562 if (((cached_LA1 >=
'0' && cached_LA1 <=
'9')))
1568 if (_cnt40 >= 1) {
goto _loop40_breakloop; }
else {
throw new NoViableAltForCharException(cached_LA1, getFilename(), getLine(), getColumn());; }
1573 _loop40_breakloop: ;
1581 if ((cached_LA1==
'F'||cached_LA1==
'f'))
1584 if ((cached_LA1==
'f'))
1588 else if ((cached_LA1==
'F')) {
1599 else if ((cached_LA1==
'D'||cached_LA1==
'd')) {
1601 if ((cached_LA1==
'd'))
1605 else if ((cached_LA1==
'D')) {
1615 else if ((cached_LA1==
'M'||cached_LA1==
'm')) {
1617 if ((cached_LA1==
'm'))
1621 else if ((cached_LA1==
'M')) {
1642 else if (((cached_LA1 >=
'0' && cached_LA1 <=
'9')) && (
true)) {
1647 if (((cached_LA1 >=
'0' && cached_LA1 <=
'9')))
1653 if (_cnt46 >= 1) {
goto _loop46_breakloop; }
else {
throw new NoViableAltForCharException(cached_LA1, getFilename(), getLine(), getColumn());; }
1658 _loop46_breakloop: ;
1661 if ((cached_LA1==
'.'))
1668 if (((cached_LA1 >=
'0' && cached_LA1 <=
'9')))
1674 if (_cnt49 >= 1) {
goto _loop49_breakloop; }
else {
throw new NoViableAltForCharException(cached_LA1, getFilename(), getLine(), getColumn());; }
1679 _loop49_breakloop: ;
1683 if ((cached_LA1==
'E'||cached_LA1==
'e'))
1686 if ((cached_LA1==
'e'))
1690 else if ((cached_LA1==
'E')) {
1700 if ((cached_LA1==
'+'))
1704 else if ((cached_LA1==
'-')) {
1707 else if (((cached_LA1 >=
'0' && cached_LA1 <=
'9'))) {
1719 if (((cached_LA1 >=
'0' && cached_LA1 <=
'9')))
1725 if (_cnt54 >= 1) {
goto _loop54_breakloop; }
else {
throw new NoViableAltForCharException(cached_LA1, getFilename(), getLine(), getColumn());; }
1730 _loop54_breakloop: ;
1738 if ((cached_LA1==
'F'||cached_LA1==
'f'))
1741 if ((cached_LA1==
'f'))
1745 else if ((cached_LA1==
'F')) {
1756 else if ((cached_LA1==
'D'||cached_LA1==
'd')) {
1758 if ((cached_LA1==
'd'))
1762 else if ((cached_LA1==
'D')) {
1772 else if ((cached_LA1==
'M'||cached_LA1==
'm')) {
1774 if ((cached_LA1==
'm'))
1778 else if ((cached_LA1==
'M')) {
1794 else if ((cached_LA1==
'E'||cached_LA1==
'e')) {
1796 if ((cached_LA1==
'e'))
1800 else if ((cached_LA1==
'E')) {
1810 if ((cached_LA1==
'+'))
1814 else if ((cached_LA1==
'-')) {
1817 else if (((cached_LA1 >=
'0' && cached_LA1 <=
'9'))) {
1829 if (((cached_LA1 >=
'0' && cached_LA1 <=
'9')))
1835 if (_cnt62 >= 1) {
goto _loop62_breakloop; }
else {
throw new NoViableAltForCharException(cached_LA1, getFilename(), getLine(), getColumn());; }
1840 _loop62_breakloop: ;
1844 if ((cached_LA1==
'F'||cached_LA1==
'f'))
1847 if ((cached_LA1==
'f'))
1851 else if ((cached_LA1==
'F')) {
1862 else if ((cached_LA1==
'D'||cached_LA1==
'd')) {
1864 if ((cached_LA1==
'd'))
1868 else if ((cached_LA1==
'D')) {
1878 else if ((cached_LA1==
'M'||cached_LA1==
'm')) {
1880 if ((cached_LA1==
'm'))
1884 else if ((cached_LA1==
'M')) {
1902 if ((cached_LA1==
'F'||cached_LA1==
'f'))
1905 if ((cached_LA1==
'f'))
1909 else if ((cached_LA1==
'F')) {
1920 else if ((cached_LA1==
'D'||cached_LA1==
'd')) {
1922 if ((cached_LA1==
'd'))
1926 else if ((cached_LA1==
'D')) {
1937 else if ((cached_LA1==
'M'||cached_LA1==
'm')) {
1939 if ((cached_LA1==
'm'))
1943 else if ((cached_LA1==
'M')) {
1961 else if ((cached_LA1==
'L'||cached_LA1==
'U'||cached_LA1==
'l'||cached_LA1==
'u')) {
1963 if ((cached_LA1==
'L'||cached_LA1==
'l'))
1966 if ((cached_LA1==
'l'))
1970 else if ((cached_LA1==
'L')) {
1981 if ((cached_LA1==
'U'||cached_LA1==
'u'))
1984 if ((cached_LA1==
'u'))
1988 else if ((cached_LA1==
'U')) {
2004 else if ((cached_LA1==
'U'||cached_LA1==
'u')) {
2006 if ((cached_LA1==
'u'))
2010 else if ((cached_LA1==
'U')) {
2021 if ((cached_LA1==
'L'||cached_LA1==
'l'))
2024 if ((cached_LA1==
'l'))
2028 else if ((cached_LA1==
'L')) {
2061 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2064 _token.setText(text.ToString(_begin, text.Length-_begin));
2066 returnToken_ = _token;
2071 int _ttype;
IToken _token=null;
int _begin=text.Length;
2075 if (((cached_LA1 >=
'0' && cached_LA1 <=
'9')))
2077 matchRange(
'0',
'9');
2079 else if (((cached_LA1 >=
'A' && cached_LA1 <=
'F'))) {
2080 matchRange(
'A',
'F');
2082 else if (((cached_LA1 >=
'a' && cached_LA1 <=
'f'))) {
2083 matchRange(
'a',
'f');
2091 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2094 _token.setText(text.ToString(_begin, text.Length-_begin));
2096 returnToken_ = _token;
2101 int _ttype;
IToken _token=null;
int _begin=text.Length;
2105 matchRange(
'0',
'9');
2107 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2110 _token.setText(text.ToString(_begin, text.Length-_begin));
2112 returnToken_ = _token;
2117 int _ttype;
IToken _token=null;
int _begin=text.Length;
2128 else if ((cached_LA1==
'\\')) {
2138 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2141 _token.setText(text.ToString(_begin, text.Length-_begin));
2143 returnToken_ = _token;
2148 int _ttype;
IToken _token=null;
int _begin=text.Length;
2151 if ((cached_LA1==
'\\') && (
tokenSet_23_.member(cached_LA2)))
2155 switch ( cached_LA1 )
2229 else if ((
tokenSet_0_.member(cached_LA1)) && (
true) && (
true)) {
2238 else if ((
tokenSet_0_.member(cached_LA1)) && (
true) && (
true)) {
2247 else if ((
tokenSet_0_.member(cached_LA1)) && (
true) && (
true)) {
2264 else if ((cached_LA1==
'\\') && (cached_LA2==
'U'||cached_LA2==
'u')) {
2272 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2275 _token.setText(text.ToString(_begin, text.Length-_begin));
2277 returnToken_ = _token;
2282 int _ttype;
IToken _token=null;
int _begin=text.Length;
2295 else if ((cached_LA1==
'\\')) {
2300 goto _loop84_breakloop;
2304 _loop84_breakloop: ;
2307 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2310 _token.setText(text.ToString(_begin, text.Length-_begin));
2312 returnToken_ = _token;
2317 int _ttype;
IToken _token=null;
int _begin=text.Length;
2321 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2324 _token.setText(text.ToString(_begin, text.Length-_begin));
2326 returnToken_ = _token;
2331 int _ttype;
IToken _token=null;
int _begin=text.Length;
2335 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2338 _token.setText(text.ToString(_begin, text.Length-_begin));
2340 returnToken_ = _token;
2345 int _ttype;
IToken _token=null;
int _begin=text.Length;
2349 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2352 _token.setText(text.ToString(_begin, text.Length-_begin));
2354 returnToken_ = _token;
2359 int _ttype;
IToken _token=null;
int _begin=text.Length;
2363 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2366 _token.setText(text.ToString(_begin, text.Length-_begin));
2368 returnToken_ = _token;
2373 int _ttype;
IToken _token=null;
int _begin=text.Length;
2377 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2380 _token.setText(text.ToString(_begin, text.Length-_begin));
2382 returnToken_ = _token;
2387 int _ttype;
IToken _token=null;
int _begin=text.Length;
2391 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2394 _token.setText(text.ToString(_begin, text.Length-_begin));
2396 returnToken_ = _token;
2401 int _ttype;
IToken _token=null;
int _begin=text.Length;
2405 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2408 _token.setText(text.ToString(_begin, text.Length-_begin));
2410 returnToken_ = _token;
2415 int _ttype;
IToken _token=null;
int _begin=text.Length;
2419 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2422 _token.setText(text.ToString(_begin, text.Length-_begin));
2424 returnToken_ = _token;
2429 int _ttype;
IToken _token=null;
int _begin=text.Length;
2433 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2436 _token.setText(text.ToString(_begin, text.Length-_begin));
2438 returnToken_ = _token;
2443 int _ttype;
IToken _token=null;
int _begin=text.Length;
2447 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2450 _token.setText(text.ToString(_begin, text.Length-_begin));
2452 returnToken_ = _token;
2457 int _ttype;
IToken _token=null;
int _begin=text.Length;
2461 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2464 _token.setText(text.ToString(_begin, text.Length-_begin));
2466 returnToken_ = _token;
2471 int _ttype;
IToken _token=null;
int _begin=text.Length;
2475 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2478 _token.setText(text.ToString(_begin, text.Length-_begin));
2480 returnToken_ = _token;
2483 public void mDIV(
bool _createToken)
2485 int _ttype;
IToken _token=null;
int _begin=text.Length;
2489 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2492 _token.setText(text.ToString(_begin, text.Length-_begin));
2494 returnToken_ = _token;
2497 public void mMOD(
bool _createToken)
2499 int _ttype;
IToken _token=null;
int _begin=text.Length;
2503 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2506 _token.setText(text.ToString(_begin, text.Length-_begin));
2508 returnToken_ = _token;
2513 int _ttype;
IToken _token=null;
int _begin=text.Length;
2517 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2520 _token.setText(text.ToString(_begin, text.Length-_begin));
2522 returnToken_ = _token;
2527 int _ttype;
IToken _token=null;
int _begin=text.Length;
2531 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2534 _token.setText(text.ToString(_begin, text.Length-_begin));
2536 returnToken_ = _token;
2541 int _ttype;
IToken _token=null;
int _begin=text.Length;
2545 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2548 _token.setText(text.ToString(_begin, text.Length-_begin));
2550 returnToken_ = _token;
2555 int _ttype;
IToken _token=null;
int _begin=text.Length;
2559 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2562 _token.setText(text.ToString(_begin, text.Length-_begin));
2564 returnToken_ = _token;
2569 int _ttype;
IToken _token=null;
int _begin=text.Length;
2573 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2576 _token.setText(text.ToString(_begin, text.Length-_begin));
2578 returnToken_ = _token;
2583 int _ttype;
IToken _token=null;
int _begin=text.Length;
2587 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2590 _token.setText(text.ToString(_begin, text.Length-_begin));
2592 returnToken_ = _token;
2597 int _ttype;
IToken _token=null;
int _begin=text.Length;
2601 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2604 _token.setText(text.ToString(_begin, text.Length-_begin));
2606 returnToken_ = _token;
2611 int _ttype;
IToken _token=null;
int _begin=text.Length;
2615 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2618 _token.setText(text.ToString(_begin, text.Length-_begin));
2620 returnToken_ = _token;
2625 int _ttype;
IToken _token=null;
int _begin=text.Length;
2629 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2632 _token.setText(text.ToString(_begin, text.Length-_begin));
2634 returnToken_ = _token;
2637 public void mINC(
bool _createToken)
2639 int _ttype;
IToken _token=null;
int _begin=text.Length;
2643 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2646 _token.setText(text.ToString(_begin, text.Length-_begin));
2648 returnToken_ = _token;
2651 public void mDEC(
bool _createToken)
2653 int _ttype;
IToken _token=null;
int _begin=text.Length;
2657 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2660 _token.setText(text.ToString(_begin, text.Length-_begin));
2662 returnToken_ = _token;
2667 int _ttype;
IToken _token=null;
int _begin=text.Length;
2671 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2674 _token.setText(text.ToString(_begin, text.Length-_begin));
2676 returnToken_ = _token;
2681 int _ttype;
IToken _token=null;
int _begin=text.Length;
2685 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2688 _token.setText(text.ToString(_begin, text.Length-_begin));
2690 returnToken_ = _token;
2695 int _ttype;
IToken _token=null;
int _begin=text.Length;
2699 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2702 _token.setText(text.ToString(_begin, text.Length-_begin));
2704 returnToken_ = _token;
2709 int _ttype;
IToken _token=null;
int _begin=text.Length;
2713 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2716 _token.setText(text.ToString(_begin, text.Length-_begin));
2718 returnToken_ = _token;
2723 int _ttype;
IToken _token=null;
int _begin=text.Length;
2727 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2730 _token.setText(text.ToString(_begin, text.Length-_begin));
2732 returnToken_ = _token;
2737 int _ttype;
IToken _token=null;
int _begin=text.Length;
2741 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2744 _token.setText(text.ToString(_begin, text.Length-_begin));
2746 returnToken_ = _token;
2749 public void mLTE(
bool _createToken)
2751 int _ttype;
IToken _token=null;
int _begin=text.Length;
2755 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2758 _token.setText(text.ToString(_begin, text.Length-_begin));
2760 returnToken_ = _token;
2763 public void mGTE(
bool _createToken)
2765 int _ttype;
IToken _token=null;
int _begin=text.Length;
2769 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2772 _token.setText(text.ToString(_begin, text.Length-_begin));
2774 returnToken_ = _token;
2779 int _ttype;
IToken _token=null;
int _begin=text.Length;
2783 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2786 _token.setText(text.ToString(_begin, text.Length-_begin));
2788 returnToken_ = _token;
2793 int _ttype;
IToken _token=null;
int _begin=text.Length;
2797 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2800 _token.setText(text.ToString(_begin, text.Length-_begin));
2802 returnToken_ = _token;
2807 int _ttype;
IToken _token=null;
int _begin=text.Length;
2811 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2814 _token.setText(text.ToString(_begin, text.Length-_begin));
2816 returnToken_ = _token;
2821 int _ttype;
IToken _token=null;
int _begin=text.Length;
2825 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2828 _token.setText(text.ToString(_begin, text.Length-_begin));
2830 returnToken_ = _token;
2835 int _ttype;
IToken _token=null;
int _begin=text.Length;
2839 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2842 _token.setText(text.ToString(_begin, text.Length-_begin));
2844 returnToken_ = _token;
2849 int _ttype;
IToken _token=null;
int _begin=text.Length;
2853 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2856 _token.setText(text.ToString(_begin, text.Length-_begin));
2858 returnToken_ = _token;
2863 int _ttype;
IToken _token=null;
int _begin=text.Length;
2867 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2870 _token.setText(text.ToString(_begin, text.Length-_begin));
2872 returnToken_ = _token;
2877 int _ttype;
IToken _token=null;
int _begin=text.Length;
2881 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2884 _token.setText(text.ToString(_begin, text.Length-_begin));
2886 returnToken_ = _token;
2891 int _ttype;
IToken _token=null;
int _begin=text.Length;
2895 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2898 _token.setText(text.ToString(_begin, text.Length-_begin));
2900 returnToken_ = _token;
2905 int _ttype;
IToken _token=null;
int _begin=text.Length;
2909 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2912 _token.setText(text.ToString(_begin, text.Length-_begin));
2914 returnToken_ = _token;
2919 int _ttype;
IToken _token=null;
int _begin=text.Length;
2923 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2926 _token.setText(text.ToString(_begin, text.Length-_begin));
2928 returnToken_ = _token;
2933 int _ttype;
IToken _token=null;
int _begin=text.Length;
2937 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2940 _token.setText(text.ToString(_begin, text.Length-_begin));
2942 returnToken_ = _token;
2947 int _ttype;
IToken _token=null;
int _begin=text.Length;
2960 goto _loop144_breakloop;
2964 _loop144_breakloop: ;
2967 if ((cached_LA1==
'\n'||cached_LA1==
'\r'||cached_LA1==
'\u2028'||cached_LA1==
'\u2029'))
2975 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2978 _token.setText(text.ToString(_begin, text.Length-_begin));
2980 returnToken_ = _token;
2985 int _ttype;
IToken _token=null;
int _begin=text.Length;
2991 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
2994 _token.setText(text.ToString(_begin, text.Length-_begin));
2996 returnToken_ = _token;
3001 int _ttype;
IToken _token=null;
int _begin=text.Length;
3005 switch ( cached_LA1 )
3022 case '\u2000':
case '\u2001':
case '\u2002':
case '\u2003':
3023 case '\u2004':
case '\u2005':
case '\u2006':
case '\u2007':
3024 case '\u2008':
case '\u2009':
case '\u200a':
case '\u200b':
3026 matchRange(
'\u2000',
'\u200B');
3050 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
3053 _token.setText(text.ToString(_begin, text.Length-_begin));
3055 returnToken_ = _token;
3060 int _ttype;
IToken _token=null;
int _begin=text.Length;
3064 switch ( cached_LA1 )
3066 case 'A':
case 'B':
case 'C':
case 'D':
3067 case 'E':
case 'F':
case 'G':
case 'H':
3068 case 'I':
case 'J':
case 'K':
case 'L':
3069 case 'M':
case 'N':
case 'O':
case 'P':
3070 case 'Q':
case 'R':
case 'S':
case 'T':
3071 case 'U':
case 'V':
case 'W':
case 'X':
3074 matchRange(
'\u0041',
'\u005A');
3077 case '\u00c0':
case '\u00c1':
case '\u00c2':
case '\u00c3':
3078 case '\u00c4':
case '\u00c5':
case '\u00c6':
case '\u00c7':
3079 case '\u00c8':
case '\u00c9':
case '\u00ca':
case '\u00cb':
3080 case '\u00cc':
case '\u00cd':
case '\u00ce':
case '\u00cf':
3081 case '\u00d0':
case '\u00d1':
case '\u00d2':
case '\u00d3':
3082 case '\u00d4':
case '\u00d5':
case '\u00d6':
3084 matchRange(
'\u00C0',
'\u00D6');
3087 case '\u00d8':
case '\u00d9':
case '\u00da':
case '\u00db':
3088 case '\u00dc':
case '\u00dd':
case '\u00de':
3090 matchRange(
'\u00D8',
'\u00DE');
3388 case '\u0178':
case '\u0179':
3390 matchRange(
'\u0178',
'\u0179');
3403 case '\u0181':
case '\u0182':
3405 matchRange(
'\u0181',
'\u0182');
3413 case '\u0186':
case '\u0187':
3415 matchRange(
'\u0186',
'\u0187');
3418 case '\u0189':
case '\u018a':
case '\u018b':
3420 matchRange(
'\u0189',
'\u018B');
3423 case '\u018e':
case '\u018f':
case '\u0190':
case '\u0191':
3425 matchRange(
'\u018E',
'\u0191');
3428 case '\u0193':
case '\u0194':
3430 matchRange(
'\u0193',
'\u0194');
3433 case '\u0196':
case '\u0197':
case '\u0198':
3435 matchRange(
'\u0196',
'\u0198');
3438 case '\u019c':
case '\u019d':
3440 matchRange(
'\u019C',
'\u019D');
3443 case '\u019f':
case '\u01a0':
3445 matchRange(
'\u019F',
'\u01A0');
3458 case '\u01a6':
case '\u01a7':
3460 matchRange(
'\u01A6',
'\u01A7');
3473 case '\u01ae':
case '\u01af':
3475 matchRange(
'\u01AE',
'\u01AF');
3478 case '\u01b1':
case '\u01b2':
case '\u01b3':
3480 matchRange(
'\u01B1',
'\u01B3');
3488 case '\u01b7':
case '\u01b8':
3490 matchRange(
'\u01B7',
'\u01B8');
3608 case '\u01f6':
case '\u01f7':
case '\u01f8':
3610 matchRange(
'\u01F6',
'\u01F8');
3763 case '\u0388':
case '\u0389':
case '\u038a':
3765 matchRange(
'\u0388',
'\u038A');
3773 case '\u038e':
case '\u038f':
3775 matchRange(
'\u038E',
'\u038F');
3778 case '\u0391':
case '\u0392':
case '\u0393':
case '\u0394':
3779 case '\u0395':
case '\u0396':
case '\u0397':
case '\u0398':
3780 case '\u0399':
case '\u039a':
case '\u039b':
case '\u039c':
3781 case '\u039d':
case '\u039e':
case '\u039f':
case '\u03a0':
3784 matchRange(
'\u0391',
'\u03A1');
3787 case '\u03a3':
case '\u03a4':
case '\u03a5':
case '\u03a6':
3788 case '\u03a7':
case '\u03a8':
case '\u03a9':
case '\u03aa':
3791 matchRange(
'\u03A3',
'\u03AB');
3794 case '\u03d2':
case '\u03d3':
case '\u03d4':
3796 matchRange(
'\u03D2',
'\u03D4');
3864 case '\u0400':
case '\u0401':
case '\u0402':
case '\u0403':
3865 case '\u0404':
case '\u0405':
case '\u0406':
case '\u0407':
3866 case '\u0408':
case '\u0409':
case '\u040a':
case '\u040b':
3867 case '\u040c':
case '\u040d':
case '\u040e':
case '\u040f':
3868 case '\u0410':
case '\u0411':
case '\u0412':
case '\u0413':
3869 case '\u0414':
case '\u0415':
case '\u0416':
case '\u0417':
3870 case '\u0418':
case '\u0419':
case '\u041a':
case '\u041b':
3871 case '\u041c':
case '\u041d':
case '\u041e':
case '\u041f':
3872 case '\u0420':
case '\u0421':
case '\u0422':
case '\u0423':
3873 case '\u0424':
case '\u0425':
case '\u0426':
case '\u0427':
3874 case '\u0428':
case '\u0429':
case '\u042a':
case '\u042b':
3875 case '\u042c':
case '\u042d':
case '\u042e':
case '\u042f':
3877 matchRange(
'\u0400',
'\u042F');
4100 case '\u04c0':
case '\u04c1':
4102 matchRange(
'\u04C0',
'\u04C1');
4275 case '\u0531':
case '\u0532':
case '\u0533':
case '\u0534':
4276 case '\u0535':
case '\u0536':
case '\u0537':
case '\u0538':
4277 case '\u0539':
case '\u053a':
case '\u053b':
case '\u053c':
4278 case '\u053d':
case '\u053e':
case '\u053f':
case '\u0540':
4279 case '\u0541':
case '\u0542':
case '\u0543':
case '\u0544':
4280 case '\u0545':
case '\u0546':
case '\u0547':
case '\u0548':
4281 case '\u0549':
case '\u054a':
case '\u054b':
case '\u054c':
4282 case '\u054d':
case '\u054e':
case '\u054f':
case '\u0550':
4283 case '\u0551':
case '\u0552':
case '\u0553':
case '\u0554':
4284 case '\u0555':
case '\u0556':
4286 matchRange(
'\u0531',
'\u0556');
4289 case '\u10a0':
case '\u10a1':
case '\u10a2':
case '\u10a3':
4290 case '\u10a4':
case '\u10a5':
case '\u10a6':
case '\u10a7':
4291 case '\u10a8':
case '\u10a9':
case '\u10aa':
case '\u10ab':
4292 case '\u10ac':
case '\u10ad':
case '\u10ae':
case '\u10af':
4293 case '\u10b0':
case '\u10b1':
case '\u10b2':
case '\u10b3':
4294 case '\u10b4':
case '\u10b5':
case '\u10b6':
case '\u10b7':
4295 case '\u10b8':
case '\u10b9':
case '\u10ba':
case '\u10bb':
4296 case '\u10bc':
case '\u10bd':
case '\u10be':
case '\u10bf':
4297 case '\u10c0':
case '\u10c1':
case '\u10c2':
case '\u10c3':
4298 case '\u10c4':
case '\u10c5':
4300 matchRange(
'\u10A0',
'\u10C5');
4903 case '\u1f08':
case '\u1f09':
case '\u1f0a':
case '\u1f0b':
4904 case '\u1f0c':
case '\u1f0d':
case '\u1f0e':
case '\u1f0f':
4906 matchRange(
'\u1F08',
'\u1F0F');
4909 case '\u1f18':
case '\u1f19':
case '\u1f1a':
case '\u1f1b':
4910 case '\u1f1c':
case '\u1f1d':
4912 matchRange(
'\u1F18',
'\u1F1D');
4915 case '\u1f28':
case '\u1f29':
case '\u1f2a':
case '\u1f2b':
4916 case '\u1f2c':
case '\u1f2d':
case '\u1f2e':
case '\u1f2f':
4918 matchRange(
'\u1F28',
'\u1F2F');
4921 case '\u1f38':
case '\u1f39':
case '\u1f3a':
case '\u1f3b':
4922 case '\u1f3c':
case '\u1f3d':
case '\u1f3e':
case '\u1f3f':
4924 matchRange(
'\u1F38',
'\u1F3F');
4927 case '\u1f48':
case '\u1f49':
case '\u1f4a':
case '\u1f4b':
4928 case '\u1f4c':
case '\u1f4d':
4930 matchRange(
'\u1F48',
'\u1F4D');
4953 case '\u1f68':
case '\u1f69':
case '\u1f6a':
case '\u1f6b':
4954 case '\u1f6c':
case '\u1f6d':
case '\u1f6e':
case '\u1f6f':
4956 matchRange(
'\u1F68',
'\u1F6F');
4959 case '\u1fb8':
case '\u1fb9':
case '\u1fba':
case '\u1fbb':
4961 matchRange(
'\u1FB8',
'\u1FBB');
4964 case '\u1fc8':
case '\u1fc9':
case '\u1fca':
case '\u1fcb':
4966 matchRange(
'\u1FC8',
'\u1FCB');
4969 case '\u1fd8':
case '\u1fd9':
case '\u1fda':
case '\u1fdb':
4971 matchRange(
'\u1FD8',
'\u1FDB');
4974 case '\u1fe8':
case '\u1fe9':
case '\u1fea':
case '\u1feb':
4977 matchRange(
'\u1FE8',
'\u1FEC');
4980 case '\u1ff8':
case '\u1ff9':
case '\u1ffa':
case '\u1ffb':
4982 matchRange(
'\u1FF8',
'\u1FFB');
4995 case '\u210b':
case '\u210c':
case '\u210d':
4997 matchRange(
'\u210B',
'\u210D');
5000 case '\u2110':
case '\u2111':
case '\u2112':
5002 matchRange(
'\u2110',
'\u2112');
5010 case '\u2119':
case '\u211a':
case '\u211b':
case '\u211c':
5013 matchRange(
'\u2119',
'\u211D');
5031 case '\u212a':
case '\u212b':
case '\u212c':
case '\u212d':
5033 matchRange(
'\u212A',
'\u212D');
5036 case '\u2130':
case '\u2131':
5038 matchRange(
'\u2130',
'\u2131');
5046 case '\u213e':
case '\u213f':
5048 matchRange(
'\u213E',
'\u213F');
5056 case '\uff21':
case '\uff22':
case '\uff23':
case '\uff24':
5057 case '\uff25':
case '\uff26':
case '\uff27':
case '\uff28':
5058 case '\uff29':
case '\uff2a':
case '\uff2b':
case '\uff2c':
5059 case '\uff2d':
case '\uff2e':
case '\uff2f':
case '\uff30':
5060 case '\uff31':
case '\uff32':
case '\uff33':
case '\uff34':
5061 case '\uff35':
case '\uff36':
case '\uff37':
case '\uff38':
5062 case '\uff39':
case '\uff3a':
5064 matchRange(
'\uFF21',
'\uFF3A');
5073 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
5076 _token.setText(text.ToString(_begin, text.Length-_begin));
5078 returnToken_ = _token;
5083 int _ttype;
IToken _token=null;
int _begin=text.Length;
5087 switch ( cached_LA1 )
5089 case 'a':
case 'b':
case 'c':
case 'd':
5090 case 'e':
case 'f':
case 'g':
case 'h':
5091 case 'i':
case 'j':
case 'k':
case 'l':
5092 case 'm':
case 'n':
case 'o':
case 'p':
5093 case 'q':
case 'r':
case 's':
case 't':
5094 case 'u':
case 'v':
case 'w':
case 'x':
5097 matchRange(
'\u0061',
'\u007A');
5115 case '\u00df':
case '\u00e0':
case '\u00e1':
case '\u00e2':
5116 case '\u00e3':
case '\u00e4':
case '\u00e5':
case '\u00e6':
5117 case '\u00e7':
case '\u00e8':
case '\u00e9':
case '\u00ea':
5118 case '\u00eb':
case '\u00ec':
case '\u00ed':
case '\u00ee':
5119 case '\u00ef':
case '\u00f0':
case '\u00f1':
case '\u00f2':
5120 case '\u00f3':
case '\u00f4':
case '\u00f5':
case '\u00f6':
5122 matchRange(
'\u00DF',
'\u00F6');
5125 case '\u00f8':
case '\u00f9':
case '\u00fa':
case '\u00fb':
5126 case '\u00fc':
case '\u00fd':
case '\u00fe':
case '\u00ff':
5128 matchRange(
'\u00F8',
'\u00FF');
5266 case '\u0137':
case '\u0138':
5268 matchRange(
'\u0137',
'\u0138');
5306 case '\u0148':
case '\u0149':
5308 matchRange(
'\u0148',
'\u0149');
5436 case '\u017e':
case '\u017f':
case '\u0180':
5438 matchRange(
'\u017E',
'\u0180');
5456 case '\u018c':
case '\u018d':
5458 matchRange(
'\u018C',
'\u018D');
5471 case '\u0199':
case '\u019a':
case '\u019b':
5473 matchRange(
'\u0199',
'\u019B');
5501 case '\u01aa':
case '\u01ab':
5503 matchRange(
'\u01AA',
'\u01AB');
5526 case '\u01b9':
case '\u01ba':
5528 matchRange(
'\u01B9',
'\u01BA');
5531 case '\u01bd':
case '\u01be':
case '\u01bf':
5533 matchRange(
'\u01BD',
'\u01BF');
5586 case '\u01dc':
case '\u01dd':
5588 matchRange(
'\u01DC',
'\u01DD');
5631 case '\u01ef':
case '\u01f0':
5633 matchRange(
'\u01EF',
'\u01F0');
5791 case '\u0250':
case '\u0251':
case '\u0252':
case '\u0253':
5792 case '\u0254':
case '\u0255':
case '\u0256':
case '\u0257':
5793 case '\u0258':
case '\u0259':
case '\u025a':
case '\u025b':
5794 case '\u025c':
case '\u025d':
case '\u025e':
case '\u025f':
5795 case '\u0260':
case '\u0261':
case '\u0262':
case '\u0263':
5796 case '\u0264':
case '\u0265':
case '\u0266':
case '\u0267':
5797 case '\u0268':
case '\u0269':
case '\u026a':
case '\u026b':
5798 case '\u026c':
case '\u026d':
case '\u026e':
case '\u026f':
5799 case '\u0270':
case '\u0271':
case '\u0272':
case '\u0273':
5800 case '\u0274':
case '\u0275':
case '\u0276':
case '\u0277':
5801 case '\u0278':
case '\u0279':
case '\u027a':
case '\u027b':
5802 case '\u027c':
case '\u027d':
case '\u027e':
case '\u027f':
5803 case '\u0280':
case '\u0281':
case '\u0282':
case '\u0283':
5804 case '\u0284':
case '\u0285':
case '\u0286':
case '\u0287':
5805 case '\u0288':
case '\u0289':
case '\u028a':
case '\u028b':
5806 case '\u028c':
case '\u028d':
case '\u028e':
case '\u028f':
5807 case '\u0290':
case '\u0291':
case '\u0292':
case '\u0293':
5808 case '\u0294':
case '\u0295':
case '\u0296':
case '\u0297':
5809 case '\u0298':
case '\u0299':
case '\u029a':
case '\u029b':
5810 case '\u029c':
case '\u029d':
case '\u029e':
case '\u029f':
5811 case '\u02a0':
case '\u02a1':
case '\u02a2':
case '\u02a3':
5812 case '\u02a4':
case '\u02a5':
case '\u02a6':
case '\u02a7':
5813 case '\u02a8':
case '\u02a9':
case '\u02aa':
case '\u02ab':
5814 case '\u02ac':
case '\u02ad':
5816 matchRange(
'\u0250',
'\u02AD');
5824 case '\u03ac':
case '\u03ad':
case '\u03ae':
case '\u03af':
5825 case '\u03b0':
case '\u03b1':
case '\u03b2':
case '\u03b3':
5826 case '\u03b4':
case '\u03b5':
case '\u03b6':
case '\u03b7':
5827 case '\u03b8':
case '\u03b9':
case '\u03ba':
case '\u03bb':
5828 case '\u03bc':
case '\u03bd':
case '\u03be':
case '\u03bf':
5829 case '\u03c0':
case '\u03c1':
case '\u03c2':
case '\u03c3':
5830 case '\u03c4':
case '\u03c5':
case '\u03c6':
case '\u03c7':
5831 case '\u03c8':
case '\u03c9':
case '\u03ca':
case '\u03cb':
5832 case '\u03cc':
case '\u03cd':
case '\u03ce':
5834 matchRange(
'\u03AC',
'\u03CE');
5837 case '\u03d0':
case '\u03d1':
5839 matchRange(
'\u03D0',
'\u03D1');
5842 case '\u03d5':
case '\u03d6':
case '\u03d7':
5844 matchRange(
'\u03D5',
'\u03D7');
5902 case '\u03ef':
case '\u03f0':
case '\u03f1':
case '\u03f2':
5905 matchRange(
'\u03EF',
'\u03F3');
5913 case '\u0430':
case '\u0431':
case '\u0432':
case '\u0433':
5914 case '\u0434':
case '\u0435':
case '\u0436':
case '\u0437':
5915 case '\u0438':
case '\u0439':
case '\u043a':
case '\u043b':
5916 case '\u043c':
case '\u043d':
case '\u043e':
case '\u043f':
5917 case '\u0440':
case '\u0441':
case '\u0442':
case '\u0443':
5918 case '\u0444':
case '\u0445':
case '\u0446':
case '\u0447':
5919 case '\u0448':
case '\u0449':
case '\u044a':
case '\u044b':
5920 case '\u044c':
case '\u044d':
case '\u044e':
case '\u044f':
5921 case '\u0450':
case '\u0451':
case '\u0452':
case '\u0453':
5922 case '\u0454':
case '\u0455':
case '\u0456':
case '\u0457':
5923 case '\u0458':
case '\u0459':
case '\u045a':
case '\u045b':
5924 case '\u045c':
case '\u045d':
case '\u045e':
case '\u045f':
5926 matchRange(
'\u0430',
'\u045F');
6324 case '\u0561':
case '\u0562':
case '\u0563':
case '\u0564':
6325 case '\u0565':
case '\u0566':
case '\u0567':
case '\u0568':
6326 case '\u0569':
case '\u056a':
case '\u056b':
case '\u056c':
6327 case '\u056d':
case '\u056e':
case '\u056f':
case '\u0570':
6328 case '\u0571':
case '\u0572':
case '\u0573':
case '\u0574':
6329 case '\u0575':
case '\u0576':
case '\u0577':
case '\u0578':
6330 case '\u0579':
case '\u057a':
case '\u057b':
case '\u057c':
6331 case '\u057d':
case '\u057e':
case '\u057f':
case '\u0580':
6332 case '\u0581':
case '\u0582':
case '\u0583':
case '\u0584':
6333 case '\u0585':
case '\u0586':
case '\u0587':
6335 matchRange(
'\u0561',
'\u0587');
6708 case '\u1e95':
case '\u1e96':
case '\u1e97':
case '\u1e98':
6709 case '\u1e99':
case '\u1e9a':
case '\u1e9b':
6711 matchRange(
'\u1E95',
'\u1E9B');
6939 case '\u1f00':
case '\u1f01':
case '\u1f02':
case '\u1f03':
6940 case '\u1f04':
case '\u1f05':
case '\u1f06':
case '\u1f07':
6942 matchRange(
'\u1F00',
'\u1F07');
6945 case '\u1f10':
case '\u1f11':
case '\u1f12':
case '\u1f13':
6946 case '\u1f14':
case '\u1f15':
6948 matchRange(
'\u1F10',
'\u1F15');
6951 case '\u1f20':
case '\u1f21':
case '\u1f22':
case '\u1f23':
6952 case '\u1f24':
case '\u1f25':
case '\u1f26':
case '\u1f27':
6954 matchRange(
'\u1F20',
'\u1F27');
6957 case '\u1f30':
case '\u1f31':
case '\u1f32':
case '\u1f33':
6958 case '\u1f34':
case '\u1f35':
case '\u1f36':
case '\u1f37':
6960 matchRange(
'\u1F30',
'\u1F37');
6963 case '\u1f40':
case '\u1f41':
case '\u1f42':
case '\u1f43':
6964 case '\u1f44':
case '\u1f45':
6966 matchRange(
'\u1F40',
'\u1F45');
6969 case '\u1f50':
case '\u1f51':
case '\u1f52':
case '\u1f53':
6970 case '\u1f54':
case '\u1f55':
case '\u1f56':
case '\u1f57':
6972 matchRange(
'\u1F50',
'\u1F57');
6975 case '\u1f60':
case '\u1f61':
case '\u1f62':
case '\u1f63':
6976 case '\u1f64':
case '\u1f65':
case '\u1f66':
case '\u1f67':
6978 matchRange(
'\u1F60',
'\u1F67');
6981 case '\u1f70':
case '\u1f71':
case '\u1f72':
case '\u1f73':
6982 case '\u1f74':
case '\u1f75':
case '\u1f76':
case '\u1f77':
6983 case '\u1f78':
case '\u1f79':
case '\u1f7a':
case '\u1f7b':
6984 case '\u1f7c':
case '\u1f7d':
6986 matchRange(
'\u1F70',
'\u1F7D');
6989 case '\u1f80':
case '\u1f81':
case '\u1f82':
case '\u1f83':
6990 case '\u1f84':
case '\u1f85':
case '\u1f86':
case '\u1f87':
6992 matchRange(
'\u1F80',
'\u1F87');
6995 case '\u1f90':
case '\u1f91':
case '\u1f92':
case '\u1f93':
6996 case '\u1f94':
case '\u1f95':
case '\u1f96':
case '\u1f97':
6998 matchRange(
'\u1F90',
'\u1F97');
7001 case '\u1fa0':
case '\u1fa1':
case '\u1fa2':
case '\u1fa3':
7002 case '\u1fa4':
case '\u1fa5':
case '\u1fa6':
case '\u1fa7':
7004 matchRange(
'\u1FA0',
'\u1FA7');
7007 case '\u1fb0':
case '\u1fb1':
case '\u1fb2':
case '\u1fb3':
7010 matchRange(
'\u1FB0',
'\u1FB4');
7013 case '\u1fb6':
case '\u1fb7':
7015 matchRange(
'\u1FB6',
'\u1FB7');
7023 case '\u1fc2':
case '\u1fc3':
case '\u1fc4':
7025 matchRange(
'\u1FC2',
'\u1FC4');
7028 case '\u1fc6':
case '\u1fc7':
7030 matchRange(
'\u1FC6',
'\u1FC7');
7033 case '\u1fd0':
case '\u1fd1':
case '\u1fd2':
case '\u1fd3':
7035 matchRange(
'\u1FD0',
'\u1FD3');
7038 case '\u1fd6':
case '\u1fd7':
7040 matchRange(
'\u1FD6',
'\u1FD7');
7043 case '\u1fe0':
case '\u1fe1':
case '\u1fe2':
case '\u1fe3':
7044 case '\u1fe4':
case '\u1fe5':
case '\u1fe6':
case '\u1fe7':
7046 matchRange(
'\u1FE0',
'\u1FE7');
7049 case '\u1ff2':
case '\u1ff3':
case '\u1ff4':
7051 matchRange(
'\u1FF2',
'\u1FF4');
7054 case '\u1ff6':
case '\u1ff7':
7056 matchRange(
'\u1FF6',
'\u1FF7');
7074 case '\u210e':
case '\u210f':
7076 matchRange(
'\u210E',
'\u210F');
7104 case '\u2146':
case '\u2147':
case '\u2148':
case '\u2149':
7106 matchRange(
'\u2146',
'\u2149');
7109 case '\ufb00':
case '\ufb01':
case '\ufb02':
case '\ufb03':
7110 case '\ufb04':
case '\ufb05':
case '\ufb06':
7112 matchRange(
'\uFB00',
'\uFB06');
7115 case '\ufb13':
case '\ufb14':
case '\ufb15':
case '\ufb16':
7118 matchRange(
'\uFB13',
'\uFB17');
7121 case '\uff41':
case '\uff42':
case '\uff43':
case '\uff44':
7122 case '\uff45':
case '\uff46':
case '\uff47':
case '\uff48':
7123 case '\uff49':
case '\uff4a':
case '\uff4b':
case '\uff4c':
7124 case '\uff4d':
case '\uff4e':
case '\uff4f':
case '\uff50':
7125 case '\uff51':
case '\uff52':
case '\uff53':
case '\uff54':
7126 case '\uff55':
case '\uff56':
case '\uff57':
case '\uff58':
7127 case '\uff59':
case '\uff5a':
7129 matchRange(
'\uFF41',
'\uFF5A');
7138 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
7141 _token.setText(text.ToString(_begin, text.Length-_begin));
7143 returnToken_ = _token;
7148 int _ttype;
IToken _token=null;
int _begin=text.Length;
7152 switch ( cached_LA1 )
7174 case '\u1f88':
case '\u1f89':
case '\u1f8a':
case '\u1f8b':
7175 case '\u1f8c':
case '\u1f8d':
case '\u1f8e':
case '\u1f8f':
7177 matchRange(
'\u1F88',
'\u1F8F');
7180 case '\u1f98':
case '\u1f99':
case '\u1f9a':
case '\u1f9b':
7181 case '\u1f9c':
case '\u1f9d':
case '\u1f9e':
case '\u1f9f':
7183 matchRange(
'\u1F98',
'\u1F9F');
7186 case '\u1fa8':
case '\u1fa9':
case '\u1faa':
case '\u1fab':
7187 case '\u1fac':
case '\u1fad':
case '\u1fae':
case '\u1faf':
7189 matchRange(
'\u1FA8',
'\u1FAF');
7213 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
7216 _token.setText(text.ToString(_begin, text.Length-_begin));
7218 returnToken_ = _token;
7223 int _ttype;
IToken _token=null;
int _begin=text.Length;
7227 switch ( cached_LA1 )
7229 case '\u02b0':
case '\u02b1':
case '\u02b2':
case '\u02b3':
7230 case '\u02b4':
case '\u02b5':
case '\u02b6':
case '\u02b7':
7233 matchRange(
'\u02B0',
'\u02B8');
7236 case '\u02bb':
case '\u02bc':
case '\u02bd':
case '\u02be':
7237 case '\u02bf':
case '\u02c0':
case '\u02c1':
7239 matchRange(
'\u02BB',
'\u02C1');
7242 case '\u02d0':
case '\u02d1':
7244 matchRange(
'\u02D0',
'\u02D1');
7247 case '\u02e0':
case '\u02e1':
case '\u02e2':
case '\u02e3':
7250 matchRange(
'\u02E0',
'\u02E4');
7273 case '\u06e5':
case '\u06e6':
7275 matchRange(
'\u06E5',
'\u06E6');
7303 case '\u3031':
case '\u3032':
case '\u3033':
case '\u3034':
7306 matchRange(
'\u3031',
'\u3035');
7314 case '\u309d':
case '\u309e':
7316 matchRange(
'\u309D',
'\u309E');
7319 case '\u30fc':
case '\u30fd':
case '\u30fe':
7321 matchRange(
'\u30FC',
'\u30FE');
7329 case '\uff9e':
case '\uff9f':
7331 matchRange(
'\uFF9E',
'\uFF9F');
7340 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
7343 _token.setText(text.ToString(_begin, text.Length-_begin));
7345 returnToken_ = _token;
7350 int _ttype;
IToken _token=null;
int _begin=text.Length;
7354 switch ( cached_LA1 )
7361 case '\u01c0':
case '\u01c1':
case '\u01c2':
case '\u01c3':
7363 matchRange(
'\u01C0',
'\u01C3');
7366 case '\u05d0':
case '\u05d1':
case '\u05d2':
case '\u05d3':
7367 case '\u05d4':
case '\u05d5':
case '\u05d6':
case '\u05d7':
7368 case '\u05d8':
case '\u05d9':
case '\u05da':
case '\u05db':
7369 case '\u05dc':
case '\u05dd':
case '\u05de':
case '\u05df':
7370 case '\u05e0':
case '\u05e1':
case '\u05e2':
case '\u05e3':
7371 case '\u05e4':
case '\u05e5':
case '\u05e6':
case '\u05e7':
7372 case '\u05e8':
case '\u05e9':
case '\u05ea':
7374 matchRange(
'\u05D0',
'\u05EA');
7377 case '\u05f0':
case '\u05f1':
case '\u05f2':
7379 matchRange(
'\u05F0',
'\u05F2');
7382 case '\u0621':
case '\u0622':
case '\u0623':
case '\u0624':
7383 case '\u0625':
case '\u0626':
case '\u0627':
case '\u0628':
7384 case '\u0629':
case '\u062a':
case '\u062b':
case '\u062c':
7385 case '\u062d':
case '\u062e':
case '\u062f':
case '\u0630':
7386 case '\u0631':
case '\u0632':
case '\u0633':
case '\u0634':
7387 case '\u0635':
case '\u0636':
case '\u0637':
case '\u0638':
7388 case '\u0639':
case '\u063a':
7390 matchRange(
'\u0621',
'\u063A');
7393 case '\u0641':
case '\u0642':
case '\u0643':
case '\u0644':
7394 case '\u0645':
case '\u0646':
case '\u0647':
case '\u0648':
7395 case '\u0649':
case '\u064a':
7397 matchRange(
'\u0641',
'\u064A');
7400 case '\u066e':
case '\u066f':
7402 matchRange(
'\u066E',
'\u066F');
7405 case '\u0671':
case '\u0672':
case '\u0673':
case '\u0674':
7406 case '\u0675':
case '\u0676':
case '\u0677':
case '\u0678':
7407 case '\u0679':
case '\u067a':
case '\u067b':
case '\u067c':
7408 case '\u067d':
case '\u067e':
case '\u067f':
case '\u0680':
7409 case '\u0681':
case '\u0682':
case '\u0683':
case '\u0684':
7410 case '\u0685':
case '\u0686':
case '\u0687':
case '\u0688':
7411 case '\u0689':
case '\u068a':
case '\u068b':
case '\u068c':
7412 case '\u068d':
case '\u068e':
case '\u068f':
case '\u0690':
7413 case '\u0691':
case '\u0692':
case '\u0693':
case '\u0694':
7414 case '\u0695':
case '\u0696':
case '\u0697':
case '\u0698':
7415 case '\u0699':
case '\u069a':
case '\u069b':
case '\u069c':
7416 case '\u069d':
case '\u069e':
case '\u069f':
case '\u06a0':
7417 case '\u06a1':
case '\u06a2':
case '\u06a3':
case '\u06a4':
7418 case '\u06a5':
case '\u06a6':
case '\u06a7':
case '\u06a8':
7419 case '\u06a9':
case '\u06aa':
case '\u06ab':
case '\u06ac':
7420 case '\u06ad':
case '\u06ae':
case '\u06af':
case '\u06b0':
7421 case '\u06b1':
case '\u06b2':
case '\u06b3':
case '\u06b4':
7422 case '\u06b5':
case '\u06b6':
case '\u06b7':
case '\u06b8':
7423 case '\u06b9':
case '\u06ba':
case '\u06bb':
case '\u06bc':
7424 case '\u06bd':
case '\u06be':
case '\u06bf':
case '\u06c0':
7425 case '\u06c1':
case '\u06c2':
case '\u06c3':
case '\u06c4':
7426 case '\u06c5':
case '\u06c6':
case '\u06c7':
case '\u06c8':
7427 case '\u06c9':
case '\u06ca':
case '\u06cb':
case '\u06cc':
7428 case '\u06cd':
case '\u06ce':
case '\u06cf':
case '\u06d0':
7429 case '\u06d1':
case '\u06d2':
case '\u06d3':
7431 matchRange(
'\u0671',
'\u06D3');
7439 case '\u06fa':
case '\u06fb':
case '\u06fc':
7441 matchRange(
'\u06FA',
'\u06FC');
7449 case '\u0712':
case '\u0713':
case '\u0714':
case '\u0715':
7450 case '\u0716':
case '\u0717':
case '\u0718':
case '\u0719':
7451 case '\u071a':
case '\u071b':
case '\u071c':
case '\u071d':
7452 case '\u071e':
case '\u071f':
case '\u0720':
case '\u0721':
7453 case '\u0722':
case '\u0723':
case '\u0724':
case '\u0725':
7454 case '\u0726':
case '\u0727':
case '\u0728':
case '\u0729':
7455 case '\u072a':
case '\u072b':
case '\u072c':
7457 matchRange(
'\u0712',
'\u072C');
7460 case '\u0780':
case '\u0781':
case '\u0782':
case '\u0783':
7461 case '\u0784':
case '\u0785':
case '\u0786':
case '\u0787':
7462 case '\u0788':
case '\u0789':
case '\u078a':
case '\u078b':
7463 case '\u078c':
case '\u078d':
case '\u078e':
case '\u078f':
7464 case '\u0790':
case '\u0791':
case '\u0792':
case '\u0793':
7465 case '\u0794':
case '\u0795':
case '\u0796':
case '\u0797':
7466 case '\u0798':
case '\u0799':
case '\u079a':
case '\u079b':
7467 case '\u079c':
case '\u079d':
case '\u079e':
case '\u079f':
7468 case '\u07a0':
case '\u07a1':
case '\u07a2':
case '\u07a3':
7469 case '\u07a4':
case '\u07a5':
7471 matchRange(
'\u0780',
'\u07A5');
7479 case '\u0905':
case '\u0906':
case '\u0907':
case '\u0908':
7480 case '\u0909':
case '\u090a':
case '\u090b':
case '\u090c':
7481 case '\u090d':
case '\u090e':
case '\u090f':
case '\u0910':
7482 case '\u0911':
case '\u0912':
case '\u0913':
case '\u0914':
7483 case '\u0915':
case '\u0916':
case '\u0917':
case '\u0918':
7484 case '\u0919':
case '\u091a':
case '\u091b':
case '\u091c':
7485 case '\u091d':
case '\u091e':
case '\u091f':
case '\u0920':
7486 case '\u0921':
case '\u0922':
case '\u0923':
case '\u0924':
7487 case '\u0925':
case '\u0926':
case '\u0927':
case '\u0928':
7488 case '\u0929':
case '\u092a':
case '\u092b':
case '\u092c':
7489 case '\u092d':
case '\u092e':
case '\u092f':
case '\u0930':
7490 case '\u0931':
case '\u0932':
case '\u0933':
case '\u0934':
7491 case '\u0935':
case '\u0936':
case '\u0937':
case '\u0938':
7494 matchRange(
'\u0905',
'\u0939');
7507 case '\u0958':
case '\u0959':
case '\u095a':
case '\u095b':
7508 case '\u095c':
case '\u095d':
case '\u095e':
case '\u095f':
7509 case '\u0960':
case '\u0961':
7511 matchRange(
'\u0958',
'\u0961');
7514 case '\u0985':
case '\u0986':
case '\u0987':
case '\u0988':
7515 case '\u0989':
case '\u098a':
case '\u098b':
case '\u098c':
7517 matchRange(
'\u0985',
'\u098C');
7520 case '\u098f':
case '\u0990':
7522 matchRange(
'\u098F',
'\u0990');
7525 case '\u0993':
case '\u0994':
case '\u0995':
case '\u0996':
7526 case '\u0997':
case '\u0998':
case '\u0999':
case '\u099a':
7527 case '\u099b':
case '\u099c':
case '\u099d':
case '\u099e':
7528 case '\u099f':
case '\u09a0':
case '\u09a1':
case '\u09a2':
7529 case '\u09a3':
case '\u09a4':
case '\u09a5':
case '\u09a6':
7530 case '\u09a7':
case '\u09a8':
7532 matchRange(
'\u0993',
'\u09A8');
7535 case '\u09aa':
case '\u09ab':
case '\u09ac':
case '\u09ad':
7536 case '\u09ae':
case '\u09af':
case '\u09b0':
7538 matchRange(
'\u09AA',
'\u09B0');
7546 case '\u09b6':
case '\u09b7':
case '\u09b8':
case '\u09b9':
7548 matchRange(
'\u09B6',
'\u09B9');
7551 case '\u09dc':
case '\u09dd':
7553 matchRange(
'\u09DC',
'\u09DD');
7556 case '\u09df':
case '\u09e0':
case '\u09e1':
7558 matchRange(
'\u09DF',
'\u09E1');
7561 case '\u09f0':
case '\u09f1':
7563 matchRange(
'\u09F0',
'\u09F1');
7566 case '\u0a05':
case '\u0a06':
case '\u0a07':
case '\u0a08':
7567 case '\u0a09':
case '\u0a0a':
7569 matchRange(
'\u0A05',
'\u0A0A');
7572 case '\u0a0f':
case '\u0a10':
7574 matchRange(
'\u0A0F',
'\u0A10');
7577 case '\u0a13':
case '\u0a14':
case '\u0a15':
case '\u0a16':
7578 case '\u0a17':
case '\u0a18':
case '\u0a19':
case '\u0a1a':
7579 case '\u0a1b':
case '\u0a1c':
case '\u0a1d':
case '\u0a1e':
7580 case '\u0a1f':
case '\u0a20':
case '\u0a21':
case '\u0a22':
7581 case '\u0a23':
case '\u0a24':
case '\u0a25':
case '\u0a26':
7582 case '\u0a27':
case '\u0a28':
7584 matchRange(
'\u0A13',
'\u0A28');
7587 case '\u0a2a':
case '\u0a2b':
case '\u0a2c':
case '\u0a2d':
7588 case '\u0a2e':
case '\u0a2f':
case '\u0a30':
7590 matchRange(
'\u0A2A',
'\u0A30');
7593 case '\u0a32':
case '\u0a33':
7595 matchRange(
'\u0A32',
'\u0A33');
7598 case '\u0a35':
case '\u0a36':
7600 matchRange(
'\u0A35',
'\u0A36');
7603 case '\u0a38':
case '\u0a39':
7605 matchRange(
'\u0A38',
'\u0A39');
7608 case '\u0a59':
case '\u0a5a':
case '\u0a5b':
case '\u0a5c':
7610 matchRange(
'\u0A59',
'\u0A5C');
7618 case '\u0a72':
case '\u0a73':
case '\u0a74':
7620 matchRange(
'\u0A72',
'\u0A74');
7623 case '\u0a85':
case '\u0a86':
case '\u0a87':
case '\u0a88':
7624 case '\u0a89':
case '\u0a8a':
case '\u0a8b':
7626 matchRange(
'\u0A85',
'\u0A8B');
7634 case '\u0a8f':
case '\u0a90':
case '\u0a91':
7636 matchRange(
'\u0A8F',
'\u0A91');
7639 case '\u0a93':
case '\u0a94':
case '\u0a95':
case '\u0a96':
7640 case '\u0a97':
case '\u0a98':
case '\u0a99':
case '\u0a9a':
7641 case '\u0a9b':
case '\u0a9c':
case '\u0a9d':
case '\u0a9e':
7642 case '\u0a9f':
case '\u0aa0':
case '\u0aa1':
case '\u0aa2':
7643 case '\u0aa3':
case '\u0aa4':
case '\u0aa5':
case '\u0aa6':
7644 case '\u0aa7':
case '\u0aa8':
7646 matchRange(
'\u0A93',
'\u0AA8');
7649 case '\u0aaa':
case '\u0aab':
case '\u0aac':
case '\u0aad':
7650 case '\u0aae':
case '\u0aaf':
case '\u0ab0':
7652 matchRange(
'\u0AAA',
'\u0AB0');
7655 case '\u0ab2':
case '\u0ab3':
7657 matchRange(
'\u0AB2',
'\u0AB3');
7660 case '\u0ab5':
case '\u0ab6':
case '\u0ab7':
case '\u0ab8':
7663 matchRange(
'\u0AB5',
'\u0AB9');
7681 case '\u0b05':
case '\u0b06':
case '\u0b07':
case '\u0b08':
7682 case '\u0b09':
case '\u0b0a':
case '\u0b0b':
case '\u0b0c':
7684 matchRange(
'\u0B05',
'\u0B0C');
7687 case '\u0b0f':
case '\u0b10':
7689 matchRange(
'\u0B0F',
'\u0B10');
7692 case '\u0b13':
case '\u0b14':
case '\u0b15':
case '\u0b16':
7693 case '\u0b17':
case '\u0b18':
case '\u0b19':
case '\u0b1a':
7694 case '\u0b1b':
case '\u0b1c':
case '\u0b1d':
case '\u0b1e':
7695 case '\u0b1f':
case '\u0b20':
case '\u0b21':
case '\u0b22':
7696 case '\u0b23':
case '\u0b24':
case '\u0b25':
case '\u0b26':
7697 case '\u0b27':
case '\u0b28':
7699 matchRange(
'\u0B13',
'\u0B28');
7702 case '\u0b2a':
case '\u0b2b':
case '\u0b2c':
case '\u0b2d':
7703 case '\u0b2e':
case '\u0b2f':
case '\u0b30':
7705 matchRange(
'\u0B2A',
'\u0B30');
7708 case '\u0b32':
case '\u0b33':
7710 matchRange(
'\u0B32',
'\u0B33');
7713 case '\u0b36':
case '\u0b37':
case '\u0b38':
case '\u0b39':
7715 matchRange(
'\u0B36',
'\u0B39');
7723 case '\u0b5c':
case '\u0b5d':
7725 matchRange(
'\u0B5C',
'\u0B5D');
7728 case '\u0b5f':
case '\u0b60':
case '\u0b61':
7730 matchRange(
'\u0B5F',
'\u0B61');
7738 case '\u0b85':
case '\u0b86':
case '\u0b87':
case '\u0b88':
7739 case '\u0b89':
case '\u0b8a':
7741 matchRange(
'\u0B85',
'\u0B8A');
7744 case '\u0b8e':
case '\u0b8f':
case '\u0b90':
7746 matchRange(
'\u0B8E',
'\u0B90');
7749 case '\u0b92':
case '\u0b93':
case '\u0b94':
case '\u0b95':
7751 matchRange(
'\u0B92',
'\u0B95');
7754 case '\u0b99':
case '\u0b9a':
7756 matchRange(
'\u0B99',
'\u0B9A');
7764 case '\u0b9e':
case '\u0b9f':
7766 matchRange(
'\u0B9E',
'\u0B9F');
7769 case '\u0ba3':
case '\u0ba4':
7771 matchRange(
'\u0BA3',
'\u0BA4');
7774 case '\u0ba8':
case '\u0ba9':
case '\u0baa':
7776 matchRange(
'\u0BA8',
'\u0BAA');
7779 case '\u0bae':
case '\u0baf':
case '\u0bb0':
case '\u0bb1':
7780 case '\u0bb2':
case '\u0bb3':
case '\u0bb4':
case '\u0bb5':
7782 matchRange(
'\u0BAE',
'\u0BB5');
7785 case '\u0bb7':
case '\u0bb8':
case '\u0bb9':
7787 matchRange(
'\u0BB7',
'\u0BB9');
7790 case '\u0c05':
case '\u0c06':
case '\u0c07':
case '\u0c08':
7791 case '\u0c09':
case '\u0c0a':
case '\u0c0b':
case '\u0c0c':
7793 matchRange(
'\u0C05',
'\u0C0C');
7796 case '\u0c0e':
case '\u0c0f':
case '\u0c10':
7798 matchRange(
'\u0C0E',
'\u0C10');
7801 case '\u0c12':
case '\u0c13':
case '\u0c14':
case '\u0c15':
7802 case '\u0c16':
case '\u0c17':
case '\u0c18':
case '\u0c19':
7803 case '\u0c1a':
case '\u0c1b':
case '\u0c1c':
case '\u0c1d':
7804 case '\u0c1e':
case '\u0c1f':
case '\u0c20':
case '\u0c21':
7805 case '\u0c22':
case '\u0c23':
case '\u0c24':
case '\u0c25':
7806 case '\u0c26':
case '\u0c27':
case '\u0c28':
7808 matchRange(
'\u0C12',
'\u0C28');
7811 case '\u0c2a':
case '\u0c2b':
case '\u0c2c':
case '\u0c2d':
7812 case '\u0c2e':
case '\u0c2f':
case '\u0c30':
case '\u0c31':
7813 case '\u0c32':
case '\u0c33':
7815 matchRange(
'\u0C2A',
'\u0C33');
7818 case '\u0c35':
case '\u0c36':
case '\u0c37':
case '\u0c38':
7821 matchRange(
'\u0C35',
'\u0C39');
7824 case '\u0c60':
case '\u0c61':
7826 matchRange(
'\u0C60',
'\u0C61');
7829 case '\u0c85':
case '\u0c86':
case '\u0c87':
case '\u0c88':
7830 case '\u0c89':
case '\u0c8a':
case '\u0c8b':
case '\u0c8c':
7832 matchRange(
'\u0C85',
'\u0C8C');
7835 case '\u0c8e':
case '\u0c8f':
case '\u0c90':
7837 matchRange(
'\u0C8E',
'\u0C90');
7840 case '\u0c92':
case '\u0c93':
case '\u0c94':
case '\u0c95':
7841 case '\u0c96':
case '\u0c97':
case '\u0c98':
case '\u0c99':
7842 case '\u0c9a':
case '\u0c9b':
case '\u0c9c':
case '\u0c9d':
7843 case '\u0c9e':
case '\u0c9f':
case '\u0ca0':
case '\u0ca1':
7844 case '\u0ca2':
case '\u0ca3':
case '\u0ca4':
case '\u0ca5':
7845 case '\u0ca6':
case '\u0ca7':
case '\u0ca8':
7847 matchRange(
'\u0C92',
'\u0CA8');
7850 case '\u0caa':
case '\u0cab':
case '\u0cac':
case '\u0cad':
7851 case '\u0cae':
case '\u0caf':
case '\u0cb0':
case '\u0cb1':
7852 case '\u0cb2':
case '\u0cb3':
7854 matchRange(
'\u0CAA',
'\u0CB3');
7857 case '\u0cb5':
case '\u0cb6':
case '\u0cb7':
case '\u0cb8':
7860 matchRange(
'\u0CB5',
'\u0CB9');
7868 case '\u0ce0':
case '\u0ce1':
7870 matchRange(
'\u0CE0',
'\u0CE1');
7873 case '\u0d05':
case '\u0d06':
case '\u0d07':
case '\u0d08':
7874 case '\u0d09':
case '\u0d0a':
case '\u0d0b':
case '\u0d0c':
7876 matchRange(
'\u0D05',
'\u0D0C');
7879 case '\u0d0e':
case '\u0d0f':
case '\u0d10':
7881 matchRange(
'\u0D0E',
'\u0D10');
7884 case '\u0d12':
case '\u0d13':
case '\u0d14':
case '\u0d15':
7885 case '\u0d16':
case '\u0d17':
case '\u0d18':
case '\u0d19':
7886 case '\u0d1a':
case '\u0d1b':
case '\u0d1c':
case '\u0d1d':
7887 case '\u0d1e':
case '\u0d1f':
case '\u0d20':
case '\u0d21':
7888 case '\u0d22':
case '\u0d23':
case '\u0d24':
case '\u0d25':
7889 case '\u0d26':
case '\u0d27':
case '\u0d28':
7891 matchRange(
'\u0D12',
'\u0D28');
7894 case '\u0d2a':
case '\u0d2b':
case '\u0d2c':
case '\u0d2d':
7895 case '\u0d2e':
case '\u0d2f':
case '\u0d30':
case '\u0d31':
7896 case '\u0d32':
case '\u0d33':
case '\u0d34':
case '\u0d35':
7897 case '\u0d36':
case '\u0d37':
case '\u0d38':
case '\u0d39':
7899 matchRange(
'\u0D2A',
'\u0D39');
7902 case '\u0d60':
case '\u0d61':
7904 matchRange(
'\u0D60',
'\u0D61');
7907 case '\u0d85':
case '\u0d86':
case '\u0d87':
case '\u0d88':
7908 case '\u0d89':
case '\u0d8a':
case '\u0d8b':
case '\u0d8c':
7909 case '\u0d8d':
case '\u0d8e':
case '\u0d8f':
case '\u0d90':
7910 case '\u0d91':
case '\u0d92':
case '\u0d93':
case '\u0d94':
7911 case '\u0d95':
case '\u0d96':
7913 matchRange(
'\u0D85',
'\u0D96');
7916 case '\u0d9a':
case '\u0d9b':
case '\u0d9c':
case '\u0d9d':
7917 case '\u0d9e':
case '\u0d9f':
case '\u0da0':
case '\u0da1':
7918 case '\u0da2':
case '\u0da3':
case '\u0da4':
case '\u0da5':
7919 case '\u0da6':
case '\u0da7':
case '\u0da8':
case '\u0da9':
7920 case '\u0daa':
case '\u0dab':
case '\u0dac':
case '\u0dad':
7921 case '\u0dae':
case '\u0daf':
case '\u0db0':
case '\u0db1':
7923 matchRange(
'\u0D9A',
'\u0DB1');
7926 case '\u0db3':
case '\u0db4':
case '\u0db5':
case '\u0db6':
7927 case '\u0db7':
case '\u0db8':
case '\u0db9':
case '\u0dba':
7930 matchRange(
'\u0DB3',
'\u0DBB');
7938 case '\u0dc0':
case '\u0dc1':
case '\u0dc2':
case '\u0dc3':
7939 case '\u0dc4':
case '\u0dc5':
case '\u0dc6':
7941 matchRange(
'\u0DC0',
'\u0DC6');
7944 case '\u0e01':
case '\u0e02':
case '\u0e03':
case '\u0e04':
7945 case '\u0e05':
case '\u0e06':
case '\u0e07':
case '\u0e08':
7946 case '\u0e09':
case '\u0e0a':
case '\u0e0b':
case '\u0e0c':
7947 case '\u0e0d':
case '\u0e0e':
case '\u0e0f':
case '\u0e10':
7948 case '\u0e11':
case '\u0e12':
case '\u0e13':
case '\u0e14':
7949 case '\u0e15':
case '\u0e16':
case '\u0e17':
case '\u0e18':
7950 case '\u0e19':
case '\u0e1a':
case '\u0e1b':
case '\u0e1c':
7951 case '\u0e1d':
case '\u0e1e':
case '\u0e1f':
case '\u0e20':
7952 case '\u0e21':
case '\u0e22':
case '\u0e23':
case '\u0e24':
7953 case '\u0e25':
case '\u0e26':
case '\u0e27':
case '\u0e28':
7954 case '\u0e29':
case '\u0e2a':
case '\u0e2b':
case '\u0e2c':
7955 case '\u0e2d':
case '\u0e2e':
case '\u0e2f':
case '\u0e30':
7957 matchRange(
'\u0E01',
'\u0E30');
7960 case '\u0e32':
case '\u0e33':
7962 matchRange(
'\u0E32',
'\u0E33');
7965 case '\u0e40':
case '\u0e41':
case '\u0e42':
case '\u0e43':
7966 case '\u0e44':
case '\u0e45':
7968 matchRange(
'\u0E40',
'\u0E45');
7971 case '\u0e81':
case '\u0e82':
7973 matchRange(
'\u0E81',
'\u0E82');
7981 case '\u0e87':
case '\u0e88':
7983 matchRange(
'\u0E87',
'\u0E88');
7996 case '\u0e94':
case '\u0e95':
case '\u0e96':
case '\u0e97':
7998 matchRange(
'\u0E94',
'\u0E97');
8001 case '\u0e99':
case '\u0e9a':
case '\u0e9b':
case '\u0e9c':
8002 case '\u0e9d':
case '\u0e9e':
case '\u0e9f':
8004 matchRange(
'\u0E99',
'\u0E9F');
8007 case '\u0ea1':
case '\u0ea2':
case '\u0ea3':
8009 matchRange(
'\u0EA1',
'\u0EA3');
8022 case '\u0eaa':
case '\u0eab':
8024 matchRange(
'\u0EAA',
'\u0EAB');
8027 case '\u0ead':
case '\u0eae':
case '\u0eaf':
case '\u0eb0':
8029 matchRange(
'\u0EAD',
'\u0EB0');
8032 case '\u0eb2':
case '\u0eb3':
8034 matchRange(
'\u0EB2',
'\u0EB3');
8042 case '\u0ec0':
case '\u0ec1':
case '\u0ec2':
case '\u0ec3':
8045 matchRange(
'\u0EC0',
'\u0EC4');
8048 case '\u0edc':
case '\u0edd':
8050 matchRange(
'\u0EDC',
'\u0EDD');
8058 case '\u0f40':
case '\u0f41':
case '\u0f42':
case '\u0f43':
8059 case '\u0f44':
case '\u0f45':
case '\u0f46':
case '\u0f47':
8061 matchRange(
'\u0F40',
'\u0F47');
8064 case '\u0f49':
case '\u0f4a':
case '\u0f4b':
case '\u0f4c':
8065 case '\u0f4d':
case '\u0f4e':
case '\u0f4f':
case '\u0f50':
8066 case '\u0f51':
case '\u0f52':
case '\u0f53':
case '\u0f54':
8067 case '\u0f55':
case '\u0f56':
case '\u0f57':
case '\u0f58':
8068 case '\u0f59':
case '\u0f5a':
case '\u0f5b':
case '\u0f5c':
8069 case '\u0f5d':
case '\u0f5e':
case '\u0f5f':
case '\u0f60':
8070 case '\u0f61':
case '\u0f62':
case '\u0f63':
case '\u0f64':
8071 case '\u0f65':
case '\u0f66':
case '\u0f67':
case '\u0f68':
8072 case '\u0f69':
case '\u0f6a':
8074 matchRange(
'\u0F49',
'\u0F6A');
8077 case '\u0f88':
case '\u0f89':
case '\u0f8a':
case '\u0f8b':
8079 matchRange(
'\u0F88',
'\u0F8B');
8082 case '\u1000':
case '\u1001':
case '\u1002':
case '\u1003':
8083 case '\u1004':
case '\u1005':
case '\u1006':
case '\u1007':
8084 case '\u1008':
case '\u1009':
case '\u100a':
case '\u100b':
8085 case '\u100c':
case '\u100d':
case '\u100e':
case '\u100f':
8086 case '\u1010':
case '\u1011':
case '\u1012':
case '\u1013':
8087 case '\u1014':
case '\u1015':
case '\u1016':
case '\u1017':
8088 case '\u1018':
case '\u1019':
case '\u101a':
case '\u101b':
8089 case '\u101c':
case '\u101d':
case '\u101e':
case '\u101f':
8090 case '\u1020':
case '\u1021':
8092 matchRange(
'\u1000',
'\u1021');
8095 case '\u1023':
case '\u1024':
case '\u1025':
case '\u1026':
8098 matchRange(
'\u1023',
'\u1027');
8101 case '\u1029':
case '\u102a':
8103 matchRange(
'\u1029',
'\u102A');
8106 case '\u1050':
case '\u1051':
case '\u1052':
case '\u1053':
8107 case '\u1054':
case '\u1055':
8109 matchRange(
'\u1050',
'\u1055');
8112 case '\u10d0':
case '\u10d1':
case '\u10d2':
case '\u10d3':
8113 case '\u10d4':
case '\u10d5':
case '\u10d6':
case '\u10d7':
8114 case '\u10d8':
case '\u10d9':
case '\u10da':
case '\u10db':
8115 case '\u10dc':
case '\u10dd':
case '\u10de':
case '\u10df':
8116 case '\u10e0':
case '\u10e1':
case '\u10e2':
case '\u10e3':
8117 case '\u10e4':
case '\u10e5':
case '\u10e6':
case '\u10e7':
8118 case '\u10e8':
case '\u10e9':
case '\u10ea':
case '\u10eb':
8119 case '\u10ec':
case '\u10ed':
case '\u10ee':
case '\u10ef':
8120 case '\u10f0':
case '\u10f1':
case '\u10f2':
case '\u10f3':
8121 case '\u10f4':
case '\u10f5':
case '\u10f6':
case '\u10f7':
8124 matchRange(
'\u10D0',
'\u10F8');
8127 case '\u1100':
case '\u1101':
case '\u1102':
case '\u1103':
8128 case '\u1104':
case '\u1105':
case '\u1106':
case '\u1107':
8129 case '\u1108':
case '\u1109':
case '\u110a':
case '\u110b':
8130 case '\u110c':
case '\u110d':
case '\u110e':
case '\u110f':
8131 case '\u1110':
case '\u1111':
case '\u1112':
case '\u1113':
8132 case '\u1114':
case '\u1115':
case '\u1116':
case '\u1117':
8133 case '\u1118':
case '\u1119':
case '\u111a':
case '\u111b':
8134 case '\u111c':
case '\u111d':
case '\u111e':
case '\u111f':
8135 case '\u1120':
case '\u1121':
case '\u1122':
case '\u1123':
8136 case '\u1124':
case '\u1125':
case '\u1126':
case '\u1127':
8137 case '\u1128':
case '\u1129':
case '\u112a':
case '\u112b':
8138 case '\u112c':
case '\u112d':
case '\u112e':
case '\u112f':
8139 case '\u1130':
case '\u1131':
case '\u1132':
case '\u1133':
8140 case '\u1134':
case '\u1135':
case '\u1136':
case '\u1137':
8141 case '\u1138':
case '\u1139':
case '\u113a':
case '\u113b':
8142 case '\u113c':
case '\u113d':
case '\u113e':
case '\u113f':
8143 case '\u1140':
case '\u1141':
case '\u1142':
case '\u1143':
8144 case '\u1144':
case '\u1145':
case '\u1146':
case '\u1147':
8145 case '\u1148':
case '\u1149':
case '\u114a':
case '\u114b':
8146 case '\u114c':
case '\u114d':
case '\u114e':
case '\u114f':
8147 case '\u1150':
case '\u1151':
case '\u1152':
case '\u1153':
8148 case '\u1154':
case '\u1155':
case '\u1156':
case '\u1157':
8149 case '\u1158':
case '\u1159':
8151 matchRange(
'\u1100',
'\u1159');
8154 case '\u115f':
case '\u1160':
case '\u1161':
case '\u1162':
8155 case '\u1163':
case '\u1164':
case '\u1165':
case '\u1166':
8156 case '\u1167':
case '\u1168':
case '\u1169':
case '\u116a':
8157 case '\u116b':
case '\u116c':
case '\u116d':
case '\u116e':
8158 case '\u116f':
case '\u1170':
case '\u1171':
case '\u1172':
8159 case '\u1173':
case '\u1174':
case '\u1175':
case '\u1176':
8160 case '\u1177':
case '\u1178':
case '\u1179':
case '\u117a':
8161 case '\u117b':
case '\u117c':
case '\u117d':
case '\u117e':
8162 case '\u117f':
case '\u1180':
case '\u1181':
case '\u1182':
8163 case '\u1183':
case '\u1184':
case '\u1185':
case '\u1186':
8164 case '\u1187':
case '\u1188':
case '\u1189':
case '\u118a':
8165 case '\u118b':
case '\u118c':
case '\u118d':
case '\u118e':
8166 case '\u118f':
case '\u1190':
case '\u1191':
case '\u1192':
8167 case '\u1193':
case '\u1194':
case '\u1195':
case '\u1196':
8168 case '\u1197':
case '\u1198':
case '\u1199':
case '\u119a':
8169 case '\u119b':
case '\u119c':
case '\u119d':
case '\u119e':
8170 case '\u119f':
case '\u11a0':
case '\u11a1':
case '\u11a2':
8172 matchRange(
'\u115F',
'\u11A2');
8175 case '\u11a8':
case '\u11a9':
case '\u11aa':
case '\u11ab':
8176 case '\u11ac':
case '\u11ad':
case '\u11ae':
case '\u11af':
8177 case '\u11b0':
case '\u11b1':
case '\u11b2':
case '\u11b3':
8178 case '\u11b4':
case '\u11b5':
case '\u11b6':
case '\u11b7':
8179 case '\u11b8':
case '\u11b9':
case '\u11ba':
case '\u11bb':
8180 case '\u11bc':
case '\u11bd':
case '\u11be':
case '\u11bf':
8181 case '\u11c0':
case '\u11c1':
case '\u11c2':
case '\u11c3':
8182 case '\u11c4':
case '\u11c5':
case '\u11c6':
case '\u11c7':
8183 case '\u11c8':
case '\u11c9':
case '\u11ca':
case '\u11cb':
8184 case '\u11cc':
case '\u11cd':
case '\u11ce':
case '\u11cf':
8185 case '\u11d0':
case '\u11d1':
case '\u11d2':
case '\u11d3':
8186 case '\u11d4':
case '\u11d5':
case '\u11d6':
case '\u11d7':
8187 case '\u11d8':
case '\u11d9':
case '\u11da':
case '\u11db':
8188 case '\u11dc':
case '\u11dd':
case '\u11de':
case '\u11df':
8189 case '\u11e0':
case '\u11e1':
case '\u11e2':
case '\u11e3':
8190 case '\u11e4':
case '\u11e5':
case '\u11e6':
case '\u11e7':
8191 case '\u11e8':
case '\u11e9':
case '\u11ea':
case '\u11eb':
8192 case '\u11ec':
case '\u11ed':
case '\u11ee':
case '\u11ef':
8193 case '\u11f0':
case '\u11f1':
case '\u11f2':
case '\u11f3':
8194 case '\u11f4':
case '\u11f5':
case '\u11f6':
case '\u11f7':
8195 case '\u11f8':
case '\u11f9':
8197 matchRange(
'\u11A8',
'\u11F9');
8200 case '\u1200':
case '\u1201':
case '\u1202':
case '\u1203':
8201 case '\u1204':
case '\u1205':
case '\u1206':
8203 matchRange(
'\u1200',
'\u1206');
8206 case '\u1208':
case '\u1209':
case '\u120a':
case '\u120b':
8207 case '\u120c':
case '\u120d':
case '\u120e':
case '\u120f':
8208 case '\u1210':
case '\u1211':
case '\u1212':
case '\u1213':
8209 case '\u1214':
case '\u1215':
case '\u1216':
case '\u1217':
8210 case '\u1218':
case '\u1219':
case '\u121a':
case '\u121b':
8211 case '\u121c':
case '\u121d':
case '\u121e':
case '\u121f':
8212 case '\u1220':
case '\u1221':
case '\u1222':
case '\u1223':
8213 case '\u1224':
case '\u1225':
case '\u1226':
case '\u1227':
8214 case '\u1228':
case '\u1229':
case '\u122a':
case '\u122b':
8215 case '\u122c':
case '\u122d':
case '\u122e':
case '\u122f':
8216 case '\u1230':
case '\u1231':
case '\u1232':
case '\u1233':
8217 case '\u1234':
case '\u1235':
case '\u1236':
case '\u1237':
8218 case '\u1238':
case '\u1239':
case '\u123a':
case '\u123b':
8219 case '\u123c':
case '\u123d':
case '\u123e':
case '\u123f':
8220 case '\u1240':
case '\u1241':
case '\u1242':
case '\u1243':
8221 case '\u1244':
case '\u1245':
case '\u1246':
8223 matchRange(
'\u1208',
'\u1246');
8231 case '\u124a':
case '\u124b':
case '\u124c':
case '\u124d':
8233 matchRange(
'\u124A',
'\u124D');
8236 case '\u1250':
case '\u1251':
case '\u1252':
case '\u1253':
8237 case '\u1254':
case '\u1255':
case '\u1256':
8239 matchRange(
'\u1250',
'\u1256');
8247 case '\u125a':
case '\u125b':
case '\u125c':
case '\u125d':
8249 matchRange(
'\u125A',
'\u125D');
8252 case '\u1260':
case '\u1261':
case '\u1262':
case '\u1263':
8253 case '\u1264':
case '\u1265':
case '\u1266':
case '\u1267':
8254 case '\u1268':
case '\u1269':
case '\u126a':
case '\u126b':
8255 case '\u126c':
case '\u126d':
case '\u126e':
case '\u126f':
8256 case '\u1270':
case '\u1271':
case '\u1272':
case '\u1273':
8257 case '\u1274':
case '\u1275':
case '\u1276':
case '\u1277':
8258 case '\u1278':
case '\u1279':
case '\u127a':
case '\u127b':
8259 case '\u127c':
case '\u127d':
case '\u127e':
case '\u127f':
8260 case '\u1280':
case '\u1281':
case '\u1282':
case '\u1283':
8261 case '\u1284':
case '\u1285':
case '\u1286':
8263 matchRange(
'\u1260',
'\u1286');
8271 case '\u128a':
case '\u128b':
case '\u128c':
case '\u128d':
8273 matchRange(
'\u128A',
'\u128D');
8276 case '\u1290':
case '\u1291':
case '\u1292':
case '\u1293':
8277 case '\u1294':
case '\u1295':
case '\u1296':
case '\u1297':
8278 case '\u1298':
case '\u1299':
case '\u129a':
case '\u129b':
8279 case '\u129c':
case '\u129d':
case '\u129e':
case '\u129f':
8280 case '\u12a0':
case '\u12a1':
case '\u12a2':
case '\u12a3':
8281 case '\u12a4':
case '\u12a5':
case '\u12a6':
case '\u12a7':
8282 case '\u12a8':
case '\u12a9':
case '\u12aa':
case '\u12ab':
8283 case '\u12ac':
case '\u12ad':
case '\u12ae':
8285 matchRange(
'\u1290',
'\u12AE');
8293 case '\u12b2':
case '\u12b3':
case '\u12b4':
case '\u12b5':
8295 matchRange(
'\u12B2',
'\u12B5');
8298 case '\u12b8':
case '\u12b9':
case '\u12ba':
case '\u12bb':
8299 case '\u12bc':
case '\u12bd':
case '\u12be':
8301 matchRange(
'\u12B8',
'\u12BE');
8309 case '\u12c2':
case '\u12c3':
case '\u12c4':
case '\u12c5':
8311 matchRange(
'\u12C2',
'\u12C5');
8314 case '\u12c8':
case '\u12c9':
case '\u12ca':
case '\u12cb':
8315 case '\u12cc':
case '\u12cd':
case '\u12ce':
8317 matchRange(
'\u12C8',
'\u12CE');
8320 case '\u12d0':
case '\u12d1':
case '\u12d2':
case '\u12d3':
8321 case '\u12d4':
case '\u12d5':
case '\u12d6':
8323 matchRange(
'\u12D0',
'\u12D6');
8326 case '\u12d8':
case '\u12d9':
case '\u12da':
case '\u12db':
8327 case '\u12dc':
case '\u12dd':
case '\u12de':
case '\u12df':
8328 case '\u12e0':
case '\u12e1':
case '\u12e2':
case '\u12e3':
8329 case '\u12e4':
case '\u12e5':
case '\u12e6':
case '\u12e7':
8330 case '\u12e8':
case '\u12e9':
case '\u12ea':
case '\u12eb':
8331 case '\u12ec':
case '\u12ed':
case '\u12ee':
8333 matchRange(
'\u12D8',
'\u12EE');
8336 case '\u12f0':
case '\u12f1':
case '\u12f2':
case '\u12f3':
8337 case '\u12f4':
case '\u12f5':
case '\u12f6':
case '\u12f7':
8338 case '\u12f8':
case '\u12f9':
case '\u12fa':
case '\u12fb':
8339 case '\u12fc':
case '\u12fd':
case '\u12fe':
case '\u12ff':
8340 case '\u1300':
case '\u1301':
case '\u1302':
case '\u1303':
8341 case '\u1304':
case '\u1305':
case '\u1306':
case '\u1307':
8342 case '\u1308':
case '\u1309':
case '\u130a':
case '\u130b':
8343 case '\u130c':
case '\u130d':
case '\u130e':
8345 matchRange(
'\u12F0',
'\u130E');
8353 case '\u1312':
case '\u1313':
case '\u1314':
case '\u1315':
8355 matchRange(
'\u1312',
'\u1315');
8358 case '\u1318':
case '\u1319':
case '\u131a':
case '\u131b':
8359 case '\u131c':
case '\u131d':
case '\u131e':
8361 matchRange(
'\u1318',
'\u131E');
8364 case '\u1320':
case '\u1321':
case '\u1322':
case '\u1323':
8365 case '\u1324':
case '\u1325':
case '\u1326':
case '\u1327':
8366 case '\u1328':
case '\u1329':
case '\u132a':
case '\u132b':
8367 case '\u132c':
case '\u132d':
case '\u132e':
case '\u132f':
8368 case '\u1330':
case '\u1331':
case '\u1332':
case '\u1333':
8369 case '\u1334':
case '\u1335':
case '\u1336':
case '\u1337':
8370 case '\u1338':
case '\u1339':
case '\u133a':
case '\u133b':
8371 case '\u133c':
case '\u133d':
case '\u133e':
case '\u133f':
8372 case '\u1340':
case '\u1341':
case '\u1342':
case '\u1343':
8373 case '\u1344':
case '\u1345':
case '\u1346':
8375 matchRange(
'\u1320',
'\u1346');
8378 case '\u1348':
case '\u1349':
case '\u134a':
case '\u134b':
8379 case '\u134c':
case '\u134d':
case '\u134e':
case '\u134f':
8380 case '\u1350':
case '\u1351':
case '\u1352':
case '\u1353':
8381 case '\u1354':
case '\u1355':
case '\u1356':
case '\u1357':
8382 case '\u1358':
case '\u1359':
case '\u135a':
8384 matchRange(
'\u1348',
'\u135A');
8387 case '\u13a0':
case '\u13a1':
case '\u13a2':
case '\u13a3':
8388 case '\u13a4':
case '\u13a5':
case '\u13a6':
case '\u13a7':
8389 case '\u13a8':
case '\u13a9':
case '\u13aa':
case '\u13ab':
8390 case '\u13ac':
case '\u13ad':
case '\u13ae':
case '\u13af':
8391 case '\u13b0':
case '\u13b1':
case '\u13b2':
case '\u13b3':
8392 case '\u13b4':
case '\u13b5':
case '\u13b6':
case '\u13b7':
8393 case '\u13b8':
case '\u13b9':
case '\u13ba':
case '\u13bb':
8394 case '\u13bc':
case '\u13bd':
case '\u13be':
case '\u13bf':
8395 case '\u13c0':
case '\u13c1':
case '\u13c2':
case '\u13c3':
8396 case '\u13c4':
case '\u13c5':
case '\u13c6':
case '\u13c7':
8397 case '\u13c8':
case '\u13c9':
case '\u13ca':
case '\u13cb':
8398 case '\u13cc':
case '\u13cd':
case '\u13ce':
case '\u13cf':
8399 case '\u13d0':
case '\u13d1':
case '\u13d2':
case '\u13d3':
8400 case '\u13d4':
case '\u13d5':
case '\u13d6':
case '\u13d7':
8401 case '\u13d8':
case '\u13d9':
case '\u13da':
case '\u13db':
8402 case '\u13dc':
case '\u13dd':
case '\u13de':
case '\u13df':
8403 case '\u13e0':
case '\u13e1':
case '\u13e2':
case '\u13e3':
8404 case '\u13e4':
case '\u13e5':
case '\u13e6':
case '\u13e7':
8405 case '\u13e8':
case '\u13e9':
case '\u13ea':
case '\u13eb':
8406 case '\u13ec':
case '\u13ed':
case '\u13ee':
case '\u13ef':
8407 case '\u13f0':
case '\u13f1':
case '\u13f2':
case '\u13f3':
8410 matchRange(
'\u13A0',
'\u13F4');
8413 case '\u166f':
case '\u1670':
case '\u1671':
case '\u1672':
8414 case '\u1673':
case '\u1674':
case '\u1675':
case '\u1676':
8416 matchRange(
'\u166F',
'\u1676');
8419 case '\u1681':
case '\u1682':
case '\u1683':
case '\u1684':
8420 case '\u1685':
case '\u1686':
case '\u1687':
case '\u1688':
8421 case '\u1689':
case '\u168a':
case '\u168b':
case '\u168c':
8422 case '\u168d':
case '\u168e':
case '\u168f':
case '\u1690':
8423 case '\u1691':
case '\u1692':
case '\u1693':
case '\u1694':
8424 case '\u1695':
case '\u1696':
case '\u1697':
case '\u1698':
8425 case '\u1699':
case '\u169a':
8427 matchRange(
'\u1681',
'\u169A');
8430 case '\u16a0':
case '\u16a1':
case '\u16a2':
case '\u16a3':
8431 case '\u16a4':
case '\u16a5':
case '\u16a6':
case '\u16a7':
8432 case '\u16a8':
case '\u16a9':
case '\u16aa':
case '\u16ab':
8433 case '\u16ac':
case '\u16ad':
case '\u16ae':
case '\u16af':
8434 case '\u16b0':
case '\u16b1':
case '\u16b2':
case '\u16b3':
8435 case '\u16b4':
case '\u16b5':
case '\u16b6':
case '\u16b7':
8436 case '\u16b8':
case '\u16b9':
case '\u16ba':
case '\u16bb':
8437 case '\u16bc':
case '\u16bd':
case '\u16be':
case '\u16bf':
8438 case '\u16c0':
case '\u16c1':
case '\u16c2':
case '\u16c3':
8439 case '\u16c4':
case '\u16c5':
case '\u16c6':
case '\u16c7':
8440 case '\u16c8':
case '\u16c9':
case '\u16ca':
case '\u16cb':
8441 case '\u16cc':
case '\u16cd':
case '\u16ce':
case '\u16cf':
8442 case '\u16d0':
case '\u16d1':
case '\u16d2':
case '\u16d3':
8443 case '\u16d4':
case '\u16d5':
case '\u16d6':
case '\u16d7':
8444 case '\u16d8':
case '\u16d9':
case '\u16da':
case '\u16db':
8445 case '\u16dc':
case '\u16dd':
case '\u16de':
case '\u16df':
8446 case '\u16e0':
case '\u16e1':
case '\u16e2':
case '\u16e3':
8447 case '\u16e4':
case '\u16e5':
case '\u16e6':
case '\u16e7':
8448 case '\u16e8':
case '\u16e9':
case '\u16ea':
8450 matchRange(
'\u16A0',
'\u16EA');
8453 case '\u1700':
case '\u1701':
case '\u1702':
case '\u1703':
8454 case '\u1704':
case '\u1705':
case '\u1706':
case '\u1707':
8455 case '\u1708':
case '\u1709':
case '\u170a':
case '\u170b':
8458 matchRange(
'\u1700',
'\u170C');
8461 case '\u170e':
case '\u170f':
case '\u1710':
case '\u1711':
8463 matchRange(
'\u170E',
'\u1711');
8466 case '\u1720':
case '\u1721':
case '\u1722':
case '\u1723':
8467 case '\u1724':
case '\u1725':
case '\u1726':
case '\u1727':
8468 case '\u1728':
case '\u1729':
case '\u172a':
case '\u172b':
8469 case '\u172c':
case '\u172d':
case '\u172e':
case '\u172f':
8470 case '\u1730':
case '\u1731':
8472 matchRange(
'\u1720',
'\u1731');
8475 case '\u1740':
case '\u1741':
case '\u1742':
case '\u1743':
8476 case '\u1744':
case '\u1745':
case '\u1746':
case '\u1747':
8477 case '\u1748':
case '\u1749':
case '\u174a':
case '\u174b':
8478 case '\u174c':
case '\u174d':
case '\u174e':
case '\u174f':
8479 case '\u1750':
case '\u1751':
8481 matchRange(
'\u1740',
'\u1751');
8484 case '\u1760':
case '\u1761':
case '\u1762':
case '\u1763':
8485 case '\u1764':
case '\u1765':
case '\u1766':
case '\u1767':
8486 case '\u1768':
case '\u1769':
case '\u176a':
case '\u176b':
8489 matchRange(
'\u1760',
'\u176C');
8492 case '\u176e':
case '\u176f':
case '\u1770':
8494 matchRange(
'\u176E',
'\u1770');
8497 case '\u1780':
case '\u1781':
case '\u1782':
case '\u1783':
8498 case '\u1784':
case '\u1785':
case '\u1786':
case '\u1787':
8499 case '\u1788':
case '\u1789':
case '\u178a':
case '\u178b':
8500 case '\u178c':
case '\u178d':
case '\u178e':
case '\u178f':
8501 case '\u1790':
case '\u1791':
case '\u1792':
case '\u1793':
8502 case '\u1794':
case '\u1795':
case '\u1796':
case '\u1797':
8503 case '\u1798':
case '\u1799':
case '\u179a':
case '\u179b':
8504 case '\u179c':
case '\u179d':
case '\u179e':
case '\u179f':
8505 case '\u17a0':
case '\u17a1':
case '\u17a2':
case '\u17a3':
8506 case '\u17a4':
case '\u17a5':
case '\u17a6':
case '\u17a7':
8507 case '\u17a8':
case '\u17a9':
case '\u17aa':
case '\u17ab':
8508 case '\u17ac':
case '\u17ad':
case '\u17ae':
case '\u17af':
8509 case '\u17b0':
case '\u17b1':
case '\u17b2':
case '\u17b3':
8511 matchRange(
'\u1780',
'\u17B3');
8519 case '\u1820':
case '\u1821':
case '\u1822':
case '\u1823':
8520 case '\u1824':
case '\u1825':
case '\u1826':
case '\u1827':
8521 case '\u1828':
case '\u1829':
case '\u182a':
case '\u182b':
8522 case '\u182c':
case '\u182d':
case '\u182e':
case '\u182f':
8523 case '\u1830':
case '\u1831':
case '\u1832':
case '\u1833':
8524 case '\u1834':
case '\u1835':
case '\u1836':
case '\u1837':
8525 case '\u1838':
case '\u1839':
case '\u183a':
case '\u183b':
8526 case '\u183c':
case '\u183d':
case '\u183e':
case '\u183f':
8527 case '\u1840':
case '\u1841':
case '\u1842':
8529 matchRange(
'\u1820',
'\u1842');
8532 case '\u1844':
case '\u1845':
case '\u1846':
case '\u1847':
8533 case '\u1848':
case '\u1849':
case '\u184a':
case '\u184b':
8534 case '\u184c':
case '\u184d':
case '\u184e':
case '\u184f':
8535 case '\u1850':
case '\u1851':
case '\u1852':
case '\u1853':
8536 case '\u1854':
case '\u1855':
case '\u1856':
case '\u1857':
8537 case '\u1858':
case '\u1859':
case '\u185a':
case '\u185b':
8538 case '\u185c':
case '\u185d':
case '\u185e':
case '\u185f':
8539 case '\u1860':
case '\u1861':
case '\u1862':
case '\u1863':
8540 case '\u1864':
case '\u1865':
case '\u1866':
case '\u1867':
8541 case '\u1868':
case '\u1869':
case '\u186a':
case '\u186b':
8542 case '\u186c':
case '\u186d':
case '\u186e':
case '\u186f':
8543 case '\u1870':
case '\u1871':
case '\u1872':
case '\u1873':
8544 case '\u1874':
case '\u1875':
case '\u1876':
case '\u1877':
8546 matchRange(
'\u1844',
'\u1877');
8549 case '\u1880':
case '\u1881':
case '\u1882':
case '\u1883':
8550 case '\u1884':
case '\u1885':
case '\u1886':
case '\u1887':
8551 case '\u1888':
case '\u1889':
case '\u188a':
case '\u188b':
8552 case '\u188c':
case '\u188d':
case '\u188e':
case '\u188f':
8553 case '\u1890':
case '\u1891':
case '\u1892':
case '\u1893':
8554 case '\u1894':
case '\u1895':
case '\u1896':
case '\u1897':
8555 case '\u1898':
case '\u1899':
case '\u189a':
case '\u189b':
8556 case '\u189c':
case '\u189d':
case '\u189e':
case '\u189f':
8557 case '\u18a0':
case '\u18a1':
case '\u18a2':
case '\u18a3':
8558 case '\u18a4':
case '\u18a5':
case '\u18a6':
case '\u18a7':
8561 matchRange(
'\u1880',
'\u18A8');
8564 case '\u2135':
case '\u2136':
case '\u2137':
case '\u2138':
8566 matchRange(
'\u2135',
'\u2138');
8579 case '\u3041':
case '\u3042':
case '\u3043':
case '\u3044':
8580 case '\u3045':
case '\u3046':
case '\u3047':
case '\u3048':
8581 case '\u3049':
case '\u304a':
case '\u304b':
case '\u304c':
8582 case '\u304d':
case '\u304e':
case '\u304f':
case '\u3050':
8583 case '\u3051':
case '\u3052':
case '\u3053':
case '\u3054':
8584 case '\u3055':
case '\u3056':
case '\u3057':
case '\u3058':
8585 case '\u3059':
case '\u305a':
case '\u305b':
case '\u305c':
8586 case '\u305d':
case '\u305e':
case '\u305f':
case '\u3060':
8587 case '\u3061':
case '\u3062':
case '\u3063':
case '\u3064':
8588 case '\u3065':
case '\u3066':
case '\u3067':
case '\u3068':
8589 case '\u3069':
case '\u306a':
case '\u306b':
case '\u306c':
8590 case '\u306d':
case '\u306e':
case '\u306f':
case '\u3070':
8591 case '\u3071':
case '\u3072':
case '\u3073':
case '\u3074':
8592 case '\u3075':
case '\u3076':
case '\u3077':
case '\u3078':
8593 case '\u3079':
case '\u307a':
case '\u307b':
case '\u307c':
8594 case '\u307d':
case '\u307e':
case '\u307f':
case '\u3080':
8595 case '\u3081':
case '\u3082':
case '\u3083':
case '\u3084':
8596 case '\u3085':
case '\u3086':
case '\u3087':
case '\u3088':
8597 case '\u3089':
case '\u308a':
case '\u308b':
case '\u308c':
8598 case '\u308d':
case '\u308e':
case '\u308f':
case '\u3090':
8599 case '\u3091':
case '\u3092':
case '\u3093':
case '\u3094':
8600 case '\u3095':
case '\u3096':
8602 matchRange(
'\u3041',
'\u3096');
8610 case '\u30a1':
case '\u30a2':
case '\u30a3':
case '\u30a4':
8611 case '\u30a5':
case '\u30a6':
case '\u30a7':
case '\u30a8':
8612 case '\u30a9':
case '\u30aa':
case '\u30ab':
case '\u30ac':
8613 case '\u30ad':
case '\u30ae':
case '\u30af':
case '\u30b0':
8614 case '\u30b1':
case '\u30b2':
case '\u30b3':
case '\u30b4':
8615 case '\u30b5':
case '\u30b6':
case '\u30b7':
case '\u30b8':
8616 case '\u30b9':
case '\u30ba':
case '\u30bb':
case '\u30bc':
8617 case '\u30bd':
case '\u30be':
case '\u30bf':
case '\u30c0':
8618 case '\u30c1':
case '\u30c2':
case '\u30c3':
case '\u30c4':
8619 case '\u30c5':
case '\u30c6':
case '\u30c7':
case '\u30c8':
8620 case '\u30c9':
case '\u30ca':
case '\u30cb':
case '\u30cc':
8621 case '\u30cd':
case '\u30ce':
case '\u30cf':
case '\u30d0':
8622 case '\u30d1':
case '\u30d2':
case '\u30d3':
case '\u30d4':
8623 case '\u30d5':
case '\u30d6':
case '\u30d7':
case '\u30d8':
8624 case '\u30d9':
case '\u30da':
case '\u30db':
case '\u30dc':
8625 case '\u30dd':
case '\u30de':
case '\u30df':
case '\u30e0':
8626 case '\u30e1':
case '\u30e2':
case '\u30e3':
case '\u30e4':
8627 case '\u30e5':
case '\u30e6':
case '\u30e7':
case '\u30e8':
8628 case '\u30e9':
case '\u30ea':
case '\u30eb':
case '\u30ec':
8629 case '\u30ed':
case '\u30ee':
case '\u30ef':
case '\u30f0':
8630 case '\u30f1':
case '\u30f2':
case '\u30f3':
case '\u30f4':
8631 case '\u30f5':
case '\u30f6':
case '\u30f7':
case '\u30f8':
8632 case '\u30f9':
case '\u30fa':
8634 matchRange(
'\u30A1',
'\u30FA');
8642 case '\u3105':
case '\u3106':
case '\u3107':
case '\u3108':
8643 case '\u3109':
case '\u310a':
case '\u310b':
case '\u310c':
8644 case '\u310d':
case '\u310e':
case '\u310f':
case '\u3110':
8645 case '\u3111':
case '\u3112':
case '\u3113':
case '\u3114':
8646 case '\u3115':
case '\u3116':
case '\u3117':
case '\u3118':
8647 case '\u3119':
case '\u311a':
case '\u311b':
case '\u311c':
8648 case '\u311d':
case '\u311e':
case '\u311f':
case '\u3120':
8649 case '\u3121':
case '\u3122':
case '\u3123':
case '\u3124':
8650 case '\u3125':
case '\u3126':
case '\u3127':
case '\u3128':
8651 case '\u3129':
case '\u312a':
case '\u312b':
case '\u312c':
8653 matchRange(
'\u3105',
'\u312C');
8656 case '\u3131':
case '\u3132':
case '\u3133':
case '\u3134':
8657 case '\u3135':
case '\u3136':
case '\u3137':
case '\u3138':
8658 case '\u3139':
case '\u313a':
case '\u313b':
case '\u313c':
8659 case '\u313d':
case '\u313e':
case '\u313f':
case '\u3140':
8660 case '\u3141':
case '\u3142':
case '\u3143':
case '\u3144':
8661 case '\u3145':
case '\u3146':
case '\u3147':
case '\u3148':
8662 case '\u3149':
case '\u314a':
case '\u314b':
case '\u314c':
8663 case '\u314d':
case '\u314e':
case '\u314f':
case '\u3150':
8664 case '\u3151':
case '\u3152':
case '\u3153':
case '\u3154':
8665 case '\u3155':
case '\u3156':
case '\u3157':
case '\u3158':
8666 case '\u3159':
case '\u315a':
case '\u315b':
case '\u315c':
8667 case '\u315d':
case '\u315e':
case '\u315f':
case '\u3160':
8668 case '\u3161':
case '\u3162':
case '\u3163':
case '\u3164':
8669 case '\u3165':
case '\u3166':
case '\u3167':
case '\u3168':
8670 case '\u3169':
case '\u316a':
case '\u316b':
case '\u316c':
8671 case '\u316d':
case '\u316e':
case '\u316f':
case '\u3170':
8672 case '\u3171':
case '\u3172':
case '\u3173':
case '\u3174':
8673 case '\u3175':
case '\u3176':
case '\u3177':
case '\u3178':
8674 case '\u3179':
case '\u317a':
case '\u317b':
case '\u317c':
8675 case '\u317d':
case '\u317e':
case '\u317f':
case '\u3180':
8676 case '\u3181':
case '\u3182':
case '\u3183':
case '\u3184':
8677 case '\u3185':
case '\u3186':
case '\u3187':
case '\u3188':
8678 case '\u3189':
case '\u318a':
case '\u318b':
case '\u318c':
8679 case '\u318d':
case '\u318e':
8681 matchRange(
'\u3131',
'\u318E');
8684 case '\u31a0':
case '\u31a1':
case '\u31a2':
case '\u31a3':
8685 case '\u31a4':
case '\u31a5':
case '\u31a6':
case '\u31a7':
8686 case '\u31a8':
case '\u31a9':
case '\u31aa':
case '\u31ab':
8687 case '\u31ac':
case '\u31ad':
case '\u31ae':
case '\u31af':
8688 case '\u31b0':
case '\u31b1':
case '\u31b2':
case '\u31b3':
8689 case '\u31b4':
case '\u31b5':
case '\u31b6':
case '\u31b7':
8691 matchRange(
'\u31A0',
'\u31B7');
8694 case '\u31f0':
case '\u31f1':
case '\u31f2':
case '\u31f3':
8695 case '\u31f4':
case '\u31f5':
case '\u31f6':
case '\u31f7':
8696 case '\u31f8':
case '\u31f9':
case '\u31fa':
case '\u31fb':
8697 case '\u31fc':
case '\u31fd':
case '\u31fe':
case '\u31ff':
8699 matchRange(
'\u31F0',
'\u31FF');
8732 case '\ufa30':
case '\ufa31':
case '\ufa32':
case '\ufa33':
8733 case '\ufa34':
case '\ufa35':
case '\ufa36':
case '\ufa37':
8734 case '\ufa38':
case '\ufa39':
case '\ufa3a':
case '\ufa3b':
8735 case '\ufa3c':
case '\ufa3d':
case '\ufa3e':
case '\ufa3f':
8736 case '\ufa40':
case '\ufa41':
case '\ufa42':
case '\ufa43':
8737 case '\ufa44':
case '\ufa45':
case '\ufa46':
case '\ufa47':
8738 case '\ufa48':
case '\ufa49':
case '\ufa4a':
case '\ufa4b':
8739 case '\ufa4c':
case '\ufa4d':
case '\ufa4e':
case '\ufa4f':
8740 case '\ufa50':
case '\ufa51':
case '\ufa52':
case '\ufa53':
8741 case '\ufa54':
case '\ufa55':
case '\ufa56':
case '\ufa57':
8742 case '\ufa58':
case '\ufa59':
case '\ufa5a':
case '\ufa5b':
8743 case '\ufa5c':
case '\ufa5d':
case '\ufa5e':
case '\ufa5f':
8744 case '\ufa60':
case '\ufa61':
case '\ufa62':
case '\ufa63':
8745 case '\ufa64':
case '\ufa65':
case '\ufa66':
case '\ufa67':
8746 case '\ufa68':
case '\ufa69':
case '\ufa6a':
8748 matchRange(
'\uFA30',
'\uFA6A');
8756 case '\ufb1f':
case '\ufb20':
case '\ufb21':
case '\ufb22':
8757 case '\ufb23':
case '\ufb24':
case '\ufb25':
case '\ufb26':
8758 case '\ufb27':
case '\ufb28':
8760 matchRange(
'\uFB1F',
'\uFB28');
8763 case '\ufb2a':
case '\ufb2b':
case '\ufb2c':
case '\ufb2d':
8764 case '\ufb2e':
case '\ufb2f':
case '\ufb30':
case '\ufb31':
8765 case '\ufb32':
case '\ufb33':
case '\ufb34':
case '\ufb35':
8768 matchRange(
'\uFB2A',
'\uFB36');
8771 case '\ufb38':
case '\ufb39':
case '\ufb3a':
case '\ufb3b':
8774 matchRange(
'\uFB38',
'\uFB3C');
8782 case '\ufb40':
case '\ufb41':
8784 matchRange(
'\uFB40',
'\uFB41');
8787 case '\ufb43':
case '\ufb44':
8789 matchRange(
'\uFB43',
'\uFB44');
8792 case '\ufb46':
case '\ufb47':
case '\ufb48':
case '\ufb49':
8793 case '\ufb4a':
case '\ufb4b':
case '\ufb4c':
case '\ufb4d':
8794 case '\ufb4e':
case '\ufb4f':
case '\ufb50':
case '\ufb51':
8795 case '\ufb52':
case '\ufb53':
case '\ufb54':
case '\ufb55':
8796 case '\ufb56':
case '\ufb57':
case '\ufb58':
case '\ufb59':
8797 case '\ufb5a':
case '\ufb5b':
case '\ufb5c':
case '\ufb5d':
8798 case '\ufb5e':
case '\ufb5f':
case '\ufb60':
case '\ufb61':
8799 case '\ufb62':
case '\ufb63':
case '\ufb64':
case '\ufb65':
8800 case '\ufb66':
case '\ufb67':
case '\ufb68':
case '\ufb69':
8801 case '\ufb6a':
case '\ufb6b':
case '\ufb6c':
case '\ufb6d':
8802 case '\ufb6e':
case '\ufb6f':
case '\ufb70':
case '\ufb71':
8803 case '\ufb72':
case '\ufb73':
case '\ufb74':
case '\ufb75':
8804 case '\ufb76':
case '\ufb77':
case '\ufb78':
case '\ufb79':
8805 case '\ufb7a':
case '\ufb7b':
case '\ufb7c':
case '\ufb7d':
8806 case '\ufb7e':
case '\ufb7f':
case '\ufb80':
case '\ufb81':
8807 case '\ufb82':
case '\ufb83':
case '\ufb84':
case '\ufb85':
8808 case '\ufb86':
case '\ufb87':
case '\ufb88':
case '\ufb89':
8809 case '\ufb8a':
case '\ufb8b':
case '\ufb8c':
case '\ufb8d':
8810 case '\ufb8e':
case '\ufb8f':
case '\ufb90':
case '\ufb91':
8811 case '\ufb92':
case '\ufb93':
case '\ufb94':
case '\ufb95':
8812 case '\ufb96':
case '\ufb97':
case '\ufb98':
case '\ufb99':
8813 case '\ufb9a':
case '\ufb9b':
case '\ufb9c':
case '\ufb9d':
8814 case '\ufb9e':
case '\ufb9f':
case '\ufba0':
case '\ufba1':
8815 case '\ufba2':
case '\ufba3':
case '\ufba4':
case '\ufba5':
8816 case '\ufba6':
case '\ufba7':
case '\ufba8':
case '\ufba9':
8817 case '\ufbaa':
case '\ufbab':
case '\ufbac':
case '\ufbad':
8818 case '\ufbae':
case '\ufbaf':
case '\ufbb0':
case '\ufbb1':
8820 matchRange(
'\uFB46',
'\uFBB1');
8823 case '\ufd50':
case '\ufd51':
case '\ufd52':
case '\ufd53':
8824 case '\ufd54':
case '\ufd55':
case '\ufd56':
case '\ufd57':
8825 case '\ufd58':
case '\ufd59':
case '\ufd5a':
case '\ufd5b':
8826 case '\ufd5c':
case '\ufd5d':
case '\ufd5e':
case '\ufd5f':
8827 case '\ufd60':
case '\ufd61':
case '\ufd62':
case '\ufd63':
8828 case '\ufd64':
case '\ufd65':
case '\ufd66':
case '\ufd67':
8829 case '\ufd68':
case '\ufd69':
case '\ufd6a':
case '\ufd6b':
8830 case '\ufd6c':
case '\ufd6d':
case '\ufd6e':
case '\ufd6f':
8831 case '\ufd70':
case '\ufd71':
case '\ufd72':
case '\ufd73':
8832 case '\ufd74':
case '\ufd75':
case '\ufd76':
case '\ufd77':
8833 case '\ufd78':
case '\ufd79':
case '\ufd7a':
case '\ufd7b':
8834 case '\ufd7c':
case '\ufd7d':
case '\ufd7e':
case '\ufd7f':
8835 case '\ufd80':
case '\ufd81':
case '\ufd82':
case '\ufd83':
8836 case '\ufd84':
case '\ufd85':
case '\ufd86':
case '\ufd87':
8837 case '\ufd88':
case '\ufd89':
case '\ufd8a':
case '\ufd8b':
8838 case '\ufd8c':
case '\ufd8d':
case '\ufd8e':
case '\ufd8f':
8840 matchRange(
'\uFD50',
'\uFD8F');
8843 case '\ufd92':
case '\ufd93':
case '\ufd94':
case '\ufd95':
8844 case '\ufd96':
case '\ufd97':
case '\ufd98':
case '\ufd99':
8845 case '\ufd9a':
case '\ufd9b':
case '\ufd9c':
case '\ufd9d':
8846 case '\ufd9e':
case '\ufd9f':
case '\ufda0':
case '\ufda1':
8847 case '\ufda2':
case '\ufda3':
case '\ufda4':
case '\ufda5':
8848 case '\ufda6':
case '\ufda7':
case '\ufda8':
case '\ufda9':
8849 case '\ufdaa':
case '\ufdab':
case '\ufdac':
case '\ufdad':
8850 case '\ufdae':
case '\ufdaf':
case '\ufdb0':
case '\ufdb1':
8851 case '\ufdb2':
case '\ufdb3':
case '\ufdb4':
case '\ufdb5':
8852 case '\ufdb6':
case '\ufdb7':
case '\ufdb8':
case '\ufdb9':
8853 case '\ufdba':
case '\ufdbb':
case '\ufdbc':
case '\ufdbd':
8854 case '\ufdbe':
case '\ufdbf':
case '\ufdc0':
case '\ufdc1':
8855 case '\ufdc2':
case '\ufdc3':
case '\ufdc4':
case '\ufdc5':
8856 case '\ufdc6':
case '\ufdc7':
8858 matchRange(
'\uFD92',
'\uFDC7');
8861 case '\ufdf0':
case '\ufdf1':
case '\ufdf2':
case '\ufdf3':
8862 case '\ufdf4':
case '\ufdf5':
case '\ufdf6':
case '\ufdf7':
8863 case '\ufdf8':
case '\ufdf9':
case '\ufdfa':
case '\ufdfb':
8865 matchRange(
'\uFDF0',
'\uFDFB');
8868 case '\ufe70':
case '\ufe71':
case '\ufe72':
case '\ufe73':
8871 matchRange(
'\uFE70',
'\uFE74');
8874 case '\uff66':
case '\uff67':
case '\uff68':
case '\uff69':
8875 case '\uff6a':
case '\uff6b':
case '\uff6c':
case '\uff6d':
8876 case '\uff6e':
case '\uff6f':
8878 matchRange(
'\uFF66',
'\uFF6F');
8881 case '\uff71':
case '\uff72':
case '\uff73':
case '\uff74':
8882 case '\uff75':
case '\uff76':
case '\uff77':
case '\uff78':
8883 case '\uff79':
case '\uff7a':
case '\uff7b':
case '\uff7c':
8884 case '\uff7d':
case '\uff7e':
case '\uff7f':
case '\uff80':
8885 case '\uff81':
case '\uff82':
case '\uff83':
case '\uff84':
8886 case '\uff85':
case '\uff86':
case '\uff87':
case '\uff88':
8887 case '\uff89':
case '\uff8a':
case '\uff8b':
case '\uff8c':
8888 case '\uff8d':
case '\uff8e':
case '\uff8f':
case '\uff90':
8889 case '\uff91':
case '\uff92':
case '\uff93':
case '\uff94':
8890 case '\uff95':
case '\uff96':
case '\uff97':
case '\uff98':
8891 case '\uff99':
case '\uff9a':
case '\uff9b':
case '\uff9c':
8894 matchRange(
'\uFF71',
'\uFF9D');
8897 case '\uffa0':
case '\uffa1':
case '\uffa2':
case '\uffa3':
8898 case '\uffa4':
case '\uffa5':
case '\uffa6':
case '\uffa7':
8899 case '\uffa8':
case '\uffa9':
case '\uffaa':
case '\uffab':
8900 case '\uffac':
case '\uffad':
case '\uffae':
case '\uffaf':
8901 case '\uffb0':
case '\uffb1':
case '\uffb2':
case '\uffb3':
8902 case '\uffb4':
case '\uffb5':
case '\uffb6':
case '\uffb7':
8903 case '\uffb8':
case '\uffb9':
case '\uffba':
case '\uffbb':
8904 case '\uffbc':
case '\uffbd':
case '\uffbe':
8906 matchRange(
'\uFFA0',
'\uFFBE');
8909 case '\uffc2':
case '\uffc3':
case '\uffc4':
case '\uffc5':
8910 case '\uffc6':
case '\uffc7':
8912 matchRange(
'\uFFC2',
'\uFFC7');
8915 case '\uffca':
case '\uffcb':
case '\uffcc':
case '\uffcd':
8916 case '\uffce':
case '\uffcf':
8918 matchRange(
'\uFFCA',
'\uFFCF');
8921 case '\uffd2':
case '\uffd3':
case '\uffd4':
case '\uffd5':
8922 case '\uffd6':
case '\uffd7':
8924 matchRange(
'\uFFD2',
'\uFFD7');
8927 case '\uffda':
case '\uffdb':
case '\uffdc':
8929 matchRange(
'\uFFDA',
'\uFFDC');
8933 if (((cached_LA1 >=
'\u1401' && cached_LA1 <=
'\u166c')))
8935 matchRange(
'\u1401',
'\u166C');
8937 else if (((cached_LA1 >=
'\ua000' && cached_LA1 <=
'\ua48c'))) {
8938 matchRange(
'\uA000',
'\uA48C');
8940 else if (((cached_LA1 >=
'\uf900' && cached_LA1 <=
'\ufa2d'))) {
8941 matchRange(
'\uF900',
'\uFA2D');
8943 else if (((cached_LA1 >=
'\ufbd3' && cached_LA1 <=
'\ufd3d'))) {
8944 matchRange(
'\uFBD3',
'\uFD3D');
8946 else if (((cached_LA1 >=
'\ufe76' && cached_LA1 <=
'\ufefc'))) {
8947 matchRange(
'\uFE76',
'\uFEFC');
8955 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
8958 _token.setText(text.ToString(_begin, text.Length-_begin));
8960 returnToken_ = _token;
8965 int _ttype;
IToken _token=null;
int _begin=text.Length;
8969 switch ( cached_LA1 )
8971 case '\u16ee':
case '\u16ef':
case '\u16f0':
8973 matchRange(
'\u16EE',
'\u16F0');
8976 case '\u2160':
case '\u2161':
case '\u2162':
case '\u2163':
8977 case '\u2164':
case '\u2165':
case '\u2166':
case '\u2167':
8978 case '\u2168':
case '\u2169':
case '\u216a':
case '\u216b':
8979 case '\u216c':
case '\u216d':
case '\u216e':
case '\u216f':
8980 case '\u2170':
case '\u2171':
case '\u2172':
case '\u2173':
8981 case '\u2174':
case '\u2175':
case '\u2176':
case '\u2177':
8982 case '\u2178':
case '\u2179':
case '\u217a':
case '\u217b':
8983 case '\u217c':
case '\u217d':
case '\u217e':
case '\u217f':
8984 case '\u2180':
case '\u2181':
case '\u2182':
case '\u2183':
8986 matchRange(
'\u2160',
'\u2183');
8991 matchRange(
'\u3007',
'\u3007');
8994 case '\u3021':
case '\u3022':
case '\u3023':
case '\u3024':
8995 case '\u3025':
case '\u3026':
case '\u3027':
case '\u3028':
8998 matchRange(
'\u3021',
'\u3029');
9001 case '\u3038':
case '\u3039':
case '\u303a':
9003 matchRange(
'\u3038',
'\u303A');
9012 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
9015 _token.setText(text.ToString(_begin, text.Length-_begin));
9017 returnToken_ = _token;
9022 int _ttype;
IToken _token=null;
int _begin=text.Length;
9026 switch ( cached_LA1 )
9028 case '0':
case '1':
case '2':
case '3':
9029 case '4':
case '5':
case '6':
case '7':
9032 matchRange(
'\u0030',
'\u0039');
9035 case '\u0660':
case '\u0661':
case '\u0662':
case '\u0663':
9036 case '\u0664':
case '\u0665':
case '\u0666':
case '\u0667':
9037 case '\u0668':
case '\u0669':
9039 matchRange(
'\u0660',
'\u0669');
9042 case '\u06f0':
case '\u06f1':
case '\u06f2':
case '\u06f3':
9043 case '\u06f4':
case '\u06f5':
case '\u06f6':
case '\u06f7':
9044 case '\u06f8':
case '\u06f9':
9046 matchRange(
'\u06F0',
'\u06F9');
9049 case '\u0966':
case '\u0967':
case '\u0968':
case '\u0969':
9050 case '\u096a':
case '\u096b':
case '\u096c':
case '\u096d':
9051 case '\u096e':
case '\u096f':
9053 matchRange(
'\u0966',
'\u096F');
9056 case '\u09e6':
case '\u09e7':
case '\u09e8':
case '\u09e9':
9057 case '\u09ea':
case '\u09eb':
case '\u09ec':
case '\u09ed':
9058 case '\u09ee':
case '\u09ef':
9060 matchRange(
'\u09E6',
'\u09EF');
9063 case '\u0a66':
case '\u0a67':
case '\u0a68':
case '\u0a69':
9064 case '\u0a6a':
case '\u0a6b':
case '\u0a6c':
case '\u0a6d':
9065 case '\u0a6e':
case '\u0a6f':
9067 matchRange(
'\u0A66',
'\u0A6F');
9070 case '\u0ae6':
case '\u0ae7':
case '\u0ae8':
case '\u0ae9':
9071 case '\u0aea':
case '\u0aeb':
case '\u0aec':
case '\u0aed':
9072 case '\u0aee':
case '\u0aef':
9074 matchRange(
'\u0AE6',
'\u0AEF');
9077 case '\u0b66':
case '\u0b67':
case '\u0b68':
case '\u0b69':
9078 case '\u0b6a':
case '\u0b6b':
case '\u0b6c':
case '\u0b6d':
9079 case '\u0b6e':
case '\u0b6f':
9081 matchRange(
'\u0B66',
'\u0B6F');
9084 case '\u0be7':
case '\u0be8':
case '\u0be9':
case '\u0bea':
9085 case '\u0beb':
case '\u0bec':
case '\u0bed':
case '\u0bee':
9088 matchRange(
'\u0BE7',
'\u0BEF');
9091 case '\u0c66':
case '\u0c67':
case '\u0c68':
case '\u0c69':
9092 case '\u0c6a':
case '\u0c6b':
case '\u0c6c':
case '\u0c6d':
9093 case '\u0c6e':
case '\u0c6f':
9095 matchRange(
'\u0C66',
'\u0C6F');
9098 case '\u0ce6':
case '\u0ce7':
case '\u0ce8':
case '\u0ce9':
9099 case '\u0cea':
case '\u0ceb':
case '\u0cec':
case '\u0ced':
9100 case '\u0cee':
case '\u0cef':
9102 matchRange(
'\u0CE6',
'\u0CEF');
9105 case '\u0d66':
case '\u0d67':
case '\u0d68':
case '\u0d69':
9106 case '\u0d6a':
case '\u0d6b':
case '\u0d6c':
case '\u0d6d':
9107 case '\u0d6e':
case '\u0d6f':
9109 matchRange(
'\u0D66',
'\u0D6F');
9112 case '\u0e50':
case '\u0e51':
case '\u0e52':
case '\u0e53':
9113 case '\u0e54':
case '\u0e55':
case '\u0e56':
case '\u0e57':
9114 case '\u0e58':
case '\u0e59':
9116 matchRange(
'\u0E50',
'\u0E59');
9119 case '\u0ed0':
case '\u0ed1':
case '\u0ed2':
case '\u0ed3':
9120 case '\u0ed4':
case '\u0ed5':
case '\u0ed6':
case '\u0ed7':
9121 case '\u0ed8':
case '\u0ed9':
9123 matchRange(
'\u0ED0',
'\u0ED9');
9126 case '\u0f20':
case '\u0f21':
case '\u0f22':
case '\u0f23':
9127 case '\u0f24':
case '\u0f25':
case '\u0f26':
case '\u0f27':
9128 case '\u0f28':
case '\u0f29':
9130 matchRange(
'\u0F20',
'\u0F29');
9133 case '\u1040':
case '\u1041':
case '\u1042':
case '\u1043':
9134 case '\u1044':
case '\u1045':
case '\u1046':
case '\u1047':
9135 case '\u1048':
case '\u1049':
9137 matchRange(
'\u1040',
'\u1049');
9140 case '\u1369':
case '\u136a':
case '\u136b':
case '\u136c':
9141 case '\u136d':
case '\u136e':
case '\u136f':
case '\u1370':
9144 matchRange(
'\u1369',
'\u1371');
9147 case '\u17e0':
case '\u17e1':
case '\u17e2':
case '\u17e3':
9148 case '\u17e4':
case '\u17e5':
case '\u17e6':
case '\u17e7':
9149 case '\u17e8':
case '\u17e9':
9151 matchRange(
'\u17E0',
'\u17E9');
9154 case '\u1810':
case '\u1811':
case '\u1812':
case '\u1813':
9155 case '\u1814':
case '\u1815':
case '\u1816':
case '\u1817':
9156 case '\u1818':
case '\u1819':
9158 matchRange(
'\u1810',
'\u1819');
9161 case '\uff10':
case '\uff11':
case '\uff12':
case '\uff13':
9162 case '\uff14':
case '\uff15':
case '\uff16':
case '\uff17':
9163 case '\uff18':
case '\uff19':
9165 matchRange(
'\uFF10',
'\uFF19');
9174 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
9177 _token.setText(text.ToString(_begin, text.Length-_begin));
9179 returnToken_ = _token;
9184 int _ttype;
IToken _token=null;
int _begin=text.Length;
9188 switch ( cached_LA1 )
9195 case '\u203f':
case '\u2040':
9197 matchRange(
'\u203F',
'\u2040');
9205 case '\ufe33':
case '\ufe34':
9207 matchRange(
'\uFE33',
'\uFE34');
9210 case '\ufe4d':
case '\ufe4e':
case '\ufe4f':
9212 matchRange(
'\uFE4D',
'\uFE4F');
9231 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
9234 _token.setText(text.ToString(_begin, text.Length-_begin));
9236 returnToken_ = _token;
9241 int _ttype;
IToken _token=null;
int _begin=text.Length;
9245 switch ( cached_LA1 )
9247 case '\u0300':
case '\u0301':
case '\u0302':
case '\u0303':
9248 case '\u0304':
case '\u0305':
case '\u0306':
case '\u0307':
9249 case '\u0308':
case '\u0309':
case '\u030a':
case '\u030b':
9250 case '\u030c':
case '\u030d':
case '\u030e':
case '\u030f':
9251 case '\u0310':
case '\u0311':
case '\u0312':
case '\u0313':
9252 case '\u0314':
case '\u0315':
case '\u0316':
case '\u0317':
9253 case '\u0318':
case '\u0319':
case '\u031a':
case '\u031b':
9254 case '\u031c':
case '\u031d':
case '\u031e':
case '\u031f':
9255 case '\u0320':
case '\u0321':
case '\u0322':
case '\u0323':
9256 case '\u0324':
case '\u0325':
case '\u0326':
case '\u0327':
9257 case '\u0328':
case '\u0329':
case '\u032a':
case '\u032b':
9258 case '\u032c':
case '\u032d':
case '\u032e':
case '\u032f':
9259 case '\u0330':
case '\u0331':
case '\u0332':
case '\u0333':
9260 case '\u0334':
case '\u0335':
case '\u0336':
case '\u0337':
9261 case '\u0338':
case '\u0339':
case '\u033a':
case '\u033b':
9262 case '\u033c':
case '\u033d':
case '\u033e':
case '\u033f':
9263 case '\u0340':
case '\u0341':
case '\u0342':
case '\u0343':
9264 case '\u0344':
case '\u0345':
case '\u0346':
case '\u0347':
9265 case '\u0348':
case '\u0349':
case '\u034a':
case '\u034b':
9266 case '\u034c':
case '\u034d':
case '\u034e':
case '\u034f':
9268 matchRange(
'\u0300',
'\u034F');
9271 case '\u0360':
case '\u0361':
case '\u0362':
case '\u0363':
9272 case '\u0364':
case '\u0365':
case '\u0366':
case '\u0367':
9273 case '\u0368':
case '\u0369':
case '\u036a':
case '\u036b':
9274 case '\u036c':
case '\u036d':
case '\u036e':
case '\u036f':
9276 matchRange(
'\u0360',
'\u036F');
9279 case '\u0483':
case '\u0484':
case '\u0485':
case '\u0486':
9281 matchRange(
'\u0483',
'\u0486');
9284 case '\u0591':
case '\u0592':
case '\u0593':
case '\u0594':
9285 case '\u0595':
case '\u0596':
case '\u0597':
case '\u0598':
9286 case '\u0599':
case '\u059a':
case '\u059b':
case '\u059c':
9287 case '\u059d':
case '\u059e':
case '\u059f':
case '\u05a0':
9290 matchRange(
'\u0591',
'\u05A1');
9293 case '\u05a3':
case '\u05a4':
case '\u05a5':
case '\u05a6':
9294 case '\u05a7':
case '\u05a8':
case '\u05a9':
case '\u05aa':
9295 case '\u05ab':
case '\u05ac':
case '\u05ad':
case '\u05ae':
9296 case '\u05af':
case '\u05b0':
case '\u05b1':
case '\u05b2':
9297 case '\u05b3':
case '\u05b4':
case '\u05b5':
case '\u05b6':
9298 case '\u05b7':
case '\u05b8':
case '\u05b9':
9300 matchRange(
'\u05A3',
'\u05B9');
9303 case '\u05bb':
case '\u05bc':
case '\u05bd':
9305 matchRange(
'\u05BB',
'\u05BD');
9313 case '\u05c1':
case '\u05c2':
9315 matchRange(
'\u05C1',
'\u05C2');
9323 case '\u064b':
case '\u064c':
case '\u064d':
case '\u064e':
9324 case '\u064f':
case '\u0650':
case '\u0651':
case '\u0652':
9325 case '\u0653':
case '\u0654':
case '\u0655':
9327 matchRange(
'\u064B',
'\u0655');
9335 case '\u06d6':
case '\u06d7':
case '\u06d8':
case '\u06d9':
9336 case '\u06da':
case '\u06db':
case '\u06dc':
9338 matchRange(
'\u06D6',
'\u06DC');
9341 case '\u06df':
case '\u06e0':
case '\u06e1':
case '\u06e2':
9342 case '\u06e3':
case '\u06e4':
9344 matchRange(
'\u06DF',
'\u06E4');
9347 case '\u06e7':
case '\u06e8':
9349 matchRange(
'\u06E7',
'\u06E8');
9352 case '\u06ea':
case '\u06eb':
case '\u06ec':
case '\u06ed':
9354 matchRange(
'\u06EA',
'\u06ED');
9362 case '\u0730':
case '\u0731':
case '\u0732':
case '\u0733':
9363 case '\u0734':
case '\u0735':
case '\u0736':
case '\u0737':
9364 case '\u0738':
case '\u0739':
case '\u073a':
case '\u073b':
9365 case '\u073c':
case '\u073d':
case '\u073e':
case '\u073f':
9366 case '\u0740':
case '\u0741':
case '\u0742':
case '\u0743':
9367 case '\u0744':
case '\u0745':
case '\u0746':
case '\u0747':
9368 case '\u0748':
case '\u0749':
case '\u074a':
9370 matchRange(
'\u0730',
'\u074A');
9373 case '\u07a6':
case '\u07a7':
case '\u07a8':
case '\u07a9':
9374 case '\u07aa':
case '\u07ab':
case '\u07ac':
case '\u07ad':
9375 case '\u07ae':
case '\u07af':
case '\u07b0':
9377 matchRange(
'\u07A6',
'\u07B0');
9380 case '\u0901':
case '\u0902':
9382 matchRange(
'\u0901',
'\u0902');
9390 case '\u0941':
case '\u0942':
case '\u0943':
case '\u0944':
9391 case '\u0945':
case '\u0946':
case '\u0947':
case '\u0948':
9393 matchRange(
'\u0941',
'\u0948');
9401 case '\u0951':
case '\u0952':
case '\u0953':
case '\u0954':
9403 matchRange(
'\u0951',
'\u0954');
9406 case '\u0962':
case '\u0963':
9408 matchRange(
'\u0962',
'\u0963');
9421 case '\u09c1':
case '\u09c2':
case '\u09c3':
case '\u09c4':
9423 matchRange(
'\u09C1',
'\u09C4');
9431 case '\u09e2':
case '\u09e3':
9433 matchRange(
'\u09E2',
'\u09E3');
9446 case '\u0a41':
case '\u0a42':
9448 matchRange(
'\u0A41',
'\u0A42');
9451 case '\u0a47':
case '\u0a48':
9453 matchRange(
'\u0A47',
'\u0A48');
9456 case '\u0a4b':
case '\u0a4c':
case '\u0a4d':
9458 matchRange(
'\u0A4B',
'\u0A4D');
9461 case '\u0a70':
case '\u0a71':
9463 matchRange(
'\u0A70',
'\u0A71');
9466 case '\u0a81':
case '\u0a82':
9468 matchRange(
'\u0A81',
'\u0A82');
9476 case '\u0ac1':
case '\u0ac2':
case '\u0ac3':
case '\u0ac4':
9479 matchRange(
'\u0AC1',
'\u0AC5');
9482 case '\u0ac7':
case '\u0ac8':
9484 matchRange(
'\u0AC7',
'\u0AC8');
9507 case '\u0b41':
case '\u0b42':
case '\u0b43':
9509 matchRange(
'\u0B41',
'\u0B43');
9537 case '\u0c3e':
case '\u0c3f':
case '\u0c40':
9539 matchRange(
'\u0C3E',
'\u0C40');
9542 case '\u0c46':
case '\u0c47':
case '\u0c48':
9544 matchRange(
'\u0C46',
'\u0C48');
9547 case '\u0c4a':
case '\u0c4b':
case '\u0c4c':
case '\u0c4d':
9549 matchRange(
'\u0C4A',
'\u0C4D');
9552 case '\u0c55':
case '\u0c56':
9554 matchRange(
'\u0C55',
'\u0C56');
9567 case '\u0ccc':
case '\u0ccd':
9569 matchRange(
'\u0CCC',
'\u0CCD');
9572 case '\u0d41':
case '\u0d42':
case '\u0d43':
9574 matchRange(
'\u0D41',
'\u0D43');
9587 case '\u0dd2':
case '\u0dd3':
case '\u0dd4':
9589 matchRange(
'\u0DD2',
'\u0DD4');
9602 case '\u0e34':
case '\u0e35':
case '\u0e36':
case '\u0e37':
9603 case '\u0e38':
case '\u0e39':
case '\u0e3a':
9605 matchRange(
'\u0E34',
'\u0E3A');
9608 case '\u0e47':
case '\u0e48':
case '\u0e49':
case '\u0e4a':
9609 case '\u0e4b':
case '\u0e4c':
case '\u0e4d':
case '\u0e4e':
9611 matchRange(
'\u0E47',
'\u0E4E');
9619 case '\u0eb4':
case '\u0eb5':
case '\u0eb6':
case '\u0eb7':
9620 case '\u0eb8':
case '\u0eb9':
9622 matchRange(
'\u0EB4',
'\u0EB9');
9625 case '\u0ebb':
case '\u0ebc':
9627 matchRange(
'\u0EBB',
'\u0EBC');
9630 case '\u0ec8':
case '\u0ec9':
case '\u0eca':
case '\u0ecb':
9631 case '\u0ecc':
case '\u0ecd':
9633 matchRange(
'\u0EC8',
'\u0ECD');
9636 case '\u0f18':
case '\u0f19':
9638 matchRange(
'\u0F18',
'\u0F19');
9656 case '\u0f71':
case '\u0f72':
case '\u0f73':
case '\u0f74':
9657 case '\u0f75':
case '\u0f76':
case '\u0f77':
case '\u0f78':
9658 case '\u0f79':
case '\u0f7a':
case '\u0f7b':
case '\u0f7c':
9659 case '\u0f7d':
case '\u0f7e':
9661 matchRange(
'\u0F71',
'\u0F7E');
9664 case '\u0f80':
case '\u0f81':
case '\u0f82':
case '\u0f83':
9667 matchRange(
'\u0F80',
'\u0F84');
9670 case '\u0f86':
case '\u0f87':
9672 matchRange(
'\u0F86',
'\u0F87');
9675 case '\u0f90':
case '\u0f91':
case '\u0f92':
case '\u0f93':
9676 case '\u0f94':
case '\u0f95':
case '\u0f96':
case '\u0f97':
9678 matchRange(
'\u0F90',
'\u0F97');
9681 case '\u0f99':
case '\u0f9a':
case '\u0f9b':
case '\u0f9c':
9682 case '\u0f9d':
case '\u0f9e':
case '\u0f9f':
case '\u0fa0':
9683 case '\u0fa1':
case '\u0fa2':
case '\u0fa3':
case '\u0fa4':
9684 case '\u0fa5':
case '\u0fa6':
case '\u0fa7':
case '\u0fa8':
9685 case '\u0fa9':
case '\u0faa':
case '\u0fab':
case '\u0fac':
9686 case '\u0fad':
case '\u0fae':
case '\u0faf':
case '\u0fb0':
9687 case '\u0fb1':
case '\u0fb2':
case '\u0fb3':
case '\u0fb4':
9688 case '\u0fb5':
case '\u0fb6':
case '\u0fb7':
case '\u0fb8':
9689 case '\u0fb9':
case '\u0fba':
case '\u0fbb':
case '\u0fbc':
9691 matchRange(
'\u0F99',
'\u0FBC');
9699 case '\u102d':
case '\u102e':
case '\u102f':
case '\u1030':
9701 matchRange(
'\u102D',
'\u1030');
9709 case '\u1036':
case '\u1037':
9711 matchRange(
'\u1036',
'\u1037');
9719 case '\u1058':
case '\u1059':
9721 matchRange(
'\u1058',
'\u1059');
9724 case '\u1712':
case '\u1713':
case '\u1714':
9726 matchRange(
'\u1712',
'\u1714');
9729 case '\u1732':
case '\u1733':
case '\u1734':
9731 matchRange(
'\u1732',
'\u1734');
9734 case '\u1752':
case '\u1753':
9736 matchRange(
'\u1752',
'\u1753');
9739 case '\u1772':
case '\u1773':
9741 matchRange(
'\u1772',
'\u1773');
9744 case '\u17b7':
case '\u17b8':
case '\u17b9':
case '\u17ba':
9745 case '\u17bb':
case '\u17bc':
case '\u17bd':
9747 matchRange(
'\u17B7',
'\u17BD');
9755 case '\u17c9':
case '\u17ca':
case '\u17cb':
case '\u17cc':
9756 case '\u17cd':
case '\u17ce':
case '\u17cf':
case '\u17d0':
9757 case '\u17d1':
case '\u17d2':
case '\u17d3':
9759 matchRange(
'\u17C9',
'\u17D3');
9762 case '\u180b':
case '\u180c':
case '\u180d':
9764 matchRange(
'\u180B',
'\u180D');
9772 case '\u20d0':
case '\u20d1':
case '\u20d2':
case '\u20d3':
9773 case '\u20d4':
case '\u20d5':
case '\u20d6':
case '\u20d7':
9774 case '\u20d8':
case '\u20d9':
case '\u20da':
case '\u20db':
9777 matchRange(
'\u20D0',
'\u20DC');
9785 case '\u20e5':
case '\u20e6':
case '\u20e7':
case '\u20e8':
9786 case '\u20e9':
case '\u20ea':
9788 matchRange(
'\u20E5',
'\u20EA');
9791 case '\u302a':
case '\u302b':
case '\u302c':
case '\u302d':
9792 case '\u302e':
case '\u302f':
9794 matchRange(
'\u302A',
'\u302F');
9797 case '\u3099':
case '\u309a':
9799 matchRange(
'\u3099',
'\u309A');
9807 case '\ufe00':
case '\ufe01':
case '\ufe02':
case '\ufe03':
9808 case '\ufe04':
case '\ufe05':
case '\ufe06':
case '\ufe07':
9809 case '\ufe08':
case '\ufe09':
case '\ufe0a':
case '\ufe0b':
9810 case '\ufe0c':
case '\ufe0d':
case '\ufe0e':
case '\ufe0f':
9812 matchRange(
'\uFE00',
'\uFE0F');
9815 case '\ufe20':
case '\ufe21':
case '\ufe22':
case '\ufe23':
9817 matchRange(
'\uFE20',
'\uFE23');
9826 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
9829 _token.setText(text.ToString(_begin, text.Length-_begin));
9831 returnToken_ = _token;
9836 int _ttype;
IToken _token=null;
int _begin=text.Length;
9840 switch ( cached_LA1 )
9847 case '\u093e':
case '\u093f':
case '\u0940':
9849 matchRange(
'\u093E',
'\u0940');
9852 case '\u0949':
case '\u094a':
case '\u094b':
case '\u094c':
9854 matchRange(
'\u0949',
'\u094C');
9857 case '\u0982':
case '\u0983':
9859 matchRange(
'\u0982',
'\u0983');
9862 case '\u09be':
case '\u09bf':
case '\u09c0':
9864 matchRange(
'\u09BE',
'\u09C0');
9867 case '\u09c7':
case '\u09c8':
9869 matchRange(
'\u09C7',
'\u09C8');
9872 case '\u09cb':
case '\u09cc':
9874 matchRange(
'\u09CB',
'\u09CC');
9882 case '\u0a3e':
case '\u0a3f':
case '\u0a40':
9884 matchRange(
'\u0A3E',
'\u0A40');
9892 case '\u0abe':
case '\u0abf':
case '\u0ac0':
9894 matchRange(
'\u0ABE',
'\u0AC0');
9902 case '\u0acb':
case '\u0acc':
9904 matchRange(
'\u0ACB',
'\u0ACC');
9907 case '\u0b02':
case '\u0b03':
9909 matchRange(
'\u0B02',
'\u0B03');
9922 case '\u0b47':
case '\u0b48':
9924 matchRange(
'\u0B47',
'\u0B48');
9927 case '\u0b4b':
case '\u0b4c':
9929 matchRange(
'\u0B4B',
'\u0B4C');
9937 case '\u0bbe':
case '\u0bbf':
9939 matchRange(
'\u0BBE',
'\u0BBF');
9942 case '\u0bc1':
case '\u0bc2':
9944 matchRange(
'\u0BC1',
'\u0BC2');
9947 case '\u0bc6':
case '\u0bc7':
case '\u0bc8':
9949 matchRange(
'\u0BC6',
'\u0BC8');
9952 case '\u0bca':
case '\u0bcb':
case '\u0bcc':
9954 matchRange(
'\u0BCA',
'\u0BCC');
9962 case '\u0c01':
case '\u0c02':
case '\u0c03':
9964 matchRange(
'\u0C01',
'\u0C03');
9967 case '\u0c41':
case '\u0c42':
case '\u0c43':
case '\u0c44':
9969 matchRange(
'\u0C41',
'\u0C44');
9972 case '\u0c82':
case '\u0c83':
9974 matchRange(
'\u0C82',
'\u0C83');
9982 case '\u0cc0':
case '\u0cc1':
case '\u0cc2':
case '\u0cc3':
9985 matchRange(
'\u0CC0',
'\u0CC4');
9988 case '\u0cc7':
case '\u0cc8':
9990 matchRange(
'\u0CC7',
'\u0CC8');
9993 case '\u0cca':
case '\u0ccb':
9995 matchRange(
'\u0CCA',
'\u0CCB');
9998 case '\u0cd5':
case '\u0cd6':
10000 matchRange(
'\u0CD5',
'\u0CD6');
10003 case '\u0d02':
case '\u0d03':
10005 matchRange(
'\u0D02',
'\u0D03');
10008 case '\u0d3e':
case '\u0d3f':
case '\u0d40':
10010 matchRange(
'\u0D3E',
'\u0D40');
10013 case '\u0d46':
case '\u0d47':
case '\u0d48':
10015 matchRange(
'\u0D46',
'\u0D48');
10018 case '\u0d4a':
case '\u0d4b':
case '\u0d4c':
10020 matchRange(
'\u0D4A',
'\u0D4C');
10028 case '\u0d82':
case '\u0d83':
10030 matchRange(
'\u0D82',
'\u0D83');
10033 case '\u0dcf':
case '\u0dd0':
case '\u0dd1':
10035 matchRange(
'\u0DCF',
'\u0DD1');
10038 case '\u0dd8':
case '\u0dd9':
case '\u0dda':
case '\u0ddb':
10039 case '\u0ddc':
case '\u0ddd':
case '\u0dde':
case '\u0ddf':
10041 matchRange(
'\u0DD8',
'\u0DDF');
10044 case '\u0df2':
case '\u0df3':
10046 matchRange(
'\u0DF2',
'\u0DF3');
10049 case '\u0f3e':
case '\u0f3f':
10051 matchRange(
'\u0F3E',
'\u0F3F');
10074 case '\u1056':
case '\u1057':
10076 matchRange(
'\u1056',
'\u1057');
10079 case '\u17b4':
case '\u17b5':
case '\u17b6':
10081 matchRange(
'\u17B4',
'\u17B6');
10084 case '\u17be':
case '\u17bf':
case '\u17c0':
case '\u17c1':
10085 case '\u17c2':
case '\u17c3':
case '\u17c4':
case '\u17c5':
10087 matchRange(
'\u17BE',
'\u17C5');
10090 case '\u17c7':
case '\u17c8':
10092 matchRange(
'\u17C7',
'\u17C8');
10101 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
10104 _token.setText(text.ToString(_begin, text.Length-_begin));
10106 returnToken_ = _token;
10111 int _ttype;
IToken _token=null;
int _begin=text.Length;
10115 switch ( cached_LA1 )
10132 case '\u200c':
case '\u200d':
case '\u200e':
case '\u200f':
10134 matchRange(
'\u200C',
'\u200F');
10137 case '\u202a':
case '\u202b':
case '\u202c':
case '\u202d':
10140 matchRange(
'\u202A',
'\u202E');
10143 case '\u2060':
case '\u2061':
case '\u2062':
case '\u2063':
10145 matchRange(
'\u2060',
'\u2063');
10148 case '\u206a':
case '\u206b':
case '\u206c':
case '\u206d':
10149 case '\u206e':
case '\u206f':
10151 matchRange(
'\u206A',
'\u206F');
10159 case '\ufff9':
case '\ufffa':
case '\ufffb':
10161 matchRange(
'\uFFF9',
'\uFFFB');
10170 if (_createToken && (null == _token) && (_ttype !=
Token.SKIP))
10173 _token.setText(text.ToString(_begin, text.Length-_begin));
10175 returnToken_ = _token;
10179 private static long[] mk_tokenSet_0_()
10181 long[] data =
new long[2048];
10183 for (
int i = 1; i<=127; i++) { data[i]=-1L; }
10184 data[128]=-3298534883329L;
10185 for (
int i = 129; i<=1022; i++) { data[i]=-1L; }
10186 data[1023]=9223372036854775807L;
10187 for (
int i = 1024; i<=2047; i++) { data[i]=0L; }
10191 private static long[] mk_tokenSet_1_()
10193 long[] data =
new long[4088];
10195 data[1]=576460746263625727L;
10196 data[2]=297241973452963840L;
10197 data[3]=-36028797027352577L;
10198 for (
int i = 4; i<=7; i++) { data[i]=-1L; }
10199 data[8]=4503591037435903L;
10201 data[10]=-432556670460100609L;
10202 data[11]=70501888360451L;
10204 data[13]=288230376151711744L;
10205 data[14]=-17179879616L;
10206 data[15]=18014398509449215L;
10207 for (
int i = 16; i<=17; i++) { data[i]=-1L; }
10209 data[19]=234187180623233023L;
10210 data[20]=-562949953355777L;
10211 data[21]=-8547991553L;
10213 data[23]=1979120929931264L;
10214 data[24]=576460743713488896L;
10215 data[25]=-351843720886273L;
10217 data[27]=2017613045381988351L;
10218 data[28]=35184371892224L;
10220 data[30]=563224831328255L;
10221 for (
int i = 31; i<=35; i++) { data[i]=0L; }
10222 data[36]=2594073385365405664L;
10223 data[37]=17163157504L;
10224 data[38]=271902628478820320L;
10225 data[39]=844440767823872L;
10226 data[40]=247132830528276448L;
10227 data[41]=7881300924956672L;
10228 data[42]=2589004636761075680L;
10229 data[43]=4295032832L;
10230 data[44]=2579997437506199520L;
10231 data[45]=15837691904L;
10232 data[46]=270153412153034728L;
10234 data[48]=283724577500946400L;
10235 data[49]=12884901888L;
10236 data[50]=283724577500946400L;
10237 data[51]=13958643712L;
10238 data[52]=288228177128316896L;
10239 data[53]=12884901888L;
10240 data[54]=3457638613854978016L;
10242 data[56]=3940649673949182L;
10244 data[58]=2309762420256548246L;
10245 data[59]=805306463L;
10247 data[61]=8796093021951L;
10250 data[64]=7679401525247L;
10252 data[66]=-4294967296L;
10253 data[67]=144115188075790399L;
10255 data[69]=-2080374785L;
10256 data[70]=-1065151889409L;
10257 data[71]=288230376151711743L;
10259 data[73]=-3263218305L;
10260 data[74]=9168625153884503423L;
10261 data[75]=-140737496776899L;
10262 data[76]=-2160230401L;
10263 data[77]=134217599L;
10264 data[78]=-4294967296L;
10265 data[79]=9007199254740991L;
10267 for (
int i = 81; i<=88; i++) { data[i]=-1L; }
10268 data[89]=35923243902697471L;
10269 data[90]=-4160749570L;
10270 data[91]=501377302265855L;
10271 data[92]=1125895612129279L;
10272 data[93]=527761286627327L;
10273 data[94]=4503599627370495L;
10274 data[95]=276824064L;
10275 data[96]=-4294967296L;
10276 data[97]=72057594037927935L;
10277 data[98]=2199023255551L;
10278 for (
int i = 99; i<=119; i++) { data[i]=0L; }
10279 for (
int i = 120; i<=121; i++) { data[i]=-1L; }
10280 data[122]=-4026531841L;
10281 data[123]=288230376151711743L;
10282 data[124]=-3233808385L;
10283 data[125]=4611686017001275199L;
10284 data[126]=6908521828386340863L;
10285 data[127]=2295745090394464220L;
10287 data[129]=-9222809086901354496L;
10288 for (
int i = 130; i<=131; i++) { data[i]=0L; }
10289 data[132]=-2018811855607169916L;
10290 data[133]=-4294966304L;
10292 for (
int i = 135; i<=191; i++) { data[i]=0L; }
10293 data[192]=2251241253188403424L;
10295 data[194]=-4823449601L;
10296 data[195]=-576460752303423489L;
10297 data[196]=-527765581332512L;
10299 data[198]=72057589742993407L;
10300 data[199]=-281474976710656L;
10301 for (
int i = 200; i<=207; i++) { data[i]=0L; }
10303 for (
int i = 209; i<=309; i++) { data[i]=0L; }
10304 data[310]=9007199254740992L;
10307 for (
int i = 313; i<=637; i++) { data[i]=0L; }
10308 data[638]=137438953472L;
10310 for (
int i = 640; i<=657; i++) { data[i]=-1L; }
10312 for (
int i = 659; i<=687; i++) { data[i]=0L; }
10314 for (
int i = 689; i<=861; i++) { data[i]=0L; }
10315 data[862]=34359738368L;
10316 for (
int i = 863; i<=995; i++) { data[i]=0L; }
10317 for (
int i = 996; i<=999; i++) { data[i]=-1L; }
10318 data[1000]=-211106232532993L;
10319 data[1001]=8796093022207L;
10320 for (
int i = 1002; i<=1003; i++) { data[i]=0L; }
10321 data[1004]=6881498030004502655L;
10323 data[1006]=1125899906842623L;
10324 data[1007]=-524288L;
10325 for (
int i = 1008; i<=1011; i++) { data[i]=-1L; }
10326 data[1012]=4611686018427387903L;
10327 data[1013]=-65536L;
10328 data[1014]=-196609L;
10329 data[1015]=1152640029630136575L;
10331 data[1017]=-9288674231451648L;
10333 data[1019]=2305843009213693951L;
10334 data[1020]=576460743713488896L;
10335 data[1021]=-274743689218L;
10336 data[1022]=9223372036854775807L;
10337 data[1023]=486341884L;
10338 for (
int i = 1024; i<=4087; i++) { data[i]=0L; }
10342 private static long[] mk_tokenSet_2_()
10344 long[] data =
new long[1025];
10345 data[0]=4294973952L;
10347 data[2]=4294967296L;
10348 for (
int i = 3; i<=89; i++) { data[i]=0L; }
10350 for (
int i = 91; i<=127; i++) { data[i]=0L; }
10351 data[128]=140737488359423L;
10352 data[129]=2147483648L;
10353 for (
int i = 130; i<=191; i++) { data[i]=0L; }
10355 for (
int i = 193; i<=1024; i++) { data[i]=0L; }
10359 private static long[] mk_tokenSet_3_()
10361 long[] data =
new long[1025];
10362 data[0]=4294967296L;
10364 data[2]=4294967296L;
10365 for (
int i = 3; i<=89; i++) { data[i]=0L; }
10367 for (
int i = 91; i<=127; i++) { data[i]=0L; }
10368 data[128]=140737488359423L;
10369 data[129]=2147483648L;
10370 for (
int i = 130; i<=191; i++) { data[i]=0L; }
10372 for (
int i = 193; i<=1024; i++) { data[i]=0L; }
10376 private static long[] mk_tokenSet_4_()
10378 long[] data =
new long[2048];
10379 data[0]=-4398046520321L;
10380 for (
int i = 1; i<=127; i++) { data[i]=-1L; }
10381 data[128]=-3298534883329L;
10382 for (
int i = 129; i<=1022; i++) { data[i]=-1L; }
10383 data[1023]=9223372036854775807L;
10384 for (
int i = 1024; i<=2047; i++) { data[i]=0L; }
10388 private static long[] mk_tokenSet_5_()
10390 long[] data =
new long[2048];
10391 data[0]=-17179869185L;
10392 for (
int i = 1; i<=1022; i++) { data[i]=-1L; }
10393 data[1023]=9223372036854775807L;
10394 for (
int i = 1024; i<=2047; i++) { data[i]=0L; }
10398 private static long[] mk_tokenSet_6_()
10400 long[] data =
new long[4088];
10402 data[1]=576460746263625726L;
10403 data[2]=297241973452963840L;
10404 data[3]=-36028797027352577L;
10405 for (
int i = 4; i<=7; i++) { data[i]=-1L; }
10406 data[8]=4503591037435903L;
10408 data[10]=-432556670460100609L;
10409 data[11]=70501888360451L;
10411 data[13]=288230376151711744L;
10412 data[14]=-17179879616L;
10413 data[15]=18014398509449215L;
10414 for (
int i = 16; i<=17; i++) { data[i]=-1L; }
10416 data[19]=234187180623233023L;
10417 data[20]=-562949953355777L;
10418 data[21]=-8547991553L;
10420 data[23]=1979120929931264L;
10421 data[24]=576460743713488896L;
10422 data[25]=-351843720886273L;
10424 data[27]=2017613045381988351L;
10425 data[28]=35184371892224L;
10427 data[30]=563224831328255L;
10428 for (
int i = 31; i<=35; i++) { data[i]=0L; }
10429 data[36]=2594073385365405664L;
10430 data[37]=17163157504L;
10431 data[38]=271902628478820320L;
10432 data[39]=844440767823872L;
10433 data[40]=247132830528276448L;
10434 data[41]=7881300924956672L;
10435 data[42]=2589004636761075680L;
10436 data[43]=4295032832L;
10437 data[44]=2579997437506199520L;
10438 data[45]=15837691904L;
10439 data[46]=270153412153034728L;
10441 data[48]=283724577500946400L;
10442 data[49]=12884901888L;
10443 data[50]=283724577500946400L;
10444 data[51]=13958643712L;
10445 data[52]=288228177128316896L;
10446 data[53]=12884901888L;
10447 data[54]=3457638613854978016L;
10449 data[56]=3940649673949182L;
10451 data[58]=2309762420256548246L;
10452 data[59]=805306463L;
10454 data[61]=8796093021951L;
10457 data[64]=7679401525247L;
10459 data[66]=-4294967296L;
10460 data[67]=144115188075790399L;
10462 data[69]=-2080374785L;
10463 data[70]=-1065151889409L;
10464 data[71]=288230376151711743L;
10466 data[73]=-3263218305L;
10467 data[74]=9168625153884503423L;
10468 data[75]=-140737496776899L;
10469 data[76]=-2160230401L;
10470 data[77]=134217599L;
10471 data[78]=-4294967296L;
10472 data[79]=9007199254740991L;
10474 for (
int i = 81; i<=88; i++) { data[i]=-1L; }
10475 data[89]=35923243902697471L;
10476 data[90]=-4160749570L;
10477 data[91]=501377302265855L;
10478 data[92]=1125895612129279L;
10479 data[93]=527761286627327L;
10480 data[94]=4503599627370495L;
10481 data[95]=276824064L;
10482 data[96]=-4294967296L;
10483 data[97]=72057594037927935L;
10484 data[98]=2199023255551L;
10485 for (
int i = 99; i<=119; i++) { data[i]=0L; }
10486 for (
int i = 120; i<=121; i++) { data[i]=-1L; }
10487 data[122]=-4026531841L;
10488 data[123]=288230376151711743L;
10489 data[124]=-3233808385L;
10490 data[125]=4611686017001275199L;
10491 data[126]=6908521828386340863L;
10492 data[127]=2295745090394464220L;
10494 data[129]=-9222809086901354496L;
10495 for (
int i = 130; i<=131; i++) { data[i]=0L; }
10496 data[132]=-2018811855607169916L;
10497 data[133]=-4294966304L;
10499 for (
int i = 135; i<=191; i++) { data[i]=0L; }
10500 data[192]=2251241253188403424L;
10502 data[194]=-4823449601L;
10503 data[195]=-576460752303423489L;
10504 data[196]=-527765581332512L;
10506 data[198]=72057589742993407L;
10507 data[199]=-281474976710656L;
10508 for (
int i = 200; i<=207; i++) { data[i]=0L; }
10510 for (
int i = 209; i<=309; i++) { data[i]=0L; }
10511 data[310]=9007199254740992L;
10514 for (
int i = 313; i<=637; i++) { data[i]=0L; }
10515 data[638]=137438953472L;
10517 for (
int i = 640; i<=657; i++) { data[i]=-1L; }
10519 for (
int i = 659; i<=687; i++) { data[i]=0L; }
10521 for (
int i = 689; i<=861; i++) { data[i]=0L; }
10522 data[862]=34359738368L;
10523 for (
int i = 863; i<=995; i++) { data[i]=0L; }
10524 for (
int i = 996; i<=999; i++) { data[i]=-1L; }
10525 data[1000]=-211106232532993L;
10526 data[1001]=8796093022207L;
10527 for (
int i = 1002; i<=1003; i++) { data[i]=0L; }
10528 data[1004]=6881498030004502655L;
10530 data[1006]=1125899906842623L;
10531 data[1007]=-524288L;
10532 for (
int i = 1008; i<=1011; i++) { data[i]=-1L; }
10533 data[1012]=4611686018427387903L;
10534 data[1013]=-65536L;
10535 data[1014]=-196609L;
10536 data[1015]=1152640029630136575L;
10538 data[1017]=-9288674231451648L;
10540 data[1019]=2305843009213693951L;
10541 data[1020]=576460743713488896L;
10542 data[1021]=-274743689218L;
10543 data[1022]=9223372036854775807L;
10544 data[1023]=486341884L;
10545 for (
int i = 1024; i<=4087; i++) { data[i]=0L; }
10549 private static long[] mk_tokenSet_7_()
10551 long[] data =
new long[4088];
10553 data[1]=576460743847706622L;
10554 data[2]=297241973452963840L;
10555 data[3]=-36028797027352577L;
10556 for (
int i = 4; i<=7; i++) { data[i]=-1L; }
10557 data[8]=4503591037435903L;
10559 data[10]=-432556670460100609L;
10560 data[11]=70501888360451L;
10562 data[13]=288230376151711744L;
10563 data[14]=-17179879616L;
10564 data[15]=18014398509449215L;
10565 for (
int i = 16; i<=17; i++) { data[i]=-1L; }
10567 data[19]=234187180623233023L;
10568 data[20]=-562949953355777L;
10569 data[21]=-8547991553L;
10571 data[23]=1979120929931264L;
10572 data[24]=576460743713488896L;
10573 data[25]=-351843720886273L;
10575 data[27]=2017613045381988351L;
10576 data[28]=35184371892224L;
10578 data[30]=563224831328255L;
10579 for (
int i = 31; i<=35; i++) { data[i]=0L; }
10580 data[36]=2594073385365405664L;
10581 data[37]=17163157504L;
10582 data[38]=271902628478820320L;
10583 data[39]=844440767823872L;
10584 data[40]=247132830528276448L;
10585 data[41]=7881300924956672L;
10586 data[42]=2589004636761075680L;
10587 data[43]=4295032832L;
10588 data[44]=2579997437506199520L;
10589 data[45]=15837691904L;
10590 data[46]=270153412153034728L;
10592 data[48]=283724577500946400L;
10593 data[49]=12884901888L;
10594 data[50]=283724577500946400L;
10595 data[51]=13958643712L;
10596 data[52]=288228177128316896L;
10597 data[53]=12884901888L;
10598 data[54]=3457638613854978016L;
10600 data[56]=3940649673949182L;
10602 data[58]=2309762420256548246L;
10603 data[59]=805306463L;
10605 data[61]=8796093021951L;
10608 data[64]=7679401525247L;
10610 data[66]=-4294967296L;
10611 data[67]=144115188075790399L;
10613 data[69]=-2080374785L;
10614 data[70]=-1065151889409L;
10615 data[71]=288230376151711743L;
10617 data[73]=-3263218305L;
10618 data[74]=9168625153884503423L;
10619 data[75]=-140737496776899L;
10620 data[76]=-2160230401L;
10621 data[77]=134217599L;
10622 data[78]=-4294967296L;
10623 data[79]=9007199254740991L;
10625 for (
int i = 81; i<=88; i++) { data[i]=-1L; }
10626 data[89]=35923243902697471L;
10627 data[90]=-4160749570L;
10628 data[91]=501377302265855L;
10629 data[92]=1125895612129279L;
10630 data[93]=527761286627327L;
10631 data[94]=4503599627370495L;
10632 data[95]=276824064L;
10633 data[96]=-4294967296L;
10634 data[97]=72057594037927935L;
10635 data[98]=2199023255551L;
10636 for (
int i = 99; i<=119; i++) { data[i]=0L; }
10637 for (
int i = 120; i<=121; i++) { data[i]=-1L; }
10638 data[122]=-4026531841L;
10639 data[123]=288230376151711743L;
10640 data[124]=-3233808385L;
10641 data[125]=4611686017001275199L;
10642 data[126]=6908521828386340863L;
10643 data[127]=2295745090394464220L;
10645 data[129]=-9222809086901354496L;
10646 for (
int i = 130; i<=131; i++) { data[i]=0L; }
10647 data[132]=-2018811855607169916L;
10648 data[133]=-4294966304L;
10650 for (
int i = 135; i<=191; i++) { data[i]=0L; }
10651 data[192]=2251241253188403424L;
10653 data[194]=-4823449601L;
10654 data[195]=-576460752303423489L;
10655 data[196]=-527765581332512L;
10657 data[198]=72057589742993407L;
10658 data[199]=-281474976710656L;
10659 for (
int i = 200; i<=207; i++) { data[i]=0L; }
10661 for (
int i = 209; i<=309; i++) { data[i]=0L; }
10662 data[310]=9007199254740992L;
10665 for (
int i = 313; i<=637; i++) { data[i]=0L; }
10666 data[638]=137438953472L;
10668 for (
int i = 640; i<=657; i++) { data[i]=-1L; }
10670 for (
int i = 659; i<=687; i++) { data[i]=0L; }
10672 for (
int i = 689; i<=861; i++) { data[i]=0L; }
10673 data[862]=34359738368L;
10674 for (
int i = 863; i<=995; i++) { data[i]=0L; }
10675 for (
int i = 996; i<=999; i++) { data[i]=-1L; }
10676 data[1000]=-211106232532993L;
10677 data[1001]=8796093022207L;
10678 for (
int i = 1002; i<=1003; i++) { data[i]=0L; }
10679 data[1004]=6881498030004502655L;
10681 data[1006]=1125899906842623L;
10682 data[1007]=-524288L;
10683 for (
int i = 1008; i<=1011; i++) { data[i]=-1L; }
10684 data[1012]=4611686018427387903L;
10685 data[1013]=-65536L;
10686 data[1014]=-196609L;
10687 data[1015]=1152640029630136575L;
10689 data[1017]=-9288674231451648L;
10691 data[1019]=2305843009213693951L;
10692 data[1020]=576460743713488896L;
10693 data[1021]=-274743689218L;
10694 data[1022]=9223372036854775807L;
10695 data[1023]=486341884L;
10696 for (
int i = 1024; i<=4087; i++) { data[i]=0L; }
10700 private static long[] mk_tokenSet_8_()
10702 long[] data =
new long[2042];
10703 data[0]=287948901175001088L;
10704 for (
int i = 1; i<=24; i++) { data[i]=0L; }
10705 data[25]=4393751543808L;
10707 data[27]=287948901175001088L;
10708 for (
int i = 28; i<=36; i++) { data[i]=0L; }
10709 data[37]=281200098803712L;
10711 data[39]=281200098803712L;
10713 data[41]=281200098803712L;
10715 data[43]=281200098803712L;
10717 data[45]=281200098803712L;
10719 data[47]=280925220896768L;
10721 data[49]=281200098803712L;
10723 data[51]=281200098803712L;
10725 data[53]=281200098803712L;
10726 for (
int i = 54; i<=56; i++) { data[i]=0L; }
10727 data[57]=67043328L;
10729 data[59]=67043328L;
10730 data[60]=4393751543808L;
10731 for (
int i = 61; i<=64; i++) { data[i]=0L; }
10733 for (
int i = 66; i<=76; i++) { data[i]=0L; }
10734 data[77]=1123700883587072L;
10735 for (
int i = 78; i<=94; i++) { data[i]=0L; }
10736 data[95]=4393751543808L;
10737 data[96]=67043328L;
10738 for (
int i = 97; i<=1019; i++) { data[i]=0L; }
10739 data[1020]=67043328L;
10740 for (
int i = 1021; i<=2041; i++) { data[i]=0L; }
10744 private static long[] mk_tokenSet_9_()
10746 long[] data =
new long[2044];
10748 data[1]=2147483648L;
10749 for (
int i = 2; i<=127; i++) { data[i]=0L; }
10750 data[128]=-9223372036854775808L;
10752 for (
int i = 130; i<=194; i++) { data[i]=0L; }
10753 data[195]=576460752303423488L;
10754 for (
int i = 196; i<=1015; i++) { data[i]=0L; }
10755 data[1016]=6755399441055744L;
10757 for (
int i = 1018; i<=1019; i++) { data[i]=0L; }
10758 data[1020]=-9223372036854775808L;
10759 data[1021]=137438953472L;
10760 for (
int i = 1022; i<=2043; i++) { data[i]=0L; }
10764 private static long[] mk_tokenSet_10_()
10766 long[] data =
new long[2034];
10767 for (
int i = 0; i<=11; i++) { data[i]=0L; }
10769 data[13]=281470681808895L;
10770 for (
int i = 14; i<=17; i++) { data[i]=0L; }
10772 for (
int i = 19; i<=21; i++) { data[i]=0L; }
10773 data[22]=-4899916411759099904L;
10776 data[25]=281474980902912L;
10778 data[27]=67755789254656L;
10779 data[28]=-281474976579584L;
10781 data[30]=562675075514368L;
10782 for (
int i = 31; i<=35; i++) { data[i]=0L; }
10783 data[36]=-3458764513820540914L;
10784 data[37]=51541590015L;
10785 data[38]=-3458764513820540914L;
10786 data[39]=51548010911L;
10787 data[40]=-3458764513820540924L;
10788 data[41]=844424930146695L;
10789 data[42]=-3458764513820540914L;
10791 data[44]=-3458764513820540914L;
10792 data[45]=12597647L;
10793 data[46]=-4611686018427387900L;
10795 data[48]=-4611686018427387890L;
10797 data[50]=-4611686018427387892L;
10799 data[52]=-4611686018427387892L;
10802 data[55]=3377704004977664L;
10803 data[56]=572520102629474304L;
10805 data[58]=2013671983388033024L;
10807 data[60]=-4422534834027495424L;
10808 data[61]=-562949953421312L;
10809 data[62]=2305843009196851423L;
10811 data[64]=272450185269870592L;
10812 data[65]=62914560L;
10813 for (
int i = 66; i<=91; i++) { data[i]=0L; }
10814 data[92]=7881299349733376L;
10815 data[93]=3377699721314304L;
10816 data[94]=-4503599627370496L;
10820 data[98]=2199023255552L;
10821 for (
int i = 99; i<=130; i++) { data[i]=0L; }
10822 data[131]=8667780808704L;
10823 for (
int i = 132; i<=191; i++) { data[i]=0L; }
10824 data[192]=277076930199552L;
10826 data[194]=100663296L;
10827 for (
int i = 195; i<=1003; i++) { data[i]=0L; }
10828 data[1004]=1073741824L;
10829 for (
int i = 1005; i<=1015; i++) { data[i]=0L; }
10830 data[1016]=64424574975L;
10831 for (
int i = 1017; i<=2033; i++) { data[i]=0L; }
10835 private static long[] mk_tokenSet_11_()
10837 long[] data =
new long[2048];
10838 for (
int i = 0; i<=26; i++) { data[i]=0L; }
10839 data[27]=536870912L;
10841 for (
int i = 29; i<=95; i++) { data[i]=0L; }
10843 for (
int i = 97; i<=127; i++) { data[i]=0L; }
10844 data[128]=136339441905664L;
10845 data[129]=277141354708992L;
10846 for (
int i = 130; i<=1018; i++) { data[i]=0L; }
10847 data[1019]=-9223372036854775808L;
10848 for (
int i = 1020; i<=1022; i++) { data[i]=0L; }
10849 data[1023]=1008806316530991104L;
10850 for (
int i = 1024; i<=2047; i++) { data[i]=0L; }
10854 private static long[] mk_tokenSet_12_()
10856 long[] data =
new long[2042];
10858 data[1]=134217726L;
10860 data[3]=2139095039L;
10861 data[4]=-6172933889249159851L;
10862 data[5]=3122495741643543722L;
10863 data[6]=1274187559846268630L;
10864 data[7]=6184099063146390672L;
10865 data[8]=1501199875790165L;
10866 for (
int i = 9; i<=13; i++) { data[i]=0L; }
10867 data[14]=17575006099264L;
10868 data[15]=4597424615849984L;
10869 data[16]=281474976710655L;
10870 data[17]=6148914689804861440L;
10871 data[18]=6148914691236516865L;
10872 data[19]=78062393541077675L;
10873 data[20]=-562949953399467L;
10875 for (
int i = 22; i<=65; i++) { data[i]=0L; }
10876 data[66]=-4294967296L;
10878 for (
int i = 68; i<=119; i++) { data[i]=0L; }
10879 for (
int i = 120; i<=121; i++) { data[i]=6148914691236517205L; }
10880 data[122]=6148914689806259541L;
10881 data[123]=96076792050570581L;
10882 data[124]=-71777217515815168L;
10883 data[125]=280378317225728L;
10884 data[126]=1080863910568919040L;
10885 data[127]=1080897995681042176L;
10886 for (
int i = 128; i<=131; i++) { data[i]=0L; }
10887 data[132]=-4608522378834134908L;
10889 for (
int i = 134; i<=1019; i++) { data[i]=0L; }
10890 data[1020]=576460743713488896L;
10891 for (
int i = 1021; i<=2041; i++) { data[i]=0L; }
10895 private static long[] mk_tokenSet_13_()
10897 long[] data =
new long[2044];
10899 data[1]=576460743713488896L;
10900 data[2]=297241973452963840L;
10901 data[3]=-36028799166447616L;
10902 data[4]=6172933889249159850L;
10903 data[5]=-3122495741643543723L;
10904 data[6]=-1850648312149692119L;
10905 data[7]=-6185224963053235648L;
10906 data[8]=3002391161645738L;
10908 data[10]=70368744177663L;
10909 for (
int i = 11; i<=13; i++) { data[i]=0L; }
10910 data[14]=-17592185978880L;
10911 data[15]=13416973893599231L;
10912 data[16]=-281474976710656L;
10913 data[17]=-6148914689804861441L;
10914 data[18]=-6148914691236517886L;
10915 data[19]=156124787082155348L;
10917 data[21]=-8589934592L;
10919 for (
int i = 23; i<=119; i++) { data[i]=0L; }
10920 for (
int i = 120; i<=121; i++) { data[i]=-6148914691236517206L; }
10921 data[122]=-6148914693832791382L;
10922 data[123]=192153584101141162L;
10923 data[124]=71777214282006783L;
10924 data[125]=4611405638684049471L;
10925 data[126]=4674456033467236607L;
10926 data[127]=61925590106570972L;
10928 data[129]=-9222809086901354496L;
10929 for (
int i = 130; i<=131; i++) { data[i]=0L; }
10930 data[132]=2454602534405850112L;
10932 for (
int i = 134; i<=1003; i++) { data[i]=0L; }
10933 data[1004]=16253055L;
10934 for (
int i = 1005; i<=1020; i++) { data[i]=0L; }
10935 data[1021]=134217726L;
10936 for (
int i = 1022; i<=2043; i++) { data[i]=0L; }
10940 private static long[] mk_tokenSet_14_()
10942 long[] data =
new long[1025];
10943 for (
int i = 0; i<=6; i++) { data[i]=0L; }
10944 data[7]=1125899906844960L;
10945 for (
int i = 8; i<=125; i++) { data[i]=0L; }
10946 data[126]=1153201884350185216L;
10947 data[127]=1152921504606851072L;
10948 for (
int i = 128; i<=1024; i++) { data[i]=0L; }
10952 private static long[] mk_tokenSet_15_()
10954 long[] data =
new long[2046];
10955 for (
int i = 0; i<=9; i++) { data[i]=0L; }
10956 data[10]=-432627039204278272L;
10957 data[11]=70501888360451L;
10959 data[13]=288230376151711744L;
10960 for (
int i = 14; i<=20; i++) { data[i]=0L; }
10961 data[21]=33554432L;
10962 for (
int i = 22; i<=24; i++) { data[i]=0L; }
10965 data[27]=412316860416L;
10966 for (
int i = 28; i<=56; i++) { data[i]=0L; }
10970 for (
int i = 60; i<=94; i++) { data[i]=0L; }
10974 for (
int i = 98; i<=191; i++) { data[i]=0L; }
10975 data[192]=593912200859484192L;
10977 data[194]=1610612736L;
10978 data[195]=8070450532247928832L;
10979 for (
int i = 196; i<=1020; i++) { data[i]=0L; }
10980 data[1021]=281474976710656L;
10981 data[1022]=3221225472L;
10982 for (
int i = 1023; i<=2045; i++) { data[i]=0L; }
10986 private static long[] mk_tokenSet_16_()
10988 long[] data =
new long[4088];
10989 for (
int i = 0; i<=5; i++) { data[i]=0L; }
10990 data[6]=576460752303423488L;
10992 for (
int i = 8; i<=22; i++) { data[i]=0L; }
10993 data[23]=1979120929931264L;
10994 data[24]=576460743713488896L;
10995 data[25]=-351843720886274L;
10997 data[27]=2017612633065127935L;
10998 data[28]=35184371892224L;
11000 data[30]=563224831328255L;
11001 for (
int i = 31; i<=35; i++) { data[i]=0L; }
11002 data[36]=2594073385365405664L;
11003 data[37]=17163157504L;
11004 data[38]=271902628478820320L;
11005 data[39]=844440767823872L;
11006 data[40]=247132830528276448L;
11007 data[41]=7881300924956672L;
11008 data[42]=2589004636761075680L;
11009 data[43]=4295032832L;
11010 data[44]=2579997437506199520L;
11011 data[45]=15837691904L;
11012 data[46]=270153412153034728L;
11014 data[48]=283724577500946400L;
11015 data[49]=12884901888L;
11016 data[50]=283724577500946400L;
11017 data[51]=13958643712L;
11018 data[52]=288228177128316896L;
11019 data[53]=12884901888L;
11020 data[54]=3457638613854978016L;
11022 data[56]=3940649673949182L;
11024 data[58]=2309762420256548246L;
11025 data[59]=805306399L;
11027 data[61]=8796093021951L;
11030 data[64]=7679401525247L;
11033 data[67]=144115188075790336L;
11035 data[69]=-2080374785L;
11036 data[70]=-1065151889409L;
11037 data[71]=288230376151711743L;
11039 data[73]=-3263218305L;
11040 data[74]=9168625153884503423L;
11041 data[75]=-140737496776899L;
11042 data[76]=-2160230401L;
11043 data[77]=134217599L;
11044 data[78]=-4294967296L;
11045 data[79]=9007199254740991L;
11047 for (
int i = 81; i<=88; i++) { data[i]=-1L; }
11048 data[89]=35923243902697471L;
11049 data[90]=-4160749570L;
11050 data[91]=8796093022207L;
11051 data[92]=1125895612129279L;
11052 data[93]=527761286627327L;
11053 data[94]=4503599627370495L;
11054 data[95]=268435456L;
11055 data[96]=-4294967296L;
11056 data[97]=72057594037927927L;
11057 data[98]=2199023255551L;
11058 for (
int i = 99; i<=131; i++) { data[i]=0L; }
11059 data[132]=135107988821114880L;
11060 for (
int i = 133; i<=191; i++) { data[i]=0L; }
11061 data[192]=1152921504606847040L;
11063 data[194]=-6434062337L;
11064 data[195]=-8646911284551352321L;
11065 data[196]=-527765581332512L;
11067 data[198]=72057589742993407L;
11068 data[199]=-281474976710656L;
11069 for (
int i = 200; i<=207; i++) { data[i]=0L; }
11071 for (
int i = 209; i<=309; i++) { data[i]=0L; }
11072 data[310]=9007199254740992L;
11075 for (
int i = 313; i<=637; i++) { data[i]=0L; }
11076 data[638]=137438953472L;
11078 for (
int i = 640; i<=657; i++) { data[i]=-1L; }
11080 for (
int i = 659; i<=687; i++) { data[i]=0L; }
11082 for (
int i = 689; i<=861; i++) { data[i]=0L; }
11083 data[862]=34359738368L;
11084 for (
int i = 863; i<=995; i++) { data[i]=0L; }
11085 for (
int i = 996; i<=999; i++) { data[i]=-1L; }
11086 data[1000]=-211106232532993L;
11087 data[1001]=8796093022207L;
11088 for (
int i = 1002; i<=1003; i++) { data[i]=0L; }
11089 data[1004]=6881498029988249600L;
11091 data[1006]=1125899906842623L;
11092 data[1007]=-524288L;
11093 for (
int i = 1008; i<=1011; i++) { data[i]=-1L; }
11094 data[1012]=4611686018427387903L;
11095 data[1013]=-65536L;
11096 data[1014]=-196609L;
11097 data[1015]=1152640029630136575L;
11099 data[1017]=-9288674231451648L;
11101 data[1019]=2305843009213693951L;
11103 data[1021]=-281749854617600L;
11104 data[1022]=9223372033633550335L;
11105 data[1023]=486341884L;
11106 for (
int i = 1024; i<=4087; i++) { data[i]=0L; }
11110 private static long[] mk_tokenSet_17_()
11112 long[] data =
new long[1025];
11113 for (
int i = 0; i<=90; i++) { data[i]=0L; }
11114 data[91]=492581209243648L;
11115 for (
int i = 92; i<=132; i++) { data[i]=0L; }
11116 data[133]=-4294967296L;
11118 for (
int i = 135; i<=191; i++) { data[i]=0L; }
11119 data[192]=504407547722072192L;
11120 for (
int i = 193; i<=1024; i++) { data[i]=0L; }
11124 private static long[] mk_tokenSet_18_()
11126 long[] data =
new long[2034];
11127 for (
int i = 0; i<=11; i++) { data[i]=0L; }
11129 data[13]=281470681808895L;
11130 for (
int i = 14; i<=17; i++) { data[i]=0L; }
11132 for (
int i = 19; i<=21; i++) { data[i]=0L; }
11133 data[22]=-4899916411759099904L;
11136 data[25]=281474980902912L;
11138 data[27]=67755789254656L;
11139 data[28]=-281474976579584L;
11141 data[30]=562675075514368L;
11142 for (
int i = 31; i<=35; i++) { data[i]=0L; }
11143 data[36]=1152921504606846982L;
11144 data[37]=51541582334L;
11145 data[38]=1152921504606846978L;
11146 data[39]=51539615774L;
11147 data[40]=1152921504606846980L;
11148 data[41]=844424930146694L;
11149 data[42]=1152921504606846982L;
11151 data[44]=-8070450532247928830L;
11155 data[48]=-4611686018427387904L;
11157 data[50]=-9223372036854775808L;
11163 data[56]=572520102629474304L;
11165 data[58]=2013671983388033024L;
11167 data[60]=189151184399892480L;
11168 data[61]=9222809086901354496L;
11169 data[62]=2305843009196851423L;
11171 data[64]=199812049092476928L;
11172 data[65]=50331648L;
11173 for (
int i = 66; i<=91; i++) { data[i]=0L; }
11174 data[92]=7881299349733376L;
11175 data[93]=3377699721314304L;
11176 data[94]=4575657221408423936L;
11180 data[98]=2199023255552L;
11181 for (
int i = 99; i<=130; i++) { data[i]=0L; }
11182 data[131]=8667780808704L;
11183 for (
int i = 132; i<=191; i++) { data[i]=0L; }
11184 data[192]=277076930199552L;
11186 data[194]=100663296L;
11187 for (
int i = 195; i<=1003; i++) { data[i]=0L; }
11188 data[1004]=1073741824L;
11189 for (
int i = 1005; i<=1015; i++) { data[i]=0L; }
11190 data[1016]=64424574975L;
11191 for (
int i = 1017; i<=2033; i++) { data[i]=0L; }
11195 private static long[] mk_tokenSet_19_()
11197 long[] data =
new long[1025];
11198 for (
int i = 0; i<=35; i++) { data[i]=0L; }
11199 data[36]=-4611686018427387896L;
11201 data[38]=-4611686018427387892L;
11203 data[40]=-4611686018427387904L;
11205 data[42]=-4611686018427387896L;
11207 data[44]=4611686018427387916L;
11209 data[46]=-4611686018427387904L;
11213 data[50]=4611686018427387916L;
11215 data[52]=-4611686018427387892L;
11218 data[55]=3377703998947328L;
11219 for (
int i = 56; i<=59; i++) { data[i]=0L; }
11220 data[60]=-4611686018427387904L;
11221 data[61]=-9223372036854775808L;
11222 for (
int i = 62; i<=63; i++) { data[i]=0L; }
11223 data[64]=72638136177393664L;
11224 data[65]=12582912L;
11225 for (
int i = 66; i<=93; i++) { data[i]=0L; }
11226 data[94]=-4580160821035794432L;
11228 for (
int i = 96; i<=1024; i++) { data[i]=0L; }
11232 private static long[] mk_tokenSet_20_()
11234 long[] data =
new long[1025];
11235 data[0]=287948901175001088L;
11236 data[1]=541165879422L;
11237 for (
int i = 2; i<=1024; i++) { data[i]=0L; }
11241 private static long[] mk_tokenSet_21_()
11243 long[] data =
new long[1025];
11245 data[1]=35527969480784L;
11246 for (
int i = 2; i<=1024; i++) { data[i]=0L; }
11250 private static long[] mk_tokenSet_22_()
11252 long[] data =
new long[2048];
11253 data[0]=-549755823105L;
11254 data[1]=-268435457L;
11255 for (
int i = 2; i<=127; i++) { data[i]=-1L; }
11256 data[128]=-3298534883329L;
11257 for (
int i = 129; i<=1022; i++) { data[i]=-1L; }
11258 data[1023]=9223372036854775807L;
11259 for (
int i = 1024; i<=2047; i++) { data[i]=0L; }
11263 private static long[] mk_tokenSet_23_()
11265 long[] data =
new long[1025];
11266 data[0]=282041912393728L;
11267 data[1]=95772161741946880L;
11268 for (
int i = 2; i<=1024; i++) { data[i]=0L; }
11272 private static long[] mk_tokenSet_24_()
11274 long[] data =
new long[2048];
11275 data[0]=-17179878401L;
11276 data[1]=-268435457L;
11277 for (
int i = 2; i<=127; i++) { data[i]=-1L; }
11278 data[128]=-3298534883329L;
11279 for (
int i = 129; i<=1022; i++) { data[i]=-1L; }
11280 data[1023]=9223372036854775807L;
11281 for (
int i = 1024; i<=2047; i++) { data[i]=0L; }
void mMINUS_ASSIGN(bool _createToken)
void mFORMATTING_CHARACTER(bool _createToken)
void mNOT_NEWLINE(bool _createToken)
antlr.collections.impl.BitSet BitSet
void mOPEN_BRACK(bool _createToken)
void mBIN_XOR(bool _createToken)
override IToken makeToken(int t)
Ensures all tokens have access to the source file's details.
void mCLOSE_CURLY(bool _createToken)
void mNEWLINE(bool _createToken)
void mGTHAN(bool _createToken)
antlr.ByteBuffer ByteBuffer
void mSTRING_LITERAL(bool _createToken)
void mDIV_ASSIGN(bool _createToken)
void mDECIMAL_DIGIT(bool _createToken)
static readonly BitSet tokenSet_5_
const int NULL_TREE_LOOKAHEAD
void mLTHAN(bool _createToken)
const int LETTER_CHARACTER
System.IO.FileInfo FileInfo
void mSTAR_ASSIGN(bool _createToken)
const int LITERAL_property
void mDEREF(bool _createToken)
void mSHIFTR(bool _createToken)
const int DECIMAL_LITERAL
void mSL_COMMENT(bool _createToken)
const int UNICODE_CLASS_Lu
antlr.TokenStreamRecognitionException TokenStreamRecognitionException
antlr.CharStreamException CharStreamException
bool IsIdentifierCharacter(string s)
static readonly BitSet tokenSet_14_
const int UNICODE_CLASS_Nl
void mLOG_OR(bool _createToken)
void mLOG_NOT(bool _createToken)
antlr.MismatchedCharException MismatchedCharException
const int UNICODE_ESCAPE_SEQUENCE
void mCOMBINING_CHARACTER(bool _createToken)
static readonly BitSet tokenSet_10_
void mCLOSE_BRACK(bool _createToken)
bool IsLetterCharacter(string s)
void mUNICODE_CLASS_Lm(bool _createToken)
CSharpLexer(LexerSharedInputState state)
static readonly BitSet tokenSet_22_
static readonly BitSet tokenSet_19_
void mUNICODE_CLASS_Lu(bool _createToken)
void mIDENTIFIER(bool _createToken)
void mSHIFTL_ASSIGN(bool _createToken)
antlr.NoViableAltForCharException NoViableAltForCharException
static readonly BitSet tokenSet_20_
static readonly BitSet tokenSet_21_
System.Collections.Comparer Comparer
void mDEC(bool _createToken)
TokenStreamSelector Selector
A for switching between this Lexer and the Preprocessor Lexer.
const int CONNECTING_CHARACTER
CSharpLexer(TextReader r)
static readonly BitSet tokenSet_6_
static readonly BitSet tokenSet_7_
void mUNICODE_CLASS_Zs(bool _createToken)
void mUNICODE_CLASS_Mn(bool _createToken)
const int UNICODE_CLASS_Lt
bool IsCombiningCharacter(string s)
const int UNICODE_CLASS_Mc
static readonly BitSet tokenSet_3_
antlr.SemanticException SemanticException
void mUNICODE_CLASS_Ll(bool _createToken)
void mUNICODE_CLASS_Nd(bool _createToken)
void mUNICODE_CLASS_Mc(bool _createToken)
void mQUOTE(bool _createToken)
void mNON_NEWLINE_WHITESPACE(bool _createToken)
antlr.TokenStream TokenStream
void mPLUS(bool _createToken)
const int UNICODE_CLASS_Mn
const int UNICODE_CLASS_Nd
override IToken nextToken()
void mWHITESPACE(bool _createToken)
void mUNICODE_CLASS_Lt(bool _createToken)
void mUNICODE_CLASS_Nl(bool _createToken)
void mML_COMMENT(bool _createToken)
void mINC(bool _createToken)
static readonly BitSet tokenSet_15_
void mBIN_AND_ASSIGN(bool _createToken)
void mCOMMA(bool _createToken)
antlr.CharStreamIOException CharStreamIOException
static readonly BitSet tokenSet_17_
void mLTE(bool _createToken)
static readonly BitSet tokenSet_0_
void mBIN_OR(bool _createToken)
System.Collections.Hashtable Hashtable
void mCONNECTING_CHARACTER(bool _createToken)
void mCHAR_LITERAL(bool _createToken)
antlr.RecognitionException RecognitionException
void mUNICODE_CLASS_Pc(bool _createToken)
const int COMBINING_CHARACTER
void mOPEN_PAREN(bool _createToken)
void mUNICODE_CLASS_Cf(bool _createToken)
const int UNICODE_CLASS_Lm
const int DECIMAL_DIGIT_CHARACTER
void mMOD_ASSIGN(bool _createToken)
void mPLUS_ASSIGN(bool _createToken)
const int UNICODE_CLASS_Pc
static readonly BitSet tokenSet_11_
void mASSIGN(bool _createToken)
const int UNICODE_CLASS_Ll
override void setFilename(string f)
Update _fileinfo attribute whenever filename changes.
void mNOT_EQUAL(bool _createToken)
CSharpLexer(InputBuffer ib)
void mMOD(bool _createToken)
antlr.InputBuffer InputBuffer
static readonly BitSet tokenSet_16_
static readonly BitSet tokenSet_4_
const int UNICODE_CLASS_Lo
void mOPEN_CURLY(bool _createToken)
static readonly BitSet tokenSet_12_
void mSEMI(bool _createToken)
void mLOG_AND(bool _createToken)
static readonly BitSet tokenSet_1_
void mCOLON(bool _createToken)
const int ESCAPED_LITERAL
void mLETTER_CHARACTER(bool _createToken)
antlr.TokenStreamSelector TokenStreamSelector
void mPP_DIRECTIVE(bool _createToken)
static readonly BitSet tokenSet_18_
antlr.TokenStreamIOException TokenStreamIOException
const int LITERAL_assembly
void mGTE(bool _createToken)
void mDIV(bool _createToken)
void mBIN_OR_ASSIGN(bool _createToken)
void mHEX_DIGIT(bool _createToken)
static readonly BitSet tokenSet_2_
const int FORMATTING_CHARACTER
System.IO.TextReader TextReader
antlr.TokenStreamException TokenStreamException
const int UNICODE_CLASS_Cf
void mBIN_AND(bool _createToken)
antlr.LexerSharedInputState LexerSharedInputState
void mCLOSE_PAREN(bool _createToken)
A sub-class of antlr.CommonHiddenStreamToken that can be used to track the file from which a token wa...
void mSHIFTL(bool _createToken)
void mEQUAL(bool _createToken)
const int UNICODE_CLASS_Zs
void mUNICODE_CLASS_Lo(bool _createToken)
void mBIN_XOR_ASSIGN(bool _createToken)
static readonly BitSet tokenSet_13_
void mSTAR(bool _createToken)
antlr.CommonToken CommonToken
void mMINUS(bool _createToken)
static readonly BitSet tokenSet_23_
const int NON_NEWLINE_WHITESPACE
antlr.ANTLRException ANTLRException
void mINT_LITERAL(bool _createToken)
void mQUESTION(bool _createToken)
static readonly BitSet tokenSet_8_
antlr.CharScanner CharScanner
static readonly BitSet tokenSet_24_
void mDECIMAL_DIGIT_CHARACTER(bool _createToken)
void mBIN_NOT(bool _createToken)
void mESCAPED_LITERAL(bool _createToken)
antlr.CharBuffer CharBuffer
static readonly BitSet tokenSet_9_
void mSHIFTR_ASSIGN(bool _createToken)
void mUNICODE_ESCAPE_SEQUENCE(bool _createToken)