mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
JFlex: regen all lexers
This commit is contained in:
@@ -66,56 +66,135 @@ class _RegExLexer implements FlexLexer {
|
||||
"\1\50\1\36\1\13\1\51\2\13\1\24\1\13\1\37\1\13\1\24"+
|
||||
"\1\31\1\24\1\45\1\31\1\31\1\44\1\13\1\27\1\6\1\23"+
|
||||
"\1\7\7\0\1\60\44\0\1\13\12\0\1\13\4\0\1\13\5\0"+
|
||||
"\27\13\1\0\37\13\1\0\376\13\4\0\36\13\70\0\131\13\7\0"+
|
||||
"\11\13\2\0\7\13\16\0\2\13\16\0\5\13\225\0\1\13\13\0"+
|
||||
"\1\13\1\0\3\13\1\0\1\13\1\0\24\13\1\0\54\13\1\0"+
|
||||
"\7\13\3\0\1\13\1\0\1\13\1\0\1\13\1\0\1\13\1\0"+
|
||||
"\22\13\15\0\14\13\1\0\102\13\1\0\14\13\1\0\44\13\16\0"+
|
||||
"\65\13\2\0\2\13\2\0\2\13\3\0\34\13\2\0\10\13\2\0"+
|
||||
"\2\13\67\0\46\13\2\0\1\13\7\0\47\13\110\0\33\13\5\0"+
|
||||
"\3\13\56\0\32\13\5\0\13\13\25\0\12\15\7\0\107\13\2\0"+
|
||||
"\5\13\1\0\17\13\1\0\4\13\1\0\1\13\17\0\2\13\11\0"+
|
||||
"\12\15\u020b\0\65\13\3\0\1\13\32\0\12\13\4\0\12\15\25\0"+
|
||||
"\10\13\2\0\2\13\2\0\26\13\1\0\7\13\1\0\1\13\3\0"+
|
||||
"\4\13\42\0\2\13\1\0\3\13\4\0\12\15\2\13\23\0\6\13"+
|
||||
"\4\0\2\13\2\0\26\13\1\0\7\13\1\0\2\13\1\0\2\13"+
|
||||
"\1\0\2\13\37\0\4\13\1\0\1\13\7\0\12\15\2\0\3\13"+
|
||||
"\20\0\7\13\1\0\1\13\1\0\3\13\1\0\26\13\1\0\7\13"+
|
||||
"\1\0\2\13\1\0\5\13\3\0\1\13\42\0\1\13\5\0\12\15"+
|
||||
"\25\0\10\13\2\0\2\13\2\0\26\13\1\0\7\13\1\0\2\13"+
|
||||
"\2\0\4\13\3\0\1\13\36\0\2\13\1\0\3\13\4\0\12\15"+
|
||||
"\25\0\6\13\3\0\3\13\1\0\4\13\3\0\2\13\1\0\1\13"+
|
||||
"\1\0\2\13\3\0\2\13\3\0\3\13\3\0\10\13\1\0\3\13"+
|
||||
"\55\0\11\15\25\0\10\13\1\0\3\13\1\0\27\13\1\0\12\13"+
|
||||
"\1\0\5\13\46\0\2\13\4\0\12\15\25\0\10\13\1\0\3\13"+
|
||||
"\1\0\27\13\1\0\12\13\1\0\5\13\44\0\1\13\1\0\2\13"+
|
||||
"\4\0\12\15\25\0\10\13\1\0\3\13\1\0\27\13\1\0\20\13"+
|
||||
"\46\0\2\13\4\0\12\15\221\0\56\13\1\0\1\13\1\0\2\13"+
|
||||
"\14\0\7\13\11\0\12\15\47\0\2\13\1\0\1\13\2\0\2\13"+
|
||||
"\1\0\1\13\2\0\1\13\6\0\4\13\1\0\7\13\1\0\3\13"+
|
||||
"\1\0\1\13\1\0\1\13\2\0\2\13\1\0\2\13\1\0\1\13"+
|
||||
"\1\0\2\13\11\0\1\13\2\0\5\13\1\0\1\13\11\0\12\15"+
|
||||
"\2\0\2\13\102\0\12\15\26\0\10\13\1\0\41\13\u0136\0\46\13"+
|
||||
"\12\0\47\13\11\0\132\13\5\0\104\13\5\0\122\13\u0c06\0\234\13"+
|
||||
"\4\0\132\13\6\0\26\13\2\0\6\13\2\0\46\13\2\0\6\13"+
|
||||
"\2\0\10\13\1\0\1\13\1\0\1\13\1\0\1\13\1\0\37\13"+
|
||||
"\2\0\65\13\1\0\7\13\1\0\1\13\3\0\3\13\1\0\7\13"+
|
||||
"\3\0\4\13\2\0\6\13\4\0\15\13\5\0\3\13\1\0\7\13"+
|
||||
"\53\0\1\60\1\60\125\0\1\13\202\0\1\13\4\0\1\13\2\0"+
|
||||
"\12\13\1\0\1\13\2\0\6\13\6\0\1\13\1\0\1\13\1\0"+
|
||||
"\1\13\1\0\10\13\1\0\6\13\u0ecc\0\1\13\53\0\5\13\13\0"+
|
||||
"\124\13\6\0\4\13\2\0\132\13\1\0\3\13\6\0\50\13\4\0"+
|
||||
"\136\13\u1c71\0\u51a6\13\u0c5a\0\u2ba4\13\u215c\0\u012e\13\322\0\7\13\14\0"+
|
||||
"\5\13\7\0\12\13\1\0\15\13\1\0\5\13\1\0\1\13\1\0"+
|
||||
"\2\13\1\0\2\13\1\0\154\13\41\0\u016b\13\22\0\100\13\2\0"+
|
||||
"\66\13\50\0\14\13\164\0\3\13\1\0\1\13\1\0\207\13\23\0"+
|
||||
"\12\15\7\0\32\13\6\0\32\13\13\0\131\13\3\0\6\13\2\0"+
|
||||
"\6\13\2\0\6\13\2\0\3\13\43\0";
|
||||
"\27\13\1\0\37\13\1\0\u01ca\13\4\0\14\13\16\0\5\13\7\0"+
|
||||
"\1\13\1\0\1\13\201\0\5\13\1\0\2\13\2\0\4\13\1\0"+
|
||||
"\1\13\6\0\1\13\1\0\3\13\1\0\1\13\1\0\24\13\1\0"+
|
||||
"\123\13\1\0\213\13\10\0\246\13\1\0\46\13\2\0\1\13\7\0"+
|
||||
"\47\13\110\0\33\13\5\0\3\13\55\0\53\13\25\0\12\15\4\0"+
|
||||
"\2\13\1\0\143\13\1\0\1\13\17\0\2\13\7\0\2\13\12\15"+
|
||||
"\3\13\2\0\1\13\20\0\1\13\1\0\36\13\35\0\131\13\13\0"+
|
||||
"\1\13\16\0\12\15\41\13\11\0\2\13\4\0\1\13\5\0\26\13"+
|
||||
"\4\0\1\13\11\0\1\13\3\0\1\13\27\0\31\13\107\0\25\13"+
|
||||
"\117\0\66\13\3\0\1\13\22\0\1\13\7\0\12\13\4\0\12\15"+
|
||||
"\1\0\20\13\4\0\10\13\2\0\2\13\2\0\26\13\1\0\7\13"+
|
||||
"\1\0\1\13\3\0\4\13\3\0\1\13\20\0\1\13\15\0\2\13"+
|
||||
"\1\0\3\13\4\0\12\15\2\13\23\0\6\13\4\0\2\13\2\0"+
|
||||
"\26\13\1\0\7\13\1\0\2\13\1\0\2\13\1\0\2\13\37\0"+
|
||||
"\4\13\1\0\1\13\7\0\12\15\2\0\3\13\20\0\11\13\1\0"+
|
||||
"\3\13\1\0\26\13\1\0\7\13\1\0\2\13\1\0\5\13\3\0"+
|
||||
"\1\13\22\0\1\13\17\0\2\13\4\0\12\15\11\0\1\13\13\0"+
|
||||
"\10\13\2\0\2\13\2\0\26\13\1\0\7\13\1\0\2\13\1\0"+
|
||||
"\5\13\3\0\1\13\36\0\2\13\1\0\3\13\4\0\12\15\1\0"+
|
||||
"\1\13\21\0\1\13\1\0\6\13\3\0\3\13\1\0\4\13\3\0"+
|
||||
"\2\13\1\0\1\13\1\0\2\13\3\0\2\13\3\0\3\13\3\0"+
|
||||
"\14\13\26\0\1\13\25\0\12\15\25\0\10\13\1\0\3\13\1\0"+
|
||||
"\27\13\1\0\20\13\3\0\1\13\32\0\3\13\5\0\2\13\4\0"+
|
||||
"\12\15\25\0\10\13\1\0\3\13\1\0\27\13\1\0\12\13\1\0"+
|
||||
"\5\13\3\0\1\13\40\0\1\13\1\0\2\13\4\0\12\15\1\0"+
|
||||
"\2\13\22\0\10\13\1\0\3\13\1\0\51\13\2\0\1\13\20\0"+
|
||||
"\1\13\20\0\3\13\4\0\12\15\12\0\6\13\5\0\22\13\3\0"+
|
||||
"\30\13\1\0\11\13\1\0\1\13\2\0\7\13\37\0\12\15\21\0"+
|
||||
"\60\13\1\0\2\13\14\0\7\13\11\0\12\15\47\0\2\13\1\0"+
|
||||
"\1\13\2\0\2\13\1\0\1\13\2\0\1\13\6\0\4\13\1\0"+
|
||||
"\7\13\1\0\3\13\1\0\1\13\1\0\1\13\2\0\2\13\1\0"+
|
||||
"\4\13\1\0\2\13\11\0\1\13\2\0\5\13\1\0\1\13\11\0"+
|
||||
"\12\15\2\0\4\13\40\0\1\13\37\0\12\15\26\0\10\13\1\0"+
|
||||
"\44\13\33\0\5\13\163\0\53\13\24\0\1\13\12\15\6\0\6\13"+
|
||||
"\4\0\4\13\3\0\1\13\3\0\2\13\7\0\3\13\4\0\15\13"+
|
||||
"\14\0\1\13\1\0\12\15\6\0\46\13\1\0\1\13\5\0\1\13"+
|
||||
"\2\0\53\13\1\0\u014d\13\1\0\4\13\2\0\7\13\1\0\1\13"+
|
||||
"\1\0\4\13\2\0\51\13\1\0\4\13\2\0\41\13\1\0\4\13"+
|
||||
"\2\0\7\13\1\0\1\13\1\0\4\13\2\0\17\13\1\0\71\13"+
|
||||
"\1\0\4\13\2\0\103\13\45\0\20\13\20\0\126\13\2\0\6\13"+
|
||||
"\3\0\u026c\13\2\0\21\13\1\0\32\13\5\0\113\13\6\0\10\13"+
|
||||
"\7\0\15\13\1\0\4\13\16\0\22\13\16\0\22\13\16\0\15\13"+
|
||||
"\1\0\3\13\17\0\64\13\43\0\1\13\4\0\1\13\3\0\12\15"+
|
||||
"\46\0\12\15\6\0\130\13\10\0\51\13\1\0\1\13\5\0\106\13"+
|
||||
"\12\0\37\13\47\0\12\15\36\13\2\0\5\13\13\0\54\13\4\0"+
|
||||
"\32\13\6\0\12\15\46\0\27\13\11\0\65\13\53\0\12\15\6\0"+
|
||||
"\12\15\15\0\1\13\135\0\57\13\21\0\7\13\4\0\12\15\51\0"+
|
||||
"\36\13\15\0\2\13\12\15\54\13\32\0\44\13\34\0\12\15\3\0"+
|
||||
"\3\13\12\15\44\13\153\0\4\13\1\0\4\13\3\0\2\13\11\0"+
|
||||
"\300\13\100\0\u0116\13\2\0\6\13\2\0\46\13\2\0\6\13\2\0"+
|
||||
"\10\13\1\0\1\13\1\0\1\13\1\0\1\13\1\0\37\13\2\0"+
|
||||
"\65\13\1\0\7\13\1\0\1\13\3\0\3\13\1\0\7\13\3\0"+
|
||||
"\4\13\2\0\6\13\4\0\15\13\5\0\3\13\1\0\7\13\53\0"+
|
||||
"\1\60\1\60\107\0\1\13\15\0\1\13\20\0\15\13\145\0\1\13"+
|
||||
"\4\0\1\13\2\0\12\13\1\0\1\13\3\0\5\13\6\0\1\13"+
|
||||
"\1\0\1\13\1\0\1\13\1\0\4\13\1\0\13\13\2\0\4\13"+
|
||||
"\5\0\5\13\4\0\1\13\64\0\2\13\u0a7b\0\57\13\1\0\57\13"+
|
||||
"\1\0\205\13\6\0\4\13\3\0\2\13\14\0\46\13\1\0\1\13"+
|
||||
"\5\0\1\13\2\0\70\13\7\0\1\13\20\0\27\13\11\0\7\13"+
|
||||
"\1\0\7\13\1\0\7\13\1\0\7\13\1\0\7\13\1\0\7\13"+
|
||||
"\1\0\7\13\1\0\7\13\120\0\1\13\u01d5\0\2\13\52\0\5\13"+
|
||||
"\5\0\2\13\4\0\126\13\6\0\3\13\1\0\132\13\1\0\4\13"+
|
||||
"\5\0\51\13\3\0\136\13\21\0\33\13\65\0\20\13\u0200\0\u19b6\13"+
|
||||
"\112\0\u51d6\13\52\0\u048d\13\103\0\56\13\2\0\u010d\13\3\0\20\13"+
|
||||
"\12\15\2\13\24\0\57\13\20\0\37\13\2\0\106\13\61\0\11\13"+
|
||||
"\2\0\147\13\2\0\43\13\2\0\10\13\77\0\13\13\1\0\3\13"+
|
||||
"\1\0\4\13\1\0\27\13\35\0\64\13\16\0\62\13\34\0\12\15"+
|
||||
"\30\0\6\13\3\0\1\13\1\0\1\13\2\0\12\15\34\13\12\0"+
|
||||
"\27\13\31\0\35\13\7\0\57\13\34\0\1\13\12\15\6\0\5\13"+
|
||||
"\1\0\12\13\12\15\5\13\1\0\51\13\27\0\3\13\1\0\10\13"+
|
||||
"\4\0\12\15\6\0\27\13\3\0\1\13\3\0\62\13\1\0\1\13"+
|
||||
"\3\0\2\13\2\0\5\13\2\0\1\13\1\0\1\13\30\0\3\13"+
|
||||
"\2\0\13\13\7\0\3\13\14\0\6\13\2\0\6\13\2\0\6\13"+
|
||||
"\11\0\7\13\1\0\7\13\1\0\53\13\1\0\12\13\12\0\163\13"+
|
||||
"\15\0\12\15\6\0\u2ba4\13\14\0\27\13\4\0\61\13\u2104\0\u016e\13"+
|
||||
"\2\0\152\13\46\0\7\13\14\0\5\13\5\0\1\13\1\0\12\13"+
|
||||
"\1\0\15\13\1\0\5\13\1\0\1\13\1\0\2\13\1\0\2\13"+
|
||||
"\1\0\154\13\41\0\u016b\13\22\0\100\13\2\0\66\13\50\0\14\13"+
|
||||
"\164\0\5\13\1\0\207\13\23\0\12\15\7\0\32\13\6\0\32\13"+
|
||||
"\13\0\131\13\3\0\6\13\2\0\6\13\2\0\6\13\2\0\3\13"+
|
||||
"\43\0\14\13\1\0\32\13\1\0\23\13\1\0\2\13\1\0\17\13"+
|
||||
"\2\0\16\13\42\0\173\13\u0185\0\35\13\3\0\61\13\57\0\40\13"+
|
||||
"\20\0\21\13\1\0\10\13\6\0\46\13\12\0\36\13\2\0\44\13"+
|
||||
"\4\0\10\13\60\0\236\13\2\0\12\15\126\0\50\13\10\0\64\13"+
|
||||
"\234\0\u0137\13\11\0\26\13\12\0\10\13\230\0\6\13\2\0\1\13"+
|
||||
"\1\0\54\13\1\0\2\13\3\0\1\13\2\0\27\13\12\0\27\13"+
|
||||
"\11\0\37\13\101\0\23\13\1\0\2\13\12\0\26\13\12\0\32\13"+
|
||||
"\106\0\70\13\6\0\2\13\100\0\1\13\17\0\4\13\1\0\3\13"+
|
||||
"\1\0\33\13\54\0\35\13\3\0\35\13\43\0\10\13\1\0\34\13"+
|
||||
"\33\0\66\13\12\0\26\13\12\0\23\13\15\0\22\13\156\0\111\13"+
|
||||
"\67\0\63\13\15\0\63\13\u0310\0\65\13\56\0\12\15\23\0\55\13"+
|
||||
"\40\0\31\13\7\0\12\15\11\0\44\13\17\0\12\15\20\0\43\13"+
|
||||
"\3\0\1\13\14\0\60\13\16\0\4\13\13\0\12\15\1\13\1\0"+
|
||||
"\1\13\43\0\22\13\1\0\31\13\124\0\7\13\1\0\1\13\1\0"+
|
||||
"\4\13\1\0\17\13\1\0\12\13\7\0\57\13\21\0\12\15\13\0"+
|
||||
"\10\13\2\0\2\13\2\0\26\13\1\0\7\13\1\0\2\13\1\0"+
|
||||
"\5\13\3\0\1\13\22\0\1\13\14\0\5\13\u011e\0\60\13\24\0"+
|
||||
"\2\13\1\0\1\13\10\0\12\15\246\0\57\13\51\0\4\13\44\0"+
|
||||
"\60\13\24\0\1\13\13\0\12\15\46\0\53\13\25\0\12\15\66\0"+
|
||||
"\32\13\26\0\12\15\u0166\0\100\13\12\15\25\0\1\13\u01c0\0\71\13"+
|
||||
"\u0507\0\u039a\13\346\0\304\13\u0abc\0\u042f\13\u0fd1\0\u0247\13\u21b9\0\u0239\13"+
|
||||
"\7\0\37\13\1\0\12\15\146\0\36\13\22\0\60\13\20\0\4\13"+
|
||||
"\14\0\12\15\11\0\25\13\5\0\23\13\u0370\0\105\13\13\0\1\13"+
|
||||
"\102\0\15\13\u4060\0\2\13\u0bfe\0\153\13\5\0\15\13\3\0\11\13"+
|
||||
"\7\0\12\13\u1766\0\125\13\1\0\107\13\1\0\2\13\2\0\1\13"+
|
||||
"\2\0\2\13\2\0\4\13\1\0\14\13\1\0\1\13\1\0\7\13"+
|
||||
"\1\0\101\13\1\0\4\13\2\0\10\13\1\0\7\13\1\0\34\13"+
|
||||
"\1\0\4\13\1\0\5\13\1\0\1\13\3\0\7\13\1\0\u0154\13"+
|
||||
"\2\0\31\13\1\0\31\13\1\0\37\13\1\0\31\13\1\0\37\13"+
|
||||
"\1\0\31\13\1\0\37\13\1\0\31\13\1\0\37\13\1\0\31\13"+
|
||||
"\1\0\10\13\2\0\62\15\u1000\0\305\13\u053b\0\4\13\1\0\33\13"+
|
||||
"\1\0\2\13\1\0\1\13\2\0\1\13\1\0\12\13\1\0\4\13"+
|
||||
"\1\0\1\13\1\0\1\13\6\0\1\13\4\0\1\13\1\0\1\13"+
|
||||
"\1\0\1\13\1\0\3\13\1\0\2\13\1\0\1\13\2\0\1\13"+
|
||||
"\1\0\1\13\1\0\1\13\1\0\1\13\1\0\1\13\1\0\2\13"+
|
||||
"\1\0\1\13\2\0\4\13\1\0\7\13\1\0\4\13\1\0\4\13"+
|
||||
"\1\0\1\13\1\0\12\13\1\0\21\13\5\0\3\13\1\0\5\13"+
|
||||
"\1\0\21\13\u1144\0\ua6d7\13\51\0\u1035\13\13\0\336\13\2\0\u1682\13"+
|
||||
"\u295e\0\u021e\13\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\u05f0\0";
|
||||
|
||||
/**
|
||||
* Translates characters to character classes
|
||||
*/
|
||||
private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED);
|
||||
private static final int ZZ_SX = 0x0700;
|
||||
private static final int ZZ_MX = 0x10000;
|
||||
private static final int ZZ_LX = 0x110000;
|
||||
private static char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_SX);
|
||||
private static class M { static final char [] MAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_MX); }
|
||||
private static class L { static final char [] MAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_LX); }
|
||||
|
||||
/**
|
||||
* Translates DFA states to action switch labels.
|
||||
@@ -448,14 +527,14 @@ class _RegExLexer implements FlexLexer {
|
||||
* @param packed the packed character translation table
|
||||
* @return the unpacked character translation table
|
||||
*/
|
||||
private static char [] zzUnpackCMap(String packed) {
|
||||
char [] map = new char[0x10000];
|
||||
private static char [] zzUnpackCMap(String packed, int limit) {
|
||||
char [] map = new char[limit];
|
||||
int i = 0; /* index in packed string */
|
||||
int j = 0; /* index in unpacked array */
|
||||
while (i < 1092) {
|
||||
while (i < 2594 && j < limit) {
|
||||
int count = packed.charAt(i++);
|
||||
char value = packed.charAt(i++);
|
||||
do map[j++] = value; while (--count > 0);
|
||||
do map[j++] = value; while (--count > 0 && j < limit);
|
||||
}
|
||||
return map;
|
||||
}
|
||||
@@ -650,6 +729,7 @@ class _RegExLexer implements FlexLexer {
|
||||
zzCurrentPosL += Character.charCount(zzInput);
|
||||
}
|
||||
}
|
||||
if (zzInput >= zzCMapL.length) ZZ_CMAP = zzCMapL = zzInput >= ZZ_MX ? L.MAP : M.MAP;
|
||||
int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ];
|
||||
if (zzNext == -1) break zzForAction;
|
||||
zzState = zzNext;
|
||||
|
||||
@@ -57,56 +57,134 @@ class _SPILexer implements FlexLexer {
|
||||
"\11\0\1\1\1\5\1\0\1\1\1\5\22\0\1\1\2\0\1\4"+
|
||||
"\1\6\11\0\1\7\1\0\12\3\7\0\32\2\4\0\1\2\1\0"+
|
||||
"\32\2\57\0\1\2\12\0\1\2\4\0\1\2\5\0\27\2\1\0"+
|
||||
"\37\2\1\0\376\2\4\0\36\2\70\0\131\2\7\0\11\2\2\0"+
|
||||
"\7\2\16\0\2\2\16\0\5\2\225\0\1\2\13\0\1\2\1\0"+
|
||||
"\3\2\1\0\1\2\1\0\24\2\1\0\54\2\1\0\7\2\3\0"+
|
||||
"\1\2\1\0\1\2\1\0\1\2\1\0\1\2\1\0\22\2\15\0"+
|
||||
"\14\2\1\0\102\2\1\0\14\2\1\0\44\2\16\0\65\2\2\0"+
|
||||
"\2\2\2\0\2\2\3\0\34\2\2\0\10\2\2\0\2\2\67\0"+
|
||||
"\46\2\2\0\1\2\7\0\47\2\110\0\33\2\5\0\3\2\56\0"+
|
||||
"\32\2\5\0\13\2\25\0\12\3\7\0\107\2\2\0\5\2\1\0"+
|
||||
"\17\2\1\0\4\2\1\0\1\2\17\0\2\2\11\0\12\3\u020b\0"+
|
||||
"\65\2\3\0\1\2\32\0\12\2\4\0\12\3\25\0\10\2\2\0"+
|
||||
"\2\2\2\0\26\2\1\0\7\2\1\0\1\2\3\0\4\2\42\0"+
|
||||
"\2\2\1\0\3\2\4\0\12\3\2\2\23\0\6\2\4\0\2\2"+
|
||||
"\2\0\26\2\1\0\7\2\1\0\2\2\1\0\2\2\1\0\2\2"+
|
||||
"\37\0\4\2\1\0\1\2\7\0\12\3\2\0\3\2\20\0\7\2"+
|
||||
"\1\0\1\2\1\0\3\2\1\0\26\2\1\0\7\2\1\0\2\2"+
|
||||
"\1\0\5\2\3\0\1\2\42\0\1\2\5\0\12\3\25\0\10\2"+
|
||||
"\2\0\2\2\2\0\26\2\1\0\7\2\1\0\2\2\2\0\4\2"+
|
||||
"\3\0\1\2\36\0\2\2\1\0\3\2\4\0\12\3\25\0\6\2"+
|
||||
"\3\0\3\2\1\0\4\2\3\0\2\2\1\0\1\2\1\0\2\2"+
|
||||
"\3\0\2\2\3\0\3\2\3\0\10\2\1\0\3\2\55\0\11\3"+
|
||||
"\25\0\10\2\1\0\3\2\1\0\27\2\1\0\12\2\1\0\5\2"+
|
||||
"\46\0\2\2\4\0\12\3\25\0\10\2\1\0\3\2\1\0\27\2"+
|
||||
"\1\0\12\2\1\0\5\2\44\0\1\2\1\0\2\2\4\0\12\3"+
|
||||
"\25\0\10\2\1\0\3\2\1\0\27\2\1\0\20\2\46\0\2\2"+
|
||||
"\4\0\12\3\221\0\56\2\1\0\1\2\1\0\2\2\14\0\7\2"+
|
||||
"\11\0\12\3\47\0\2\2\1\0\1\2\2\0\2\2\1\0\1\2"+
|
||||
"\2\0\1\2\6\0\4\2\1\0\7\2\1\0\3\2\1\0\1\2"+
|
||||
"\1\0\1\2\2\0\2\2\1\0\2\2\1\0\1\2\1\0\2\2"+
|
||||
"\11\0\1\2\2\0\5\2\1\0\1\2\11\0\12\3\2\0\2\2"+
|
||||
"\102\0\12\3\26\0\10\2\1\0\41\2\u0136\0\46\2\12\0\47\2"+
|
||||
"\11\0\132\2\5\0\104\2\5\0\122\2\u0c06\0\234\2\4\0\132\2"+
|
||||
"\6\0\26\2\2\0\6\2\2\0\46\2\2\0\6\2\2\0\10\2"+
|
||||
"\1\0\1\2\1\0\1\2\1\0\1\2\1\0\37\2\2\0\65\2"+
|
||||
"\1\0\7\2\1\0\1\2\3\0\3\2\1\0\7\2\3\0\4\2"+
|
||||
"\2\0\6\2\4\0\15\2\5\0\3\2\1\0\7\2\202\0\1\2"+
|
||||
"\202\0\1\2\4\0\1\2\2\0\12\2\1\0\1\2\2\0\6\2"+
|
||||
"\6\0\1\2\1\0\1\2\1\0\1\2\1\0\10\2\1\0\6\2"+
|
||||
"\u0ecc\0\1\2\53\0\5\2\13\0\124\2\6\0\4\2\2\0\132\2"+
|
||||
"\1\0\3\2\6\0\50\2\4\0\136\2\u1c71\0\u51a6\2\u0c5a\0\u2ba4\2"+
|
||||
"\u215c\0\u012e\2\322\0\7\2\14\0\5\2\7\0\12\2\1\0\15\2"+
|
||||
"\1\0\5\2\1\0\1\2\1\0\2\2\1\0\2\2\1\0\154\2"+
|
||||
"\41\0\u016b\2\22\0\100\2\2\0\66\2\50\0\14\2\164\0\3\2"+
|
||||
"\1\0\1\2\1\0\207\2\23\0\12\3\7\0\32\2\6\0\32\2"+
|
||||
"\13\0\131\2\3\0\6\2\2\0\6\2\2\0\6\2\2\0\3\2"+
|
||||
"\43\0";
|
||||
"\37\2\1\0\u01ca\2\4\0\14\2\16\0\5\2\7\0\1\2\1\0"+
|
||||
"\1\2\201\0\5\2\1\0\2\2\2\0\4\2\1\0\1\2\6\0"+
|
||||
"\1\2\1\0\3\2\1\0\1\2\1\0\24\2\1\0\123\2\1\0"+
|
||||
"\213\2\10\0\246\2\1\0\46\2\2\0\1\2\7\0\47\2\110\0"+
|
||||
"\33\2\5\0\3\2\55\0\53\2\25\0\12\3\4\0\2\2\1\0"+
|
||||
"\143\2\1\0\1\2\17\0\2\2\7\0\2\2\12\3\3\2\2\0"+
|
||||
"\1\2\20\0\1\2\1\0\36\2\35\0\131\2\13\0\1\2\16\0"+
|
||||
"\12\3\41\2\11\0\2\2\4\0\1\2\5\0\26\2\4\0\1\2"+
|
||||
"\11\0\1\2\3\0\1\2\27\0\31\2\107\0\25\2\117\0\66\2"+
|
||||
"\3\0\1\2\22\0\1\2\7\0\12\2\4\0\12\3\1\0\20\2"+
|
||||
"\4\0\10\2\2\0\2\2\2\0\26\2\1\0\7\2\1\0\1\2"+
|
||||
"\3\0\4\2\3\0\1\2\20\0\1\2\15\0\2\2\1\0\3\2"+
|
||||
"\4\0\12\3\2\2\23\0\6\2\4\0\2\2\2\0\26\2\1\0"+
|
||||
"\7\2\1\0\2\2\1\0\2\2\1\0\2\2\37\0\4\2\1\0"+
|
||||
"\1\2\7\0\12\3\2\0\3\2\20\0\11\2\1\0\3\2\1\0"+
|
||||
"\26\2\1\0\7\2\1\0\2\2\1\0\5\2\3\0\1\2\22\0"+
|
||||
"\1\2\17\0\2\2\4\0\12\3\11\0\1\2\13\0\10\2\2\0"+
|
||||
"\2\2\2\0\26\2\1\0\7\2\1\0\2\2\1\0\5\2\3\0"+
|
||||
"\1\2\36\0\2\2\1\0\3\2\4\0\12\3\1\0\1\2\21\0"+
|
||||
"\1\2\1\0\6\2\3\0\3\2\1\0\4\2\3\0\2\2\1\0"+
|
||||
"\1\2\1\0\2\2\3\0\2\2\3\0\3\2\3\0\14\2\26\0"+
|
||||
"\1\2\25\0\12\3\25\0\10\2\1\0\3\2\1\0\27\2\1\0"+
|
||||
"\20\2\3\0\1\2\32\0\3\2\5\0\2\2\4\0\12\3\25\0"+
|
||||
"\10\2\1\0\3\2\1\0\27\2\1\0\12\2\1\0\5\2\3\0"+
|
||||
"\1\2\40\0\1\2\1\0\2\2\4\0\12\3\1\0\2\2\22\0"+
|
||||
"\10\2\1\0\3\2\1\0\51\2\2\0\1\2\20\0\1\2\20\0"+
|
||||
"\3\2\4\0\12\3\12\0\6\2\5\0\22\2\3\0\30\2\1\0"+
|
||||
"\11\2\1\0\1\2\2\0\7\2\37\0\12\3\21\0\60\2\1\0"+
|
||||
"\2\2\14\0\7\2\11\0\12\3\47\0\2\2\1\0\1\2\2\0"+
|
||||
"\2\2\1\0\1\2\2\0\1\2\6\0\4\2\1\0\7\2\1\0"+
|
||||
"\3\2\1\0\1\2\1\0\1\2\2\0\2\2\1\0\4\2\1\0"+
|
||||
"\2\2\11\0\1\2\2\0\5\2\1\0\1\2\11\0\12\3\2\0"+
|
||||
"\4\2\40\0\1\2\37\0\12\3\26\0\10\2\1\0\44\2\33\0"+
|
||||
"\5\2\163\0\53\2\24\0\1\2\12\3\6\0\6\2\4\0\4\2"+
|
||||
"\3\0\1\2\3\0\2\2\7\0\3\2\4\0\15\2\14\0\1\2"+
|
||||
"\1\0\12\3\6\0\46\2\1\0\1\2\5\0\1\2\2\0\53\2"+
|
||||
"\1\0\u014d\2\1\0\4\2\2\0\7\2\1\0\1\2\1\0\4\2"+
|
||||
"\2\0\51\2\1\0\4\2\2\0\41\2\1\0\4\2\2\0\7\2"+
|
||||
"\1\0\1\2\1\0\4\2\2\0\17\2\1\0\71\2\1\0\4\2"+
|
||||
"\2\0\103\2\45\0\20\2\20\0\126\2\2\0\6\2\3\0\u026c\2"+
|
||||
"\2\0\21\2\1\0\32\2\5\0\113\2\6\0\10\2\7\0\15\2"+
|
||||
"\1\0\4\2\16\0\22\2\16\0\22\2\16\0\15\2\1\0\3\2"+
|
||||
"\17\0\64\2\43\0\1\2\4\0\1\2\3\0\12\3\46\0\12\3"+
|
||||
"\6\0\130\2\10\0\51\2\1\0\1\2\5\0\106\2\12\0\37\2"+
|
||||
"\47\0\12\3\36\2\2\0\5\2\13\0\54\2\4\0\32\2\6\0"+
|
||||
"\12\3\46\0\27\2\11\0\65\2\53\0\12\3\6\0\12\3\15\0"+
|
||||
"\1\2\135\0\57\2\21\0\7\2\4\0\12\3\51\0\36\2\15\0"+
|
||||
"\2\2\12\3\54\2\32\0\44\2\34\0\12\3\3\0\3\2\12\3"+
|
||||
"\44\2\153\0\4\2\1\0\4\2\3\0\2\2\11\0\300\2\100\0"+
|
||||
"\u0116\2\2\0\6\2\2\0\46\2\2\0\6\2\2\0\10\2\1\0"+
|
||||
"\1\2\1\0\1\2\1\0\1\2\1\0\37\2\2\0\65\2\1\0"+
|
||||
"\7\2\1\0\1\2\3\0\3\2\1\0\7\2\3\0\4\2\2\0"+
|
||||
"\6\2\4\0\15\2\5\0\3\2\1\0\7\2\164\0\1\2\15\0"+
|
||||
"\1\2\20\0\15\2\145\0\1\2\4\0\1\2\2\0\12\2\1\0"+
|
||||
"\1\2\3\0\5\2\6\0\1\2\1\0\1\2\1\0\1\2\1\0"+
|
||||
"\4\2\1\0\13\2\2\0\4\2\5\0\5\2\4\0\1\2\64\0"+
|
||||
"\2\2\u0a7b\0\57\2\1\0\57\2\1\0\205\2\6\0\4\2\3\0"+
|
||||
"\2\2\14\0\46\2\1\0\1\2\5\0\1\2\2\0\70\2\7\0"+
|
||||
"\1\2\20\0\27\2\11\0\7\2\1\0\7\2\1\0\7\2\1\0"+
|
||||
"\7\2\1\0\7\2\1\0\7\2\1\0\7\2\1\0\7\2\120\0"+
|
||||
"\1\2\u01d5\0\2\2\52\0\5\2\5\0\2\2\4\0\126\2\6\0"+
|
||||
"\3\2\1\0\132\2\1\0\4\2\5\0\51\2\3\0\136\2\21\0"+
|
||||
"\33\2\65\0\20\2\u0200\0\u19b6\2\112\0\u51d6\2\52\0\u048d\2\103\0"+
|
||||
"\56\2\2\0\u010d\2\3\0\20\2\12\3\2\2\24\0\57\2\20\0"+
|
||||
"\37\2\2\0\106\2\61\0\11\2\2\0\147\2\2\0\43\2\2\0"+
|
||||
"\10\2\77\0\13\2\1\0\3\2\1\0\4\2\1\0\27\2\35\0"+
|
||||
"\64\2\16\0\62\2\34\0\12\3\30\0\6\2\3\0\1\2\1\0"+
|
||||
"\1\2\2\0\12\3\34\2\12\0\27\2\31\0\35\2\7\0\57\2"+
|
||||
"\34\0\1\2\12\3\6\0\5\2\1\0\12\2\12\3\5\2\1\0"+
|
||||
"\51\2\27\0\3\2\1\0\10\2\4\0\12\3\6\0\27\2\3\0"+
|
||||
"\1\2\3\0\62\2\1\0\1\2\3\0\2\2\2\0\5\2\2\0"+
|
||||
"\1\2\1\0\1\2\30\0\3\2\2\0\13\2\7\0\3\2\14\0"+
|
||||
"\6\2\2\0\6\2\2\0\6\2\11\0\7\2\1\0\7\2\1\0"+
|
||||
"\53\2\1\0\12\2\12\0\163\2\15\0\12\3\6\0\u2ba4\2\14\0"+
|
||||
"\27\2\4\0\61\2\u2104\0\u016e\2\2\0\152\2\46\0\7\2\14\0"+
|
||||
"\5\2\5\0\1\2\1\0\12\2\1\0\15\2\1\0\5\2\1\0"+
|
||||
"\1\2\1\0\2\2\1\0\2\2\1\0\154\2\41\0\u016b\2\22\0"+
|
||||
"\100\2\2\0\66\2\50\0\14\2\164\0\5\2\1\0\207\2\23\0"+
|
||||
"\12\3\7\0\32\2\6\0\32\2\13\0\131\2\3\0\6\2\2\0"+
|
||||
"\6\2\2\0\6\2\2\0\3\2\43\0\14\2\1\0\32\2\1\0"+
|
||||
"\23\2\1\0\2\2\1\0\17\2\2\0\16\2\42\0\173\2\u0185\0"+
|
||||
"\35\2\3\0\61\2\57\0\40\2\20\0\21\2\1\0\10\2\6\0"+
|
||||
"\46\2\12\0\36\2\2\0\44\2\4\0\10\2\60\0\236\2\2\0"+
|
||||
"\12\3\126\0\50\2\10\0\64\2\234\0\u0137\2\11\0\26\2\12\0"+
|
||||
"\10\2\230\0\6\2\2\0\1\2\1\0\54\2\1\0\2\2\3\0"+
|
||||
"\1\2\2\0\27\2\12\0\27\2\11\0\37\2\101\0\23\2\1\0"+
|
||||
"\2\2\12\0\26\2\12\0\32\2\106\0\70\2\6\0\2\2\100\0"+
|
||||
"\1\2\17\0\4\2\1\0\3\2\1\0\33\2\54\0\35\2\3\0"+
|
||||
"\35\2\43\0\10\2\1\0\34\2\33\0\66\2\12\0\26\2\12\0"+
|
||||
"\23\2\15\0\22\2\156\0\111\2\67\0\63\2\15\0\63\2\u0310\0"+
|
||||
"\65\2\56\0\12\3\23\0\55\2\40\0\31\2\7\0\12\3\11\0"+
|
||||
"\44\2\17\0\12\3\20\0\43\2\3\0\1\2\14\0\60\2\16\0"+
|
||||
"\4\2\13\0\12\3\1\2\1\0\1\2\43\0\22\2\1\0\31\2"+
|
||||
"\124\0\7\2\1\0\1\2\1\0\4\2\1\0\17\2\1\0\12\2"+
|
||||
"\7\0\57\2\21\0\12\3\13\0\10\2\2\0\2\2\2\0\26\2"+
|
||||
"\1\0\7\2\1\0\2\2\1\0\5\2\3\0\1\2\22\0\1\2"+
|
||||
"\14\0\5\2\u011e\0\60\2\24\0\2\2\1\0\1\2\10\0\12\3"+
|
||||
"\246\0\57\2\51\0\4\2\44\0\60\2\24\0\1\2\13\0\12\3"+
|
||||
"\46\0\53\2\25\0\12\3\66\0\32\2\26\0\12\3\u0166\0\100\2"+
|
||||
"\12\3\25\0\1\2\u01c0\0\71\2\u0507\0\u039a\2\346\0\304\2\u0abc\0"+
|
||||
"\u042f\2\u0fd1\0\u0247\2\u21b9\0\u0239\2\7\0\37\2\1\0\12\3\146\0"+
|
||||
"\36\2\22\0\60\2\20\0\4\2\14\0\12\3\11\0\25\2\5\0"+
|
||||
"\23\2\u0370\0\105\2\13\0\1\2\102\0\15\2\u4060\0\2\2\u0bfe\0"+
|
||||
"\153\2\5\0\15\2\3\0\11\2\7\0\12\2\u1766\0\125\2\1\0"+
|
||||
"\107\2\1\0\2\2\2\0\1\2\2\0\2\2\2\0\4\2\1\0"+
|
||||
"\14\2\1\0\1\2\1\0\7\2\1\0\101\2\1\0\4\2\2\0"+
|
||||
"\10\2\1\0\7\2\1\0\34\2\1\0\4\2\1\0\5\2\1\0"+
|
||||
"\1\2\3\0\7\2\1\0\u0154\2\2\0\31\2\1\0\31\2\1\0"+
|
||||
"\37\2\1\0\31\2\1\0\37\2\1\0\31\2\1\0\37\2\1\0"+
|
||||
"\31\2\1\0\37\2\1\0\31\2\1\0\10\2\2\0\62\3\u1000\0"+
|
||||
"\305\2\u053b\0\4\2\1\0\33\2\1\0\2\2\1\0\1\2\2\0"+
|
||||
"\1\2\1\0\12\2\1\0\4\2\1\0\1\2\1\0\1\2\6\0"+
|
||||
"\1\2\4\0\1\2\1\0\1\2\1\0\1\2\1\0\3\2\1\0"+
|
||||
"\2\2\1\0\1\2\2\0\1\2\1\0\1\2\1\0\1\2\1\0"+
|
||||
"\1\2\1\0\1\2\1\0\2\2\1\0\1\2\2\0\4\2\1\0"+
|
||||
"\7\2\1\0\4\2\1\0\4\2\1\0\1\2\1\0\12\2\1\0"+
|
||||
"\21\2\5\0\3\2\1\0\5\2\1\0\21\2\u1144\0\ua6d7\2\51\0"+
|
||||
"\u1035\2\13\0\336\2\2\0\u1682\2\u295e\0\u021e\2\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\u05f0\0";
|
||||
|
||||
/**
|
||||
* Translates characters to character classes
|
||||
*/
|
||||
private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED);
|
||||
private static final int ZZ_SX = 0x0700;
|
||||
private static final int ZZ_MX = 0x10000;
|
||||
private static final int ZZ_LX = 0x110000;
|
||||
private static char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_SX);
|
||||
private static class M { static final char [] MAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_MX); }
|
||||
private static class L { static final char [] MAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_LX); }
|
||||
|
||||
/**
|
||||
* Translates DFA states to action switch labels.
|
||||
@@ -291,14 +369,14 @@ class _SPILexer implements FlexLexer {
|
||||
* @param packed the packed character translation table
|
||||
* @return the unpacked character translation table
|
||||
*/
|
||||
private static char [] zzUnpackCMap(String packed) {
|
||||
char [] map = new char[0x10000];
|
||||
private static char [] zzUnpackCMap(String packed, int limit) {
|
||||
char [] map = new char[limit];
|
||||
int i = 0; /* index in packed string */
|
||||
int j = 0; /* index in unpacked array */
|
||||
while (i < 942) {
|
||||
while (i < 2444 && j < limit) {
|
||||
int count = packed.charAt(i++);
|
||||
char value = packed.charAt(i++);
|
||||
do map[j++] = value; while (--count > 0);
|
||||
do map[j++] = value; while (--count > 0 && j < limit);
|
||||
}
|
||||
return map;
|
||||
}
|
||||
@@ -493,6 +571,7 @@ class _SPILexer implements FlexLexer {
|
||||
zzCurrentPosL += Character.charCount(zzInput);
|
||||
}
|
||||
}
|
||||
if (zzInput >= zzCMapL.length) ZZ_CMAP = zzCMapL = zzInput >= ZZ_MX ? L.MAP : M.MAP;
|
||||
int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ];
|
||||
if (zzNext == -1) break zzForAction;
|
||||
zzState = zzNext;
|
||||
|
||||
@@ -133,12 +133,41 @@ class _JavaDocLexer implements FlexLexer {
|
||||
"\66\4\50\0\15\4\66\0\2\4\30\0\3\4\31\0\1\4\6\0"+
|
||||
"\5\4\1\0\207\4\7\0\1\4\34\0\32\4\4\0\1\4\1\0"+
|
||||
"\32\4\13\0\131\4\3\0\6\4\2\0\6\4\2\0\6\4\2\0"+
|
||||
"\3\4\3\0\2\4\3\0\2\4\31\0";
|
||||
"\3\4\3\0\2\4\3\0\2\4\31\0\14\4\1\0\32\4\1\0"+
|
||||
"\23\4\1\0\2\4\1\0\17\4\2\0\16\4\42\0\173\4\105\0"+
|
||||
"\65\4\u010b\0\35\4\3\0\61\4\57\0\37\4\21\0\33\4\65\0"+
|
||||
"\36\4\2\0\44\4\4\0\10\4\1\0\5\4\52\0\236\4\u0362\0"+
|
||||
"\6\4\2\0\1\4\1\0\54\4\1\0\2\4\3\0\1\4\2\0"+
|
||||
"\27\4\252\0\26\4\12\0\32\4\106\0\70\4\6\0\2\4\100\0"+
|
||||
"\1\4\17\0\4\4\1\0\3\4\1\0\33\4\54\0\35\4\203\0"+
|
||||
"\66\4\12\0\26\4\12\0\23\4\215\0\111\4\u03ba\0\65\4\113\0"+
|
||||
"\55\4\40\0\31\4\32\0\44\4\134\0\60\4\16\0\4\4\u04bb\0"+
|
||||
"\53\4\u0955\0\u036f\4\221\0\143\4\u0b9d\0\u042f\4\u33d1\0\u0239\4\u04c7\0"+
|
||||
"\105\4\13\0\1\4\102\0\15\4\u4060\0\2\4\u23fe\0\125\4\1\0"+
|
||||
"\107\4\1\0\2\4\2\0\1\4\2\0\2\4\2\0\4\4\1\0"+
|
||||
"\14\4\1\0\1\4\1\0\7\4\1\0\101\4\1\0\4\4\2\0"+
|
||||
"\10\4\1\0\7\4\1\0\34\4\1\0\4\4\1\0\5\4\1\0"+
|
||||
"\1\4\3\0\7\4\1\0\u0154\4\2\0\31\4\1\0\31\4\1\0"+
|
||||
"\37\4\1\0\31\4\1\0\37\4\1\0\31\4\1\0\37\4\1\0"+
|
||||
"\31\4\1\0\37\4\1\0\31\4\1\0\10\4\u1634\0\4\4\1\0"+
|
||||
"\33\4\1\0\2\4\1\0\1\4\2\0\1\4\1\0\12\4\1\0"+
|
||||
"\4\4\1\0\1\4\1\0\1\4\6\0\1\4\4\0\1\4\1\0"+
|
||||
"\1\4\1\0\1\4\1\0\3\4\1\0\2\4\1\0\1\4\2\0"+
|
||||
"\1\4\1\0\1\4\1\0\1\4\1\0\1\4\1\0\1\4\1\0"+
|
||||
"\2\4\1\0\1\4\2\0\4\4\1\0\7\4\1\0\4\4\1\0"+
|
||||
"\4\4\1\0\1\4\1\0\12\4\1\0\21\4\5\0\3\4\1\0"+
|
||||
"\5\4\1\0\21\4\u1144\0\ua6d7\4\51\0\u1035\4\13\0\336\4\u3fe2\0"+
|
||||
"\u021e\4\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\u05f0\0";
|
||||
|
||||
/**
|
||||
* Translates characters to character classes
|
||||
*/
|
||||
private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED);
|
||||
private static final int ZZ_SX = 0x0700;
|
||||
private static final int ZZ_MX = 0x10000;
|
||||
private static final int ZZ_LX = 0x110000;
|
||||
private static char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_SX);
|
||||
private static class M { static final char [] MAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_MX); }
|
||||
private static class L { static final char [] MAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_LX); }
|
||||
|
||||
/**
|
||||
* Translates DFA states to action switch labels.
|
||||
@@ -388,14 +417,14 @@ class _JavaDocLexer implements FlexLexer {
|
||||
* @param packed the packed character translation table
|
||||
* @return the unpacked character translation table
|
||||
*/
|
||||
private static char [] zzUnpackCMap(String packed) {
|
||||
char [] map = new char[0x10000];
|
||||
private static char [] zzUnpackCMap(String packed, int limit) {
|
||||
char [] map = new char[limit];
|
||||
int i = 0; /* index in packed string */
|
||||
int j = 0; /* index in unpacked array */
|
||||
while (i < 1672) {
|
||||
while (i < 2172 && j < limit) {
|
||||
int count = packed.charAt(i++);
|
||||
char value = packed.charAt(i++);
|
||||
do map[j++] = value; while (--count > 0);
|
||||
do map[j++] = value; while (--count > 0 && j < limit);
|
||||
}
|
||||
return map;
|
||||
}
|
||||
@@ -590,6 +619,7 @@ class _JavaDocLexer implements FlexLexer {
|
||||
zzCurrentPosL += Character.charCount(zzInput);
|
||||
}
|
||||
}
|
||||
if (zzInput >= zzCMapL.length) ZZ_CMAP = zzCMapL = zzInput >= ZZ_MX ? L.MAP : M.MAP;
|
||||
int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ];
|
||||
if (zzNext == -1) break zzForAction;
|
||||
zzState = zzNext;
|
||||
|
||||
@@ -168,12 +168,46 @@ class _JavaLexer implements FlexLexer {
|
||||
"\2\2\30\0\3\2\31\0\1\2\6\0\5\2\1\0\207\2\2\0"+
|
||||
"\1\3\4\0\1\2\13\0\12\3\7\0\32\2\4\0\1\2\1\0"+
|
||||
"\32\2\13\0\131\2\3\0\6\2\2\0\6\2\2\0\6\2\2\0"+
|
||||
"\3\2\3\0\2\2\3\0\2\2\22\0\3\3\4\0";
|
||||
"\3\2\3\0\2\2\3\0\2\2\22\0\3\3\4\0\14\2\1\0"+
|
||||
"\32\2\1\0\23\2\1\0\2\2\1\0\17\2\2\0\16\2\42\0"+
|
||||
"\173\2\105\0\65\2\210\0\1\3\202\0\35\2\3\0\61\2\57\0"+
|
||||
"\37\2\21\0\33\2\65\0\36\2\2\0\44\2\4\0\10\2\1\0"+
|
||||
"\5\2\52\0\236\2\2\0\12\3\u0356\0\6\2\2\0\1\2\1\0"+
|
||||
"\54\2\1\0\2\2\3\0\1\2\2\0\27\2\252\0\26\2\12\0"+
|
||||
"\32\2\106\0\70\2\6\0\2\2\100\0\1\2\3\3\1\0\2\3"+
|
||||
"\5\0\4\3\4\2\1\0\3\2\1\0\33\2\4\0\3\3\4\0"+
|
||||
"\1\3\40\0\35\2\203\0\66\2\12\0\26\2\12\0\23\2\215\0"+
|
||||
"\111\2\u03b7\0\3\3\65\2\17\3\37\0\12\3\20\0\3\3\55\2"+
|
||||
"\13\3\2\0\1\3\22\0\31\2\7\0\12\3\6\0\3\3\44\2"+
|
||||
"\16\3\1\0\12\3\100\0\3\3\60\2\16\3\4\2\13\0\12\3"+
|
||||
"\u04a6\0\53\2\15\3\10\0\12\3\u0936\0\u036f\2\221\0\143\2\u0b9d\0"+
|
||||
"\u042f\2\u33d1\0\u0239\2\u04c7\0\105\2\13\0\1\2\56\3\20\0\4\3"+
|
||||
"\15\2\u4060\0\2\2\u2163\0\5\3\3\0\26\3\2\0\7\3\36\0"+
|
||||
"\4\3\224\0\3\3\u01bb\0\125\2\1\0\107\2\1\0\2\2\2\0"+
|
||||
"\1\2\2\0\2\2\2\0\4\2\1\0\14\2\1\0\1\2\1\0"+
|
||||
"\7\2\1\0\101\2\1\0\4\2\2\0\10\2\1\0\7\2\1\0"+
|
||||
"\34\2\1\0\4\2\1\0\5\2\1\0\1\2\3\0\7\2\1\0"+
|
||||
"\u0154\2\2\0\31\2\1\0\31\2\1\0\37\2\1\0\31\2\1\0"+
|
||||
"\37\2\1\0\31\2\1\0\37\2\1\0\31\2\1\0\37\2\1\0"+
|
||||
"\31\2\1\0\10\2\2\0\62\3\u1600\0\4\2\1\0\33\2\1\0"+
|
||||
"\2\2\1\0\1\2\2\0\1\2\1\0\12\2\1\0\4\2\1\0"+
|
||||
"\1\2\1\0\1\2\6\0\1\2\4\0\1\2\1\0\1\2\1\0"+
|
||||
"\1\2\1\0\3\2\1\0\2\2\1\0\1\2\2\0\1\2\1\0"+
|
||||
"\1\2\1\0\1\2\1\0\1\2\1\0\1\2\1\0\2\2\1\0"+
|
||||
"\1\2\2\0\4\2\1\0\7\2\1\0\4\2\1\0\4\2\1\0"+
|
||||
"\1\2\1\0\12\2\1\0\21\2\5\0\3\2\1\0\5\2\1\0"+
|
||||
"\21\2\u1144\0\ua6d7\2\51\0\u1035\2\13\0\336\2\u3fe2\0\u021e\2\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\u05ee\0"+
|
||||
"\1\3\36\0\140\3\200\0\360\3\uffff\0\uffff\0\ufe12\0";
|
||||
|
||||
/**
|
||||
* Translates characters to character classes
|
||||
*/
|
||||
private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED);
|
||||
private static final int ZZ_SX = 0x0700;
|
||||
private static final int ZZ_MX = 0x10000;
|
||||
private static final int ZZ_LX = 0x110000;
|
||||
private static char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_SX);
|
||||
private static class M { static final char [] MAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_MX); }
|
||||
private static class L { static final char [] MAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_LX); }
|
||||
|
||||
/**
|
||||
* Translates DFA states to action switch labels.
|
||||
@@ -764,14 +798,14 @@ class _JavaLexer implements FlexLexer {
|
||||
* @param packed the packed character translation table
|
||||
* @return the unpacked character translation table
|
||||
*/
|
||||
private static char [] zzUnpackCMap(String packed) {
|
||||
char [] map = new char[0x10000];
|
||||
private static char [] zzUnpackCMap(String packed, int limit) {
|
||||
char [] map = new char[limit];
|
||||
int i = 0; /* index in packed string */
|
||||
int j = 0; /* index in unpacked array */
|
||||
while (i < 2276) {
|
||||
while (i < 2878 && j < limit) {
|
||||
int count = packed.charAt(i++);
|
||||
char value = packed.charAt(i++);
|
||||
do map[j++] = value; while (--count > 0);
|
||||
do map[j++] = value; while (--count > 0 && j < limit);
|
||||
}
|
||||
return map;
|
||||
}
|
||||
@@ -966,6 +1000,7 @@ class _JavaLexer implements FlexLexer {
|
||||
zzCurrentPosL += Character.charCount(zzInput);
|
||||
}
|
||||
}
|
||||
if (zzInput >= zzCMapL.length) ZZ_CMAP = zzCMapL = zzInput >= ZZ_MX ? L.MAP : M.MAP;
|
||||
int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ];
|
||||
if (zzNext == -1) break zzForAction;
|
||||
zzState = zzNext;
|
||||
|
||||
@@ -146,12 +146,46 @@ class _MacroLexer implements FlexLexer {
|
||||
"\30\0\3\1\31\0\1\1\6\0\5\1\1\0\207\1\2\0\1\2"+
|
||||
"\4\0\1\1\13\0\12\2\7\0\32\1\4\0\1\1\1\0\32\1"+
|
||||
"\13\0\131\1\3\0\6\1\2\0\6\1\2\0\6\1\2\0\3\1"+
|
||||
"\3\0\2\1\3\0\2\1\22\0\3\2\4\0";
|
||||
"\3\0\2\1\3\0\2\1\22\0\3\2\4\0\14\1\1\0\32\1"+
|
||||
"\1\0\23\1\1\0\2\1\1\0\17\1\2\0\16\1\42\0\173\1"+
|
||||
"\105\0\65\1\210\0\1\2\202\0\35\1\3\0\61\1\57\0\37\1"+
|
||||
"\21\0\33\1\65\0\36\1\2\0\44\1\4\0\10\1\1\0\5\1"+
|
||||
"\52\0\236\1\2\0\12\2\u0356\0\6\1\2\0\1\1\1\0\54\1"+
|
||||
"\1\0\2\1\3\0\1\1\2\0\27\1\252\0\26\1\12\0\32\1"+
|
||||
"\106\0\70\1\6\0\2\1\100\0\1\1\3\2\1\0\2\2\5\0"+
|
||||
"\4\2\4\1\1\0\3\1\1\0\33\1\4\0\3\2\4\0\1\2"+
|
||||
"\40\0\35\1\203\0\66\1\12\0\26\1\12\0\23\1\215\0\111\1"+
|
||||
"\u03b7\0\3\2\65\1\17\2\37\0\12\2\20\0\3\2\55\1\13\2"+
|
||||
"\2\0\1\2\22\0\31\1\7\0\12\2\6\0\3\2\44\1\16\2"+
|
||||
"\1\0\12\2\100\0\3\2\60\1\16\2\4\1\13\0\12\2\u04a6\0"+
|
||||
"\53\1\15\2\10\0\12\2\u0936\0\u036f\1\221\0\143\1\u0b9d\0\u042f\1"+
|
||||
"\u33d1\0\u0239\1\u04c7\0\105\1\13\0\1\1\56\2\20\0\4\2\15\1"+
|
||||
"\u4060\0\2\1\u2163\0\5\2\3\0\26\2\2\0\7\2\36\0\4\2"+
|
||||
"\224\0\3\2\u01bb\0\125\1\1\0\107\1\1\0\2\1\2\0\1\1"+
|
||||
"\2\0\2\1\2\0\4\1\1\0\14\1\1\0\1\1\1\0\7\1"+
|
||||
"\1\0\101\1\1\0\4\1\2\0\10\1\1\0\7\1\1\0\34\1"+
|
||||
"\1\0\4\1\1\0\5\1\1\0\1\1\3\0\7\1\1\0\u0154\1"+
|
||||
"\2\0\31\1\1\0\31\1\1\0\37\1\1\0\31\1\1\0\37\1"+
|
||||
"\1\0\31\1\1\0\37\1\1\0\31\1\1\0\37\1\1\0\31\1"+
|
||||
"\1\0\10\1\2\0\62\2\u1600\0\4\1\1\0\33\1\1\0\2\1"+
|
||||
"\1\0\1\1\2\0\1\1\1\0\12\1\1\0\4\1\1\0\1\1"+
|
||||
"\1\0\1\1\6\0\1\1\4\0\1\1\1\0\1\1\1\0\1\1"+
|
||||
"\1\0\3\1\1\0\2\1\1\0\1\1\2\0\1\1\1\0\1\1"+
|
||||
"\1\0\1\1\1\0\1\1\1\0\1\1\1\0\2\1\1\0\1\1"+
|
||||
"\2\0\4\1\1\0\7\1\1\0\4\1\1\0\4\1\1\0\1\1"+
|
||||
"\1\0\12\1\1\0\21\1\5\0\3\1\1\0\5\1\1\0\21\1"+
|
||||
"\u1144\0\ua6d7\1\51\0\u1035\1\13\0\336\1\u3fe2\0\u021e\1\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\u05ee\0"+
|
||||
"\1\2\36\0\140\2\200\0\360\2\uffff\0\uffff\0\ufe12\0";
|
||||
|
||||
/**
|
||||
* Translates characters to character classes
|
||||
*/
|
||||
private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED);
|
||||
private static final int ZZ_SX = 0x0700;
|
||||
private static final int ZZ_MX = 0x10000;
|
||||
private static final int ZZ_LX = 0x110000;
|
||||
private static char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_SX);
|
||||
private static class M { static final char [] MAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_MX); }
|
||||
private static class L { static final char [] MAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_LX); }
|
||||
|
||||
/**
|
||||
* Translates DFA states to action switch labels.
|
||||
@@ -339,14 +373,14 @@ class _MacroLexer implements FlexLexer {
|
||||
* @param packed the packed character translation table
|
||||
* @return the unpacked character translation table
|
||||
*/
|
||||
private static char [] zzUnpackCMap(String packed) {
|
||||
char [] map = new char[0x10000];
|
||||
private static char [] zzUnpackCMap(String packed, int limit) {
|
||||
char [] map = new char[limit];
|
||||
int i = 0; /* index in packed string */
|
||||
int j = 0; /* index in unpacked array */
|
||||
while (i < 2174) {
|
||||
while (i < 2776 && j < limit) {
|
||||
int count = packed.charAt(i++);
|
||||
char value = packed.charAt(i++);
|
||||
do map[j++] = value; while (--count > 0);
|
||||
do map[j++] = value; while (--count > 0 && j < limit);
|
||||
}
|
||||
return map;
|
||||
}
|
||||
@@ -541,6 +575,7 @@ class _MacroLexer implements FlexLexer {
|
||||
zzCurrentPosL += Character.charCount(zzInput);
|
||||
}
|
||||
}
|
||||
if (zzInput >= zzCMapL.length) ZZ_CMAP = zzCMapL = zzInput >= ZZ_MX ? L.MAP : M.MAP;
|
||||
int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ];
|
||||
if (zzNext == -1) break zzForAction;
|
||||
zzState = zzNext;
|
||||
|
||||
+12
-6
@@ -38,12 +38,17 @@ class _TemplateTextLexer implements FlexLexer {
|
||||
*/
|
||||
private static final String ZZ_CMAP_PACKED =
|
||||
"\44\0\1\2\13\0\12\1\7\0\32\1\4\0\1\1\1\0\32\1"+
|
||||
"\uff85\0";
|
||||
"\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uff95\0";
|
||||
|
||||
/**
|
||||
* Translates characters to character classes
|
||||
*/
|
||||
private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED);
|
||||
private static final int ZZ_SX = 0x0700;
|
||||
private static final int ZZ_MX = 0x10000;
|
||||
private static final int ZZ_LX = 0x110000;
|
||||
private static char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_SX);
|
||||
private static class M { static final char [] MAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_MX); }
|
||||
private static class L { static final char [] MAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_LX); }
|
||||
|
||||
/**
|
||||
* Translates DFA states to action switch labels.
|
||||
@@ -226,14 +231,14 @@ class _TemplateTextLexer implements FlexLexer {
|
||||
* @param packed the packed character translation table
|
||||
* @return the unpacked character translation table
|
||||
*/
|
||||
private static char [] zzUnpackCMap(String packed) {
|
||||
char [] map = new char[0x10000];
|
||||
private static char [] zzUnpackCMap(String packed, int limit) {
|
||||
char [] map = new char[limit];
|
||||
int i = 0; /* index in packed string */
|
||||
int j = 0; /* index in unpacked array */
|
||||
while (i < 22) {
|
||||
while (i < 54 && j < limit) {
|
||||
int count = packed.charAt(i++);
|
||||
char value = packed.charAt(i++);
|
||||
do map[j++] = value; while (--count > 0);
|
||||
do map[j++] = value; while (--count > 0 && j < limit);
|
||||
}
|
||||
return map;
|
||||
}
|
||||
@@ -428,6 +433,7 @@ class _TemplateTextLexer implements FlexLexer {
|
||||
zzCurrentPosL += Character.charCount(zzInput);
|
||||
}
|
||||
}
|
||||
if (zzInput >= zzCMapL.length) ZZ_CMAP = zzCMapL = zzInput >= ZZ_MX ? L.MAP : M.MAP;
|
||||
int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ];
|
||||
if (zzNext == -1) break zzForAction;
|
||||
zzState = zzNext;
|
||||
|
||||
+12
-6
@@ -38,12 +38,17 @@ class _FileTemplateTextLexer implements FlexLexer {
|
||||
*/
|
||||
private static final String ZZ_CMAP_PACKED =
|
||||
"\43\0\1\6\1\3\13\0\12\2\7\0\32\1\4\0\1\1\1\0"+
|
||||
"\32\1\1\4\1\0\1\5\uff82\0";
|
||||
"\32\1\1\4\1\0\1\5\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uff92\0";
|
||||
|
||||
/**
|
||||
* Translates characters to character classes
|
||||
*/
|
||||
private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED);
|
||||
private static final int ZZ_SX = 0x0700;
|
||||
private static final int ZZ_MX = 0x10000;
|
||||
private static final int ZZ_LX = 0x110000;
|
||||
private static char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_SX);
|
||||
private static class M { static final char [] MAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_MX); }
|
||||
private static class L { static final char [] MAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_LX); }
|
||||
|
||||
/**
|
||||
* Translates DFA states to action switch labels.
|
||||
@@ -229,14 +234,14 @@ class _FileTemplateTextLexer implements FlexLexer {
|
||||
* @param packed the packed character translation table
|
||||
* @return the unpacked character translation table
|
||||
*/
|
||||
private static char [] zzUnpackCMap(String packed) {
|
||||
char [] map = new char[0x10000];
|
||||
private static char [] zzUnpackCMap(String packed, int limit) {
|
||||
char [] map = new char[limit];
|
||||
int i = 0; /* index in packed string */
|
||||
int j = 0; /* index in unpacked array */
|
||||
while (i < 30) {
|
||||
while (i < 62 && j < limit) {
|
||||
int count = packed.charAt(i++);
|
||||
char value = packed.charAt(i++);
|
||||
do map[j++] = value; while (--count > 0);
|
||||
do map[j++] = value; while (--count > 0 && j < limit);
|
||||
}
|
||||
return map;
|
||||
}
|
||||
@@ -431,6 +436,7 @@ class _FileTemplateTextLexer implements FlexLexer {
|
||||
zzCurrentPosL += Character.charCount(zzInput);
|
||||
}
|
||||
}
|
||||
if (zzInput >= zzCMapL.length) ZZ_CMAP = zzCMapL = zzInput >= ZZ_MX ? L.MAP : M.MAP;
|
||||
int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ];
|
||||
if (zzNext == -1) break zzForAction;
|
||||
zzState = zzNext;
|
||||
|
||||
+41
-6
@@ -145,12 +145,46 @@ class _ScopesLexer implements FlexLexer {
|
||||
"\5\1\1\0\207\1\2\0\1\2\4\0\1\1\13\0\12\2\7\0"+
|
||||
"\32\1\4\0\1\1\1\0\32\1\13\0\131\1\3\0\6\1\2\0"+
|
||||
"\6\1\2\0\6\1\2\0\3\1\3\0\2\1\3\0\2\1\22\0"+
|
||||
"\3\2\4\0";
|
||||
"\3\2\4\0\14\1\1\0\32\1\1\0\23\1\1\0\2\1\1\0"+
|
||||
"\17\1\2\0\16\1\42\0\173\1\105\0\65\1\210\0\1\2\202\0"+
|
||||
"\35\1\3\0\61\1\57\0\37\1\21\0\33\1\65\0\36\1\2\0"+
|
||||
"\44\1\4\0\10\1\1\0\5\1\52\0\236\1\2\0\12\2\u0356\0"+
|
||||
"\6\1\2\0\1\1\1\0\54\1\1\0\2\1\3\0\1\1\2\0"+
|
||||
"\27\1\252\0\26\1\12\0\32\1\106\0\70\1\6\0\2\1\100\0"+
|
||||
"\1\1\3\2\1\0\2\2\5\0\4\2\4\1\1\0\3\1\1\0"+
|
||||
"\33\1\4\0\3\2\4\0\1\2\40\0\35\1\203\0\66\1\12\0"+
|
||||
"\26\1\12\0\23\1\215\0\111\1\u03b7\0\3\2\65\1\17\2\37\0"+
|
||||
"\12\2\20\0\3\2\55\1\13\2\2\0\1\2\22\0\31\1\7\0"+
|
||||
"\12\2\6\0\3\2\44\1\16\2\1\0\12\2\100\0\3\2\60\1"+
|
||||
"\16\2\4\1\13\0\12\2\u04a6\0\53\1\15\2\10\0\12\2\u0936\0"+
|
||||
"\u036f\1\221\0\143\1\u0b9d\0\u042f\1\u33d1\0\u0239\1\u04c7\0\105\1\13\0"+
|
||||
"\1\1\56\2\20\0\4\2\15\1\u4060\0\2\1\u2163\0\5\2\3\0"+
|
||||
"\26\2\2\0\7\2\36\0\4\2\224\0\3\2\u01bb\0\125\1\1\0"+
|
||||
"\107\1\1\0\2\1\2\0\1\1\2\0\2\1\2\0\4\1\1\0"+
|
||||
"\14\1\1\0\1\1\1\0\7\1\1\0\101\1\1\0\4\1\2\0"+
|
||||
"\10\1\1\0\7\1\1\0\34\1\1\0\4\1\1\0\5\1\1\0"+
|
||||
"\1\1\3\0\7\1\1\0\u0154\1\2\0\31\1\1\0\31\1\1\0"+
|
||||
"\37\1\1\0\31\1\1\0\37\1\1\0\31\1\1\0\37\1\1\0"+
|
||||
"\31\1\1\0\37\1\1\0\31\1\1\0\10\1\2\0\62\2\u1600\0"+
|
||||
"\4\1\1\0\33\1\1\0\2\1\1\0\1\1\2\0\1\1\1\0"+
|
||||
"\12\1\1\0\4\1\1\0\1\1\1\0\1\1\6\0\1\1\4\0"+
|
||||
"\1\1\1\0\1\1\1\0\1\1\1\0\3\1\1\0\2\1\1\0"+
|
||||
"\1\1\2\0\1\1\1\0\1\1\1\0\1\1\1\0\1\1\1\0"+
|
||||
"\1\1\1\0\2\1\1\0\1\1\2\0\4\1\1\0\7\1\1\0"+
|
||||
"\4\1\1\0\4\1\1\0\1\1\1\0\12\1\1\0\21\1\5\0"+
|
||||
"\3\1\1\0\5\1\1\0\21\1\u1144\0\ua6d7\1\51\0\u1035\1\13\0"+
|
||||
"\336\1\u3fe2\0\u021e\1\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\u05ee\0"+
|
||||
"\1\2\36\0\140\2\200\0\360\2\uffff\0\uffff\0\ufe12\0";
|
||||
|
||||
/**
|
||||
* Translates characters to character classes
|
||||
*/
|
||||
private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED);
|
||||
private static final int ZZ_SX = 0x0700;
|
||||
private static final int ZZ_MX = 0x10000;
|
||||
private static final int ZZ_LX = 0x110000;
|
||||
private static char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_SX);
|
||||
private static class M { static final char [] MAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_MX); }
|
||||
private static class L { static final char [] MAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_LX); }
|
||||
|
||||
/**
|
||||
* Translates DFA states to action switch labels.
|
||||
@@ -340,14 +374,14 @@ class _ScopesLexer implements FlexLexer {
|
||||
* @param packed the packed character translation table
|
||||
* @return the unpacked character translation table
|
||||
*/
|
||||
private static char [] zzUnpackCMap(String packed) {
|
||||
char [] map = new char[0x10000];
|
||||
private static char [] zzUnpackCMap(String packed, int limit) {
|
||||
char [] map = new char[limit];
|
||||
int i = 0; /* index in packed string */
|
||||
int j = 0; /* index in unpacked array */
|
||||
while (i < 2184) {
|
||||
while (i < 2786 && j < limit) {
|
||||
int count = packed.charAt(i++);
|
||||
char value = packed.charAt(i++);
|
||||
do map[j++] = value; while (--count > 0);
|
||||
do map[j++] = value; while (--count > 0 && j < limit);
|
||||
}
|
||||
return map;
|
||||
}
|
||||
@@ -542,6 +576,7 @@ class _ScopesLexer implements FlexLexer {
|
||||
zzCurrentPosL += Character.charCount(zzInput);
|
||||
}
|
||||
}
|
||||
if (zzInput >= zzCMapL.length) ZZ_CMAP = zzCMapL = zzInput >= ZZ_MX ? L.MAP : M.MAP;
|
||||
int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ];
|
||||
if (zzNext == -1) break zzForAction;
|
||||
zzState = zzNext;
|
||||
|
||||
+36
-6
@@ -143,12 +143,41 @@ public class _GroovyDocLexer implements FlexLexer {
|
||||
"\66\4\50\0\15\4\66\0\2\4\30\0\3\4\31\0\1\4\6\0"+
|
||||
"\5\4\1\0\207\4\7\0\1\4\34\0\32\4\4\0\1\4\1\0"+
|
||||
"\32\4\13\0\131\4\3\0\6\4\2\0\6\4\2\0\6\4\2\0"+
|
||||
"\3\4\3\0\2\4\3\0\2\4\31\0";
|
||||
"\3\4\3\0\2\4\3\0\2\4\31\0\14\4\1\0\32\4\1\0"+
|
||||
"\23\4\1\0\2\4\1\0\17\4\2\0\16\4\42\0\173\4\105\0"+
|
||||
"\65\4\u010b\0\35\4\3\0\61\4\57\0\37\4\21\0\33\4\65\0"+
|
||||
"\36\4\2\0\44\4\4\0\10\4\1\0\5\4\52\0\236\4\u0362\0"+
|
||||
"\6\4\2\0\1\4\1\0\54\4\1\0\2\4\3\0\1\4\2\0"+
|
||||
"\27\4\252\0\26\4\12\0\32\4\106\0\70\4\6\0\2\4\100\0"+
|
||||
"\1\4\17\0\4\4\1\0\3\4\1\0\33\4\54\0\35\4\203\0"+
|
||||
"\66\4\12\0\26\4\12\0\23\4\215\0\111\4\u03ba\0\65\4\113\0"+
|
||||
"\55\4\40\0\31\4\32\0\44\4\134\0\60\4\16\0\4\4\u04bb\0"+
|
||||
"\53\4\u0955\0\u036f\4\221\0\143\4\u0b9d\0\u042f\4\u33d1\0\u0239\4\u04c7\0"+
|
||||
"\105\4\13\0\1\4\102\0\15\4\u4060\0\2\4\u23fe\0\125\4\1\0"+
|
||||
"\107\4\1\0\2\4\2\0\1\4\2\0\2\4\2\0\4\4\1\0"+
|
||||
"\14\4\1\0\1\4\1\0\7\4\1\0\101\4\1\0\4\4\2\0"+
|
||||
"\10\4\1\0\7\4\1\0\34\4\1\0\4\4\1\0\5\4\1\0"+
|
||||
"\1\4\3\0\7\4\1\0\u0154\4\2\0\31\4\1\0\31\4\1\0"+
|
||||
"\37\4\1\0\31\4\1\0\37\4\1\0\31\4\1\0\37\4\1\0"+
|
||||
"\31\4\1\0\37\4\1\0\31\4\1\0\10\4\u1634\0\4\4\1\0"+
|
||||
"\33\4\1\0\2\4\1\0\1\4\2\0\1\4\1\0\12\4\1\0"+
|
||||
"\4\4\1\0\1\4\1\0\1\4\6\0\1\4\4\0\1\4\1\0"+
|
||||
"\1\4\1\0\1\4\1\0\3\4\1\0\2\4\1\0\1\4\2\0"+
|
||||
"\1\4\1\0\1\4\1\0\1\4\1\0\1\4\1\0\1\4\1\0"+
|
||||
"\2\4\1\0\1\4\2\0\4\4\1\0\7\4\1\0\4\4\1\0"+
|
||||
"\4\4\1\0\1\4\1\0\12\4\1\0\21\4\5\0\3\4\1\0"+
|
||||
"\5\4\1\0\21\4\u1144\0\ua6d7\4\51\0\u1035\4\13\0\336\4\u3fe2\0"+
|
||||
"\u021e\4\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\u05f0\0";
|
||||
|
||||
/**
|
||||
* Translates characters to character classes
|
||||
*/
|
||||
private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED);
|
||||
private static final int ZZ_SX = 0x0700;
|
||||
private static final int ZZ_MX = 0x10000;
|
||||
private static final int ZZ_LX = 0x110000;
|
||||
private static char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_SX);
|
||||
private static class M { static final char [] MAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_MX); }
|
||||
private static class L { static final char [] MAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_LX); }
|
||||
|
||||
/**
|
||||
* Translates DFA states to action switch labels.
|
||||
@@ -370,14 +399,14 @@ public class _GroovyDocLexer implements FlexLexer {
|
||||
* @param packed the packed character translation table
|
||||
* @return the unpacked character translation table
|
||||
*/
|
||||
private static char [] zzUnpackCMap(String packed) {
|
||||
char [] map = new char[0x10000];
|
||||
private static char [] zzUnpackCMap(String packed, int limit) {
|
||||
char [] map = new char[limit];
|
||||
int i = 0; /* index in packed string */
|
||||
int j = 0; /* index in unpacked array */
|
||||
while (i < 1652) {
|
||||
while (i < 2152 && j < limit) {
|
||||
int count = packed.charAt(i++);
|
||||
char value = packed.charAt(i++);
|
||||
do map[j++] = value; while (--count > 0);
|
||||
do map[j++] = value; while (--count > 0 && j < limit);
|
||||
}
|
||||
return map;
|
||||
}
|
||||
@@ -572,6 +601,7 @@ public class _GroovyDocLexer implements FlexLexer {
|
||||
zzCurrentPosL += Character.charCount(zzInput);
|
||||
}
|
||||
}
|
||||
if (zzInput >= zzCMapL.length) ZZ_CMAP = zzCMapL = zzInput >= ZZ_MX ? L.MAP : M.MAP;
|
||||
int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ];
|
||||
if (zzNext == -1) break zzForAction;
|
||||
zzState = zzNext;
|
||||
|
||||
+119
-43
@@ -89,53 +89,126 @@ public class _GroovyLexer implements FlexLexer {
|
||||
"\1\55\1\57\1\56\1\46\1\41\1\54\1\52\1\53\1\43\1\60"+
|
||||
"\1\64\1\36\1\61\1\63\1\65\1\104\1\66\1\101\6\0\1\110"+
|
||||
"\44\0\1\41\12\0\1\41\4\0\1\41\5\0\27\41\1\0\37\41"+
|
||||
"\1\0\376\41\4\0\36\41\70\0\131\41\7\0\11\41\2\0\7\41"+
|
||||
"\16\0\2\41\16\0\5\41\225\0\1\41\13\0\1\41\1\0\3\41"+
|
||||
"\1\0\1\41\1\0\24\41\1\0\54\41\1\0\7\41\3\0\1\41"+
|
||||
"\1\0\1\41\1\0\1\41\1\0\1\41\1\0\22\41\15\0\14\41"+
|
||||
"\1\0\102\41\1\0\14\41\1\0\44\41\16\0\65\41\2\0\2\41"+
|
||||
"\2\0\2\41\3\0\34\41\2\0\10\41\2\0\2\41\67\0\46\41"+
|
||||
"\2\0\1\41\7\0\47\41\110\0\33\41\5\0\3\41\56\0\32\41"+
|
||||
"\5\0\13\41\46\0\107\41\2\0\5\41\1\0\17\41\1\0\4\41"+
|
||||
"\1\0\1\41\17\0\2\41\u021e\0\65\41\3\0\1\41\32\0\12\41"+
|
||||
"\43\0\10\41\2\0\2\41\2\0\26\41\1\0\7\41\1\0\1\41"+
|
||||
"\3\0\4\41\42\0\2\41\1\0\3\41\16\0\2\41\23\0\6\41"+
|
||||
"\4\0\2\41\2\0\26\41\1\0\7\41\1\0\2\41\1\0\2\41"+
|
||||
"\1\0\2\41\37\0\4\41\1\0\1\41\23\0\3\41\20\0\7\41"+
|
||||
"\1\0\1\41\1\0\3\41\1\0\26\41\1\0\7\41\1\0\2\41"+
|
||||
"\1\0\5\41\3\0\1\41\42\0\1\41\44\0\10\41\2\0\2\41"+
|
||||
"\2\0\26\41\1\0\7\41\1\0\2\41\2\0\4\41\3\0\1\41"+
|
||||
"\36\0\2\41\1\0\3\41\43\0\6\41\3\0\3\41\1\0\4\41"+
|
||||
"\3\0\2\41\1\0\1\41\1\0\2\41\3\0\2\41\3\0\3\41"+
|
||||
"\3\0\10\41\1\0\3\41\113\0\10\41\1\0\3\41\1\0\27\41"+
|
||||
"\1\0\12\41\1\0\5\41\46\0\2\41\43\0\10\41\1\0\3\41"+
|
||||
"\1\0\27\41\1\0\12\41\1\0\5\41\44\0\1\41\1\0\2\41"+
|
||||
"\43\0\10\41\1\0\3\41\1\0\27\41\1\0\20\41\46\0\2\41"+
|
||||
"\237\0\56\41\1\0\1\41\1\0\2\41\14\0\7\41\72\0\2\41"+
|
||||
"\1\0\1\41\2\0\2\41\1\0\1\41\2\0\1\41\6\0\4\41"+
|
||||
"\1\0\7\41\1\0\3\41\1\0\1\41\1\0\1\41\2\0\2\41"+
|
||||
"\1\0\2\41\1\0\1\41\1\0\2\41\11\0\1\41\2\0\5\41"+
|
||||
"\1\0\1\41\25\0\2\41\142\0\10\41\1\0\41\41\u0136\0\46\41"+
|
||||
"\12\0\47\41\11\0\132\41\5\0\104\41\5\0\122\41\u0c06\0\234\41"+
|
||||
"\4\0\132\41\6\0\26\41\2\0\6\41\2\0\46\41\2\0\6\41"+
|
||||
"\1\0\u01ca\41\4\0\14\41\16\0\5\41\7\0\1\41\1\0\1\41"+
|
||||
"\201\0\5\41\1\0\2\41\2\0\4\41\1\0\1\41\6\0\1\41"+
|
||||
"\1\0\3\41\1\0\1\41\1\0\24\41\1\0\123\41\1\0\213\41"+
|
||||
"\10\0\246\41\1\0\46\41\2\0\1\41\7\0\47\41\110\0\33\41"+
|
||||
"\5\0\3\41\55\0\53\41\43\0\2\41\1\0\143\41\1\0\1\41"+
|
||||
"\17\0\2\41\7\0\2\41\12\0\3\41\2\0\1\41\20\0\1\41"+
|
||||
"\1\0\36\41\35\0\131\41\13\0\1\41\30\0\41\41\11\0\2\41"+
|
||||
"\4\0\1\41\5\0\26\41\4\0\1\41\11\0\1\41\3\0\1\41"+
|
||||
"\27\0\31\41\107\0\25\41\117\0\66\41\3\0\1\41\22\0\1\41"+
|
||||
"\7\0\12\41\17\0\20\41\4\0\10\41\2\0\2\41\2\0\26\41"+
|
||||
"\1\0\7\41\1\0\1\41\3\0\4\41\3\0\1\41\20\0\1\41"+
|
||||
"\15\0\2\41\1\0\3\41\16\0\2\41\23\0\6\41\4\0\2\41"+
|
||||
"\2\0\26\41\1\0\7\41\1\0\2\41\1\0\2\41\1\0\2\41"+
|
||||
"\37\0\4\41\1\0\1\41\23\0\3\41\20\0\11\41\1\0\3\41"+
|
||||
"\1\0\26\41\1\0\7\41\1\0\2\41\1\0\5\41\3\0\1\41"+
|
||||
"\22\0\1\41\17\0\2\41\27\0\1\41\13\0\10\41\2\0\2\41"+
|
||||
"\2\0\26\41\1\0\7\41\1\0\2\41\1\0\5\41\3\0\1\41"+
|
||||
"\36\0\2\41\1\0\3\41\17\0\1\41\21\0\1\41\1\0\6\41"+
|
||||
"\3\0\3\41\1\0\4\41\3\0\2\41\1\0\1\41\1\0\2\41"+
|
||||
"\3\0\2\41\3\0\3\41\3\0\14\41\26\0\1\41\64\0\10\41"+
|
||||
"\1\0\3\41\1\0\27\41\1\0\20\41\3\0\1\41\32\0\3\41"+
|
||||
"\5\0\2\41\43\0\10\41\1\0\3\41\1\0\27\41\1\0\12\41"+
|
||||
"\1\0\5\41\3\0\1\41\40\0\1\41\1\0\2\41\17\0\2\41"+
|
||||
"\22\0\10\41\1\0\3\41\1\0\51\41\2\0\1\41\20\0\1\41"+
|
||||
"\20\0\3\41\30\0\6\41\5\0\22\41\3\0\30\41\1\0\11\41"+
|
||||
"\1\0\1\41\2\0\7\41\72\0\60\41\1\0\2\41\14\0\7\41"+
|
||||
"\72\0\2\41\1\0\1\41\2\0\2\41\1\0\1\41\2\0\1\41"+
|
||||
"\6\0\4\41\1\0\7\41\1\0\3\41\1\0\1\41\1\0\1\41"+
|
||||
"\2\0\2\41\1\0\4\41\1\0\2\41\11\0\1\41\2\0\5\41"+
|
||||
"\1\0\1\41\25\0\4\41\40\0\1\41\77\0\10\41\1\0\44\41"+
|
||||
"\33\0\5\41\163\0\53\41\24\0\1\41\20\0\6\41\4\0\4\41"+
|
||||
"\3\0\1\41\3\0\2\41\7\0\3\41\4\0\15\41\14\0\1\41"+
|
||||
"\21\0\46\41\1\0\1\41\5\0\1\41\2\0\53\41\1\0\u014d\41"+
|
||||
"\1\0\4\41\2\0\7\41\1\0\1\41\1\0\4\41\2\0\51\41"+
|
||||
"\1\0\4\41\2\0\41\41\1\0\4\41\2\0\7\41\1\0\1\41"+
|
||||
"\1\0\4\41\2\0\17\41\1\0\71\41\1\0\4\41\2\0\103\41"+
|
||||
"\45\0\20\41\20\0\126\41\2\0\6\41\3\0\u026c\41\2\0\21\41"+
|
||||
"\1\0\32\41\5\0\113\41\6\0\10\41\7\0\15\41\1\0\4\41"+
|
||||
"\16\0\22\41\16\0\22\41\16\0\15\41\1\0\3\41\17\0\64\41"+
|
||||
"\43\0\1\41\4\0\1\41\103\0\130\41\10\0\51\41\1\0\1\41"+
|
||||
"\5\0\106\41\12\0\37\41\61\0\36\41\2\0\5\41\13\0\54\41"+
|
||||
"\4\0\32\41\66\0\27\41\11\0\65\41\122\0\1\41\135\0\57\41"+
|
||||
"\21\0\7\41\67\0\36\41\15\0\2\41\12\0\54\41\32\0\44\41"+
|
||||
"\51\0\3\41\12\0\44\41\153\0\4\41\1\0\4\41\3\0\2\41"+
|
||||
"\11\0\300\41\100\0\u0116\41\2\0\6\41\2\0\46\41\2\0\6\41"+
|
||||
"\2\0\10\41\1\0\1\41\1\0\1\41\1\0\1\41\1\0\37\41"+
|
||||
"\2\0\65\41\1\0\7\41\1\0\1\41\3\0\3\41\1\0\7\41"+
|
||||
"\3\0\4\41\2\0\6\41\4\0\15\41\5\0\3\41\1\0\7\41"+
|
||||
"\53\0\1\110\1\110\125\0\1\41\202\0\1\41\4\0\1\41\2\0"+
|
||||
"\12\41\1\0\1\41\2\0\6\41\6\0\1\41\1\0\1\41\1\0"+
|
||||
"\1\41\1\0\10\41\1\0\6\41\u0ecc\0\1\41\53\0\5\41\13\0"+
|
||||
"\124\41\6\0\4\41\2\0\132\41\1\0\3\41\6\0\50\41\4\0"+
|
||||
"\136\41\u1c71\0\u51a6\41\u0c5a\0\u2ba4\41\u215c\0\u012e\41\322\0\7\41\14\0"+
|
||||
"\5\41\7\0\12\41\1\0\15\41\1\0\5\41\1\0\1\41\1\0"+
|
||||
"\53\0\1\110\1\110\107\0\1\41\15\0\1\41\20\0\15\41\145\0"+
|
||||
"\1\41\4\0\1\41\2\0\12\41\1\0\1\41\3\0\5\41\6\0"+
|
||||
"\1\41\1\0\1\41\1\0\1\41\1\0\4\41\1\0\13\41\2\0"+
|
||||
"\4\41\5\0\5\41\4\0\1\41\64\0\2\41\u0a7b\0\57\41\1\0"+
|
||||
"\57\41\1\0\205\41\6\0\4\41\3\0\2\41\14\0\46\41\1\0"+
|
||||
"\1\41\5\0\1\41\2\0\70\41\7\0\1\41\20\0\27\41\11\0"+
|
||||
"\7\41\1\0\7\41\1\0\7\41\1\0\7\41\1\0\7\41\1\0"+
|
||||
"\7\41\1\0\7\41\1\0\7\41\120\0\1\41\u01d5\0\2\41\52\0"+
|
||||
"\5\41\5\0\2\41\4\0\126\41\6\0\3\41\1\0\132\41\1\0"+
|
||||
"\4\41\5\0\51\41\3\0\136\41\21\0\33\41\65\0\20\41\u0200\0"+
|
||||
"\u19b6\41\112\0\u51d6\41\52\0\u048d\41\103\0\56\41\2\0\u010d\41\3\0"+
|
||||
"\20\41\12\0\2\41\24\0\57\41\20\0\37\41\2\0\106\41\61\0"+
|
||||
"\11\41\2\0\147\41\2\0\43\41\2\0\10\41\77\0\13\41\1\0"+
|
||||
"\3\41\1\0\4\41\1\0\27\41\35\0\64\41\16\0\62\41\76\0"+
|
||||
"\6\41\3\0\1\41\1\0\1\41\14\0\34\41\12\0\27\41\31\0"+
|
||||
"\35\41\7\0\57\41\34\0\1\41\20\0\5\41\1\0\12\41\12\0"+
|
||||
"\5\41\1\0\51\41\27\0\3\41\1\0\10\41\24\0\27\41\3\0"+
|
||||
"\1\41\3\0\62\41\1\0\1\41\3\0\2\41\2\0\5\41\2\0"+
|
||||
"\1\41\1\0\1\41\30\0\3\41\2\0\13\41\7\0\3\41\14\0"+
|
||||
"\6\41\2\0\6\41\2\0\6\41\11\0\7\41\1\0\7\41\1\0"+
|
||||
"\53\41\1\0\12\41\12\0\163\41\35\0\u2ba4\41\14\0\27\41\4\0"+
|
||||
"\61\41\u2104\0\u016e\41\2\0\152\41\46\0\7\41\14\0\5\41\5\0"+
|
||||
"\1\41\1\0\12\41\1\0\15\41\1\0\5\41\1\0\1\41\1\0"+
|
||||
"\2\41\1\0\2\41\1\0\154\41\41\0\u016b\41\22\0\100\41\2\0"+
|
||||
"\66\41\50\0\14\41\164\0\3\41\1\0\1\41\1\0\207\41\44\0"+
|
||||
"\32\41\6\0\32\41\13\0\131\41\3\0\6\41\2\0\6\41\2\0"+
|
||||
"\6\41\2\0\3\41\43\0";
|
||||
"\66\41\50\0\14\41\164\0\5\41\1\0\207\41\44\0\32\41\6\0"+
|
||||
"\32\41\13\0\131\41\3\0\6\41\2\0\6\41\2\0\6\41\2\0"+
|
||||
"\3\41\43\0\14\41\1\0\32\41\1\0\23\41\1\0\2\41\1\0"+
|
||||
"\17\41\2\0\16\41\42\0\173\41\u0185\0\35\41\3\0\61\41\57\0"+
|
||||
"\40\41\20\0\21\41\1\0\10\41\6\0\46\41\12\0\36\41\2\0"+
|
||||
"\44\41\4\0\10\41\60\0\236\41\142\0\50\41\10\0\64\41\234\0"+
|
||||
"\u0137\41\11\0\26\41\12\0\10\41\230\0\6\41\2\0\1\41\1\0"+
|
||||
"\54\41\1\0\2\41\3\0\1\41\2\0\27\41\12\0\27\41\11\0"+
|
||||
"\37\41\101\0\23\41\1\0\2\41\12\0\26\41\12\0\32\41\106\0"+
|
||||
"\70\41\6\0\2\41\100\0\1\41\17\0\4\41\1\0\3\41\1\0"+
|
||||
"\33\41\54\0\35\41\3\0\35\41\43\0\10\41\1\0\34\41\33\0"+
|
||||
"\66\41\12\0\26\41\12\0\23\41\15\0\22\41\156\0\111\41\67\0"+
|
||||
"\63\41\15\0\63\41\u0310\0\65\41\113\0\55\41\40\0\31\41\32\0"+
|
||||
"\44\41\51\0\43\41\3\0\1\41\14\0\60\41\16\0\4\41\25\0"+
|
||||
"\1\41\1\0\1\41\43\0\22\41\1\0\31\41\124\0\7\41\1\0"+
|
||||
"\1\41\1\0\4\41\1\0\17\41\1\0\12\41\7\0\57\41\46\0"+
|
||||
"\10\41\2\0\2\41\2\0\26\41\1\0\7\41\1\0\2\41\1\0"+
|
||||
"\5\41\3\0\1\41\22\0\1\41\14\0\5\41\u011e\0\60\41\24\0"+
|
||||
"\2\41\1\0\1\41\270\0\57\41\51\0\4\41\44\0\60\41\24\0"+
|
||||
"\1\41\73\0\53\41\125\0\32\41\u0186\0\100\41\37\0\1\41\u01c0\0"+
|
||||
"\71\41\u0507\0\u039a\41\346\0\304\41\u0abc\0\u042f\41\u0fd1\0\u0247\41\u21b9\0"+
|
||||
"\u0239\41\7\0\37\41\161\0\36\41\22\0\60\41\20\0\4\41\37\0"+
|
||||
"\25\41\5\0\23\41\u0370\0\105\41\13\0\1\41\102\0\15\41\u4060\0"+
|
||||
"\2\41\u0bfe\0\153\41\5\0\15\41\3\0\11\41\7\0\12\41\u1766\0"+
|
||||
"\125\41\1\0\107\41\1\0\2\41\2\0\1\41\2\0\2\41\2\0"+
|
||||
"\4\41\1\0\14\41\1\0\1\41\1\0\7\41\1\0\101\41\1\0"+
|
||||
"\4\41\2\0\10\41\1\0\7\41\1\0\34\41\1\0\4\41\1\0"+
|
||||
"\5\41\1\0\1\41\3\0\7\41\1\0\u0154\41\2\0\31\41\1\0"+
|
||||
"\31\41\1\0\37\41\1\0\31\41\1\0\37\41\1\0\31\41\1\0"+
|
||||
"\37\41\1\0\31\41\1\0\37\41\1\0\31\41\1\0\10\41\u1034\0"+
|
||||
"\305\41\u053b\0\4\41\1\0\33\41\1\0\2\41\1\0\1\41\2\0"+
|
||||
"\1\41\1\0\12\41\1\0\4\41\1\0\1\41\1\0\1\41\6\0"+
|
||||
"\1\41\4\0\1\41\1\0\1\41\1\0\1\41\1\0\3\41\1\0"+
|
||||
"\2\41\1\0\1\41\2\0\1\41\1\0\1\41\1\0\1\41\1\0"+
|
||||
"\1\41\1\0\1\41\1\0\2\41\1\0\1\41\2\0\4\41\1\0"+
|
||||
"\7\41\1\0\4\41\1\0\4\41\1\0\1\41\1\0\12\41\1\0"+
|
||||
"\21\41\5\0\3\41\1\0\5\41\1\0\21\41\u1144\0\ua6d7\41\51\0"+
|
||||
"\u1035\41\13\0\336\41\2\0\u1682\41\u295e\0\u021e\41\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\u05f0\0";
|
||||
|
||||
/**
|
||||
* Translates characters to character classes
|
||||
*/
|
||||
private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED);
|
||||
private static final int ZZ_SX = 0x0700;
|
||||
private static final int ZZ_MX = 0x10000;
|
||||
private static final int ZZ_LX = 0x110000;
|
||||
private static char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_SX);
|
||||
private static class M { static final char [] MAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_MX); }
|
||||
private static class L { static final char [] MAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_LX); }
|
||||
|
||||
/**
|
||||
* Translates DFA states to action switch labels.
|
||||
@@ -2178,14 +2251,14 @@ public class _GroovyLexer implements FlexLexer {
|
||||
* @param packed the packed character translation table
|
||||
* @return the unpacked character translation table
|
||||
*/
|
||||
private static char [] zzUnpackCMap(String packed) {
|
||||
char [] map = new char[0x10000];
|
||||
private static char [] zzUnpackCMap(String packed, int limit) {
|
||||
char [] map = new char[limit];
|
||||
int i = 0; /* index in packed string */
|
||||
int j = 0; /* index in unpacked array */
|
||||
while (i < 1028) {
|
||||
while (i < 2424 && j < limit) {
|
||||
int count = packed.charAt(i++);
|
||||
char value = packed.charAt(i++);
|
||||
do map[j++] = value; while (--count > 0);
|
||||
do map[j++] = value; while (--count > 0 && j < limit);
|
||||
}
|
||||
return map;
|
||||
}
|
||||
@@ -2384,6 +2457,7 @@ public class _GroovyLexer implements FlexLexer {
|
||||
zzCurrentPosL += Character.charCount(zzInput);
|
||||
}
|
||||
}
|
||||
if (zzInput >= zzCMapL.length) ZZ_CMAP = zzCMapL = zzInput >= ZZ_MX ? L.MAP : M.MAP;
|
||||
int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ];
|
||||
if (zzNext == -1) break zzForAction;
|
||||
zzState = zzNext;
|
||||
@@ -2654,6 +2728,7 @@ public class _GroovyLexer implements FlexLexer {
|
||||
zzFinL[zzFPos] = ((zzAttrL[zzFState] & 1) == 1);
|
||||
zzInput = Character.codePointAt(zzBufferL, zzFPos/*, zzMarkedPos*/);
|
||||
zzFPos += Character.charCount(zzInput);
|
||||
if (zzInput >= zzCMapL.length) ZZ_CMAP = zzCMapL = zzInput >= ZZ_MX ? L.MAP : M.MAP;
|
||||
zzFState = zzTransL[ zzRowMapL[zzFState] + zzCMapL[zzInput] ];
|
||||
}
|
||||
if (zzFState != -1) { zzFinL[zzFPos++] = ((zzAttrL[zzFState] & 1) == 1); }
|
||||
@@ -2666,6 +2741,7 @@ public class _GroovyLexer implements FlexLexer {
|
||||
while (!zzFinL[zzFPos] || (zzAttrL[zzFState] & 1) != 1) {
|
||||
zzInput = Character.codePointBefore(zzBufferL, zzFPos/*, zzStartRead*/);
|
||||
zzFPos -= Character.charCount(zzInput);
|
||||
if (zzInput >= zzCMapL.length) ZZ_CMAP = zzCMapL = zzInput >= ZZ_MX ? L.MAP : M.MAP;
|
||||
zzFState = zzTransL[ zzRowMapL[zzFState] + zzCMapL[zzInput] ];
|
||||
};
|
||||
zzMarkedPos = zzFPos;
|
||||
|
||||
+12
-6
@@ -41,12 +41,17 @@ class _PropertiesLexer implements FlexLexer {
|
||||
private static final String ZZ_CMAP_PACKED =
|
||||
"\11\0\1\3\1\1\1\6\1\5\1\2\22\0\1\11\1\7\1\0"+
|
||||
"\1\7\26\0\1\10\2\0\1\10\36\0\1\4\50\0\1\6\u1fa2\0"+
|
||||
"\1\6\1\6\udfd6\0";
|
||||
"\1\6\1\6\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\udfe6\0";
|
||||
|
||||
/**
|
||||
* Translates characters to character classes
|
||||
*/
|
||||
private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED);
|
||||
private static final int ZZ_SX = 0x0700;
|
||||
private static final int ZZ_MX = 0x10000;
|
||||
private static final int ZZ_LX = 0x110000;
|
||||
private static char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_SX);
|
||||
private static class M { static final char [] MAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_MX); }
|
||||
private static class L { static final char [] MAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_LX); }
|
||||
|
||||
/**
|
||||
* Translates DFA states to action switch labels.
|
||||
@@ -244,14 +249,14 @@ class _PropertiesLexer implements FlexLexer {
|
||||
* @param packed the packed character translation table
|
||||
* @return the unpacked character translation table
|
||||
*/
|
||||
private static char [] zzUnpackCMap(String packed) {
|
||||
char [] map = new char[0x10000];
|
||||
private static char [] zzUnpackCMap(String packed, int limit) {
|
||||
char [] map = new char[limit];
|
||||
int i = 0; /* index in packed string */
|
||||
int j = 0; /* index in unpacked array */
|
||||
while (i < 46) {
|
||||
while (i < 78 && j < limit) {
|
||||
int count = packed.charAt(i++);
|
||||
char value = packed.charAt(i++);
|
||||
do map[j++] = value; while (--count > 0);
|
||||
do map[j++] = value; while (--count > 0 && j < limit);
|
||||
}
|
||||
return map;
|
||||
}
|
||||
@@ -446,6 +451,7 @@ class _PropertiesLexer implements FlexLexer {
|
||||
zzCurrentPosL += Character.charCount(zzInput);
|
||||
}
|
||||
}
|
||||
if (zzInput >= zzCMapL.length) ZZ_CMAP = zzCMapL = zzInput >= ZZ_MX ? L.MAP : M.MAP;
|
||||
int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ];
|
||||
if (zzNext == -1) break zzForAction;
|
||||
zzState = zzNext;
|
||||
|
||||
@@ -44,12 +44,17 @@ class _JqlLexer implements FlexLexer {
|
||||
"\1\0\1\16\1\4\1\17\1\10\2\0\1\20\1\3\1\14\1\23"+
|
||||
"\1\30\1\15\1\40\1\37\1\41\2\0\1\34\1\31\1\22\1\24"+
|
||||
"\1\32\1\0\1\26\1\36\1\5\1\7\1\0\1\35\1\0\1\33"+
|
||||
"\1\0\1\10\1\52\1\10\1\46\261\0\2\41\115\0\1\36\ufe80\0";
|
||||
"\1\0\1\10\1\52\1\10\1\46\261\0\2\41\115\0\1\36\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\ufe90\0";
|
||||
|
||||
/**
|
||||
* Translates characters to character classes
|
||||
*/
|
||||
private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED);
|
||||
private static final int ZZ_SX = 0x0700;
|
||||
private static final int ZZ_MX = 0x10000;
|
||||
private static final int ZZ_LX = 0x110000;
|
||||
private static char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_SX);
|
||||
private static class M { static final char [] MAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_MX); }
|
||||
private static class L { static final char [] MAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_LX); }
|
||||
|
||||
/**
|
||||
* Translates DFA states to action switch labels.
|
||||
@@ -358,14 +363,14 @@ class _JqlLexer implements FlexLexer {
|
||||
* @param packed the packed character translation table
|
||||
* @return the unpacked character translation table
|
||||
*/
|
||||
private static char [] zzUnpackCMap(String packed) {
|
||||
char [] map = new char[0x10000];
|
||||
private static char [] zzUnpackCMap(String packed, int limit) {
|
||||
char [] map = new char[limit];
|
||||
int i = 0; /* index in packed string */
|
||||
int j = 0; /* index in unpacked array */
|
||||
while (i < 180) {
|
||||
while (i < 212 && j < limit) {
|
||||
int count = packed.charAt(i++);
|
||||
char value = packed.charAt(i++);
|
||||
do map[j++] = value; while (--count > 0);
|
||||
do map[j++] = value; while (--count > 0 && j < limit);
|
||||
}
|
||||
return map;
|
||||
}
|
||||
@@ -560,6 +565,7 @@ class _JqlLexer implements FlexLexer {
|
||||
zzCurrentPosL += Character.charCount(zzInput);
|
||||
}
|
||||
}
|
||||
if (zzInput >= zzCMapL.length) ZZ_CMAP = zzCMapL = zzInput >= ZZ_MX ? L.MAP : M.MAP;
|
||||
int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ];
|
||||
if (zzNext == -1) break zzForAction;
|
||||
zzState = zzNext;
|
||||
|
||||
@@ -48,56 +48,135 @@ abstract class _XPathLexer implements FlexLexer {
|
||||
"\1\15\1\31\1\16\1\24\1\33\1\30\1\25\2\2\1\23\1\34"+
|
||||
"\1\14\1\21\1\35\1\46\1\22\1\17\1\20\1\27\1\42\1\32"+
|
||||
"\1\36\1\43\1\2\1\63\1\54\1\64\54\0\1\2\12\0\1\2"+
|
||||
"\4\0\1\2\5\0\27\2\1\0\37\2\1\0\376\2\4\0\36\2"+
|
||||
"\70\0\131\2\7\0\11\2\2\0\7\2\16\0\2\2\16\0\5\2"+
|
||||
"\225\0\1\2\13\0\1\2\1\0\3\2\1\0\1\2\1\0\24\2"+
|
||||
"\1\0\54\2\1\0\7\2\3\0\1\2\1\0\1\2\1\0\1\2"+
|
||||
"\1\0\1\2\1\0\22\2\15\0\14\2\1\0\102\2\1\0\14\2"+
|
||||
"\1\0\44\2\16\0\65\2\2\0\2\2\2\0\2\2\3\0\34\2"+
|
||||
"\2\0\10\2\2\0\2\2\67\0\46\2\2\0\1\2\7\0\47\2"+
|
||||
"\110\0\33\2\5\0\3\2\56\0\32\2\5\0\13\2\25\0\12\3"+
|
||||
"\7\0\107\2\2\0\5\2\1\0\17\2\1\0\4\2\1\0\1\2"+
|
||||
"\17\0\2\2\11\0\12\3\u020b\0\65\2\3\0\1\2\32\0\12\2"+
|
||||
"\4\0\12\3\25\0\10\2\2\0\2\2\2\0\26\2\1\0\7\2"+
|
||||
"\1\0\1\2\3\0\4\2\42\0\2\2\1\0\3\2\4\0\12\3"+
|
||||
"\2\2\23\0\6\2\4\0\2\2\2\0\26\2\1\0\7\2\1\0"+
|
||||
"\2\2\1\0\2\2\1\0\2\2\37\0\4\2\1\0\1\2\7\0"+
|
||||
"\12\3\2\0\3\2\20\0\7\2\1\0\1\2\1\0\3\2\1\0"+
|
||||
"\26\2\1\0\7\2\1\0\2\2\1\0\5\2\3\0\1\2\42\0"+
|
||||
"\1\2\5\0\12\3\25\0\10\2\2\0\2\2\2\0\26\2\1\0"+
|
||||
"\7\2\1\0\2\2\2\0\4\2\3\0\1\2\36\0\2\2\1\0"+
|
||||
"\3\2\4\0\12\3\25\0\6\2\3\0\3\2\1\0\4\2\3\0"+
|
||||
"\2\2\1\0\1\2\1\0\2\2\3\0\2\2\3\0\3\2\3\0"+
|
||||
"\10\2\1\0\3\2\55\0\11\3\25\0\10\2\1\0\3\2\1\0"+
|
||||
"\27\2\1\0\12\2\1\0\5\2\46\0\2\2\4\0\12\3\25\0"+
|
||||
"\10\2\1\0\3\2\1\0\27\2\1\0\12\2\1\0\5\2\44\0"+
|
||||
"\1\2\1\0\2\2\4\0\12\3\25\0\10\2\1\0\3\2\1\0"+
|
||||
"\27\2\1\0\20\2\46\0\2\2\4\0\12\3\221\0\56\2\1\0"+
|
||||
"\1\2\1\0\2\2\14\0\7\2\11\0\12\3\47\0\2\2\1\0"+
|
||||
"\1\2\2\0\2\2\1\0\1\2\2\0\1\2\6\0\4\2\1\0"+
|
||||
"\7\2\1\0\3\2\1\0\1\2\1\0\1\2\2\0\2\2\1\0"+
|
||||
"\2\2\1\0\1\2\1\0\2\2\11\0\1\2\2\0\5\2\1\0"+
|
||||
"\1\2\11\0\12\3\2\0\2\2\102\0\12\3\26\0\10\2\1\0"+
|
||||
"\41\2\u0136\0\46\2\12\0\47\2\11\0\132\2\5\0\104\2\5\0"+
|
||||
"\122\2\u0c06\0\234\2\4\0\132\2\6\0\26\2\2\0\6\2\2\0"+
|
||||
"\46\2\2\0\6\2\2\0\10\2\1\0\1\2\1\0\1\2\1\0"+
|
||||
"\1\2\1\0\37\2\2\0\65\2\1\0\7\2\1\0\1\2\3\0"+
|
||||
"\3\2\1\0\7\2\3\0\4\2\2\0\6\2\4\0\15\2\5\0"+
|
||||
"\3\2\1\0\7\2\202\0\1\2\202\0\1\2\4\0\1\2\2\0"+
|
||||
"\12\2\1\0\1\2\2\0\6\2\6\0\1\2\1\0\1\2\1\0"+
|
||||
"\1\2\1\0\10\2\1\0\6\2\u0ecc\0\1\2\53\0\5\2\13\0"+
|
||||
"\124\2\6\0\4\2\2\0\132\2\1\0\3\2\6\0\50\2\4\0"+
|
||||
"\136\2\u1c71\0\u51a6\2\u0c5a\0\u2ba4\2\u215c\0\u012e\2\322\0\7\2\14\0"+
|
||||
"\5\2\7\0\12\2\1\0\15\2\1\0\5\2\1\0\1\2\1\0"+
|
||||
"\2\2\1\0\2\2\1\0\154\2\41\0\u016b\2\22\0\100\2\2\0"+
|
||||
"\66\2\50\0\14\2\164\0\3\2\1\0\1\2\1\0\207\2\23\0"+
|
||||
"\12\3\7\0\32\2\6\0\32\2\13\0\131\2\3\0\6\2\2\0"+
|
||||
"\6\2\2\0\6\2\2\0\3\2\43\0";
|
||||
"\4\0\1\2\5\0\27\2\1\0\37\2\1\0\u01ca\2\4\0\14\2"+
|
||||
"\16\0\5\2\7\0\1\2\1\0\1\2\201\0\5\2\1\0\2\2"+
|
||||
"\2\0\4\2\1\0\1\2\6\0\1\2\1\0\3\2\1\0\1\2"+
|
||||
"\1\0\24\2\1\0\123\2\1\0\213\2\10\0\246\2\1\0\46\2"+
|
||||
"\2\0\1\2\7\0\47\2\110\0\33\2\5\0\3\2\55\0\53\2"+
|
||||
"\25\0\12\3\4\0\2\2\1\0\143\2\1\0\1\2\17\0\2\2"+
|
||||
"\7\0\2\2\12\3\3\2\2\0\1\2\20\0\1\2\1\0\36\2"+
|
||||
"\35\0\131\2\13\0\1\2\16\0\12\3\41\2\11\0\2\2\4\0"+
|
||||
"\1\2\5\0\26\2\4\0\1\2\11\0\1\2\3\0\1\2\27\0"+
|
||||
"\31\2\107\0\25\2\117\0\66\2\3\0\1\2\22\0\1\2\7\0"+
|
||||
"\12\2\4\0\12\3\1\0\20\2\4\0\10\2\2\0\2\2\2\0"+
|
||||
"\26\2\1\0\7\2\1\0\1\2\3\0\4\2\3\0\1\2\20\0"+
|
||||
"\1\2\15\0\2\2\1\0\3\2\4\0\12\3\2\2\23\0\6\2"+
|
||||
"\4\0\2\2\2\0\26\2\1\0\7\2\1\0\2\2\1\0\2\2"+
|
||||
"\1\0\2\2\37\0\4\2\1\0\1\2\7\0\12\3\2\0\3\2"+
|
||||
"\20\0\11\2\1\0\3\2\1\0\26\2\1\0\7\2\1\0\2\2"+
|
||||
"\1\0\5\2\3\0\1\2\22\0\1\2\17\0\2\2\4\0\12\3"+
|
||||
"\11\0\1\2\13\0\10\2\2\0\2\2\2\0\26\2\1\0\7\2"+
|
||||
"\1\0\2\2\1\0\5\2\3\0\1\2\36\0\2\2\1\0\3\2"+
|
||||
"\4\0\12\3\1\0\1\2\21\0\1\2\1\0\6\2\3\0\3\2"+
|
||||
"\1\0\4\2\3\0\2\2\1\0\1\2\1\0\2\2\3\0\2\2"+
|
||||
"\3\0\3\2\3\0\14\2\26\0\1\2\25\0\12\3\25\0\10\2"+
|
||||
"\1\0\3\2\1\0\27\2\1\0\20\2\3\0\1\2\32\0\3\2"+
|
||||
"\5\0\2\2\4\0\12\3\25\0\10\2\1\0\3\2\1\0\27\2"+
|
||||
"\1\0\12\2\1\0\5\2\3\0\1\2\40\0\1\2\1\0\2\2"+
|
||||
"\4\0\12\3\1\0\2\2\22\0\10\2\1\0\3\2\1\0\51\2"+
|
||||
"\2\0\1\2\20\0\1\2\20\0\3\2\4\0\12\3\12\0\6\2"+
|
||||
"\5\0\22\2\3\0\30\2\1\0\11\2\1\0\1\2\2\0\7\2"+
|
||||
"\37\0\12\3\21\0\60\2\1\0\2\2\14\0\7\2\11\0\12\3"+
|
||||
"\47\0\2\2\1\0\1\2\2\0\2\2\1\0\1\2\2\0\1\2"+
|
||||
"\6\0\4\2\1\0\7\2\1\0\3\2\1\0\1\2\1\0\1\2"+
|
||||
"\2\0\2\2\1\0\4\2\1\0\2\2\11\0\1\2\2\0\5\2"+
|
||||
"\1\0\1\2\11\0\12\3\2\0\4\2\40\0\1\2\37\0\12\3"+
|
||||
"\26\0\10\2\1\0\44\2\33\0\5\2\163\0\53\2\24\0\1\2"+
|
||||
"\12\3\6\0\6\2\4\0\4\2\3\0\1\2\3\0\2\2\7\0"+
|
||||
"\3\2\4\0\15\2\14\0\1\2\1\0\12\3\6\0\46\2\1\0"+
|
||||
"\1\2\5\0\1\2\2\0\53\2\1\0\u014d\2\1\0\4\2\2\0"+
|
||||
"\7\2\1\0\1\2\1\0\4\2\2\0\51\2\1\0\4\2\2\0"+
|
||||
"\41\2\1\0\4\2\2\0\7\2\1\0\1\2\1\0\4\2\2\0"+
|
||||
"\17\2\1\0\71\2\1\0\4\2\2\0\103\2\45\0\20\2\20\0"+
|
||||
"\126\2\2\0\6\2\3\0\u026c\2\2\0\21\2\1\0\32\2\5\0"+
|
||||
"\113\2\6\0\10\2\7\0\15\2\1\0\4\2\16\0\22\2\16\0"+
|
||||
"\22\2\16\0\15\2\1\0\3\2\17\0\64\2\43\0\1\2\4\0"+
|
||||
"\1\2\3\0\12\3\46\0\12\3\6\0\130\2\10\0\51\2\1\0"+
|
||||
"\1\2\5\0\106\2\12\0\37\2\47\0\12\3\36\2\2\0\5\2"+
|
||||
"\13\0\54\2\4\0\32\2\6\0\12\3\46\0\27\2\11\0\65\2"+
|
||||
"\53\0\12\3\6\0\12\3\15\0\1\2\135\0\57\2\21\0\7\2"+
|
||||
"\4\0\12\3\51\0\36\2\15\0\2\2\12\3\54\2\32\0\44\2"+
|
||||
"\34\0\12\3\3\0\3\2\12\3\44\2\153\0\4\2\1\0\4\2"+
|
||||
"\3\0\2\2\11\0\300\2\100\0\u0116\2\2\0\6\2\2\0\46\2"+
|
||||
"\2\0\6\2\2\0\10\2\1\0\1\2\1\0\1\2\1\0\1\2"+
|
||||
"\1\0\37\2\2\0\65\2\1\0\7\2\1\0\1\2\3\0\3\2"+
|
||||
"\1\0\7\2\3\0\4\2\2\0\6\2\4\0\15\2\5\0\3\2"+
|
||||
"\1\0\7\2\164\0\1\2\15\0\1\2\20\0\15\2\145\0\1\2"+
|
||||
"\4\0\1\2\2\0\12\2\1\0\1\2\3\0\5\2\6\0\1\2"+
|
||||
"\1\0\1\2\1\0\1\2\1\0\4\2\1\0\13\2\2\0\4\2"+
|
||||
"\5\0\5\2\4\0\1\2\64\0\2\2\u0a7b\0\57\2\1\0\57\2"+
|
||||
"\1\0\205\2\6\0\4\2\3\0\2\2\14\0\46\2\1\0\1\2"+
|
||||
"\5\0\1\2\2\0\70\2\7\0\1\2\20\0\27\2\11\0\7\2"+
|
||||
"\1\0\7\2\1\0\7\2\1\0\7\2\1\0\7\2\1\0\7\2"+
|
||||
"\1\0\7\2\1\0\7\2\120\0\1\2\u01d5\0\2\2\52\0\5\2"+
|
||||
"\5\0\2\2\4\0\126\2\6\0\3\2\1\0\132\2\1\0\4\2"+
|
||||
"\5\0\51\2\3\0\136\2\21\0\33\2\65\0\20\2\u0200\0\u19b6\2"+
|
||||
"\112\0\u51d6\2\52\0\u048d\2\103\0\56\2\2\0\u010d\2\3\0\20\2"+
|
||||
"\12\3\2\2\24\0\57\2\20\0\37\2\2\0\106\2\61\0\11\2"+
|
||||
"\2\0\147\2\2\0\43\2\2\0\10\2\77\0\13\2\1\0\3\2"+
|
||||
"\1\0\4\2\1\0\27\2\35\0\64\2\16\0\62\2\34\0\12\3"+
|
||||
"\30\0\6\2\3\0\1\2\1\0\1\2\2\0\12\3\34\2\12\0"+
|
||||
"\27\2\31\0\35\2\7\0\57\2\34\0\1\2\12\3\6\0\5\2"+
|
||||
"\1\0\12\2\12\3\5\2\1\0\51\2\27\0\3\2\1\0\10\2"+
|
||||
"\4\0\12\3\6\0\27\2\3\0\1\2\3\0\62\2\1\0\1\2"+
|
||||
"\3\0\2\2\2\0\5\2\2\0\1\2\1\0\1\2\30\0\3\2"+
|
||||
"\2\0\13\2\7\0\3\2\14\0\6\2\2\0\6\2\2\0\6\2"+
|
||||
"\11\0\7\2\1\0\7\2\1\0\53\2\1\0\12\2\12\0\163\2"+
|
||||
"\15\0\12\3\6\0\u2ba4\2\14\0\27\2\4\0\61\2\u2104\0\u016e\2"+
|
||||
"\2\0\152\2\46\0\7\2\14\0\5\2\5\0\1\2\1\0\12\2"+
|
||||
"\1\0\15\2\1\0\5\2\1\0\1\2\1\0\2\2\1\0\2\2"+
|
||||
"\1\0\154\2\41\0\u016b\2\22\0\100\2\2\0\66\2\50\0\14\2"+
|
||||
"\164\0\5\2\1\0\207\2\23\0\12\3\7\0\32\2\6\0\32\2"+
|
||||
"\13\0\131\2\3\0\6\2\2\0\6\2\2\0\6\2\2\0\3\2"+
|
||||
"\43\0\14\2\1\0\32\2\1\0\23\2\1\0\2\2\1\0\17\2"+
|
||||
"\2\0\16\2\42\0\173\2\u0185\0\35\2\3\0\61\2\57\0\40\2"+
|
||||
"\20\0\21\2\1\0\10\2\6\0\46\2\12\0\36\2\2\0\44\2"+
|
||||
"\4\0\10\2\60\0\236\2\2\0\12\3\126\0\50\2\10\0\64\2"+
|
||||
"\234\0\u0137\2\11\0\26\2\12\0\10\2\230\0\6\2\2\0\1\2"+
|
||||
"\1\0\54\2\1\0\2\2\3\0\1\2\2\0\27\2\12\0\27\2"+
|
||||
"\11\0\37\2\101\0\23\2\1\0\2\2\12\0\26\2\12\0\32\2"+
|
||||
"\106\0\70\2\6\0\2\2\100\0\1\2\17\0\4\2\1\0\3\2"+
|
||||
"\1\0\33\2\54\0\35\2\3\0\35\2\43\0\10\2\1\0\34\2"+
|
||||
"\33\0\66\2\12\0\26\2\12\0\23\2\15\0\22\2\156\0\111\2"+
|
||||
"\67\0\63\2\15\0\63\2\u0310\0\65\2\56\0\12\3\23\0\55\2"+
|
||||
"\40\0\31\2\7\0\12\3\11\0\44\2\17\0\12\3\20\0\43\2"+
|
||||
"\3\0\1\2\14\0\60\2\16\0\4\2\13\0\12\3\1\2\1\0"+
|
||||
"\1\2\43\0\22\2\1\0\31\2\124\0\7\2\1\0\1\2\1\0"+
|
||||
"\4\2\1\0\17\2\1\0\12\2\7\0\57\2\21\0\12\3\13\0"+
|
||||
"\10\2\2\0\2\2\2\0\26\2\1\0\7\2\1\0\2\2\1\0"+
|
||||
"\5\2\3\0\1\2\22\0\1\2\14\0\5\2\u011e\0\60\2\24\0"+
|
||||
"\2\2\1\0\1\2\10\0\12\3\246\0\57\2\51\0\4\2\44\0"+
|
||||
"\60\2\24\0\1\2\13\0\12\3\46\0\53\2\25\0\12\3\66\0"+
|
||||
"\32\2\26\0\12\3\u0166\0\100\2\12\3\25\0\1\2\u01c0\0\71\2"+
|
||||
"\u0507\0\u039a\2\346\0\304\2\u0abc\0\u042f\2\u0fd1\0\u0247\2\u21b9\0\u0239\2"+
|
||||
"\7\0\37\2\1\0\12\3\146\0\36\2\22\0\60\2\20\0\4\2"+
|
||||
"\14\0\12\3\11\0\25\2\5\0\23\2\u0370\0\105\2\13\0\1\2"+
|
||||
"\102\0\15\2\u4060\0\2\2\u0bfe\0\153\2\5\0\15\2\3\0\11\2"+
|
||||
"\7\0\12\2\u1766\0\125\2\1\0\107\2\1\0\2\2\2\0\1\2"+
|
||||
"\2\0\2\2\2\0\4\2\1\0\14\2\1\0\1\2\1\0\7\2"+
|
||||
"\1\0\101\2\1\0\4\2\2\0\10\2\1\0\7\2\1\0\34\2"+
|
||||
"\1\0\4\2\1\0\5\2\1\0\1\2\3\0\7\2\1\0\u0154\2"+
|
||||
"\2\0\31\2\1\0\31\2\1\0\37\2\1\0\31\2\1\0\37\2"+
|
||||
"\1\0\31\2\1\0\37\2\1\0\31\2\1\0\37\2\1\0\31\2"+
|
||||
"\1\0\10\2\2\0\62\3\u1000\0\305\2\u053b\0\4\2\1\0\33\2"+
|
||||
"\1\0\2\2\1\0\1\2\2\0\1\2\1\0\12\2\1\0\4\2"+
|
||||
"\1\0\1\2\1\0\1\2\6\0\1\2\4\0\1\2\1\0\1\2"+
|
||||
"\1\0\1\2\1\0\3\2\1\0\2\2\1\0\1\2\2\0\1\2"+
|
||||
"\1\0\1\2\1\0\1\2\1\0\1\2\1\0\1\2\1\0\2\2"+
|
||||
"\1\0\1\2\2\0\4\2\1\0\7\2\1\0\4\2\1\0\4\2"+
|
||||
"\1\0\1\2\1\0\12\2\1\0\21\2\5\0\3\2\1\0\5\2"+
|
||||
"\1\0\21\2\u1144\0\ua6d7\2\51\0\u1035\2\13\0\336\2\2\0\u1682\2"+
|
||||
"\u295e\0\u021e\2\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\u05f0\0";
|
||||
|
||||
/**
|
||||
* Translates characters to character classes
|
||||
*/
|
||||
private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED);
|
||||
private static final int ZZ_SX = 0x0700;
|
||||
private static final int ZZ_MX = 0x10000;
|
||||
private static final int ZZ_LX = 0x110000;
|
||||
private static char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_SX);
|
||||
private static class M { static final char [] MAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_MX); }
|
||||
private static class L { static final char [] MAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_LX); }
|
||||
|
||||
/**
|
||||
* Translates DFA states to action switch labels.
|
||||
@@ -902,14 +981,14 @@ abstract class _XPathLexer implements FlexLexer {
|
||||
* @param packed the packed character translation table
|
||||
* @return the unpacked character translation table
|
||||
*/
|
||||
private static char [] zzUnpackCMap(String packed) {
|
||||
char [] map = new char[0x10000];
|
||||
private static char [] zzUnpackCMap(String packed, int limit) {
|
||||
char [] map = new char[limit];
|
||||
int i = 0; /* index in packed string */
|
||||
int j = 0; /* index in unpacked array */
|
||||
while (i < 1032) {
|
||||
while (i < 2534 && j < limit) {
|
||||
int count = packed.charAt(i++);
|
||||
char value = packed.charAt(i++);
|
||||
do map[j++] = value; while (--count > 0);
|
||||
do map[j++] = value; while (--count > 0 && j < limit);
|
||||
}
|
||||
return map;
|
||||
}
|
||||
@@ -1104,6 +1183,7 @@ abstract class _XPathLexer implements FlexLexer {
|
||||
zzCurrentPosL += Character.charCount(zzInput);
|
||||
}
|
||||
}
|
||||
if (zzInput >= zzCMapL.length) ZZ_CMAP = zzCMapL = zzInput >= ZZ_MX ? L.MAP : M.MAP;
|
||||
int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ];
|
||||
if (zzNext == -1) break zzForAction;
|
||||
zzState = zzNext;
|
||||
@@ -1365,6 +1445,7 @@ abstract class _XPathLexer implements FlexLexer {
|
||||
zzFinL[zzFPos] = ((zzAttrL[zzFState] & 1) == 1);
|
||||
zzInput = Character.codePointAt(zzBufferL, zzFPos/*, zzMarkedPos*/);
|
||||
zzFPos += Character.charCount(zzInput);
|
||||
if (zzInput >= zzCMapL.length) ZZ_CMAP = zzCMapL = zzInput >= ZZ_MX ? L.MAP : M.MAP;
|
||||
zzFState = zzTransL[ zzRowMapL[zzFState] + zzCMapL[zzInput] ];
|
||||
}
|
||||
if (zzFState != -1) { zzFinL[zzFPos++] = ((zzAttrL[zzFState] & 1) == 1); }
|
||||
@@ -1377,6 +1458,7 @@ abstract class _XPathLexer implements FlexLexer {
|
||||
while (!zzFinL[zzFPos] || (zzAttrL[zzFState] & 1) != 1) {
|
||||
zzInput = Character.codePointBefore(zzBufferL, zzFPos/*, zzStartRead*/);
|
||||
zzFPos -= Character.charCount(zzInput);
|
||||
if (zzInput >= zzCMapL.length) ZZ_CMAP = zzCMapL = zzInput >= ZZ_MX ? L.MAP : M.MAP;
|
||||
zzFState = zzTransL[ zzRowMapL[zzFState] + zzCMapL[zzInput] ];
|
||||
};
|
||||
zzMarkedPos = zzFPos;
|
||||
|
||||
@@ -48,14 +48,26 @@ public class _YAMLLexer implements FlexLexer, YAMLTokenTypes {
|
||||
"\1\26\1\26\12\24\1\7\1\26\1\31\1\26\1\15\1\5\1\27"+
|
||||
"\6\24\24\25\1\32\1\21\1\12\1\0\1\26\1\3\6\24\24\25"+
|
||||
"\1\16\1\34\1\17\1\26\6\0\1\11\u05da\0\12\24\206\0\12\24"+
|
||||
"\u026c\0\12\24\166\0\12\24\166\0\12\24\166\0\12\24\166\0\12\24"+
|
||||
"\167\0\11\24\166\0\12\24\166\0\12\24\166\0\12\24\340\0\12\24"+
|
||||
"\166\0\12\24\106\0\12\24\u10fe\0\1\11\1\11\udee6\0\12\24\346\0";
|
||||
"\306\0\12\24\u019c\0\12\24\166\0\12\24\166\0\12\24\166\0\12\24"+
|
||||
"\166\0\12\24\166\0\12\24\166\0\12\24\166\0\12\24\166\0\12\24"+
|
||||
"\166\0\12\24\140\0\12\24\166\0\12\24\106\0\12\24\u0116\0\12\24"+
|
||||
"\106\0\12\24\u0746\0\12\24\46\0\12\24\u012c\0\12\24\200\0\12\24"+
|
||||
"\246\0\12\24\6\0\12\24\266\0\12\24\126\0\12\24\206\0\12\24"+
|
||||
"\6\0\12\24\u03ce\0\1\11\1\11\u85f6\0\12\24\u02a6\0\12\24\46\0"+
|
||||
"\12\24\306\0\12\24\26\0\12\24\126\0\12\24\u0196\0\12\24\u5316\0"+
|
||||
"\12\24\u0586\0\12\24\u0bbc\0\12\24\200\0\12\24\74\0\12\24\220\0"+
|
||||
"\12\24\u0116\0\12\24\u01d6\0\12\24\u0176\0\12\24\146\0\12\24\146\0"+
|
||||
"\12\24\u01a6\0\12\24\u5176\0\12\24\346\0\12\24\u6c74\0\62\24\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\u280f\0";
|
||||
|
||||
/**
|
||||
* Translates characters to character classes
|
||||
*/
|
||||
private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED);
|
||||
private static final int ZZ_SX = 0x0700;
|
||||
private static final int ZZ_MX = 0x10000;
|
||||
private static final int ZZ_LX = 0x110000;
|
||||
private static char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_SX);
|
||||
private static class M { static final char [] MAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_MX); }
|
||||
private static class L { static final char [] MAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_LX); }
|
||||
|
||||
/**
|
||||
* Translates DFA states to action switch labels.
|
||||
@@ -544,14 +556,14 @@ public class _YAMLLexer implements FlexLexer, YAMLTokenTypes {
|
||||
* @param packed the packed character translation table
|
||||
* @return the unpacked character translation table
|
||||
*/
|
||||
private static char [] zzUnpackCMap(String packed) {
|
||||
char [] map = new char[0x10000];
|
||||
private static char [] zzUnpackCMap(String packed, int limit) {
|
||||
char [] map = new char[limit];
|
||||
int i = 0; /* index in packed string */
|
||||
int j = 0; /* index in unpacked array */
|
||||
while (i < 160) {
|
||||
while (i < 330 && j < limit) {
|
||||
int count = packed.charAt(i++);
|
||||
char value = packed.charAt(i++);
|
||||
do map[j++] = value; while (--count > 0);
|
||||
do map[j++] = value; while (--count > 0 && j < limit);
|
||||
}
|
||||
return map;
|
||||
}
|
||||
@@ -746,6 +758,7 @@ public class _YAMLLexer implements FlexLexer, YAMLTokenTypes {
|
||||
zzCurrentPosL += Character.charCount(zzInput);
|
||||
}
|
||||
}
|
||||
if (zzInput >= zzCMapL.length) ZZ_CMAP = zzCMapL = zzInput >= ZZ_MX ? L.MAP : M.MAP;
|
||||
int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ];
|
||||
if (zzNext == -1) break zzForAction;
|
||||
zzState = zzNext;
|
||||
@@ -906,6 +919,7 @@ public class _YAMLLexer implements FlexLexer, YAMLTokenTypes {
|
||||
zzFinL[zzFPos] = ((zzAttrL[zzFState] & 1) == 1);
|
||||
zzInput = Character.codePointAt(zzBufferL, zzFPos/*, zzMarkedPos*/);
|
||||
zzFPos += Character.charCount(zzInput);
|
||||
if (zzInput >= zzCMapL.length) ZZ_CMAP = zzCMapL = zzInput >= ZZ_MX ? L.MAP : M.MAP;
|
||||
zzFState = zzTransL[ zzRowMapL[zzFState] + zzCMapL[zzInput] ];
|
||||
}
|
||||
if (zzFState != -1) { zzFinL[zzFPos++] = ((zzAttrL[zzFState] & 1) == 1); }
|
||||
@@ -918,6 +932,7 @@ public class _YAMLLexer implements FlexLexer, YAMLTokenTypes {
|
||||
while (!zzFinL[zzFPos] || (zzAttrL[zzFState] & 1) != 1) {
|
||||
zzInput = Character.codePointBefore(zzBufferL, zzFPos/*, zzStartRead*/);
|
||||
zzFPos -= Character.charCount(zzInput);
|
||||
if (zzInput >= zzCMapL.length) ZZ_CMAP = zzCMapL = zzInput >= ZZ_MX ? L.MAP : M.MAP;
|
||||
zzFState = zzTransL[ zzRowMapL[zzFState] + zzCMapL[zzInput] ];
|
||||
};
|
||||
zzMarkedPos = zzFPos;
|
||||
@@ -946,6 +961,7 @@ public class _YAMLLexer implements FlexLexer, YAMLTokenTypes {
|
||||
zzFinL[zzFPos] = ((zzAttrL[zzFState] & 1) == 1);
|
||||
zzInput = Character.codePointAt(zzBufferL, zzFPos/*, zzMarkedPos*/);
|
||||
zzFPos += Character.charCount(zzInput);
|
||||
if (zzInput >= zzCMapL.length) ZZ_CMAP = zzCMapL = zzInput >= ZZ_MX ? L.MAP : M.MAP;
|
||||
zzFState = zzTransL[ zzRowMapL[zzFState] + zzCMapL[zzInput] ];
|
||||
}
|
||||
if (zzFState != -1) { zzFinL[zzFPos++] = ((zzAttrL[zzFState] & 1) == 1); }
|
||||
@@ -958,6 +974,7 @@ public class _YAMLLexer implements FlexLexer, YAMLTokenTypes {
|
||||
while (!zzFinL[zzFPos] || (zzAttrL[zzFState] & 1) != 1) {
|
||||
zzInput = Character.codePointBefore(zzBufferL, zzFPos/*, zzStartRead*/);
|
||||
zzFPos -= Character.charCount(zzInput);
|
||||
if (zzInput >= zzCMapL.length) ZZ_CMAP = zzCMapL = zzInput >= ZZ_MX ? L.MAP : M.MAP;
|
||||
zzFState = zzTransL[ zzRowMapL[zzFState] + zzCMapL[zzInput] ];
|
||||
};
|
||||
zzMarkedPos = zzFPos;
|
||||
@@ -975,6 +992,7 @@ public class _YAMLLexer implements FlexLexer, YAMLTokenTypes {
|
||||
zzFinL[zzFPos] = ((zzAttrL[zzFState] & 1) == 1);
|
||||
zzInput = Character.codePointAt(zzBufferL, zzFPos/*, zzMarkedPos*/);
|
||||
zzFPos += Character.charCount(zzInput);
|
||||
if (zzInput >= zzCMapL.length) ZZ_CMAP = zzCMapL = zzInput >= ZZ_MX ? L.MAP : M.MAP;
|
||||
zzFState = zzTransL[ zzRowMapL[zzFState] + zzCMapL[zzInput] ];
|
||||
}
|
||||
if (zzFState != -1) { zzFinL[zzFPos++] = ((zzAttrL[zzFState] & 1) == 1); }
|
||||
@@ -987,6 +1005,7 @@ public class _YAMLLexer implements FlexLexer, YAMLTokenTypes {
|
||||
while (!zzFinL[zzFPos] || (zzAttrL[zzFState] & 1) != 1) {
|
||||
zzInput = Character.codePointBefore(zzBufferL, zzFPos/*, zzStartRead*/);
|
||||
zzFPos -= Character.charCount(zzInput);
|
||||
if (zzInput >= zzCMapL.length) ZZ_CMAP = zzCMapL = zzInput >= ZZ_MX ? L.MAP : M.MAP;
|
||||
zzFState = zzTransL[ zzRowMapL[zzFState] + zzCMapL[zzInput] ];
|
||||
};
|
||||
zzMarkedPos = zzFPos;
|
||||
@@ -1014,6 +1033,7 @@ public class _YAMLLexer implements FlexLexer, YAMLTokenTypes {
|
||||
zzFinL[zzFPos] = ((zzAttrL[zzFState] & 1) == 1);
|
||||
zzInput = Character.codePointAt(zzBufferL, zzFPos/*, zzMarkedPos*/);
|
||||
zzFPos += Character.charCount(zzInput);
|
||||
if (zzInput >= zzCMapL.length) ZZ_CMAP = zzCMapL = zzInput >= ZZ_MX ? L.MAP : M.MAP;
|
||||
zzFState = zzTransL[ zzRowMapL[zzFState] + zzCMapL[zzInput] ];
|
||||
}
|
||||
if (zzFState != -1) { zzFinL[zzFPos++] = ((zzAttrL[zzFState] & 1) == 1); }
|
||||
@@ -1026,6 +1046,7 @@ public class _YAMLLexer implements FlexLexer, YAMLTokenTypes {
|
||||
while (!zzFinL[zzFPos] || (zzAttrL[zzFState] & 1) != 1) {
|
||||
zzInput = Character.codePointBefore(zzBufferL, zzFPos/*, zzStartRead*/);
|
||||
zzFPos -= Character.charCount(zzInput);
|
||||
if (zzInput >= zzCMapL.length) ZZ_CMAP = zzCMapL = zzInput >= ZZ_MX ? L.MAP : M.MAP;
|
||||
zzFState = zzTransL[ zzRowMapL[zzFState] + zzCMapL[zzInput] ];
|
||||
};
|
||||
zzMarkedPos = zzFPos;
|
||||
@@ -1048,6 +1069,7 @@ public class _YAMLLexer implements FlexLexer, YAMLTokenTypes {
|
||||
zzFinL[zzFPos] = ((zzAttrL[zzFState] & 1) == 1);
|
||||
zzInput = Character.codePointAt(zzBufferL, zzFPos/*, zzMarkedPos*/);
|
||||
zzFPos += Character.charCount(zzInput);
|
||||
if (zzInput >= zzCMapL.length) ZZ_CMAP = zzCMapL = zzInput >= ZZ_MX ? L.MAP : M.MAP;
|
||||
zzFState = zzTransL[ zzRowMapL[zzFState] + zzCMapL[zzInput] ];
|
||||
}
|
||||
if (zzFState != -1) { zzFinL[zzFPos++] = ((zzAttrL[zzFState] & 1) == 1); }
|
||||
@@ -1060,6 +1082,7 @@ public class _YAMLLexer implements FlexLexer, YAMLTokenTypes {
|
||||
while (!zzFinL[zzFPos] || (zzAttrL[zzFState] & 1) != 1) {
|
||||
zzInput = Character.codePointBefore(zzBufferL, zzFPos/*, zzStartRead*/);
|
||||
zzFPos -= Character.charCount(zzInput);
|
||||
if (zzInput >= zzCMapL.length) ZZ_CMAP = zzCMapL = zzInput >= ZZ_MX ? L.MAP : M.MAP;
|
||||
zzFState = zzTransL[ zzRowMapL[zzFState] + zzCMapL[zzInput] ];
|
||||
};
|
||||
zzMarkedPos = zzFPos;
|
||||
|
||||
@@ -44,12 +44,17 @@ public class _BuildoutCfgFlexLexer implements FlexLexer, BuildoutCfgTokenTypes {
|
||||
private static final String ZZ_CMAP_PACKED =
|
||||
"\11\0\1\3\1\1\1\13\1\4\1\2\22\0\1\12\2\0\1\7"+
|
||||
"\26\0\1\11\1\10\1\0\1\11\35\0\1\5\1\0\1\6\47\0"+
|
||||
"\1\13\u1fa2\0\1\13\1\13\udfd6\0";
|
||||
"\1\13\u1fa2\0\1\13\1\13\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\udfe6\0";
|
||||
|
||||
/**
|
||||
* Translates characters to character classes
|
||||
*/
|
||||
private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED);
|
||||
private static final int ZZ_SX = 0x0700;
|
||||
private static final int ZZ_MX = 0x10000;
|
||||
private static final int ZZ_LX = 0x110000;
|
||||
private static char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_SX);
|
||||
private static class M { static final char [] MAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_MX); }
|
||||
private static class L { static final char [] MAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_LX); }
|
||||
|
||||
/**
|
||||
* Translates DFA states to action switch labels.
|
||||
@@ -242,14 +247,14 @@ public class _BuildoutCfgFlexLexer implements FlexLexer, BuildoutCfgTokenTypes {
|
||||
* @param packed the packed character translation table
|
||||
* @return the unpacked character translation table
|
||||
*/
|
||||
private static char [] zzUnpackCMap(String packed) {
|
||||
char [] map = new char[0x10000];
|
||||
private static char [] zzUnpackCMap(String packed, int limit) {
|
||||
char [] map = new char[limit];
|
||||
int i = 0; /* index in packed string */
|
||||
int j = 0; /* index in unpacked array */
|
||||
while (i < 50) {
|
||||
while (i < 82 && j < limit) {
|
||||
int count = packed.charAt(i++);
|
||||
char value = packed.charAt(i++);
|
||||
do map[j++] = value; while (--count > 0);
|
||||
do map[j++] = value; while (--count > 0 && j < limit);
|
||||
}
|
||||
return map;
|
||||
}
|
||||
@@ -444,6 +449,7 @@ public class _BuildoutCfgFlexLexer implements FlexLexer, BuildoutCfgTokenTypes {
|
||||
zzCurrentPosL += Character.charCount(zzInput);
|
||||
}
|
||||
}
|
||||
if (zzInput >= zzCMapL.length) ZZ_CMAP = zzCMapL = zzInput >= ZZ_MX ? L.MAP : M.MAP;
|
||||
int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ];
|
||||
if (zzNext == -1) break zzForAction;
|
||||
zzState = zzNext;
|
||||
|
||||
@@ -51,68 +51,149 @@ class _PythonLexer implements FlexLexer {
|
||||
"\1\46\1\56\1\35\1\47\1\54\1\14\1\41\1\37\1\42\1\51"+
|
||||
"\1\14\1\60\1\53\1\55\1\14\1\103\1\71\1\104\1\76\6\0"+
|
||||
"\1\110\44\0\1\14\12\0\1\14\4\0\1\14\5\0\27\14\1\0"+
|
||||
"\37\14\1\0\376\14\4\0\36\14\70\0\131\14\7\0\11\14\2\0"+
|
||||
"\7\14\36\0\5\14\33\0\106\14\32\0\2\14\30\0\1\14\13\0"+
|
||||
"\1\14\1\0\3\14\1\0\1\14\1\0\24\14\1\0\54\14\1\0"+
|
||||
"\7\14\3\0\1\14\1\0\1\14\1\0\1\14\1\0\1\14\1\0"+
|
||||
"\22\14\15\0\14\14\1\0\102\14\1\0\14\14\1\0\44\14\1\0"+
|
||||
"\4\14\11\0\65\14\2\0\2\14\2\0\2\14\3\0\34\14\2\0"+
|
||||
"\10\14\2\0\2\14\67\0\46\14\2\0\1\14\7\0\47\14\11\0"+
|
||||
"\21\14\1\0\27\14\1\0\3\14\1\0\1\14\1\0\2\14\1\0"+
|
||||
"\1\14\13\0\33\14\5\0\3\14\56\0\32\14\6\0\22\14\15\0"+
|
||||
"\12\15\6\0\110\14\2\0\5\14\1\0\17\14\1\0\4\14\1\0"+
|
||||
"\24\14\1\0\4\14\2\0\12\15\u0207\0\3\14\1\0\65\14\2\0"+
|
||||
"\22\14\3\0\4\14\3\0\14\14\2\0\12\15\21\0\3\14\1\0"+
|
||||
"\10\14\2\0\2\14\2\0\26\14\1\0\7\14\1\0\1\14\3\0"+
|
||||
"\4\14\2\0\1\14\1\0\7\14\2\0\2\14\2\0\3\14\11\0"+
|
||||
"\1\14\4\0\2\14\1\0\5\14\2\0\12\15\2\14\20\0\1\14"+
|
||||
"\2\0\6\14\4\0\2\14\2\0\26\14\1\0\7\14\1\0\2\14"+
|
||||
"\37\14\1\0\u01ca\14\4\0\14\14\16\0\5\14\7\0\1\14\1\0"+
|
||||
"\1\14\21\0\165\14\1\0\2\14\2\0\4\14\1\0\1\14\6\0"+
|
||||
"\1\14\1\0\3\14\1\0\1\14\1\0\24\14\1\0\123\14\1\0"+
|
||||
"\213\14\1\0\255\14\1\0\46\14\2\0\1\14\7\0\47\14\11\0"+
|
||||
"\55\14\1\0\1\14\1\0\2\14\1\0\2\14\1\0\1\14\10\0"+
|
||||
"\33\14\5\0\3\14\35\0\13\14\5\0\100\14\12\15\4\0\146\14"+
|
||||
"\1\0\10\14\2\0\12\14\1\0\6\14\12\15\3\14\2\0\1\14"+
|
||||
"\20\0\73\14\2\0\145\14\16\0\12\15\54\14\4\0\1\14\5\0"+
|
||||
"\56\14\22\0\34\14\104\0\25\14\56\0\201\14\2\0\12\15\1\0"+
|
||||
"\23\14\1\0\10\14\2\0\2\14\2\0\26\14\1\0\7\14\1\0"+
|
||||
"\1\14\3\0\4\14\2\0\11\14\2\0\2\14\2\0\4\14\10\0"+
|
||||
"\1\14\4\0\2\14\1\0\5\14\2\0\12\15\2\14\17\0\3\14"+
|
||||
"\1\0\6\14\4\0\2\14\2\0\26\14\1\0\7\14\1\0\2\14"+
|
||||
"\1\0\2\14\1\0\2\14\2\0\1\14\1\0\5\14\4\0\2\14"+
|
||||
"\2\0\3\14\13\0\4\14\1\0\1\14\7\0\12\15\5\14\14\0"+
|
||||
"\3\14\1\0\7\14\1\0\1\14\1\0\3\14\1\0\26\14\1\0"+
|
||||
"\2\0\3\14\3\0\1\14\7\0\4\14\1\0\1\14\7\0\12\15"+
|
||||
"\6\14\13\0\3\14\1\0\11\14\1\0\3\14\1\0\26\14\1\0"+
|
||||
"\7\14\1\0\2\14\1\0\5\14\2\0\12\14\1\0\3\14\1\0"+
|
||||
"\3\14\22\0\1\14\5\0\12\15\21\0\3\14\1\0\10\14\2\0"+
|
||||
"\2\14\2\0\26\14\1\0\7\14\1\0\2\14\2\0\4\14\2\0"+
|
||||
"\10\14\3\0\2\14\2\0\3\14\10\0\2\14\4\0\2\14\1\0"+
|
||||
"\3\14\4\0\12\15\22\0\2\14\1\0\6\14\3\0\3\14\1\0"+
|
||||
"\4\14\3\0\2\14\1\0\1\14\1\0\2\14\3\0\2\14\3\0"+
|
||||
"\3\14\3\0\10\14\1\0\3\14\4\0\5\14\3\0\3\14\1\0"+
|
||||
"\4\14\11\0\1\14\17\0\11\15\21\0\3\14\1\0\10\14\1\0"+
|
||||
"\3\14\1\0\27\14\1\0\12\14\1\0\5\14\4\0\7\14\1\0"+
|
||||
"\3\14\1\0\4\14\7\0\2\14\11\0\2\14\4\0\12\15\22\0"+
|
||||
"\2\14\1\0\10\14\1\0\3\14\1\0\27\14\1\0\12\14\1\0"+
|
||||
"\5\14\4\0\7\14\1\0\3\14\1\0\4\14\7\0\2\14\7\0"+
|
||||
"\1\14\1\0\2\14\4\0\12\15\22\0\2\14\1\0\10\14\1\0"+
|
||||
"\3\14\1\0\27\14\1\0\20\14\4\0\6\14\2\0\3\14\1\0"+
|
||||
"\4\14\11\0\1\14\10\0\2\14\4\0\12\15\221\0\56\14\1\0"+
|
||||
"\13\14\5\0\6\14\1\0\10\14\1\0\12\15\47\0\2\14\1\0"+
|
||||
"\1\14\2\0\2\14\1\0\1\14\2\0\1\14\6\0\4\14\1\0"+
|
||||
"\7\14\1\0\3\14\1\0\1\14\1\0\1\14\2\0\2\14\1\0"+
|
||||
"\2\14\1\0\12\14\1\0\3\14\2\0\5\14\3\0\6\14\2\0"+
|
||||
"\12\15\2\0\2\14\72\0\2\14\6\0\12\15\13\0\1\14\1\0"+
|
||||
"\1\14\1\0\1\14\4\0\12\14\1\0\41\14\7\0\24\14\1\0"+
|
||||
"\6\14\4\0\6\14\1\0\1\14\1\0\25\14\3\0\7\14\1\0"+
|
||||
"\1\14\346\0\46\14\12\0\47\14\11\0\132\14\5\0\104\14\5\0"+
|
||||
"\122\14\u0c06\0\234\14\4\0\132\14\6\0\26\14\2\0\6\14\2\0"+
|
||||
"\46\14\2\0\6\14\2\0\10\14\1\0\1\14\1\0\1\14\1\0"+
|
||||
"\1\14\1\0\37\14\2\0\65\14\1\0\7\14\1\0\1\14\3\0"+
|
||||
"\3\14\1\0\7\14\3\0\4\14\2\0\6\14\4\0\15\14\5\0"+
|
||||
"\3\14\1\0\7\14\53\0\1\110\1\110\25\0\2\14\76\0\1\14"+
|
||||
"\120\0\22\14\40\0\1\14\4\0\1\14\2\0\12\14\1\0\1\14"+
|
||||
"\2\0\6\14\6\0\1\14\1\0\1\14\1\0\1\14\1\0\10\14"+
|
||||
"\1\0\6\14\47\0\43\14\u0ea7\0\6\14\21\0\124\14\4\0\2\14"+
|
||||
"\6\0\132\14\12\0\50\14\4\0\136\14\u7a71\0\u2ba4\14\u235c\0\7\14"+
|
||||
"\14\0\5\14\6\0\13\14\1\0\15\14\1\0\5\14\1\0\1\14"+
|
||||
"\1\0\2\14\1\0\2\14\1\0\154\14\41\0\u016b\14\22\0\100\14"+
|
||||
"\2\0\66\14\50\0\14\14\44\0\4\14\17\0\2\14\30\0\3\14"+
|
||||
"\40\0\3\14\1\0\1\14\1\0\207\14\23\0\12\15\7\0\32\14"+
|
||||
"\4\0\1\14\1\0\32\14\13\0\12\14\1\0\55\14\2\0\37\14"+
|
||||
"\3\0\6\14\2\0\6\14\2\0\6\14\2\0\3\14\43\0";
|
||||
"\3\14\2\0\1\14\17\0\4\14\2\0\12\15\11\0\1\14\7\0"+
|
||||
"\3\14\1\0\10\14\2\0\2\14\2\0\26\14\1\0\7\14\1\0"+
|
||||
"\2\14\1\0\5\14\2\0\11\14\2\0\2\14\2\0\3\14\10\0"+
|
||||
"\2\14\4\0\2\14\1\0\5\14\2\0\12\15\1\0\1\14\20\0"+
|
||||
"\2\14\1\0\6\14\3\0\3\14\1\0\4\14\3\0\2\14\1\0"+
|
||||
"\1\14\1\0\2\14\3\0\2\14\3\0\3\14\3\0\14\14\4\0"+
|
||||
"\5\14\3\0\3\14\1\0\4\14\2\0\1\14\6\0\1\14\16\0"+
|
||||
"\12\15\20\0\4\14\1\0\10\14\1\0\3\14\1\0\27\14\1\0"+
|
||||
"\20\14\3\0\10\14\1\0\3\14\1\0\4\14\7\0\2\14\1\0"+
|
||||
"\3\14\5\0\4\14\2\0\12\15\21\0\3\14\1\0\10\14\1\0"+
|
||||
"\3\14\1\0\27\14\1\0\12\14\1\0\5\14\2\0\11\14\1\0"+
|
||||
"\3\14\1\0\4\14\7\0\2\14\7\0\1\14\1\0\4\14\2\0"+
|
||||
"\12\15\1\0\2\14\16\0\3\14\1\0\10\14\1\0\3\14\1\0"+
|
||||
"\51\14\2\0\10\14\1\0\3\14\1\0\5\14\10\0\1\14\7\0"+
|
||||
"\5\14\2\0\12\15\12\0\6\14\2\0\2\14\1\0\22\14\3\0"+
|
||||
"\30\14\1\0\11\14\1\0\1\14\2\0\7\14\3\0\1\14\4\0"+
|
||||
"\6\14\1\0\1\14\1\0\10\14\6\0\12\15\2\0\2\14\15\0"+
|
||||
"\72\14\5\0\17\14\1\0\12\15\47\0\2\14\1\0\1\14\2\0"+
|
||||
"\2\14\1\0\1\14\2\0\1\14\6\0\4\14\1\0\7\14\1\0"+
|
||||
"\3\14\1\0\1\14\1\0\1\14\2\0\2\14\1\0\15\14\1\0"+
|
||||
"\3\14\2\0\5\14\1\0\1\14\1\0\6\14\2\0\12\15\2\0"+
|
||||
"\4\14\40\0\1\14\27\0\2\14\6\0\12\15\13\0\1\14\1\0"+
|
||||
"\1\14\1\0\1\14\4\0\12\14\1\0\44\14\4\0\24\14\1\0"+
|
||||
"\22\14\1\0\44\14\11\0\1\14\71\0\100\14\12\15\6\0\100\14"+
|
||||
"\12\15\4\14\2\0\46\14\1\0\1\14\5\0\1\14\2\0\53\14"+
|
||||
"\1\0\u014d\14\1\0\4\14\2\0\7\14\1\0\1\14\1\0\4\14"+
|
||||
"\2\0\51\14\1\0\4\14\2\0\41\14\1\0\4\14\2\0\7\14"+
|
||||
"\1\0\1\14\1\0\4\14\2\0\17\14\1\0\71\14\1\0\4\14"+
|
||||
"\2\0\103\14\2\0\3\14\40\0\20\14\20\0\126\14\2\0\6\14"+
|
||||
"\3\0\u026c\14\2\0\21\14\1\0\32\14\5\0\113\14\3\0\13\14"+
|
||||
"\7\0\15\14\1\0\7\14\13\0\25\14\13\0\24\14\14\0\15\14"+
|
||||
"\1\0\3\14\1\0\2\14\14\0\124\14\3\0\1\14\4\0\2\14"+
|
||||
"\2\0\12\15\41\0\3\14\2\0\12\15\6\0\130\14\10\0\53\14"+
|
||||
"\5\0\106\14\12\0\37\14\1\0\14\14\4\0\14\14\12\0\12\15"+
|
||||
"\36\14\2\0\5\14\13\0\54\14\4\0\32\14\6\0\12\15\46\0"+
|
||||
"\34\14\4\0\77\14\1\0\35\14\2\0\1\14\12\15\6\0\12\15"+
|
||||
"\15\0\1\14\10\0\17\14\101\0\114\14\4\0\12\15\21\0\11\14"+
|
||||
"\14\0\60\14\12\15\72\14\14\0\70\14\10\0\12\15\3\0\3\14"+
|
||||
"\12\15\44\14\122\0\3\14\1\0\43\14\1\0\2\14\6\0\366\14"+
|
||||
"\6\0\u011a\14\2\0\6\14\2\0\46\14\2\0\6\14\2\0\10\14"+
|
||||
"\1\0\1\14\1\0\1\14\1\0\1\14\1\0\37\14\2\0\65\14"+
|
||||
"\1\0\7\14\1\0\1\14\3\0\3\14\1\0\7\14\3\0\4\14"+
|
||||
"\2\0\6\14\4\0\15\14\5\0\3\14\1\0\7\14\53\0\1\110"+
|
||||
"\1\110\25\0\2\14\23\0\1\14\34\0\1\14\15\0\1\14\20\0"+
|
||||
"\15\14\63\0\41\14\21\0\1\14\4\0\1\14\2\0\12\14\1\0"+
|
||||
"\1\14\3\0\5\14\6\0\1\14\1\0\1\14\1\0\1\14\1\0"+
|
||||
"\4\14\1\0\13\14\2\0\4\14\5\0\5\14\4\0\1\14\21\0"+
|
||||
"\51\14\u032d\0\64\14\u0716\0\57\14\1\0\57\14\1\0\205\14\6\0"+
|
||||
"\11\14\14\0\46\14\1\0\1\14\5\0\1\14\2\0\70\14\7\0"+
|
||||
"\1\14\17\0\30\14\11\0\7\14\1\0\7\14\1\0\7\14\1\0"+
|
||||
"\7\14\1\0\7\14\1\0\7\14\1\0\7\14\1\0\7\14\1\0"+
|
||||
"\40\14\57\0\1\14\u01d5\0\3\14\31\0\17\14\1\0\5\14\2\0"+
|
||||
"\5\14\4\0\126\14\2\0\2\14\2\0\3\14\1\0\132\14\1\0"+
|
||||
"\4\14\5\0\51\14\3\0\136\14\21\0\33\14\65\0\20\14\u0200\0"+
|
||||
"\u19b6\14\112\0\u51d6\14\52\0\u048d\14\103\0\56\14\2\0\u010d\14\3\0"+
|
||||
"\20\14\12\15\2\14\24\0\63\14\1\0\12\14\1\0\163\14\45\0"+
|
||||
"\11\14\2\0\147\14\2\0\43\14\2\0\10\14\77\0\61\14\30\0"+
|
||||
"\64\14\14\0\105\14\13\0\12\15\6\0\30\14\3\0\1\14\1\0"+
|
||||
"\1\14\2\0\12\15\44\14\2\0\44\14\14\0\35\14\3\0\101\14"+
|
||||
"\16\0\1\14\12\15\6\0\20\14\12\15\5\14\1\0\67\14\11\0"+
|
||||
"\16\14\2\0\12\15\6\0\27\14\3\0\111\14\30\0\3\14\2\0"+
|
||||
"\20\14\2\0\5\14\12\0\6\14\2\0\6\14\2\0\6\14\11\0"+
|
||||
"\7\14\1\0\7\14\1\0\53\14\1\0\12\14\12\0\173\14\1\0"+
|
||||
"\2\14\2\0\12\15\6\0\u2ba4\14\14\0\27\14\4\0\61\14\u2104\0"+
|
||||
"\u016e\14\2\0\152\14\46\0\7\14\14\0\5\14\5\0\14\14\1\0"+
|
||||
"\15\14\1\0\5\14\1\0\1\14\1\0\2\14\1\0\2\14\1\0"+
|
||||
"\154\14\41\0\u016b\14\22\0\100\14\2\0\66\14\50\0\14\14\4\0"+
|
||||
"\20\14\20\0\20\14\3\0\2\14\30\0\3\14\40\0\5\14\1\0"+
|
||||
"\207\14\23\0\12\15\7\0\32\14\4\0\1\14\1\0\32\14\13\0"+
|
||||
"\131\14\3\0\6\14\2\0\6\14\2\0\6\14\2\0\3\14\43\0"+
|
||||
"\14\14\1\0\32\14\1\0\23\14\1\0\2\14\1\0\17\14\2\0"+
|
||||
"\16\14\42\0\173\14\105\0\65\14\210\0\1\14\202\0\35\14\3\0"+
|
||||
"\61\14\17\0\1\14\37\0\40\14\20\0\33\14\5\0\53\14\5\0"+
|
||||
"\36\14\2\0\44\14\4\0\10\14\1\0\5\14\52\0\236\14\2\0"+
|
||||
"\12\15\126\0\50\14\10\0\64\14\234\0\u0137\14\11\0\26\14\12\0"+
|
||||
"\10\14\230\0\6\14\2\0\1\14\1\0\54\14\1\0\2\14\3\0"+
|
||||
"\1\14\2\0\27\14\12\0\27\14\11\0\37\14\101\0\23\14\1\0"+
|
||||
"\2\14\12\0\26\14\12\0\32\14\106\0\70\14\6\0\2\14\100\0"+
|
||||
"\4\14\1\0\2\14\5\0\10\14\1\0\3\14\1\0\33\14\4\0"+
|
||||
"\3\14\4\0\1\14\40\0\35\14\3\0\35\14\43\0\10\14\1\0"+
|
||||
"\36\14\31\0\66\14\12\0\26\14\12\0\23\14\15\0\22\14\156\0"+
|
||||
"\111\14\67\0\63\14\15\0\63\14\u030d\0\107\14\37\0\12\15\17\0"+
|
||||
"\74\14\25\0\31\14\7\0\12\15\6\0\65\14\1\0\12\15\20\0"+
|
||||
"\44\14\2\0\1\14\11\0\105\14\5\0\3\14\3\0\12\15\1\14"+
|
||||
"\1\0\1\14\43\0\22\14\1\0\45\14\110\0\7\14\1\0\1\14"+
|
||||
"\1\0\4\14\1\0\17\14\1\0\12\14\7\0\73\14\5\0\12\15"+
|
||||
"\6\0\4\14\1\0\10\14\2\0\2\14\2\0\26\14\1\0\7\14"+
|
||||
"\1\0\2\14\1\0\5\14\2\0\11\14\2\0\2\14\2\0\3\14"+
|
||||
"\2\0\1\14\6\0\1\14\5\0\7\14\2\0\7\14\3\0\5\14"+
|
||||
"\u010b\0\106\14\1\0\1\14\10\0\12\15\246\0\66\14\2\0\11\14"+
|
||||
"\27\0\6\14\42\0\101\14\3\0\1\14\13\0\12\15\46\0\70\14"+
|
||||
"\10\0\12\15\66\0\32\14\3\0\17\14\4\0\12\15\u0166\0\100\14"+
|
||||
"\12\15\25\0\1\14\u01c0\0\71\14\u0507\0\u039a\14\146\0\157\14\21\0"+
|
||||
"\304\14\u0abc\0\u042f\14\u0fd1\0\u0247\14\u21b9\0\u0239\14\7\0\37\14\1\0"+
|
||||
"\12\15\146\0\36\14\2\0\5\14\13\0\67\14\11\0\4\14\14\0"+
|
||||
"\12\15\11\0\25\14\5\0\23\14\u0370\0\105\14\13\0\57\14\20\0"+
|
||||
"\21\14\u4060\0\2\14\u0bfe\0\153\14\5\0\15\14\3\0\11\14\7\0"+
|
||||
"\12\14\3\0\2\14\u14c6\0\5\14\3\0\6\14\10\0\10\14\2\0"+
|
||||
"\7\14\36\0\4\14\224\0\3\14\u01bb\0\125\14\1\0\107\14\1\0"+
|
||||
"\2\14\2\0\1\14\2\0\2\14\2\0\4\14\1\0\14\14\1\0"+
|
||||
"\1\14\1\0\7\14\1\0\101\14\1\0\4\14\2\0\10\14\1\0"+
|
||||
"\7\14\1\0\34\14\1\0\4\14\1\0\5\14\1\0\1\14\3\0"+
|
||||
"\7\14\1\0\u0154\14\2\0\31\14\1\0\31\14\1\0\37\14\1\0"+
|
||||
"\31\14\1\0\37\14\1\0\31\14\1\0\37\14\1\0\31\14\1\0"+
|
||||
"\37\14\1\0\31\14\1\0\10\14\2\0\62\15\u0200\0\67\14\4\0"+
|
||||
"\62\14\10\0\1\14\16\0\1\14\26\0\5\14\1\0\17\14\u0d50\0"+
|
||||
"\305\14\13\0\7\14\u0529\0\4\14\1\0\33\14\1\0\2\14\1\0"+
|
||||
"\1\14\2\0\1\14\1\0\12\14\1\0\4\14\1\0\1\14\1\0"+
|
||||
"\1\14\6\0\1\14\4\0\1\14\1\0\1\14\1\0\1\14\1\0"+
|
||||
"\3\14\1\0\2\14\1\0\1\14\2\0\1\14\1\0\1\14\1\0"+
|
||||
"\1\14\1\0\1\14\1\0\1\14\1\0\2\14\1\0\1\14\2\0"+
|
||||
"\4\14\1\0\7\14\1\0\4\14\1\0\4\14\1\0\1\14\1\0"+
|
||||
"\12\14\1\0\21\14\5\0\3\14\1\0\5\14\1\0\21\14\u0274\0"+
|
||||
"\32\14\6\0\32\14\6\0\32\14\u0e76\0\ua6d7\14\51\0\u1035\14\13\0"+
|
||||
"\336\14\2\0\u1682\14\u295e\0\u021e\14\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\u06ed\0"+
|
||||
"\360\14\uffff\0\uffff\0\ufe12\0";
|
||||
|
||||
/**
|
||||
* Translates characters to character classes
|
||||
*/
|
||||
private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED);
|
||||
private static final int ZZ_SX = 0x0700;
|
||||
private static final int ZZ_MX = 0x10000;
|
||||
private static final int ZZ_LX = 0x110000;
|
||||
private static char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_SX);
|
||||
private static class M { static final char [] MAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_MX); }
|
||||
private static class L { static final char [] MAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_LX); }
|
||||
|
||||
/**
|
||||
* Translates DFA states to action switch labels.
|
||||
@@ -615,14 +696,14 @@ return yylength()-s.length();
|
||||
* @param packed the packed character translation table
|
||||
* @return the unpacked character translation table
|
||||
*/
|
||||
private static char [] zzUnpackCMap(String packed) {
|
||||
char [] map = new char[0x10000];
|
||||
private static char [] zzUnpackCMap(String packed, int limit) {
|
||||
char [] map = new char[limit];
|
||||
int i = 0; /* index in packed string */
|
||||
int j = 0; /* index in unpacked array */
|
||||
while (i < 1338) {
|
||||
while (i < 2862 && j < limit) {
|
||||
int count = packed.charAt(i++);
|
||||
char value = packed.charAt(i++);
|
||||
do map[j++] = value; while (--count > 0);
|
||||
do map[j++] = value; while (--count > 0 && j < limit);
|
||||
}
|
||||
return map;
|
||||
}
|
||||
@@ -817,6 +898,7 @@ return yylength()-s.length();
|
||||
zzCurrentPosL += Character.charCount(zzInput);
|
||||
}
|
||||
}
|
||||
if (zzInput >= zzCMapL.length) ZZ_CMAP = zzCMapL = zzInput >= ZZ_MX ? L.MAP : M.MAP;
|
||||
int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ];
|
||||
if (zzNext == -1) break zzForAction;
|
||||
zzState = zzNext;
|
||||
|
||||
@@ -43,12 +43,17 @@ public class _PyTypeLexer implements FlexLexer {
|
||||
"\1\27\1\31\2\0\23\14\7\32\1\20\1\0\1\20\1\0\1\33"+
|
||||
"\1\12\1\10\1\33\1\6\2\33\1\23\5\33\1\7\1\24\1\33"+
|
||||
"\1\21\1\4\1\33\1\22\1\11\1\25\4\33\1\5\1\33\1\15"+
|
||||
"\1\20\1\16\1\13\uff81\0";
|
||||
"\1\20\1\16\1\13\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uff91\0";
|
||||
|
||||
/**
|
||||
* Translates characters to character classes
|
||||
*/
|
||||
private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED);
|
||||
private static final int ZZ_SX = 0x0700;
|
||||
private static final int ZZ_MX = 0x10000;
|
||||
private static final int ZZ_LX = 0x110000;
|
||||
private static char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_SX);
|
||||
private static class M { static final char [] MAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_MX); }
|
||||
private static class L { static final char [] MAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_LX); }
|
||||
|
||||
/**
|
||||
* Translates DFA states to action switch labels.
|
||||
@@ -248,14 +253,14 @@ public class _PyTypeLexer implements FlexLexer {
|
||||
* @param packed the packed character translation table
|
||||
* @return the unpacked character translation table
|
||||
*/
|
||||
private static char [] zzUnpackCMap(String packed) {
|
||||
char [] map = new char[0x10000];
|
||||
private static char [] zzUnpackCMap(String packed, int limit) {
|
||||
char [] map = new char[limit];
|
||||
int i = 0; /* index in packed string */
|
||||
int j = 0; /* index in unpacked array */
|
||||
while (i < 108) {
|
||||
while (i < 140 && j < limit) {
|
||||
int count = packed.charAt(i++);
|
||||
char value = packed.charAt(i++);
|
||||
do map[j++] = value; while (--count > 0);
|
||||
do map[j++] = value; while (--count > 0 && j < limit);
|
||||
}
|
||||
return map;
|
||||
}
|
||||
@@ -450,6 +455,7 @@ public class _PyTypeLexer implements FlexLexer {
|
||||
zzCurrentPosL += Character.charCount(zzInput);
|
||||
}
|
||||
}
|
||||
if (zzInput >= zzCMapL.length) ZZ_CMAP = zzCMapL = zzInput >= ZZ_MX ? L.MAP : M.MAP;
|
||||
int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ];
|
||||
if (zzNext == -1) break zzForAction;
|
||||
zzState = zzNext;
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -67,53 +67,127 @@ public class _DtdLexer implements FlexLexer {
|
||||
"\1\47\1\20\1\25\1\45\1\57\1\26\1\46\1\14\1\22\2\1"+
|
||||
"\1\61\1\44\1\1\1\10\1\0\1\15\1\0\1\1\1\0\6\34"+
|
||||
"\5\1\1\37\1\36\12\1\1\33\2\1\1\0\1\55\55\0\1\1"+
|
||||
"\12\0\1\1\4\0\1\1\5\0\27\1\1\0\37\1\1\0\376\1"+
|
||||
"\4\0\36\1\70\0\131\1\7\0\11\1\2\0\7\1\16\0\2\1"+
|
||||
"\16\0\5\1\225\0\1\1\13\0\1\1\1\0\3\1\1\0\1\1"+
|
||||
"\1\0\24\1\1\0\54\1\1\0\7\1\3\0\1\1\1\0\1\1"+
|
||||
"\1\0\1\1\1\0\1\1\1\0\22\1\15\0\14\1\1\0\102\1"+
|
||||
"\1\0\14\1\1\0\44\1\16\0\65\1\2\0\2\1\2\0\2\1"+
|
||||
"\3\0\34\1\2\0\10\1\2\0\2\1\67\0\46\1\2\0\1\1"+
|
||||
"\7\0\47\1\110\0\33\1\5\0\3\1\56\0\32\1\5\0\13\1"+
|
||||
"\46\0\107\1\2\0\5\1\1\0\17\1\1\0\4\1\1\0\1\1"+
|
||||
"\17\0\2\1\u021e\0\65\1\3\0\1\1\32\0\12\1\43\0\10\1"+
|
||||
"\2\0\2\1\2\0\26\1\1\0\7\1\1\0\1\1\3\0\4\1"+
|
||||
"\42\0\2\1\1\0\3\1\16\0\2\1\23\0\6\1\4\0\2\1"+
|
||||
"\2\0\26\1\1\0\7\1\1\0\2\1\1\0\2\1\1\0\2\1"+
|
||||
"\37\0\4\1\1\0\1\1\23\0\3\1\20\0\7\1\1\0\1\1"+
|
||||
"\1\0\3\1\1\0\26\1\1\0\7\1\1\0\2\1\1\0\5\1"+
|
||||
"\3\0\1\1\42\0\1\1\44\0\10\1\2\0\2\1\2\0\26\1"+
|
||||
"\1\0\7\1\1\0\2\1\2\0\4\1\3\0\1\1\36\0\2\1"+
|
||||
"\1\0\3\1\43\0\6\1\3\0\3\1\1\0\4\1\3\0\2\1"+
|
||||
"\1\0\1\1\1\0\2\1\3\0\2\1\3\0\3\1\3\0\10\1"+
|
||||
"\1\0\3\1\113\0\10\1\1\0\3\1\1\0\27\1\1\0\12\1"+
|
||||
"\1\0\5\1\46\0\2\1\43\0\10\1\1\0\3\1\1\0\27\1"+
|
||||
"\1\0\12\1\1\0\5\1\44\0\1\1\1\0\2\1\43\0\10\1"+
|
||||
"\1\0\3\1\1\0\27\1\1\0\20\1\46\0\2\1\237\0\56\1"+
|
||||
"\1\0\1\1\1\0\2\1\14\0\7\1\72\0\2\1\1\0\1\1"+
|
||||
"\2\0\2\1\1\0\1\1\2\0\1\1\6\0\4\1\1\0\7\1"+
|
||||
"\1\0\3\1\1\0\1\1\1\0\1\1\2\0\2\1\1\0\2\1"+
|
||||
"\1\0\1\1\1\0\2\1\11\0\1\1\2\0\5\1\1\0\1\1"+
|
||||
"\25\0\2\1\142\0\10\1\1\0\41\1\u0136\0\46\1\12\0\47\1"+
|
||||
"\11\0\132\1\5\0\104\1\5\0\122\1\u0c06\0\234\1\4\0\132\1"+
|
||||
"\6\0\26\1\2\0\6\1\2\0\46\1\2\0\6\1\2\0\10\1"+
|
||||
"\12\0\1\1\4\0\1\1\5\0\27\1\1\0\37\1\1\0\u01ca\1"+
|
||||
"\4\0\14\1\16\0\5\1\7\0\1\1\1\0\1\1\201\0\5\1"+
|
||||
"\1\0\2\1\2\0\4\1\1\0\1\1\6\0\1\1\1\0\3\1"+
|
||||
"\1\0\1\1\1\0\24\1\1\0\123\1\1\0\213\1\10\0\246\1"+
|
||||
"\1\0\46\1\2\0\1\1\7\0\47\1\110\0\33\1\5\0\3\1"+
|
||||
"\55\0\53\1\43\0\2\1\1\0\143\1\1\0\1\1\17\0\2\1"+
|
||||
"\7\0\2\1\12\0\3\1\2\0\1\1\20\0\1\1\1\0\36\1"+
|
||||
"\35\0\131\1\13\0\1\1\30\0\41\1\11\0\2\1\4\0\1\1"+
|
||||
"\5\0\26\1\4\0\1\1\11\0\1\1\3\0\1\1\27\0\31\1"+
|
||||
"\107\0\25\1\117\0\66\1\3\0\1\1\22\0\1\1\7\0\12\1"+
|
||||
"\17\0\20\1\4\0\10\1\2\0\2\1\2\0\26\1\1\0\7\1"+
|
||||
"\1\0\1\1\3\0\4\1\3\0\1\1\20\0\1\1\15\0\2\1"+
|
||||
"\1\0\3\1\16\0\2\1\23\0\6\1\4\0\2\1\2\0\26\1"+
|
||||
"\1\0\7\1\1\0\2\1\1\0\2\1\1\0\2\1\37\0\4\1"+
|
||||
"\1\0\1\1\23\0\3\1\20\0\11\1\1\0\3\1\1\0\26\1"+
|
||||
"\1\0\7\1\1\0\2\1\1\0\5\1\3\0\1\1\22\0\1\1"+
|
||||
"\17\0\2\1\27\0\1\1\13\0\10\1\2\0\2\1\2\0\26\1"+
|
||||
"\1\0\7\1\1\0\2\1\1\0\5\1\3\0\1\1\36\0\2\1"+
|
||||
"\1\0\3\1\17\0\1\1\21\0\1\1\1\0\6\1\3\0\3\1"+
|
||||
"\1\0\4\1\3\0\2\1\1\0\1\1\1\0\2\1\3\0\2\1"+
|
||||
"\3\0\3\1\3\0\14\1\26\0\1\1\64\0\10\1\1\0\3\1"+
|
||||
"\1\0\27\1\1\0\20\1\3\0\1\1\32\0\3\1\5\0\2\1"+
|
||||
"\43\0\10\1\1\0\3\1\1\0\27\1\1\0\12\1\1\0\5\1"+
|
||||
"\3\0\1\1\40\0\1\1\1\0\2\1\17\0\2\1\22\0\10\1"+
|
||||
"\1\0\3\1\1\0\51\1\2\0\1\1\20\0\1\1\20\0\3\1"+
|
||||
"\30\0\6\1\5\0\22\1\3\0\30\1\1\0\11\1\1\0\1\1"+
|
||||
"\2\0\7\1\72\0\60\1\1\0\2\1\14\0\7\1\72\0\2\1"+
|
||||
"\1\0\1\1\2\0\2\1\1\0\1\1\2\0\1\1\6\0\4\1"+
|
||||
"\1\0\7\1\1\0\3\1\1\0\1\1\1\0\1\1\2\0\2\1"+
|
||||
"\1\0\4\1\1\0\2\1\11\0\1\1\2\0\5\1\1\0\1\1"+
|
||||
"\25\0\4\1\40\0\1\1\77\0\10\1\1\0\44\1\33\0\5\1"+
|
||||
"\163\0\53\1\24\0\1\1\20\0\6\1\4\0\4\1\3\0\1\1"+
|
||||
"\3\0\2\1\7\0\3\1\4\0\15\1\14\0\1\1\21\0\46\1"+
|
||||
"\1\0\1\1\5\0\1\1\2\0\53\1\1\0\u014d\1\1\0\4\1"+
|
||||
"\2\0\7\1\1\0\1\1\1\0\4\1\2\0\51\1\1\0\4\1"+
|
||||
"\2\0\41\1\1\0\4\1\2\0\7\1\1\0\1\1\1\0\4\1"+
|
||||
"\2\0\17\1\1\0\71\1\1\0\4\1\2\0\103\1\45\0\20\1"+
|
||||
"\20\0\126\1\2\0\6\1\3\0\u026c\1\2\0\21\1\1\0\32\1"+
|
||||
"\5\0\113\1\6\0\10\1\7\0\15\1\1\0\4\1\16\0\22\1"+
|
||||
"\16\0\22\1\16\0\15\1\1\0\3\1\17\0\64\1\43\0\1\1"+
|
||||
"\4\0\1\1\103\0\130\1\10\0\51\1\1\0\1\1\5\0\106\1"+
|
||||
"\12\0\37\1\61\0\36\1\2\0\5\1\13\0\54\1\4\0\32\1"+
|
||||
"\66\0\27\1\11\0\65\1\122\0\1\1\135\0\57\1\21\0\7\1"+
|
||||
"\67\0\36\1\15\0\2\1\12\0\54\1\32\0\44\1\51\0\3\1"+
|
||||
"\12\0\44\1\153\0\4\1\1\0\4\1\3\0\2\1\11\0\300\1"+
|
||||
"\100\0\u0116\1\2\0\6\1\2\0\46\1\2\0\6\1\2\0\10\1"+
|
||||
"\1\0\1\1\1\0\1\1\1\0\1\1\1\0\37\1\2\0\65\1"+
|
||||
"\1\0\7\1\1\0\1\1\3\0\3\1\1\0\7\1\3\0\4\1"+
|
||||
"\2\0\6\1\4\0\15\1\5\0\3\1\1\0\7\1\202\0\1\1"+
|
||||
"\202\0\1\1\4\0\1\1\2\0\12\1\1\0\1\1\2\0\6\1"+
|
||||
"\6\0\1\1\1\0\1\1\1\0\1\1\1\0\10\1\1\0\6\1"+
|
||||
"\u0ecc\0\1\1\53\0\5\1\13\0\124\1\6\0\4\1\2\0\132\1"+
|
||||
"\1\0\3\1\6\0\50\1\4\0\136\1\u1c71\0\u51a6\1\u0c5a\0\u2ba4\1"+
|
||||
"\u215c\0\u012e\1\322\0\7\1\14\0\5\1\7\0\12\1\1\0\15\1"+
|
||||
"\2\0\6\1\4\0\15\1\5\0\3\1\1\0\7\1\164\0\1\1"+
|
||||
"\15\0\1\1\20\0\15\1\145\0\1\1\4\0\1\1\2\0\12\1"+
|
||||
"\1\0\1\1\3\0\5\1\6\0\1\1\1\0\1\1\1\0\1\1"+
|
||||
"\1\0\4\1\1\0\13\1\2\0\4\1\5\0\5\1\4\0\1\1"+
|
||||
"\64\0\2\1\u0a7b\0\57\1\1\0\57\1\1\0\205\1\6\0\4\1"+
|
||||
"\3\0\2\1\14\0\46\1\1\0\1\1\5\0\1\1\2\0\70\1"+
|
||||
"\7\0\1\1\20\0\27\1\11\0\7\1\1\0\7\1\1\0\7\1"+
|
||||
"\1\0\7\1\1\0\7\1\1\0\7\1\1\0\7\1\1\0\7\1"+
|
||||
"\120\0\1\1\u01d5\0\2\1\52\0\5\1\5\0\2\1\4\0\126\1"+
|
||||
"\6\0\3\1\1\0\132\1\1\0\4\1\5\0\51\1\3\0\136\1"+
|
||||
"\21\0\33\1\65\0\20\1\u0200\0\u19b6\1\112\0\u51d6\1\52\0\u048d\1"+
|
||||
"\103\0\56\1\2\0\u010d\1\3\0\20\1\12\0\2\1\24\0\57\1"+
|
||||
"\20\0\37\1\2\0\106\1\61\0\11\1\2\0\147\1\2\0\43\1"+
|
||||
"\2\0\10\1\77\0\13\1\1\0\3\1\1\0\4\1\1\0\27\1"+
|
||||
"\35\0\64\1\16\0\62\1\76\0\6\1\3\0\1\1\1\0\1\1"+
|
||||
"\14\0\34\1\12\0\27\1\31\0\35\1\7\0\57\1\34\0\1\1"+
|
||||
"\20\0\5\1\1\0\12\1\12\0\5\1\1\0\51\1\27\0\3\1"+
|
||||
"\1\0\10\1\24\0\27\1\3\0\1\1\3\0\62\1\1\0\1\1"+
|
||||
"\3\0\2\1\2\0\5\1\2\0\1\1\1\0\1\1\30\0\3\1"+
|
||||
"\2\0\13\1\7\0\3\1\14\0\6\1\2\0\6\1\2\0\6\1"+
|
||||
"\11\0\7\1\1\0\7\1\1\0\53\1\1\0\12\1\12\0\163\1"+
|
||||
"\35\0\u2ba4\1\14\0\27\1\4\0\61\1\u2104\0\u016e\1\2\0\152\1"+
|
||||
"\46\0\7\1\14\0\5\1\5\0\1\1\1\0\12\1\1\0\15\1"+
|
||||
"\1\0\5\1\1\0\1\1\1\0\2\1\1\0\2\1\1\0\154\1"+
|
||||
"\41\0\u016b\1\22\0\100\1\2\0\66\1\50\0\14\1\164\0\3\1"+
|
||||
"\1\0\1\1\1\0\207\1\44\0\32\1\6\0\32\1\13\0\131\1"+
|
||||
"\3\0\6\1\2\0\6\1\2\0\6\1\2\0\3\1\43\0";
|
||||
"\41\0\u016b\1\22\0\100\1\2\0\66\1\50\0\14\1\164\0\5\1"+
|
||||
"\1\0\207\1\44\0\32\1\6\0\32\1\13\0\131\1\3\0\6\1"+
|
||||
"\2\0\6\1\2\0\6\1\2\0\3\1\43\0\14\1\1\0\32\1"+
|
||||
"\1\0\23\1\1\0\2\1\1\0\17\1\2\0\16\1\42\0\173\1"+
|
||||
"\u0185\0\35\1\3\0\61\1\57\0\40\1\20\0\21\1\1\0\10\1"+
|
||||
"\6\0\46\1\12\0\36\1\2\0\44\1\4\0\10\1\60\0\236\1"+
|
||||
"\142\0\50\1\10\0\64\1\234\0\u0137\1\11\0\26\1\12\0\10\1"+
|
||||
"\230\0\6\1\2\0\1\1\1\0\54\1\1\0\2\1\3\0\1\1"+
|
||||
"\2\0\27\1\12\0\27\1\11\0\37\1\101\0\23\1\1\0\2\1"+
|
||||
"\12\0\26\1\12\0\32\1\106\0\70\1\6\0\2\1\100\0\1\1"+
|
||||
"\17\0\4\1\1\0\3\1\1\0\33\1\54\0\35\1\3\0\35\1"+
|
||||
"\43\0\10\1\1\0\34\1\33\0\66\1\12\0\26\1\12\0\23\1"+
|
||||
"\15\0\22\1\156\0\111\1\67\0\63\1\15\0\63\1\u0310\0\65\1"+
|
||||
"\113\0\55\1\40\0\31\1\32\0\44\1\51\0\43\1\3\0\1\1"+
|
||||
"\14\0\60\1\16\0\4\1\25\0\1\1\1\0\1\1\43\0\22\1"+
|
||||
"\1\0\31\1\124\0\7\1\1\0\1\1\1\0\4\1\1\0\17\1"+
|
||||
"\1\0\12\1\7\0\57\1\46\0\10\1\2\0\2\1\2\0\26\1"+
|
||||
"\1\0\7\1\1\0\2\1\1\0\5\1\3\0\1\1\22\0\1\1"+
|
||||
"\14\0\5\1\u011e\0\60\1\24\0\2\1\1\0\1\1\270\0\57\1"+
|
||||
"\51\0\4\1\44\0\60\1\24\0\1\1\73\0\53\1\125\0\32\1"+
|
||||
"\u0186\0\100\1\37\0\1\1\u01c0\0\71\1\u0507\0\u039a\1\346\0\304\1"+
|
||||
"\u0abc\0\u042f\1\u0fd1\0\u0247\1\u21b9\0\u0239\1\7\0\37\1\161\0\36\1"+
|
||||
"\22\0\60\1\20\0\4\1\37\0\25\1\5\0\23\1\u0370\0\105\1"+
|
||||
"\13\0\1\1\102\0\15\1\u4060\0\2\1\u0bfe\0\153\1\5\0\15\1"+
|
||||
"\3\0\11\1\7\0\12\1\u1766\0\125\1\1\0\107\1\1\0\2\1"+
|
||||
"\2\0\1\1\2\0\2\1\2\0\4\1\1\0\14\1\1\0\1\1"+
|
||||
"\1\0\7\1\1\0\101\1\1\0\4\1\2\0\10\1\1\0\7\1"+
|
||||
"\1\0\34\1\1\0\4\1\1\0\5\1\1\0\1\1\3\0\7\1"+
|
||||
"\1\0\u0154\1\2\0\31\1\1\0\31\1\1\0\37\1\1\0\31\1"+
|
||||
"\1\0\37\1\1\0\31\1\1\0\37\1\1\0\31\1\1\0\37\1"+
|
||||
"\1\0\31\1\1\0\10\1\u1034\0\305\1\u053b\0\4\1\1\0\33\1"+
|
||||
"\1\0\2\1\1\0\1\1\2\0\1\1\1\0\12\1\1\0\4\1"+
|
||||
"\1\0\1\1\1\0\1\1\6\0\1\1\4\0\1\1\1\0\1\1"+
|
||||
"\1\0\1\1\1\0\3\1\1\0\2\1\1\0\1\1\2\0\1\1"+
|
||||
"\1\0\1\1\1\0\1\1\1\0\1\1\1\0\1\1\1\0\2\1"+
|
||||
"\1\0\1\1\2\0\4\1\1\0\7\1\1\0\4\1\1\0\4\1"+
|
||||
"\1\0\1\1\1\0\12\1\1\0\21\1\5\0\3\1\1\0\5\1"+
|
||||
"\1\0\21\1\u1144\0\ua6d7\1\51\0\u1035\1\13\0\336\1\2\0\u1682\1"+
|
||||
"\u295e\0\u021e\1\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\u05f0\0";
|
||||
|
||||
/**
|
||||
* Translates characters to character classes
|
||||
*/
|
||||
private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED);
|
||||
private static final int ZZ_SX = 0x0700;
|
||||
private static final int ZZ_MX = 0x10000;
|
||||
private static final int ZZ_LX = 0x110000;
|
||||
private static char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_SX);
|
||||
private static class M { static final char [] MAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_MX); }
|
||||
private static class L { static final char [] MAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_LX); }
|
||||
|
||||
/**
|
||||
* Translates DFA states to action switch labels.
|
||||
@@ -579,14 +653,14 @@ public class _DtdLexer implements FlexLexer {
|
||||
* @param packed the packed character translation table
|
||||
* @return the unpacked character translation table
|
||||
*/
|
||||
private static char [] zzUnpackCMap(String packed) {
|
||||
char [] map = new char[0x10000];
|
||||
private static char [] zzUnpackCMap(String packed, int limit) {
|
||||
char [] map = new char[limit];
|
||||
int i = 0; /* index in packed string */
|
||||
int j = 0; /* index in unpacked array */
|
||||
while (i < 978) {
|
||||
while (i < 2374 && j < limit) {
|
||||
int count = packed.charAt(i++);
|
||||
char value = packed.charAt(i++);
|
||||
do map[j++] = value; while (--count > 0);
|
||||
do map[j++] = value; while (--count > 0 && j < limit);
|
||||
}
|
||||
return map;
|
||||
}
|
||||
@@ -781,6 +855,7 @@ public class _DtdLexer implements FlexLexer {
|
||||
zzCurrentPosL += Character.charCount(zzInput);
|
||||
}
|
||||
}
|
||||
if (zzInput >= zzCMapL.length) ZZ_CMAP = zzCMapL = zzInput >= ZZ_MX ? L.MAP : M.MAP;
|
||||
int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ];
|
||||
if (zzNext == -1) break zzForAction;
|
||||
zzState = zzNext;
|
||||
|
||||
@@ -63,53 +63,126 @@ public class _HtmlLexer implements FlexLexer {
|
||||
"\1\53\1\27\1\40\2\1\1\33\1\31\1\57\1\17\1\25\1\56"+
|
||||
"\1\1\1\55\1\22\1\35\2\1\1\60\1\23\1\1\1\0\1\42"+
|
||||
"\55\0\1\1\12\0\1\1\4\0\1\1\5\0\27\1\1\0\37\1"+
|
||||
"\1\0\376\1\4\0\36\1\70\0\131\1\7\0\11\1\2\0\7\1"+
|
||||
"\16\0\2\1\16\0\5\1\225\0\1\1\13\0\1\1\1\0\3\1"+
|
||||
"\1\0\1\1\1\0\24\1\1\0\54\1\1\0\7\1\3\0\1\1"+
|
||||
"\1\0\1\1\1\0\1\1\1\0\1\1\1\0\22\1\15\0\14\1"+
|
||||
"\1\0\102\1\1\0\14\1\1\0\44\1\16\0\65\1\2\0\2\1"+
|
||||
"\2\0\2\1\3\0\34\1\2\0\10\1\2\0\2\1\67\0\46\1"+
|
||||
"\2\0\1\1\7\0\47\1\110\0\33\1\5\0\3\1\56\0\32\1"+
|
||||
"\5\0\13\1\46\0\107\1\2\0\5\1\1\0\17\1\1\0\4\1"+
|
||||
"\1\0\1\1\17\0\2\1\u021e\0\65\1\3\0\1\1\32\0\12\1"+
|
||||
"\43\0\10\1\2\0\2\1\2\0\26\1\1\0\7\1\1\0\1\1"+
|
||||
"\3\0\4\1\42\0\2\1\1\0\3\1\16\0\2\1\23\0\6\1"+
|
||||
"\4\0\2\1\2\0\26\1\1\0\7\1\1\0\2\1\1\0\2\1"+
|
||||
"\1\0\2\1\37\0\4\1\1\0\1\1\23\0\3\1\20\0\7\1"+
|
||||
"\1\0\1\1\1\0\3\1\1\0\26\1\1\0\7\1\1\0\2\1"+
|
||||
"\1\0\5\1\3\0\1\1\42\0\1\1\44\0\10\1\2\0\2\1"+
|
||||
"\2\0\26\1\1\0\7\1\1\0\2\1\2\0\4\1\3\0\1\1"+
|
||||
"\36\0\2\1\1\0\3\1\43\0\6\1\3\0\3\1\1\0\4\1"+
|
||||
"\3\0\2\1\1\0\1\1\1\0\2\1\3\0\2\1\3\0\3\1"+
|
||||
"\3\0\10\1\1\0\3\1\113\0\10\1\1\0\3\1\1\0\27\1"+
|
||||
"\1\0\12\1\1\0\5\1\46\0\2\1\43\0\10\1\1\0\3\1"+
|
||||
"\1\0\27\1\1\0\12\1\1\0\5\1\44\0\1\1\1\0\2\1"+
|
||||
"\43\0\10\1\1\0\3\1\1\0\27\1\1\0\20\1\46\0\2\1"+
|
||||
"\237\0\56\1\1\0\1\1\1\0\2\1\14\0\7\1\72\0\2\1"+
|
||||
"\1\0\1\1\2\0\2\1\1\0\1\1\2\0\1\1\6\0\4\1"+
|
||||
"\1\0\7\1\1\0\3\1\1\0\1\1\1\0\1\1\2\0\2\1"+
|
||||
"\1\0\2\1\1\0\1\1\1\0\2\1\11\0\1\1\2\0\5\1"+
|
||||
"\1\0\1\1\25\0\2\1\142\0\10\1\1\0\41\1\u0136\0\46\1"+
|
||||
"\12\0\47\1\11\0\132\1\5\0\104\1\5\0\122\1\u0c06\0\234\1"+
|
||||
"\4\0\132\1\6\0\26\1\2\0\6\1\2\0\46\1\2\0\6\1"+
|
||||
"\1\0\u01ca\1\4\0\14\1\16\0\5\1\7\0\1\1\1\0\1\1"+
|
||||
"\201\0\5\1\1\0\2\1\2\0\4\1\1\0\1\1\6\0\1\1"+
|
||||
"\1\0\3\1\1\0\1\1\1\0\24\1\1\0\123\1\1\0\213\1"+
|
||||
"\10\0\246\1\1\0\46\1\2\0\1\1\7\0\47\1\110\0\33\1"+
|
||||
"\5\0\3\1\55\0\53\1\43\0\2\1\1\0\143\1\1\0\1\1"+
|
||||
"\17\0\2\1\7\0\2\1\12\0\3\1\2\0\1\1\20\0\1\1"+
|
||||
"\1\0\36\1\35\0\131\1\13\0\1\1\30\0\41\1\11\0\2\1"+
|
||||
"\4\0\1\1\5\0\26\1\4\0\1\1\11\0\1\1\3\0\1\1"+
|
||||
"\27\0\31\1\107\0\25\1\117\0\66\1\3\0\1\1\22\0\1\1"+
|
||||
"\7\0\12\1\17\0\20\1\4\0\10\1\2\0\2\1\2\0\26\1"+
|
||||
"\1\0\7\1\1\0\1\1\3\0\4\1\3\0\1\1\20\0\1\1"+
|
||||
"\15\0\2\1\1\0\3\1\16\0\2\1\23\0\6\1\4\0\2\1"+
|
||||
"\2\0\26\1\1\0\7\1\1\0\2\1\1\0\2\1\1\0\2\1"+
|
||||
"\37\0\4\1\1\0\1\1\23\0\3\1\20\0\11\1\1\0\3\1"+
|
||||
"\1\0\26\1\1\0\7\1\1\0\2\1\1\0\5\1\3\0\1\1"+
|
||||
"\22\0\1\1\17\0\2\1\27\0\1\1\13\0\10\1\2\0\2\1"+
|
||||
"\2\0\26\1\1\0\7\1\1\0\2\1\1\0\5\1\3\0\1\1"+
|
||||
"\36\0\2\1\1\0\3\1\17\0\1\1\21\0\1\1\1\0\6\1"+
|
||||
"\3\0\3\1\1\0\4\1\3\0\2\1\1\0\1\1\1\0\2\1"+
|
||||
"\3\0\2\1\3\0\3\1\3\0\14\1\26\0\1\1\64\0\10\1"+
|
||||
"\1\0\3\1\1\0\27\1\1\0\20\1\3\0\1\1\32\0\3\1"+
|
||||
"\5\0\2\1\43\0\10\1\1\0\3\1\1\0\27\1\1\0\12\1"+
|
||||
"\1\0\5\1\3\0\1\1\40\0\1\1\1\0\2\1\17\0\2\1"+
|
||||
"\22\0\10\1\1\0\3\1\1\0\51\1\2\0\1\1\20\0\1\1"+
|
||||
"\20\0\3\1\30\0\6\1\5\0\22\1\3\0\30\1\1\0\11\1"+
|
||||
"\1\0\1\1\2\0\7\1\72\0\60\1\1\0\2\1\14\0\7\1"+
|
||||
"\72\0\2\1\1\0\1\1\2\0\2\1\1\0\1\1\2\0\1\1"+
|
||||
"\6\0\4\1\1\0\7\1\1\0\3\1\1\0\1\1\1\0\1\1"+
|
||||
"\2\0\2\1\1\0\4\1\1\0\2\1\11\0\1\1\2\0\5\1"+
|
||||
"\1\0\1\1\25\0\4\1\40\0\1\1\77\0\10\1\1\0\44\1"+
|
||||
"\33\0\5\1\163\0\53\1\24\0\1\1\20\0\6\1\4\0\4\1"+
|
||||
"\3\0\1\1\3\0\2\1\7\0\3\1\4\0\15\1\14\0\1\1"+
|
||||
"\21\0\46\1\1\0\1\1\5\0\1\1\2\0\53\1\1\0\u014d\1"+
|
||||
"\1\0\4\1\2\0\7\1\1\0\1\1\1\0\4\1\2\0\51\1"+
|
||||
"\1\0\4\1\2\0\41\1\1\0\4\1\2\0\7\1\1\0\1\1"+
|
||||
"\1\0\4\1\2\0\17\1\1\0\71\1\1\0\4\1\2\0\103\1"+
|
||||
"\45\0\20\1\20\0\126\1\2\0\6\1\3\0\u026c\1\2\0\21\1"+
|
||||
"\1\0\32\1\5\0\113\1\6\0\10\1\7\0\15\1\1\0\4\1"+
|
||||
"\16\0\22\1\16\0\22\1\16\0\15\1\1\0\3\1\17\0\64\1"+
|
||||
"\43\0\1\1\4\0\1\1\103\0\130\1\10\0\51\1\1\0\1\1"+
|
||||
"\5\0\106\1\12\0\37\1\61\0\36\1\2\0\5\1\13\0\54\1"+
|
||||
"\4\0\32\1\66\0\27\1\11\0\65\1\122\0\1\1\135\0\57\1"+
|
||||
"\21\0\7\1\67\0\36\1\15\0\2\1\12\0\54\1\32\0\44\1"+
|
||||
"\51\0\3\1\12\0\44\1\153\0\4\1\1\0\4\1\3\0\2\1"+
|
||||
"\11\0\300\1\100\0\u0116\1\2\0\6\1\2\0\46\1\2\0\6\1"+
|
||||
"\2\0\10\1\1\0\1\1\1\0\1\1\1\0\1\1\1\0\37\1"+
|
||||
"\2\0\65\1\1\0\7\1\1\0\1\1\3\0\3\1\1\0\7\1"+
|
||||
"\3\0\4\1\2\0\6\1\4\0\15\1\5\0\3\1\1\0\7\1"+
|
||||
"\202\0\1\1\202\0\1\1\4\0\1\1\2\0\12\1\1\0\1\1"+
|
||||
"\2\0\6\1\6\0\1\1\1\0\1\1\1\0\1\1\1\0\10\1"+
|
||||
"\1\0\6\1\u0ecc\0\1\1\53\0\5\1\13\0\124\1\6\0\4\1"+
|
||||
"\2\0\132\1\1\0\3\1\6\0\50\1\4\0\136\1\u1c71\0\u51a6\1"+
|
||||
"\u0c5a\0\u2ba4\1\u215c\0\u012e\1\322\0\7\1\14\0\5\1\7\0\12\1"+
|
||||
"\164\0\1\1\15\0\1\1\20\0\15\1\145\0\1\1\4\0\1\1"+
|
||||
"\2\0\12\1\1\0\1\1\3\0\5\1\6\0\1\1\1\0\1\1"+
|
||||
"\1\0\1\1\1\0\4\1\1\0\13\1\2\0\4\1\5\0\5\1"+
|
||||
"\4\0\1\1\64\0\2\1\u0a7b\0\57\1\1\0\57\1\1\0\205\1"+
|
||||
"\6\0\4\1\3\0\2\1\14\0\46\1\1\0\1\1\5\0\1\1"+
|
||||
"\2\0\70\1\7\0\1\1\20\0\27\1\11\0\7\1\1\0\7\1"+
|
||||
"\1\0\7\1\1\0\7\1\1\0\7\1\1\0\7\1\1\0\7\1"+
|
||||
"\1\0\7\1\120\0\1\1\u01d5\0\2\1\52\0\5\1\5\0\2\1"+
|
||||
"\4\0\126\1\6\0\3\1\1\0\132\1\1\0\4\1\5\0\51\1"+
|
||||
"\3\0\136\1\21\0\33\1\65\0\20\1\u0200\0\u19b6\1\112\0\u51d6\1"+
|
||||
"\52\0\u048d\1\103\0\56\1\2\0\u010d\1\3\0\20\1\12\0\2\1"+
|
||||
"\24\0\57\1\20\0\37\1\2\0\106\1\61\0\11\1\2\0\147\1"+
|
||||
"\2\0\43\1\2\0\10\1\77\0\13\1\1\0\3\1\1\0\4\1"+
|
||||
"\1\0\27\1\35\0\64\1\16\0\62\1\76\0\6\1\3\0\1\1"+
|
||||
"\1\0\1\1\14\0\34\1\12\0\27\1\31\0\35\1\7\0\57\1"+
|
||||
"\34\0\1\1\20\0\5\1\1\0\12\1\12\0\5\1\1\0\51\1"+
|
||||
"\27\0\3\1\1\0\10\1\24\0\27\1\3\0\1\1\3\0\62\1"+
|
||||
"\1\0\1\1\3\0\2\1\2\0\5\1\2\0\1\1\1\0\1\1"+
|
||||
"\30\0\3\1\2\0\13\1\7\0\3\1\14\0\6\1\2\0\6\1"+
|
||||
"\2\0\6\1\11\0\7\1\1\0\7\1\1\0\53\1\1\0\12\1"+
|
||||
"\12\0\163\1\35\0\u2ba4\1\14\0\27\1\4\0\61\1\u2104\0\u016e\1"+
|
||||
"\2\0\152\1\46\0\7\1\14\0\5\1\5\0\1\1\1\0\12\1"+
|
||||
"\1\0\15\1\1\0\5\1\1\0\1\1\1\0\2\1\1\0\2\1"+
|
||||
"\1\0\154\1\41\0\u016b\1\22\0\100\1\2\0\66\1\50\0\14\1"+
|
||||
"\164\0\3\1\1\0\1\1\1\0\207\1\44\0\32\1\6\0\32\1"+
|
||||
"\13\0\131\1\3\0\6\1\2\0\6\1\2\0\6\1\2\0\3\1"+
|
||||
"\43\0";
|
||||
"\164\0\5\1\1\0\207\1\44\0\32\1\6\0\32\1\13\0\131\1"+
|
||||
"\3\0\6\1\2\0\6\1\2\0\6\1\2\0\3\1\43\0\14\1"+
|
||||
"\1\0\32\1\1\0\23\1\1\0\2\1\1\0\17\1\2\0\16\1"+
|
||||
"\42\0\173\1\u0185\0\35\1\3\0\61\1\57\0\40\1\20\0\21\1"+
|
||||
"\1\0\10\1\6\0\46\1\12\0\36\1\2\0\44\1\4\0\10\1"+
|
||||
"\60\0\236\1\142\0\50\1\10\0\64\1\234\0\u0137\1\11\0\26\1"+
|
||||
"\12\0\10\1\230\0\6\1\2\0\1\1\1\0\54\1\1\0\2\1"+
|
||||
"\3\0\1\1\2\0\27\1\12\0\27\1\11\0\37\1\101\0\23\1"+
|
||||
"\1\0\2\1\12\0\26\1\12\0\32\1\106\0\70\1\6\0\2\1"+
|
||||
"\100\0\1\1\17\0\4\1\1\0\3\1\1\0\33\1\54\0\35\1"+
|
||||
"\3\0\35\1\43\0\10\1\1\0\34\1\33\0\66\1\12\0\26\1"+
|
||||
"\12\0\23\1\15\0\22\1\156\0\111\1\67\0\63\1\15\0\63\1"+
|
||||
"\u0310\0\65\1\113\0\55\1\40\0\31\1\32\0\44\1\51\0\43\1"+
|
||||
"\3\0\1\1\14\0\60\1\16\0\4\1\25\0\1\1\1\0\1\1"+
|
||||
"\43\0\22\1\1\0\31\1\124\0\7\1\1\0\1\1\1\0\4\1"+
|
||||
"\1\0\17\1\1\0\12\1\7\0\57\1\46\0\10\1\2\0\2\1"+
|
||||
"\2\0\26\1\1\0\7\1\1\0\2\1\1\0\5\1\3\0\1\1"+
|
||||
"\22\0\1\1\14\0\5\1\u011e\0\60\1\24\0\2\1\1\0\1\1"+
|
||||
"\270\0\57\1\51\0\4\1\44\0\60\1\24\0\1\1\73\0\53\1"+
|
||||
"\125\0\32\1\u0186\0\100\1\37\0\1\1\u01c0\0\71\1\u0507\0\u039a\1"+
|
||||
"\346\0\304\1\u0abc\0\u042f\1\u0fd1\0\u0247\1\u21b9\0\u0239\1\7\0\37\1"+
|
||||
"\161\0\36\1\22\0\60\1\20\0\4\1\37\0\25\1\5\0\23\1"+
|
||||
"\u0370\0\105\1\13\0\1\1\102\0\15\1\u4060\0\2\1\u0bfe\0\153\1"+
|
||||
"\5\0\15\1\3\0\11\1\7\0\12\1\u1766\0\125\1\1\0\107\1"+
|
||||
"\1\0\2\1\2\0\1\1\2\0\2\1\2\0\4\1\1\0\14\1"+
|
||||
"\1\0\1\1\1\0\7\1\1\0\101\1\1\0\4\1\2\0\10\1"+
|
||||
"\1\0\7\1\1\0\34\1\1\0\4\1\1\0\5\1\1\0\1\1"+
|
||||
"\3\0\7\1\1\0\u0154\1\2\0\31\1\1\0\31\1\1\0\37\1"+
|
||||
"\1\0\31\1\1\0\37\1\1\0\31\1\1\0\37\1\1\0\31\1"+
|
||||
"\1\0\37\1\1\0\31\1\1\0\10\1\u1034\0\305\1\u053b\0\4\1"+
|
||||
"\1\0\33\1\1\0\2\1\1\0\1\1\2\0\1\1\1\0\12\1"+
|
||||
"\1\0\4\1\1\0\1\1\1\0\1\1\6\0\1\1\4\0\1\1"+
|
||||
"\1\0\1\1\1\0\1\1\1\0\3\1\1\0\2\1\1\0\1\1"+
|
||||
"\2\0\1\1\1\0\1\1\1\0\1\1\1\0\1\1\1\0\1\1"+
|
||||
"\1\0\2\1\1\0\1\1\2\0\4\1\1\0\7\1\1\0\4\1"+
|
||||
"\1\0\4\1\1\0\1\1\1\0\12\1\1\0\21\1\5\0\3\1"+
|
||||
"\1\0\5\1\1\0\21\1\u1144\0\ua6d7\1\51\0\u1035\1\13\0\336\1"+
|
||||
"\2\0\u1682\1\u295e\0\u021e\1\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\u05f0\0";
|
||||
|
||||
/**
|
||||
* Translates characters to character classes
|
||||
*/
|
||||
private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED);
|
||||
private static final int ZZ_SX = 0x0700;
|
||||
private static final int ZZ_MX = 0x10000;
|
||||
private static final int ZZ_LX = 0x110000;
|
||||
private static char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_SX);
|
||||
private static class M { static final char [] MAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_MX); }
|
||||
private static class L { static final char [] MAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_LX); }
|
||||
|
||||
/**
|
||||
* Translates DFA states to action switch labels.
|
||||
@@ -388,14 +461,14 @@ public class _HtmlLexer implements FlexLexer {
|
||||
* @param packed the packed character translation table
|
||||
* @return the unpacked character translation table
|
||||
*/
|
||||
private static char [] zzUnpackCMap(String packed) {
|
||||
char [] map = new char[0x10000];
|
||||
private static char [] zzUnpackCMap(String packed, int limit) {
|
||||
char [] map = new char[limit];
|
||||
int i = 0; /* index in packed string */
|
||||
int j = 0; /* index in unpacked array */
|
||||
while (i < 1002) {
|
||||
while (i < 2398 && j < limit) {
|
||||
int count = packed.charAt(i++);
|
||||
char value = packed.charAt(i++);
|
||||
do map[j++] = value; while (--count > 0);
|
||||
do map[j++] = value; while (--count > 0 && j < limit);
|
||||
}
|
||||
return map;
|
||||
}
|
||||
@@ -590,6 +663,7 @@ public class _HtmlLexer implements FlexLexer {
|
||||
zzCurrentPosL += Character.charCount(zzInput);
|
||||
}
|
||||
}
|
||||
if (zzInput >= zzCMapL.length) ZZ_CMAP = zzCMapL = zzInput >= ZZ_MX ? L.MAP : M.MAP;
|
||||
int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ];
|
||||
if (zzNext == -1) break zzForAction;
|
||||
zzState = zzNext;
|
||||
|
||||
@@ -62,53 +62,126 @@ public class __XmlLexer implements FlexLexer {
|
||||
"\1\25\1\0\1\7\1\0\1\32\1\41\4\44\1\31\4\1\1\26"+
|
||||
"\1\42\1\40\1\34\1\33\1\36\1\1\1\35\1\27\1\37\2\1"+
|
||||
"\1\43\2\1\1\5\1\14\1\62\54\0\1\1\12\0\1\1\4\0"+
|
||||
"\1\1\5\0\27\1\1\0\37\1\1\0\376\1\4\0\36\1\70\0"+
|
||||
"\131\1\7\0\11\1\2\0\7\1\16\0\2\1\16\0\5\1\225\0"+
|
||||
"\1\1\13\0\1\1\1\0\3\1\1\0\1\1\1\0\24\1\1\0"+
|
||||
"\54\1\1\0\7\1\3\0\1\1\1\0\1\1\1\0\1\1\1\0"+
|
||||
"\1\1\1\0\22\1\15\0\14\1\1\0\102\1\1\0\14\1\1\0"+
|
||||
"\44\1\16\0\65\1\2\0\2\1\2\0\2\1\3\0\34\1\2\0"+
|
||||
"\10\1\2\0\2\1\67\0\46\1\2\0\1\1\7\0\47\1\110\0"+
|
||||
"\33\1\5\0\3\1\56\0\32\1\5\0\13\1\46\0\107\1\2\0"+
|
||||
"\5\1\1\0\17\1\1\0\4\1\1\0\1\1\17\0\2\1\u021e\0"+
|
||||
"\65\1\3\0\1\1\32\0\12\1\43\0\10\1\2\0\2\1\2\0"+
|
||||
"\26\1\1\0\7\1\1\0\1\1\3\0\4\1\42\0\2\1\1\0"+
|
||||
"\3\1\16\0\2\1\23\0\6\1\4\0\2\1\2\0\26\1\1\0"+
|
||||
"\7\1\1\0\2\1\1\0\2\1\1\0\2\1\37\0\4\1\1\0"+
|
||||
"\1\1\23\0\3\1\20\0\7\1\1\0\1\1\1\0\3\1\1\0"+
|
||||
"\26\1\1\0\7\1\1\0\2\1\1\0\5\1\3\0\1\1\42\0"+
|
||||
"\1\1\44\0\10\1\2\0\2\1\2\0\26\1\1\0\7\1\1\0"+
|
||||
"\2\1\2\0\4\1\3\0\1\1\36\0\2\1\1\0\3\1\43\0"+
|
||||
"\6\1\3\0\3\1\1\0\4\1\3\0\2\1\1\0\1\1\1\0"+
|
||||
"\2\1\3\0\2\1\3\0\3\1\3\0\10\1\1\0\3\1\113\0"+
|
||||
"\10\1\1\0\3\1\1\0\27\1\1\0\12\1\1\0\5\1\46\0"+
|
||||
"\2\1\43\0\10\1\1\0\3\1\1\0\27\1\1\0\12\1\1\0"+
|
||||
"\5\1\44\0\1\1\1\0\2\1\43\0\10\1\1\0\3\1\1\0"+
|
||||
"\27\1\1\0\20\1\46\0\2\1\237\0\56\1\1\0\1\1\1\0"+
|
||||
"\2\1\14\0\7\1\72\0\2\1\1\0\1\1\2\0\2\1\1\0"+
|
||||
"\1\1\2\0\1\1\6\0\4\1\1\0\7\1\1\0\3\1\1\0"+
|
||||
"\1\1\1\0\1\1\2\0\2\1\1\0\2\1\1\0\1\1\1\0"+
|
||||
"\2\1\11\0\1\1\2\0\5\1\1\0\1\1\25\0\2\1\142\0"+
|
||||
"\10\1\1\0\41\1\u0136\0\46\1\12\0\47\1\11\0\132\1\5\0"+
|
||||
"\104\1\5\0\122\1\u0c06\0\234\1\4\0\132\1\6\0\26\1\2\0"+
|
||||
"\1\1\5\0\27\1\1\0\37\1\1\0\u01ca\1\4\0\14\1\16\0"+
|
||||
"\5\1\7\0\1\1\1\0\1\1\201\0\5\1\1\0\2\1\2\0"+
|
||||
"\4\1\1\0\1\1\6\0\1\1\1\0\3\1\1\0\1\1\1\0"+
|
||||
"\24\1\1\0\123\1\1\0\213\1\10\0\246\1\1\0\46\1\2\0"+
|
||||
"\1\1\7\0\47\1\110\0\33\1\5\0\3\1\55\0\53\1\43\0"+
|
||||
"\2\1\1\0\143\1\1\0\1\1\17\0\2\1\7\0\2\1\12\0"+
|
||||
"\3\1\2\0\1\1\20\0\1\1\1\0\36\1\35\0\131\1\13\0"+
|
||||
"\1\1\30\0\41\1\11\0\2\1\4\0\1\1\5\0\26\1\4\0"+
|
||||
"\1\1\11\0\1\1\3\0\1\1\27\0\31\1\107\0\25\1\117\0"+
|
||||
"\66\1\3\0\1\1\22\0\1\1\7\0\12\1\17\0\20\1\4\0"+
|
||||
"\10\1\2\0\2\1\2\0\26\1\1\0\7\1\1\0\1\1\3\0"+
|
||||
"\4\1\3\0\1\1\20\0\1\1\15\0\2\1\1\0\3\1\16\0"+
|
||||
"\2\1\23\0\6\1\4\0\2\1\2\0\26\1\1\0\7\1\1\0"+
|
||||
"\2\1\1\0\2\1\1\0\2\1\37\0\4\1\1\0\1\1\23\0"+
|
||||
"\3\1\20\0\11\1\1\0\3\1\1\0\26\1\1\0\7\1\1\0"+
|
||||
"\2\1\1\0\5\1\3\0\1\1\22\0\1\1\17\0\2\1\27\0"+
|
||||
"\1\1\13\0\10\1\2\0\2\1\2\0\26\1\1\0\7\1\1\0"+
|
||||
"\2\1\1\0\5\1\3\0\1\1\36\0\2\1\1\0\3\1\17\0"+
|
||||
"\1\1\21\0\1\1\1\0\6\1\3\0\3\1\1\0\4\1\3\0"+
|
||||
"\2\1\1\0\1\1\1\0\2\1\3\0\2\1\3\0\3\1\3\0"+
|
||||
"\14\1\26\0\1\1\64\0\10\1\1\0\3\1\1\0\27\1\1\0"+
|
||||
"\20\1\3\0\1\1\32\0\3\1\5\0\2\1\43\0\10\1\1\0"+
|
||||
"\3\1\1\0\27\1\1\0\12\1\1\0\5\1\3\0\1\1\40\0"+
|
||||
"\1\1\1\0\2\1\17\0\2\1\22\0\10\1\1\0\3\1\1\0"+
|
||||
"\51\1\2\0\1\1\20\0\1\1\20\0\3\1\30\0\6\1\5\0"+
|
||||
"\22\1\3\0\30\1\1\0\11\1\1\0\1\1\2\0\7\1\72\0"+
|
||||
"\60\1\1\0\2\1\14\0\7\1\72\0\2\1\1\0\1\1\2\0"+
|
||||
"\2\1\1\0\1\1\2\0\1\1\6\0\4\1\1\0\7\1\1\0"+
|
||||
"\3\1\1\0\1\1\1\0\1\1\2\0\2\1\1\0\4\1\1\0"+
|
||||
"\2\1\11\0\1\1\2\0\5\1\1\0\1\1\25\0\4\1\40\0"+
|
||||
"\1\1\77\0\10\1\1\0\44\1\33\0\5\1\163\0\53\1\24\0"+
|
||||
"\1\1\20\0\6\1\4\0\4\1\3\0\1\1\3\0\2\1\7\0"+
|
||||
"\3\1\4\0\15\1\14\0\1\1\21\0\46\1\1\0\1\1\5\0"+
|
||||
"\1\1\2\0\53\1\1\0\u014d\1\1\0\4\1\2\0\7\1\1\0"+
|
||||
"\1\1\1\0\4\1\2\0\51\1\1\0\4\1\2\0\41\1\1\0"+
|
||||
"\4\1\2\0\7\1\1\0\1\1\1\0\4\1\2\0\17\1\1\0"+
|
||||
"\71\1\1\0\4\1\2\0\103\1\45\0\20\1\20\0\126\1\2\0"+
|
||||
"\6\1\3\0\u026c\1\2\0\21\1\1\0\32\1\5\0\113\1\6\0"+
|
||||
"\10\1\7\0\15\1\1\0\4\1\16\0\22\1\16\0\22\1\16\0"+
|
||||
"\15\1\1\0\3\1\17\0\64\1\43\0\1\1\4\0\1\1\103\0"+
|
||||
"\130\1\10\0\51\1\1\0\1\1\5\0\106\1\12\0\37\1\61\0"+
|
||||
"\36\1\2\0\5\1\13\0\54\1\4\0\32\1\66\0\27\1\11\0"+
|
||||
"\65\1\122\0\1\1\135\0\57\1\21\0\7\1\67\0\36\1\15\0"+
|
||||
"\2\1\12\0\54\1\32\0\44\1\51\0\3\1\12\0\44\1\153\0"+
|
||||
"\4\1\1\0\4\1\3\0\2\1\11\0\300\1\100\0\u0116\1\2\0"+
|
||||
"\6\1\2\0\46\1\2\0\6\1\2\0\10\1\1\0\1\1\1\0"+
|
||||
"\1\1\1\0\1\1\1\0\37\1\2\0\65\1\1\0\7\1\1\0"+
|
||||
"\1\1\3\0\3\1\1\0\7\1\3\0\4\1\2\0\6\1\4\0"+
|
||||
"\15\1\5\0\3\1\1\0\7\1\202\0\1\1\202\0\1\1\4\0"+
|
||||
"\1\1\2\0\12\1\1\0\1\1\2\0\6\1\6\0\1\1\1\0"+
|
||||
"\1\1\1\0\1\1\1\0\10\1\1\0\6\1\u0ecc\0\1\1\53\0"+
|
||||
"\5\1\13\0\124\1\6\0\4\1\2\0\132\1\1\0\3\1\6\0"+
|
||||
"\50\1\4\0\136\1\u1c71\0\u51a6\1\u0c5a\0\u2ba4\1\u215c\0\u012e\1\322\0"+
|
||||
"\7\1\14\0\5\1\7\0\12\1\1\0\15\1\1\0\5\1\1\0"+
|
||||
"\15\1\5\0\3\1\1\0\7\1\164\0\1\1\15\0\1\1\20\0"+
|
||||
"\15\1\145\0\1\1\4\0\1\1\2\0\12\1\1\0\1\1\3\0"+
|
||||
"\5\1\6\0\1\1\1\0\1\1\1\0\1\1\1\0\4\1\1\0"+
|
||||
"\13\1\2\0\4\1\5\0\5\1\4\0\1\1\64\0\2\1\u0a7b\0"+
|
||||
"\57\1\1\0\57\1\1\0\205\1\6\0\4\1\3\0\2\1\14\0"+
|
||||
"\46\1\1\0\1\1\5\0\1\1\2\0\70\1\7\0\1\1\20\0"+
|
||||
"\27\1\11\0\7\1\1\0\7\1\1\0\7\1\1\0\7\1\1\0"+
|
||||
"\7\1\1\0\7\1\1\0\7\1\1\0\7\1\120\0\1\1\u01d5\0"+
|
||||
"\2\1\52\0\5\1\5\0\2\1\4\0\126\1\6\0\3\1\1\0"+
|
||||
"\132\1\1\0\4\1\5\0\51\1\3\0\136\1\21\0\33\1\65\0"+
|
||||
"\20\1\u0200\0\u19b6\1\112\0\u51d6\1\52\0\u048d\1\103\0\56\1\2\0"+
|
||||
"\u010d\1\3\0\20\1\12\0\2\1\24\0\57\1\20\0\37\1\2\0"+
|
||||
"\106\1\61\0\11\1\2\0\147\1\2\0\43\1\2\0\10\1\77\0"+
|
||||
"\13\1\1\0\3\1\1\0\4\1\1\0\27\1\35\0\64\1\16\0"+
|
||||
"\62\1\76\0\6\1\3\0\1\1\1\0\1\1\14\0\34\1\12\0"+
|
||||
"\27\1\31\0\35\1\7\0\57\1\34\0\1\1\20\0\5\1\1\0"+
|
||||
"\12\1\12\0\5\1\1\0\51\1\27\0\3\1\1\0\10\1\24\0"+
|
||||
"\27\1\3\0\1\1\3\0\62\1\1\0\1\1\3\0\2\1\2\0"+
|
||||
"\5\1\2\0\1\1\1\0\1\1\30\0\3\1\2\0\13\1\7\0"+
|
||||
"\3\1\14\0\6\1\2\0\6\1\2\0\6\1\11\0\7\1\1\0"+
|
||||
"\7\1\1\0\53\1\1\0\12\1\12\0\163\1\35\0\u2ba4\1\14\0"+
|
||||
"\27\1\4\0\61\1\u2104\0\u016e\1\2\0\152\1\46\0\7\1\14\0"+
|
||||
"\5\1\5\0\1\1\1\0\12\1\1\0\15\1\1\0\5\1\1\0"+
|
||||
"\1\1\1\0\2\1\1\0\2\1\1\0\154\1\41\0\u016b\1\22\0"+
|
||||
"\100\1\2\0\66\1\50\0\14\1\164\0\3\1\1\0\1\1\1\0"+
|
||||
"\207\1\44\0\32\1\6\0\32\1\13\0\131\1\3\0\6\1\2\0"+
|
||||
"\6\1\2\0\6\1\2\0\3\1\43\0";
|
||||
"\100\1\2\0\66\1\50\0\14\1\164\0\5\1\1\0\207\1\44\0"+
|
||||
"\32\1\6\0\32\1\13\0\131\1\3\0\6\1\2\0\6\1\2\0"+
|
||||
"\6\1\2\0\3\1\43\0\14\1\1\0\32\1\1\0\23\1\1\0"+
|
||||
"\2\1\1\0\17\1\2\0\16\1\42\0\173\1\u0185\0\35\1\3\0"+
|
||||
"\61\1\57\0\40\1\20\0\21\1\1\0\10\1\6\0\46\1\12\0"+
|
||||
"\36\1\2\0\44\1\4\0\10\1\60\0\236\1\142\0\50\1\10\0"+
|
||||
"\64\1\234\0\u0137\1\11\0\26\1\12\0\10\1\230\0\6\1\2\0"+
|
||||
"\1\1\1\0\54\1\1\0\2\1\3\0\1\1\2\0\27\1\12\0"+
|
||||
"\27\1\11\0\37\1\101\0\23\1\1\0\2\1\12\0\26\1\12\0"+
|
||||
"\32\1\106\0\70\1\6\0\2\1\100\0\1\1\17\0\4\1\1\0"+
|
||||
"\3\1\1\0\33\1\54\0\35\1\3\0\35\1\43\0\10\1\1\0"+
|
||||
"\34\1\33\0\66\1\12\0\26\1\12\0\23\1\15\0\22\1\156\0"+
|
||||
"\111\1\67\0\63\1\15\0\63\1\u0310\0\65\1\113\0\55\1\40\0"+
|
||||
"\31\1\32\0\44\1\51\0\43\1\3\0\1\1\14\0\60\1\16\0"+
|
||||
"\4\1\25\0\1\1\1\0\1\1\43\0\22\1\1\0\31\1\124\0"+
|
||||
"\7\1\1\0\1\1\1\0\4\1\1\0\17\1\1\0\12\1\7\0"+
|
||||
"\57\1\46\0\10\1\2\0\2\1\2\0\26\1\1\0\7\1\1\0"+
|
||||
"\2\1\1\0\5\1\3\0\1\1\22\0\1\1\14\0\5\1\u011e\0"+
|
||||
"\60\1\24\0\2\1\1\0\1\1\270\0\57\1\51\0\4\1\44\0"+
|
||||
"\60\1\24\0\1\1\73\0\53\1\125\0\32\1\u0186\0\100\1\37\0"+
|
||||
"\1\1\u01c0\0\71\1\u0507\0\u039a\1\346\0\304\1\u0abc\0\u042f\1\u0fd1\0"+
|
||||
"\u0247\1\u21b9\0\u0239\1\7\0\37\1\161\0\36\1\22\0\60\1\20\0"+
|
||||
"\4\1\37\0\25\1\5\0\23\1\u0370\0\105\1\13\0\1\1\102\0"+
|
||||
"\15\1\u4060\0\2\1\u0bfe\0\153\1\5\0\15\1\3\0\11\1\7\0"+
|
||||
"\12\1\u1766\0\125\1\1\0\107\1\1\0\2\1\2\0\1\1\2\0"+
|
||||
"\2\1\2\0\4\1\1\0\14\1\1\0\1\1\1\0\7\1\1\0"+
|
||||
"\101\1\1\0\4\1\2\0\10\1\1\0\7\1\1\0\34\1\1\0"+
|
||||
"\4\1\1\0\5\1\1\0\1\1\3\0\7\1\1\0\u0154\1\2\0"+
|
||||
"\31\1\1\0\31\1\1\0\37\1\1\0\31\1\1\0\37\1\1\0"+
|
||||
"\31\1\1\0\37\1\1\0\31\1\1\0\37\1\1\0\31\1\1\0"+
|
||||
"\10\1\u1034\0\305\1\u053b\0\4\1\1\0\33\1\1\0\2\1\1\0"+
|
||||
"\1\1\2\0\1\1\1\0\12\1\1\0\4\1\1\0\1\1\1\0"+
|
||||
"\1\1\6\0\1\1\4\0\1\1\1\0\1\1\1\0\1\1\1\0"+
|
||||
"\3\1\1\0\2\1\1\0\1\1\2\0\1\1\1\0\1\1\1\0"+
|
||||
"\1\1\1\0\1\1\1\0\1\1\1\0\2\1\1\0\1\1\2\0"+
|
||||
"\4\1\1\0\7\1\1\0\4\1\1\0\4\1\1\0\1\1\1\0"+
|
||||
"\12\1\1\0\21\1\5\0\3\1\1\0\5\1\1\0\21\1\u1144\0"+
|
||||
"\ua6d7\1\51\0\u1035\1\13\0\336\1\2\0\u1682\1\u295e\0\u021e\1\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\u05f0\0";
|
||||
|
||||
/**
|
||||
* Translates characters to character classes
|
||||
*/
|
||||
private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED);
|
||||
private static final int ZZ_SX = 0x0700;
|
||||
private static final int ZZ_MX = 0x10000;
|
||||
private static final int ZZ_LX = 0x110000;
|
||||
private static char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_SX);
|
||||
private static class M { static final char [] MAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_MX); }
|
||||
private static class L { static final char [] MAP = zzUnpackCMap(ZZ_CMAP_PACKED, ZZ_LX); }
|
||||
|
||||
/**
|
||||
* Translates DFA states to action switch labels.
|
||||
@@ -458,14 +531,14 @@ public class __XmlLexer implements FlexLexer {
|
||||
* @param packed the packed character translation table
|
||||
* @return the unpacked character translation table
|
||||
*/
|
||||
private static char [] zzUnpackCMap(String packed) {
|
||||
char [] map = new char[0x10000];
|
||||
private static char [] zzUnpackCMap(String packed, int limit) {
|
||||
char [] map = new char[limit];
|
||||
int i = 0; /* index in packed string */
|
||||
int j = 0; /* index in unpacked array */
|
||||
while (i < 992) {
|
||||
while (i < 2388 && j < limit) {
|
||||
int count = packed.charAt(i++);
|
||||
char value = packed.charAt(i++);
|
||||
do map[j++] = value; while (--count > 0);
|
||||
do map[j++] = value; while (--count > 0 && j < limit);
|
||||
}
|
||||
return map;
|
||||
}
|
||||
@@ -660,6 +733,7 @@ public class __XmlLexer implements FlexLexer {
|
||||
zzCurrentPosL += Character.charCount(zzInput);
|
||||
}
|
||||
}
|
||||
if (zzInput >= zzCMapL.length) ZZ_CMAP = zzCMapL = zzInput >= ZZ_MX ? L.MAP : M.MAP;
|
||||
int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ];
|
||||
if (zzNext == -1) break zzForAction;
|
||||
zzState = zzNext;
|
||||
|
||||
Reference in New Issue
Block a user