case 47:\r
case 50:\r
case 61:\r
- case 94:\r
case 95:\r
+ case 96:\r
;\r
break;\r
default:\r
case 17:\r
jj_consume_token(17);\r
break;\r
- case 94:\r
- jj_consume_token(94);\r
- break;\r
case 95:\r
jj_consume_token(95);\r
break;\r
+ case 96:\r
+ jj_consume_token(96);\r
+ break;\r
default:\r
jj_la1[7] = jj_gen;\r
jj_consume_token(-1);\r
case 61:\r
case 68:\r
case IDENT:\r
- case 94:\r
case 95:\r
+ case 96:\r
;\r
break;\r
default:\r
case 61:\r
case 68:\r
case IDENT:\r
- case 94:\r
case 95:\r
+ case 96:\r
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {\r
case 8:\r
jj_consume_token(8);\r
case 61:\r
case 68:\r
case IDENT:\r
- case 94:\r
case 95:\r
+ case 96:\r
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {\r
case 7:\r
case 17:\r
case 47:\r
case 50:\r
case 61:\r
- case 94:\r
case 95:\r
+ case 96:\r
class_definition();\r
break;\r
case 5:\r
case 47:\r
case 50:\r
case 61:\r
- case 94:\r
case 95:\r
+ case 96:\r
class_definition();\r
break;\r
case 5:\r
case 61:\r
case 68:\r
case IDENT:\r
- case 94:\r
case 95:\r
+ case 96:\r
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {\r
case 7:\r
case 17:\r
case 47:\r
case 50:\r
case 61:\r
- case 94:\r
case 95:\r
+ case 96:\r
class_definition();\r
break;\r
case 5:\r
case 47:\r
case 50:\r
case 61:\r
- case 94:\r
case 95:\r
+ case 96:\r
class_definition();\r
break;\r
case 5:\r
jj_scanpos = xsp;\r
if (jj_scan_token(17)) {\r
jj_scanpos = xsp;\r
- if (jj_scan_token(94)) {\r
+ if (jj_scan_token(95)) {\r
jj_scanpos = xsp;\r
- if (jj_scan_token(95)) return true;\r
+ if (jj_scan_token(96)) return true;\r
}\r
}\r
}\r
static private int[] jj_la1_0;\r
static private int[] jj_la1_1;\r
static private int[] jj_la1_2;\r
+ static private int[] jj_la1_3;\r
static {\r
jj_la1_init_0();\r
jj_la1_init_1();\r
jj_la1_init_2();\r
+ jj_la1_init_3();\r
}\r
private static void jj_la1_init_0() {\r
jj_la1_0 = new int[] {0x0,0x0,0x45020880,0x800,0x40000000,0x0,0x0,0x5020080,0x0,0x0,0x0,0x0,0x0,0x10,0x10,0x0,0x0,0x4000,0x0,0x4000,0x0,0x80001040,0x4d8329a0,0x100,0x800,0x0,0x8000000,0x458300a0,0x458300a0,0x0,0x458320a0,0x4d8329a0,0x0,0x0,0x0,0x4000,0x0,0x0,0x810000,0x810000,0x20,0x20,0x0,0x0,0x0,0x80000000,0x0,0x0,0x0,0x0,0x2d00,0x0,0x2d00,0x400,0x800,0x2000,0x0,0x400,0x800,0x458300a0,0x458320a0,0x458300a0,0x0,0x0,0x0,0xa0240000,0x80200000,0x0,0xa0240000,0x80201040,0x100000,0x80201040,0x80201040,0x8000,0xa0240000,0x100000,0xa0240000,0xa0240000,0x8000,0x80201040,0xa0240000,0x0,0x0,0xa0240000,0x80201040,0x2000000,0x80201040,0xa0240000,0x2000000,0xa0240000,0x100000,0x80001040,0x100000,0x80001040,0x0,0x0,0x400000,0x200,0x1000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80001040,0x200000,0x200000,0x0,0x0,0x80001040,0x0,0x80001040,0x0,0x0,0x80001040,0x4000,0x0,0x0,};\r
jj_la1_1 = new int[] {0x0,0x200000,0x20049064,0x0,0x0,0x8000,0x40000,0x20041064,0x0,0x40000000,0x0,0x0,0x0,0x2106000,0x106000,0x0,0x0,0x0,0x8000000,0x0,0x0,0x4400400a,0x218e9475,0x0,0x0,0x80000,0x0,0x21069465,0x21069465,0x400000,0x21069465,0x218e9475,0x0,0x0,0x40000000,0x0,0x40000000,0x0,0x0,0x0,0x20400,0x20400,0x1000001,0x1000001,0x0,0x0,0x0,0x40000000,0x0,0x40000000,0x0,0x0,0x0,0x0,0x0,0x0,0x40000000,0x0,0x0,0x21069465,0x21069465,0x21069465,0x400000,0x4000,0x4000,0x40010800,0x880,0x40000000,0x40010800,0x4400488a,0x0,0x4400488a,0x4400488a,0x0,0x40010800,0x0,0x40010800,0x40010800,0x0,0x4400488a,0x40010800,0x0,0x200,0x40010800,0x4400488a,0x0,0x4400488a,0x40010800,0x0,0x40010800,0x0,0x4400400a,0x0,0x4400400a,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4004000,0x0,0x2,0x40000008,0x0,0x0,0x0,0x0,0x0,0x0,0x4400400a,0x0,0x0,0x0,0x0,0x4400400a,0x0,0x4400400a,0x0,0x0,0x4400400a,0x0,0x0,0x0,};\r
}\r
private static void jj_la1_init_2() {\r
- jj_la1_2 = new int[] {0x4000010,0x0,0xc0000000,0x0,0x0,0x0,0x0,0xc0000000,0x4,0x0,0x80,0x4000000,0x80,0x0,0x0,0x8000000,0x4000010,0x0,0x0,0x0,0x4000010,0x3c03c015,0xc4000010,0x0,0x0,0x0,0x0,0xc4000010,0xc4000010,0x0,0xc4000010,0xc4000010,0x10,0x4000010,0x0,0x0,0x0,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x4,0x3000000,0x1000000,0x3000000,0x4000010,0x80,0x4000010,0x0,0x0,0x4000010,0x3000000,0x0,0x0,0xc4000010,0xc4000010,0xc4000010,0x0,0x0,0x0,0x4000010,0x4000000,0x2000000,0x4000010,0x3c03c015,0x0,0x3c03c015,0x3c03c015,0x0,0x4000010,0x0,0x4000010,0x4000010,0x0,0x3c03c015,0x4000010,0x80,0x0,0x4000010,0x3c03c015,0x0,0x3c03c015,0x4000010,0x0,0x4000010,0x0,0x3c03c015,0x0,0x3c03c015,0x20,0x20,0x0,0x0,0x0,0x3f00,0x3f00,0x3c000,0x3c000,0x3c000,0x3c0000,0x3c0000,0xc00000,0xc00000,0x4000010,0x40,0x38000000,0x4000015,0x10,0x10,0x10,0x4,0x10,0x4,0x3c03c015,0x80,0x80,0x4000000,0x80,0x3c03c015,0x80,0x3c03c015,0x80,0x80,0x3c03c035,0x0,0x4000,0x8000000,};\r
+ jj_la1_2 = new int[] {0x4000010,0x0,0x80000000,0x0,0x0,0x0,0x0,0x80000000,0x4,0x0,0x80,0x4000000,0x80,0x0,0x0,0x8000000,0x4000010,0x0,0x0,0x0,0x4000010,0x6c03c015,0x84000010,0x0,0x0,0x0,0x0,0x84000010,0x84000010,0x0,0x84000010,0x84000010,0x10,0x4000010,0x0,0x0,0x0,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x4,0x3000000,0x1000000,0x3000000,0x4000010,0x80,0x4000010,0x0,0x0,0x4000010,0x3000000,0x0,0x0,0x84000010,0x84000010,0x84000010,0x0,0x0,0x0,0x4000010,0x4000000,0x2000000,0x4000010,0x6c03c015,0x0,0x6c03c015,0x6c03c015,0x0,0x4000010,0x0,0x4000010,0x4000010,0x0,0x6c03c015,0x4000010,0x80,0x0,0x4000010,0x6c03c015,0x0,0x6c03c015,0x4000010,0x0,0x4000010,0x0,0x6c03c015,0x0,0x6c03c015,0x20,0x20,0x0,0x0,0x0,0x3f00,0x3f00,0x3c000,0x3c000,0x3c000,0x3c0000,0x3c0000,0xc00000,0xc00000,0x4000010,0x40,0x68000000,0x4000015,0x10,0x10,0x10,0x4,0x10,0x4,0x6c03c015,0x80,0x80,0x4000000,0x80,0x6c03c015,0x80,0x6c03c015,0x80,0x80,0x6c03c035,0x0,0x4000,0x8000000,};\r
+ }\r
+ private static void jj_la1_init_3() {\r
+ jj_la1_3 = new int[] {0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1,0x1,0x0,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,};\r
}\r
final private JJCalls[] jj_2_rtns = new JJCalls[10];\r
private boolean jj_rescan = false;\r
/** Generate ParseException. */\r
public ParseException generateParseException() {\r
jj_expentries.clear();\r
- boolean[] la1tokens = new boolean[96];\r
+ boolean[] la1tokens = new boolean[97];\r
if (jj_kind >= 0) {\r
la1tokens[jj_kind] = true;\r
jj_kind = -1;\r
if ((jj_la1_2[i] & (1<<j)) != 0) {\r
la1tokens[64+j] = true;\r
}\r
+ if ((jj_la1_3[i] & (1<<j)) != 0) {\r
+ la1tokens[96+j] = true;\r
+ }\r
}\r
}\r
}\r
- for (int i = 0; i < 96; i++) {\r
+ for (int i = 0; i < 97; i++) {\r
if (la1tokens[i]) {\r
jj_expentry = new int[1];\r
jj_expentry[0] = i;\r
switch (pos)
{\r
case 0:\r
- if ((active0 & 0x3ffffffffffffff0L) != 0L || (active1 & 0xc0000000L) != 0L)\r
+ if ((active1 & 0x80000L) != 0L)\r
+ return 20;\r
+ if ((active0 & 0x377bdef7bdef7bf0L) != 0L || (active1 & 0x180000000L) != 0L)\r
{\r
jjmatchedKind = 90;\r
return 2;\r
}\r
- if ((active1 & 0x80000L) != 0L)\r
- return 13;\r
if ((active1 & 0xb30010L) != 0L)\r
- return 9;\r
+ return 13;\r
+ if ((active0 & 0x884210842108400L) != 0L)\r
+ {\r
+ jjmatchedKind = 90;\r
+ return 44;\r
+ }\r
return -1;\r
case 1:\r
if ((active0 & 0x108420080400000L) != 0L)\r
return 2;\r
- if ((active0 & 0x3ef7bdff7fbffff0L) != 0L || (active1 & 0xc0000000L) != 0L)\r
+ if ((active0 & 0x3ef7bdff7fbffff0L) != 0L || (active1 & 0x180000000L) != 0L)\r
{\r
if (jjmatchedPos != 1)\r
{\r
case 2:\r
if ((active0 & 0x400000800201200L) != 0L)\r
return 2;\r
- if ((active0 & 0x3bfffdf77f9fedf0L) != 0L || (active1 & 0xc0000000L) != 0L)\r
+ if ((active0 & 0x3bfffdf77f9fedf0L) != 0L || (active1 & 0x180000000L) != 0L)\r
{\r
jjmatchedKind = 90;\r
jjmatchedPos = 2;\r
case 3:\r
if ((active0 & 0x1000084212118400L) != 0L)\r
return 2;\r
- if ((active0 & 0x2bfff5b56d8e69f0L) != 0L || (active1 & 0xc0000000L) != 0L)\r
+ if ((active0 & 0x2bfff5b56d8e69f0L) != 0L || (active1 & 0x180000000L) != 0L)\r
{\r
if (jjmatchedPos != 3)\r
{\r
case 4:\r
if ((active0 & 0x1090004290008c0L) != 0L)\r
return 2;\r
- if ((active0 & 0x2af6f5b1469e6130L) != 0L || (active1 & 0xc0000000L) != 0L)\r
+ if ((active0 & 0x2af6f5b1469e6130L) != 0L || (active1 & 0x180000000L) != 0L)\r
{\r
jjmatchedKind = 90;\r
jjmatchedPos = 4;\r
case 5:\r
if ((active0 & 0x22200011009c0000L) != 0L)\r
return 2;\r
- if ((active0 & 0x8d6f5a046026130L) != 0L || (active1 & 0xc0000000L) != 0L)\r
+ if ((active0 & 0x8d6f5a046026130L) != 0L || (active1 & 0x180000000L) != 0L)\r
{\r
jjmatchedKind = 90;\r
jjmatchedPos = 5;\r
case 6:\r
if ((active0 & 0x80d0a000000000L) != 0L)\r
return 2;\r
- if ((active0 & 0x856250046026130L) != 0L || (active1 & 0xc0000000L) != 0L)\r
+ if ((active0 & 0x856250046026130L) != 0L || (active1 & 0x180000000L) != 0L)\r
{\r
if (jjmatchedPos != 6)\r
{\r
}\r
return 2;\r
}\r
- if ((active0 & 0x802200006020020L) != 0L || (active1 & 0xc0000000L) != 0L)\r
+ if ((active0 & 0x802200006020020L) != 0L || (active1 & 0x180000000L) != 0L)\r
return 2;\r
return -1;\r
case 8:\r
jjmatchedKind = 68;\r
return jjMoveStringLiteralDfa1_0(0x0L, 0xb30000L);\r
case 47:\r
- return jjStartNfaWithStates_0(0, 83, 13);\r
+ return jjStartNfaWithStates_0(0, 83, 20);\r
case 58:\r
jjmatchedKind = 69;\r
return jjMoveStringLiteralDfa1_0(0x0L, 0x2000000L);\r
case 110:\r
return jjMoveStringLiteralDfa1_0(0x1000L, 0x0L);\r
case 111:\r
- return jjMoveStringLiteralDfa1_0(0x108420000L, 0xc0000000L);\r
+ return jjMoveStringLiteralDfa1_0(0x108420000L, 0x180000000L);\r
case 112:\r
return jjMoveStringLiteralDfa1_0(0x210842000000000L, 0x0L);\r
case 114:\r
case 111:\r
return jjMoveStringLiteralDfa2_0(active0, 0x1042108000201080L, active1, 0L);\r
case 112:\r
- return jjMoveStringLiteralDfa2_0(active0, 0x20000L, active1, 0xc0000000L);\r
+ return jjMoveStringLiteralDfa2_0(active0, 0x20000L, active1, 0x180000000L);\r
case 113:\r
return jjMoveStringLiteralDfa2_0(active0, 0x200000000000L, active1, 0L);\r
case 114:\r
return jjStartNfaWithStates_0(2, 35, 2);\r
return jjMoveStringLiteralDfa3_0(active0, 0x180L, active1, 0L);\r
case 101:\r
- return jjMoveStringLiteralDfa3_0(active0, 0x80030020000L, active1, 0xc0000000L);\r
+ return jjMoveStringLiteralDfa3_0(active0, 0x80030020000L, active1, 0x180000000L);\r
case 103:\r
return jjMoveStringLiteralDfa3_0(active0, 0x10L, active1, 0L);\r
case 105:\r
return jjStartNfaWithStates_0(3, 60, 2);\r
return jjMoveStringLiteralDfa4_0(active0, 0x100000000L, active1, 0L);\r
case 114:\r
- return jjMoveStringLiteralDfa4_0(active0, 0x20000L, active1, 0xc0000000L);\r
+ return jjMoveStringLiteralDfa4_0(active0, 0x20000L, active1, 0x180000000L);\r
case 115:\r
return jjMoveStringLiteralDfa4_0(active0, 0x42000400000040L, active1, 0L);\r
case 116:\r
switch(curChar)\r
{\r
case 97:\r
- return jjMoveStringLiteralDfa5_0(active0, 0x2000822000L, active1, 0xc0000000L);\r
+ return jjMoveStringLiteralDfa5_0(active0, 0x2000822000L, active1, 0x180000000L);\r
case 99:\r
return jjMoveStringLiteralDfa5_0(active0, 0x100L, active1, 0L);\r
case 101:\r
return jjStartNfaWithStates_0(5, 32, 2);\r
else if ((active0 & 0x1000000000L) != 0L)\r
return jjStartNfaWithStates_0(5, 36, 2);\r
- return jjMoveStringLiteralDfa6_0(active0, 0x20000L, active1, 0xc0000000L);\r
+ return jjMoveStringLiteralDfa6_0(active0, 0x20000L, active1, 0x180000000L);\r
default :\r
break;\r
}\r
case 110:\r
return jjMoveStringLiteralDfa7_0(active0, 0x2000000000000L, active1, 0L);\r
case 111:\r
- return jjMoveStringLiteralDfa7_0(active0, 0x200004020000L, active1, 0xc0000000L);\r
+ return jjMoveStringLiteralDfa7_0(active0, 0x200004020000L, active1, 0x180000000L);\r
case 115:\r
if ((active0 & 0x80000000000000L) != 0L)\r
return jjStartNfaWithStates_0(6, 55, 2);\r
jjmatchedKind = 17;\r
jjmatchedPos = 7;\r
}\r
- return jjMoveStringLiteralDfa8_0(active0, 0x100L, active1, 0xc0000000L);\r
+ return jjMoveStringLiteralDfa8_0(active0, 0x100L, active1, 0x180000000L);\r
case 116:\r
if ((active0 & 0x2000000000000L) != 0L)\r
return jjStartNfaWithStates_0(7, 49, 2);\r
switch(curChar)\r
{\r
case 32:\r
- return jjMoveStringLiteralDfa9_0(active0, 0L, active1, 0xc0000000L);\r
+ return jjMoveStringLiteralDfa9_0(active0, 0L, active1, 0x180000000L);\r
case 97:\r
return jjMoveStringLiteralDfa9_0(active0, 0x40000000L, active1, 0L);\r
case 98:\r
return jjStartNfaWithStates_0(9, 50, 2);\r
return jjMoveStringLiteralDfa10_0(active0, 0x40000000000000L, active1, 0L);\r
case 102:\r
- return jjMoveStringLiteralDfa10_0(active0, 0L, active1, 0x40000000L);\r
+ return jjMoveStringLiteralDfa10_0(active0, 0L, active1, 0x80000000L);\r
case 108:\r
return jjMoveStringLiteralDfa10_0(active0, 0x2000L, active1, 0L);\r
case 110:\r
case 111:\r
return jjMoveStringLiteralDfa10_0(active0, 0x10000000000L, active1, 0L);\r
case 114:\r
- return jjMoveStringLiteralDfa10_0(active0, 0L, active1, 0x80000000L);\r
+ return jjMoveStringLiteralDfa10_0(active0, 0L, active1, 0x100000000L);\r
case 116:\r
return jjMoveStringLiteralDfa10_0(active0, 0x40000000L, active1, 0L);\r
default :\r
case 101:\r
if ((active0 & 0x2000L) != 0L)\r
return jjStartNfaWithStates_0(10, 13, 2);\r
- return jjMoveStringLiteralDfa11_0(active0, 0x40000000L, active1, 0x80000000L);\r
+ return jjMoveStringLiteralDfa11_0(active0, 0x40000000L, active1, 0x100000000L);\r
case 110:\r
if ((active0 & 0x10000000000L) != 0L)\r
return jjStartNfaWithStates_0(10, 40, 2);\r
break;\r
case 117:\r
- return jjMoveStringLiteralDfa11_0(active0, 0L, active1, 0x40000000L);\r
+ return jjMoveStringLiteralDfa11_0(active0, 0L, active1, 0x80000000L);\r
default :\r
break;\r
}\r
case 98:\r
return jjMoveStringLiteralDfa12_0(active0, 0x40000000000000L, active1, 0L);\r
case 99:\r
- return jjMoveStringLiteralDfa12_0(active0, 0L, active1, 0x80000000L);\r
+ return jjMoveStringLiteralDfa12_0(active0, 0L, active1, 0x100000000L);\r
case 100:\r
if ((active0 & 0x40000000L) != 0L)\r
return jjStartNfaWithStates_0(11, 30, 2);\r
break;\r
case 110:\r
- return jjMoveStringLiteralDfa12_0(active0, 0L, active1, 0x40000000L);\r
+ return jjMoveStringLiteralDfa12_0(active0, 0L, active1, 0x80000000L);\r
default :\r
break;\r
}\r
switch(curChar)\r
{\r
case 99:\r
- return jjMoveStringLiteralDfa13_0(active0, 0L, active1, 0x40000000L);\r
- case 111:\r
return jjMoveStringLiteralDfa13_0(active0, 0L, active1, 0x80000000L);\r
+ case 111:\r
+ return jjMoveStringLiteralDfa13_0(active0, 0L, active1, 0x100000000L);\r
case 121:\r
if ((active0 & 0x40000000000000L) != 0L)\r
return jjStartNfaWithStates_0(12, 54, 2);\r
switch(curChar)\r
{\r
case 114:\r
- return jjMoveStringLiteralDfa14_0(active1, 0x80000000L);\r
+ return jjMoveStringLiteralDfa14_0(active1, 0x100000000L);\r
case 116:\r
- return jjMoveStringLiteralDfa14_0(active1, 0x40000000L);\r
+ return jjMoveStringLiteralDfa14_0(active1, 0x80000000L);\r
default :\r
break;\r
}\r
switch(curChar)\r
{\r
case 100:\r
- if ((active1 & 0x80000000L) != 0L)\r
- return jjStopAtPos(14, 95);\r
+ if ((active1 & 0x100000000L) != 0L)\r
+ return jjStopAtPos(14, 96);\r
break;\r
case 105:\r
- return jjMoveStringLiteralDfa15_0(active1, 0x40000000L);\r
+ return jjMoveStringLiteralDfa15_0(active1, 0x80000000L);\r
default :\r
break;\r
}\r
switch(curChar)\r
{\r
case 111:\r
- return jjMoveStringLiteralDfa16_0(active1, 0x40000000L);\r
+ return jjMoveStringLiteralDfa16_0(active1, 0x80000000L);\r
default :\r
break;\r
}\r
switch(curChar)\r
{\r
case 110:\r
- if ((active1 & 0x40000000L) != 0L)\r
- return jjStopAtPos(16, 94);\r
+ if ((active1 & 0x80000000L) != 0L)\r
+ return jjStopAtPos(16, 95);\r
break;\r
default :\r
break;\r
private int jjMoveNfa_0(int startState, int curPos)\r
{\r
int startsAt = 0;\r
- jjnewStateCnt = 31;\r
+ jjnewStateCnt = 44;\r
int i = 1;\r
jjstateSet[0] = startState;\r
int kind = 0x7fffffff;\r
{\r
switch(jjstateSet[--i])\r
{\r
- case 13:\r
- if (curChar == 47)\r
- {\r
- if (kind > 3)\r
- kind = 3;\r
- jjCheckNAdd(20);\r
- }\r
- else if (curChar == 42)\r
- jjCheckNAddStates(0, 2);\r
- break;\r
case 0:\r
if ((0x3ff000000000000L & l) != 0L)\r
{\r
- if (kind > 92)\r
- kind = 92;\r
- jjCheckNAddStates(3, 7);\r
+ if (kind > 93)\r
+ kind = 93;\r
+ jjCheckNAddStates(0, 6);\r
}\r
else if ((0x100002600L & l) != 0L)\r
{\r
kind = 1;\r
}\r
else if (curChar == 47)\r
- jjAddStates(8, 9);\r
+ jjAddStates(7, 8);\r
else if (curChar == 46)\r
- jjCheckNAdd(9);\r
+ jjCheckNAdd(13);\r
else if (curChar == 34)\r
- jjCheckNAddStates(10, 12);\r
+ jjCheckNAddStates(9, 11);\r
+ break;\r
+ case 44:\r
+ if ((0x3ff400000000000L & l) != 0L)\r
+ {\r
+ if (kind > 90)\r
+ kind = 90;\r
+ jjCheckNAdd(2);\r
+ }\r
+ else if (curChar == 45)\r
+ {\r
+ if (kind > 92)\r
+ kind = 92;\r
+ }\r
+ break;\r
+ case 20:\r
+ if (curChar == 47)\r
+ {\r
+ if (kind > 3)\r
+ kind = 3;\r
+ jjCheckNAdd(27);\r
+ }\r
+ else if (curChar == 42)\r
+ jjCheckNAddStates(12, 14);\r
break;\r
case 2:\r
if ((0x3ff400000000000L & l) == 0L)\r
break;\r
if (kind > 90)\r
kind = 90;\r
- jjstateSet[jjnewStateCnt++] = 2;\r
+ jjCheckNAdd(2);\r
break;\r
case 3:\r
if (curChar == 34)\r
- jjCheckNAddStates(10, 12);\r
+ jjCheckNAddStates(9, 11);\r
break;\r
case 4:\r
if ((0xfffffffbfffffbffL & l) != 0L)\r
- jjCheckNAddStates(10, 12);\r
+ jjCheckNAddStates(9, 11);\r
break;\r
case 6:\r
if ((0xfffffffffffffbffL & l) != 0L)\r
- jjCheckNAddStates(10, 12);\r
+ jjCheckNAddStates(9, 11);\r
break;\r
case 7:\r
if (curChar == 34 && kind > 91)\r
kind = 91;\r
break;\r
- case 8:\r
+ case 9:\r
+ if (curChar == 45 && kind > 92)\r
+ kind = 92;\r
+ break;\r
+ case 12:\r
if (curChar == 46)\r
- jjCheckNAdd(9);\r
+ jjCheckNAdd(13);\r
break;\r
- case 9:\r
+ case 13:\r
if ((0x3ff000000000000L & l) == 0L)\r
break;\r
- if (kind > 93)\r
- kind = 93;\r
- jjCheckNAddTwoStates(9, 10);\r
+ if (kind > 94)\r
+ kind = 94;\r
+ jjCheckNAddStates(15, 18);\r
break;\r
- case 11:\r
+ case 15:\r
if ((0x3ff000000000000L & l) == 0L)\r
break;\r
- if (kind > 93)\r
- kind = 93;\r
- jjstateSet[jjnewStateCnt++] = 11;\r
+ if (kind > 94)\r
+ kind = 94;\r
+ jjCheckNAdd(15);\r
break;\r
- case 12:\r
+ case 16:\r
+ if (curChar == 45)\r
+ jjCheckNAdd(15);\r
+ break;\r
+ case 19:\r
if (curChar == 47)\r
- jjAddStates(8, 9);\r
+ jjAddStates(7, 8);\r
break;\r
- case 14:\r
+ case 21:\r
if ((0xfffffbffffffffffL & l) != 0L)\r
- jjCheckNAddStates(0, 2);\r
+ jjCheckNAddStates(12, 14);\r
break;\r
- case 15:\r
+ case 22:\r
if (curChar == 42)\r
- jjstateSet[jjnewStateCnt++] = 16;\r
+ jjstateSet[jjnewStateCnt++] = 23;\r
break;\r
- case 16:\r
+ case 23:\r
if ((0xffff7fffffffffffL & l) != 0L)\r
- jjCheckNAddStates(0, 2);\r
+ jjCheckNAddStates(12, 14);\r
break;\r
- case 17:\r
+ case 24:\r
if (curChar == 47 && kind > 2)\r
kind = 2;\r
break;\r
- case 18:\r
+ case 25:\r
if (curChar == 42)\r
- jjstateSet[jjnewStateCnt++] = 17;\r
+ jjstateSet[jjnewStateCnt++] = 24;\r
break;\r
- case 19:\r
+ case 26:\r
if (curChar != 47)\r
break;\r
if (kind > 3)\r
kind = 3;\r
- jjCheckNAdd(20);\r
+ jjCheckNAdd(27);\r
break;\r
- case 20:\r
+ case 27:\r
if ((0xfffffffffffffbffL & l) == 0L)\r
break;\r
if (kind > 3)\r
kind = 3;\r
- jjCheckNAdd(20);\r
+ jjCheckNAdd(27);\r
break;\r
- case 21:\r
+ case 28:\r
if ((0x3ff000000000000L & l) == 0L)\r
break;\r
- if (kind > 92)\r
- kind = 92;\r
- jjCheckNAddStates(3, 7);\r
+ if (kind > 93)\r
+ kind = 93;\r
+ jjCheckNAddStates(0, 6);\r
break;\r
- case 22:\r
+ case 29:\r
if ((0x3ff000000000000L & l) == 0L)\r
break;\r
- if (kind > 92)\r
- kind = 92;\r
- jjCheckNAdd(22);\r
+ if (kind > 93)\r
+ kind = 93;\r
+ jjCheckNAdd(29);\r
break;\r
- case 23:\r
+ case 30:\r
if ((0x3ff000000000000L & l) != 0L)\r
- jjCheckNAddTwoStates(23, 24);\r
+ jjCheckNAddTwoStates(30, 31);\r
break;\r
- case 24:\r
+ case 31:\r
if (curChar != 46)\r
break;\r
- if (kind > 93)\r
- kind = 93;\r
- jjCheckNAddTwoStates(25, 26);\r
+ if (kind > 94)\r
+ kind = 94;\r
+ jjCheckNAddStates(19, 22);\r
break;\r
- case 25:\r
+ case 32:\r
if ((0x3ff000000000000L & l) == 0L)\r
break;\r
- if (kind > 93)\r
- kind = 93;\r
- jjCheckNAddTwoStates(25, 26);\r
+ if (kind > 94)\r
+ kind = 94;\r
+ jjCheckNAddStates(19, 22);\r
break;\r
- case 27:\r
+ case 34:\r
if ((0x3ff000000000000L & l) == 0L)\r
break;\r
- if (kind > 93)\r
- kind = 93;\r
- jjstateSet[jjnewStateCnt++] = 27;\r
+ if (kind > 94)\r
+ kind = 94;\r
+ jjCheckNAdd(34);\r
break;\r
- case 28:\r
+ case 35:\r
+ if (curChar == 45)\r
+ jjCheckNAdd(34);\r
+ break;\r
+ case 38:\r
if ((0x3ff000000000000L & l) != 0L)\r
- jjCheckNAddTwoStates(28, 29);\r
+ jjCheckNAddStates(23, 26);\r
break;\r
- case 30:\r
+ case 40:\r
if ((0x3ff000000000000L & l) == 0L)\r
break;\r
- if (kind > 93)\r
- kind = 93;\r
- jjstateSet[jjnewStateCnt++] = 30;\r
+ if (kind > 94)\r
+ kind = 94;\r
+ jjCheckNAdd(40);\r
+ break;\r
+ case 41:\r
+ if (curChar == 45)\r
+ jjCheckNAdd(40);\r
break;\r
default : break;\r
}\r
switch(jjstateSet[--i])\r
{\r
case 0:\r
+ if ((0x7fffffe87fffffeL & l) != 0L)\r
+ {\r
+ if (kind > 90)\r
+ kind = 90;\r
+ jjCheckNAdd(2);\r
+ }\r
+ if ((0x2000000020L & l) != 0L)\r
+ {\r
+ if (kind > 92)\r
+ kind = 92;\r
+ }\r
+ if (curChar == 69)\r
+ jjCheckNAdd(9);\r
+ else if (curChar == 101)\r
+ jjCheckNAdd(9);\r
+ break;\r
+ case 44:\r
case 2:\r
if ((0x7fffffe87fffffeL & l) == 0L)\r
break;\r
kind = 90;\r
jjCheckNAdd(2);\r
break;\r
+ case 1:\r
+ if ((0x7fffffe87fffffeL & l) == 0L)\r
+ break;\r
+ if (kind > 90)\r
+ kind = 90;\r
+ jjCheckNAdd(2);\r
+ break;\r
case 4:\r
if ((0xffffffffefffffffL & l) != 0L)\r
- jjCheckNAddStates(10, 12);\r
+ jjCheckNAddStates(9, 11);\r
break;\r
case 5:\r
if (curChar == 92)\r
jjstateSet[jjnewStateCnt++] = 6;\r
break;\r
case 6:\r
- jjCheckNAddStates(10, 12);\r
+ jjCheckNAddStates(9, 11);\r
+ break;\r
+ case 8:\r
+ if ((0x2000000020L & l) != 0L && kind > 92)\r
+ kind = 92;\r
break;\r
case 10:\r
- if ((0x2000000020L & l) != 0L)\r
- jjstateSet[jjnewStateCnt++] = 11;\r
+ if (curChar == 101)\r
+ jjCheckNAdd(9);\r
+ break;\r
+ case 11:\r
+ if (curChar == 69)\r
+ jjCheckNAdd(9);\r
break;\r
case 14:\r
- case 16:\r
- jjCheckNAddStates(0, 2);\r
+ if ((0x2000000020L & l) != 0L)\r
+ jjstateSet[jjnewStateCnt++] = 15;\r
break;\r
- case 20:\r
+ case 17:\r
+ if (curChar == 101)\r
+ jjCheckNAdd(16);\r
+ break;\r
+ case 18:\r
+ if (curChar == 69)\r
+ jjCheckNAdd(16);\r
+ break;\r
+ case 21:\r
+ case 23:\r
+ jjCheckNAddStates(12, 14);\r
+ break;\r
+ case 27:\r
if (kind > 3)\r
kind = 3;\r
- jjstateSet[jjnewStateCnt++] = 20;\r
+ jjstateSet[jjnewStateCnt++] = 27;\r
break;\r
- case 26:\r
+ case 33:\r
if ((0x2000000020L & l) != 0L)\r
- jjstateSet[jjnewStateCnt++] = 27;\r
+ jjstateSet[jjnewStateCnt++] = 34;\r
break;\r
- case 29:\r
+ case 36:\r
+ if (curChar == 101)\r
+ jjCheckNAdd(35);\r
+ break;\r
+ case 37:\r
+ if (curChar == 69)\r
+ jjCheckNAdd(35);\r
+ break;\r
+ case 39:\r
if ((0x2000000020L & l) != 0L)\r
- jjstateSet[jjnewStateCnt++] = 30;\r
+ jjstateSet[jjnewStateCnt++] = 40;\r
+ break;\r
+ case 42:\r
+ if (curChar == 101)\r
+ jjCheckNAdd(41);\r
+ break;\r
+ case 43:\r
+ if (curChar == 69)\r
+ jjCheckNAdd(41);\r
break;\r
default : break;\r
}\r
case 4:\r
case 6:\r
if ((jjbitVec0[i2] & l2) != 0L)\r
- jjCheckNAddStates(10, 12);\r
+ jjCheckNAddStates(9, 11);\r
break;\r
- case 14:\r
- case 16:\r
+ case 21:\r
+ case 23:\r
if ((jjbitVec0[i2] & l2) != 0L)\r
- jjCheckNAddStates(0, 2);\r
+ jjCheckNAddStates(12, 14);\r
break;\r
- case 20:\r
+ case 27:\r
if ((jjbitVec0[i2] & l2) == 0L)\r
break;\r
if (kind > 3)\r
kind = 3;\r
- jjstateSet[jjnewStateCnt++] = 20;\r
+ jjstateSet[jjnewStateCnt++] = 27;\r
break;\r
default : break;\r
}\r
kind = 0x7fffffff;\r
}\r
++curPos;\r
- if ((i = jjnewStateCnt) == (startsAt = 31 - (jjnewStateCnt = startsAt)))\r
+ if ((i = jjnewStateCnt) == (startsAt = 44 - (jjnewStateCnt = startsAt)))\r
return curPos;\r
try { curChar = input_stream.readChar(); }\r
catch(java.io.IOException e) { return curPos; }\r
}\r
}\r
static final int[] jjnextStates = {
- 14, 15, 18, 22, 23, 24, 28, 29, 13, 19, 4, 5, 7,
+ 29, 30, 31, 38, 39, 42, 43, 20, 26, 4, 5, 7, 21, 22, 25, 13,
+ 14, 17, 18, 32, 33, 36, 37, 38, 39, 42, 43,
};\r
\r
/** Token literal values. */\r
"\145\170\164\145\162\156\141\154", "\154\157\157\160", "\162\145\143\157\162\144", "\50", "\51", "\173", "\175", \r
"\133", "\135", "\56", "\72", "\73", "\54", "\74", "\74\75", "\76", "\76\75", \r
"\75\75", "\74\76", "\53", "\55", "\56\53", "\56\55", "\52", "\57", "\56\52", "\56\57", \r
-"\136", "\56\136", "\75", "\72\75", null, null, null, null, \r
+"\136", "\56\136", "\75", "\72\75", null, null, null, null, null, \r
"\157\160\145\162\141\164\157\162\40\146\165\156\143\164\151\157\156", "\157\160\145\162\141\164\157\162\40\162\145\143\157\162\144", };\r
\r
/** Lexer state names. */\r
"DEFAULT",\r
};\r
static final long[] jjtoToken = {
- 0xfffffffffffffff1L, 0xffffffffL,
+ 0xfffffffffffffff1L, 0x1ffffffffL,
};\r
static final long[] jjtoSkip = {
0xeL, 0x0L,
};\r
protected SimpleCharStream input_stream;\r
-private final int[] jjrounds = new int[31];\r
-private final int[] jjstateSet = new int[62];\r
+private final int[] jjrounds = new int[44];\r
+private final int[] jjstateSet = new int[88];\r
private final StringBuilder jjimage = new StringBuilder();\r
private StringBuilder image = jjimage;\r
private int jjimageLen;\r
{\r
int i;\r
jjround = 0x80000001;\r
- for (i = 31; i-- > 0;)\r
+ for (i = 44; i-- > 0;)\r
jjrounds[i] = 0x80000000;\r
}\r
\r