/* Generated by AspectJ version 0.7beta7 */ import TokenMgrError; import Token; import ParserConstants; import ASCII_UCodeESC_CharStream; public class ParserTokenManager extends java.lang.Object implements ParserConstants { //from ParserTokenManager.java:4 private final int jjStopStringLiteralDfa_0(int pos, long active0) { //from ParserTokenManager.java:7 switch (pos) { //from ParserTokenManager.java:8 case 0: //from ParserTokenManager.java:10 if ((active0 & 2l) != 0l) return 4; //from ParserTokenManager.java:12 if ((active0 & 6291456l) != 0l) { //from ParserTokenManager.java:14 jjmatchedKind = 23; //from ParserTokenManager.java:15 return 43; //from ParserTokenManager.java:16 } return -1; //from ParserTokenManager.java:18 case 1: //from ParserTokenManager.java:19 if ((active0 & 6291456l) != 0l) { //from ParserTokenManager.java:21 jjmatchedKind = 23; //from ParserTokenManager.java:22 jjmatchedPos = 1; //from ParserTokenManager.java:23 return 43; //from ParserTokenManager.java:24 } return -1; //from ParserTokenManager.java:26 case 2: //from ParserTokenManager.java:27 if ((active0 & 6291456l) != 0l) { //from ParserTokenManager.java:29 jjmatchedKind = 23; //from ParserTokenManager.java:30 jjmatchedPos = 2; //from ParserTokenManager.java:31 return 43; //from ParserTokenManager.java:32 } return -1; //from ParserTokenManager.java:34 case 3: //from ParserTokenManager.java:35 if ((active0 & 2097152l) != 0l) return 43; //from ParserTokenManager.java:37 if ((active0 & 4194304l) != 0l) { //from ParserTokenManager.java:39 jjmatchedKind = 23; //from ParserTokenManager.java:40 jjmatchedPos = 3; //from ParserTokenManager.java:41 return 43; //from ParserTokenManager.java:42 } return -1; //from ParserTokenManager.java:44 default: return -1; //from ParserTokenManager.java:46 } } private final int jjStartNfa_0(int pos, long active0) { //from ParserTokenManager.java:50 return jjMoveNfa_0(jjStopStringLiteralDfa_0(pos, active0), pos + 1); //from ParserTokenManager.java:51 } private final int jjStopAtPos(int pos, int kind) { //from ParserTokenManager.java:54 jjmatchedKind = kind; //from ParserTokenManager.java:55 jjmatchedPos = pos; //from ParserTokenManager.java:56 return pos + 1; //from ParserTokenManager.java:57 } private final int jjStartNfaWithStates_0(int pos, int kind, int state) { //from ParserTokenManager.java:60 jjmatchedKind = kind; //from ParserTokenManager.java:61 jjmatchedPos = pos; //from ParserTokenManager.java:62 try { //from ParserTokenManager.java:63 curChar = input_stream.readChar(); //from ParserTokenManager.java:63 } catch (java.io.IOException e) { //from ParserTokenManager.java:64 return pos + 1; //from ParserTokenManager.java:64 } return jjMoveNfa_0(state, pos + 1); //from ParserTokenManager.java:65 } private final int jjMoveStringLiteralDfa0_0() { //from ParserTokenManager.java:68 switch (curChar) { //from ParserTokenManager.java:69 case 46: //from ParserTokenManager.java:71 return jjStartNfaWithStates_0(0, 1, 4); //from ParserTokenManager.java:72 case 58: //from ParserTokenManager.java:73 return jjStopAtPos(0, 3); //from ParserTokenManager.java:74 case 60: //from ParserTokenManager.java:75 return jjStopAtPos(0, 5); //from ParserTokenManager.java:76 case 61: //from ParserTokenManager.java:77 return jjStopAtPos(0, 2); //from ParserTokenManager.java:78 case 62: //from ParserTokenManager.java:79 return jjStopAtPos(0, 6); //from ParserTokenManager.java:80 case 102: //from ParserTokenManager.java:81 return jjMoveStringLiteralDfa1_0(4194304l); //from ParserTokenManager.java:82 case 116: //from ParserTokenManager.java:83 return jjMoveStringLiteralDfa1_0(2097152l); //from ParserTokenManager.java:84 case 124: //from ParserTokenManager.java:85 return jjStopAtPos(0, 4); //from ParserTokenManager.java:86 default: return jjMoveNfa_0(0, 0); //from ParserTokenManager.java:88 } } private final int jjMoveStringLiteralDfa1_0(long active0) { //from ParserTokenManager.java:92 try { //from ParserTokenManager.java:93 curChar = input_stream.readChar(); //from ParserTokenManager.java:93 } catch (java.io.IOException e) { //from ParserTokenManager.java:94 jjStopStringLiteralDfa_0(0, active0); //from ParserTokenManager.java:95 return 1; //from ParserTokenManager.java:96 } switch (curChar) { //from ParserTokenManager.java:98 case 97: //from ParserTokenManager.java:100 return jjMoveStringLiteralDfa2_0(active0, 4194304l); //from ParserTokenManager.java:101 case 114: //from ParserTokenManager.java:102 return jjMoveStringLiteralDfa2_0(active0, 2097152l); //from ParserTokenManager.java:103 default: break; //from ParserTokenManager.java:105 } return jjStartNfa_0(0, active0); //from ParserTokenManager.java:107 } private final int jjMoveStringLiteralDfa2_0(long old0, long active0) { //from ParserTokenManager.java:110 if (((active0 &= old0)) == 0l) return jjStartNfa_0(0, old0); //from ParserTokenManager.java:112 try { //from ParserTokenManager.java:113 curChar = input_stream.readChar(); //from ParserTokenManager.java:113 } catch (java.io.IOException e) { //from ParserTokenManager.java:114 jjStopStringLiteralDfa_0(1, active0); //from ParserTokenManager.java:115 return 2; //from ParserTokenManager.java:116 } switch (curChar) { //from ParserTokenManager.java:118 case 108: //from ParserTokenManager.java:120 return jjMoveStringLiteralDfa3_0(active0, 4194304l); //from ParserTokenManager.java:121 case 117: //from ParserTokenManager.java:122 return jjMoveStringLiteralDfa3_0(active0, 2097152l); //from ParserTokenManager.java:123 default: break; //from ParserTokenManager.java:125 } return jjStartNfa_0(1, active0); //from ParserTokenManager.java:127 } private final int jjMoveStringLiteralDfa3_0(long old0, long active0) { //from ParserTokenManager.java:130 if (((active0 &= old0)) == 0l) return jjStartNfa_0(1, old0); //from ParserTokenManager.java:132 try { //from ParserTokenManager.java:133 curChar = input_stream.readChar(); //from ParserTokenManager.java:133 } catch (java.io.IOException e) { //from ParserTokenManager.java:134 jjStopStringLiteralDfa_0(2, active0); //from ParserTokenManager.java:135 return 3; //from ParserTokenManager.java:136 } switch (curChar) { //from ParserTokenManager.java:138 case 101: //from ParserTokenManager.java:140 if ((active0 & 2097152l) != 0l) return jjStartNfaWithStates_0(3, 21, 43); //from ParserTokenManager.java:142 break; //from ParserTokenManager.java:143 case 115: //from ParserTokenManager.java:144 return jjMoveStringLiteralDfa4_0(active0, 4194304l); //from ParserTokenManager.java:145 default: break; //from ParserTokenManager.java:147 } return jjStartNfa_0(2, active0); //from ParserTokenManager.java:149 } private final int jjMoveStringLiteralDfa4_0(long old0, long active0) { //from ParserTokenManager.java:152 if (((active0 &= old0)) == 0l) return jjStartNfa_0(2, old0); //from ParserTokenManager.java:154 try { //from ParserTokenManager.java:155 curChar = input_stream.readChar(); //from ParserTokenManager.java:155 } catch (java.io.IOException e) { //from ParserTokenManager.java:156 jjStopStringLiteralDfa_0(3, active0); //from ParserTokenManager.java:157 return 4; //from ParserTokenManager.java:158 } switch (curChar) { //from ParserTokenManager.java:160 case 101: //from ParserTokenManager.java:162 if ((active0 & 4194304l) != 0l) return jjStartNfaWithStates_0(4, 22, 43); //from ParserTokenManager.java:164 break; //from ParserTokenManager.java:165 default: break; //from ParserTokenManager.java:167 } return jjStartNfa_0(3, active0); //from ParserTokenManager.java:169 } private final void jjCheckNAdd(int state) { //from ParserTokenManager.java:172 if (jjrounds[state] != jjround) { //from ParserTokenManager.java:174 jjstateSet[jjnewStateCnt++] = state; //from ParserTokenManager.java:175 jjrounds[state] = jjround; //from ParserTokenManager.java:176 } } private final void jjAddStates(int start, int end) { //from ParserTokenManager.java:180 do { //from ParserTokenManager.java:181 jjstateSet[jjnewStateCnt++] = ParserTokenManager.jjnextStates[start]; //from ParserTokenManager.java:182 } while (start++ != end); //from ParserTokenManager.java:183 } private final void jjCheckNAddTwoStates(int state1, int state2) { //from ParserTokenManager.java:186 jjCheckNAdd(state1); //from ParserTokenManager.java:187 jjCheckNAdd(state2); //from ParserTokenManager.java:188 } private final void jjCheckNAddStates(int start, int end) { //from ParserTokenManager.java:191 do { //from ParserTokenManager.java:192 jjCheckNAdd(ParserTokenManager.jjnextStates[start]); //from ParserTokenManager.java:193 } while (start++ != end); //from ParserTokenManager.java:194 } private final void jjCheckNAddStates(int start) { //from ParserTokenManager.java:197 jjCheckNAdd(ParserTokenManager.jjnextStates[start]); //from ParserTokenManager.java:198 jjCheckNAdd(ParserTokenManager.jjnextStates[start + 1]); //from ParserTokenManager.java:199 } static final long[] jjbitVec0 = {-2l, -1l, -1l, -1l}; //from ParserTokenManager.java:202 static final long[] jjbitVec2 = {0l, 0l, -1l, -1l}; //from ParserTokenManager.java:205 static final long[] jjbitVec3 = {2301339413881290750l, -16384l, 4294967295l, 432345564227567616l}; //from ParserTokenManager.java:208 static final long[] jjbitVec4 = {0l, 0l, 0l, -36028797027352577l}; //from ParserTokenManager.java:211 static final long[] jjbitVec5 = {0l, -1l, -1l, -1l}; //from ParserTokenManager.java:214 static final long[] jjbitVec6 = {-1l, -1l, 65535l, 0l}; //from ParserTokenManager.java:217 static final long[] jjbitVec7 = {-1l, -1l, 0l, 0l}; //from ParserTokenManager.java:220 static final long[] jjbitVec8 = {70368744177663l, 0l, 0l, 0l}; //from ParserTokenManager.java:223 private final int jjMoveNfa_0(int startState, int curPos) { //from ParserTokenManager.java:226 int[] nextStates; //from ParserTokenManager.java:227 int startsAt = 0; //from ParserTokenManager.java:228 jjnewStateCnt = 77; //from ParserTokenManager.java:229 int i = 1; //from ParserTokenManager.java:230 jjstateSet[0] = startState; //from ParserTokenManager.java:231 int j; //from ParserTokenManager.java:232 int kind = 2147483647; //from ParserTokenManager.java:232 for (; ; ) { //from ParserTokenManager.java:234 if (++jjround == 2147483647) ReInitRounds(); //from ParserTokenManager.java:236 if (curChar < 64) { //from ParserTokenManager.java:238 long l = 1l << curChar; //from ParserTokenManager.java:239 MatchLoop: do { //from ParserTokenManager.java:241 switch (jjstateSet[--i]) { //from ParserTokenManager.java:242 case 0: //from ParserTokenManager.java:244 if ((287948901175001088l & l) != 0l) jjCheckNAddStates(0, 6); //from ParserTokenManager.java:246 else if (curChar == 47) jjAddStates(7, 8); //from ParserTokenManager.java:248 else if (curChar == 36) { //from ParserTokenManager.java:250 if (kind > 23) kind = 23; //from ParserTokenManager.java:252 jjCheckNAdd(43); //from ParserTokenManager.java:253 } else if (curChar == 40) jjstateSet[jjnewStateCnt++] = 27; //from ParserTokenManager.java:256 else if (curChar == 34) jjCheckNAddStates(9, 11); //from ParserTokenManager.java:258 else if (curChar == 39) jjAddStates(12, 13); //from ParserTokenManager.java:260 else if (curChar == 46) jjCheckNAdd(4); //from ParserTokenManager.java:262 if ((287667426198290432l & l) != 0l) { //from ParserTokenManager.java:264 if (kind > 13) kind = 13; //from ParserTokenManager.java:266 jjCheckNAddTwoStates(1, 2); //from ParserTokenManager.java:267 } else if (curChar == 48) { //from ParserTokenManager.java:270 if (kind > 15) kind = 15; //from ParserTokenManager.java:272 jjCheckNAddStates(14, 16); //from ParserTokenManager.java:273 } break; //from ParserTokenManager.java:275 case 1: //from ParserTokenManager.java:276 if ((287948901175001088l & l) == 0l) break; //from ParserTokenManager.java:278 if (kind > 13) kind = 13; //from ParserTokenManager.java:280 jjCheckNAddTwoStates(1, 2); //from ParserTokenManager.java:281 break; //from ParserTokenManager.java:282 case 3: //from ParserTokenManager.java:283 if (curChar == 46) jjCheckNAdd(4); //from ParserTokenManager.java:285 break; //from ParserTokenManager.java:286 case 4: //from ParserTokenManager.java:287 if ((287948901175001088l & l) == 0l) break; //from ParserTokenManager.java:289 if (kind > 16) kind = 16; //from ParserTokenManager.java:291 jjCheckNAddStates(17, 19); //from ParserTokenManager.java:292 break; //from ParserTokenManager.java:293 case 6: //from ParserTokenManager.java:294 if ((43980465111040l & l) != 0l) jjCheckNAdd(7); //from ParserTokenManager.java:296 break; //from ParserTokenManager.java:297 case 7: //from ParserTokenManager.java:298 if ((287948901175001088l & l) == 0l) break; //from ParserTokenManager.java:300 if (kind > 16) kind = 16; //from ParserTokenManager.java:302 jjCheckNAddTwoStates(7, 8); //from ParserTokenManager.java:303 break; //from ParserTokenManager.java:304 case 9: //from ParserTokenManager.java:305 if (curChar == 39) jjAddStates(12, 13); //from ParserTokenManager.java:307 break; //from ParserTokenManager.java:308 case 10: //from ParserTokenManager.java:309 if ((-549755823105l & l) != 0l) jjCheckNAdd(11); //from ParserTokenManager.java:311 break; //from ParserTokenManager.java:312 case 11: //from ParserTokenManager.java:313 if (curChar == 39 && kind > 18) kind = 18; //from ParserTokenManager.java:315 break; //from ParserTokenManager.java:316 case 13: //from ParserTokenManager.java:317 if ((566935683072l & l) != 0l) jjCheckNAdd(11); //from ParserTokenManager.java:319 break; //from ParserTokenManager.java:320 case 14: //from ParserTokenManager.java:321 if ((71776119061217280l & l) != 0l) jjCheckNAddTwoStates(15, 11); //from ParserTokenManager.java:323 break; //from ParserTokenManager.java:324 case 15: //from ParserTokenManager.java:325 if ((71776119061217280l & l) != 0l) jjCheckNAdd(11); //from ParserTokenManager.java:327 break; //from ParserTokenManager.java:328 case 16: //from ParserTokenManager.java:329 if ((4222124650659840l & l) != 0l) jjstateSet[jjnewStateCnt++] = 17; //from ParserTokenManager.java:331 break; //from ParserTokenManager.java:332 case 17: //from ParserTokenManager.java:333 if ((71776119061217280l & l) != 0l) jjCheckNAdd(15); //from ParserTokenManager.java:335 break; //from ParserTokenManager.java:336 case 18: //from ParserTokenManager.java:337 if (curChar == 34) jjCheckNAddStates(9, 11); //from ParserTokenManager.java:339 break; //from ParserTokenManager.java:340 case 19: //from ParserTokenManager.java:341 if ((-17179878401l & l) != 0l) jjCheckNAddStates(9, 11); //from ParserTokenManager.java:343 break; //from ParserTokenManager.java:344 case 21: //from ParserTokenManager.java:345 if ((566935683072l & l) != 0l) jjCheckNAddStates(9, 11); //from ParserTokenManager.java:347 break; //from ParserTokenManager.java:348 case 22: //from ParserTokenManager.java:349 if (curChar == 34 && kind > 19) kind = 19; //from ParserTokenManager.java:351 break; //from ParserTokenManager.java:352 case 23: //from ParserTokenManager.java:353 if ((71776119061217280l & l) != 0l) jjCheckNAddStates(20, 23); //from ParserTokenManager.java:355 break; //from ParserTokenManager.java:356 case 24: //from ParserTokenManager.java:357 if ((71776119061217280l & l) != 0l) jjCheckNAddStates(9, 11); //from ParserTokenManager.java:359 break; //from ParserTokenManager.java:360 case 25: //from ParserTokenManager.java:361 if ((4222124650659840l & l) != 0l) jjstateSet[jjnewStateCnt++] = 26; //from ParserTokenManager.java:363 break; //from ParserTokenManager.java:364 case 26: //from ParserTokenManager.java:365 if ((71776119061217280l & l) != 0l) jjCheckNAdd(24); //from ParserTokenManager.java:367 break; //from ParserTokenManager.java:368 case 28: //from ParserTokenManager.java:369 jjCheckNAddStates(24, 26); //from ParserTokenManager.java:370 break; //from ParserTokenManager.java:371 case 30: //from ParserTokenManager.java:372 if ((-2199023255553l & l) != 0l) jjCheckNAddStates(27, 29); //from ParserTokenManager.java:374 break; //from ParserTokenManager.java:375 case 31: //from ParserTokenManager.java:376 jjCheckNAddStates(27, 29); //from ParserTokenManager.java:377 break; //from ParserTokenManager.java:378 case 32: //from ParserTokenManager.java:379 if (curChar == 41 && kind > 20) kind = 20; //from ParserTokenManager.java:381 break; //from ParserTokenManager.java:382 case 34: //from ParserTokenManager.java:383 if (curChar == 40) jjstateSet[jjnewStateCnt++] = 27; //from ParserTokenManager.java:385 break; //from ParserTokenManager.java:386 case 36: //from ParserTokenManager.java:387 jjCheckNAddStates(30, 32); //from ParserTokenManager.java:388 break; //from ParserTokenManager.java:389 case 38: //from ParserTokenManager.java:390 jjCheckNAddStates(33, 35); //from ParserTokenManager.java:391 break; //from ParserTokenManager.java:392 case 42: //from ParserTokenManager.java:393 if (curChar != 36) break; //from ParserTokenManager.java:395 if (kind > 23) kind = 23; //from ParserTokenManager.java:397 jjCheckNAdd(43); //from ParserTokenManager.java:398 break; //from ParserTokenManager.java:399 case 43: //from ParserTokenManager.java:400 if ((287948969894477824l & l) == 0l) break; //from ParserTokenManager.java:402 if (kind > 23) kind = 23; //from ParserTokenManager.java:404 jjCheckNAdd(43); //from ParserTokenManager.java:405 break; //from ParserTokenManager.java:406 case 44: //from ParserTokenManager.java:407 if ((287948901175001088l & l) != 0l) jjCheckNAddStates(0, 6); //from ParserTokenManager.java:409 break; //from ParserTokenManager.java:410 case 45: //from ParserTokenManager.java:411 if ((287948901175001088l & l) != 0l) jjCheckNAddTwoStates(45, 46); //from ParserTokenManager.java:413 break; //from ParserTokenManager.java:414 case 46: //from ParserTokenManager.java:415 if (curChar == 46) jjCheckNAdd(47); //from ParserTokenManager.java:417 break; //from ParserTokenManager.java:418 case 47: //from ParserTokenManager.java:419 if ((287948901175001088l & l) == 0l) break; //from ParserTokenManager.java:421 if (kind > 16) kind = 16; //from ParserTokenManager.java:423 jjCheckNAddStates(36, 38); //from ParserTokenManager.java:424 break; //from ParserTokenManager.java:425 case 49: //from ParserTokenManager.java:426 if ((43980465111040l & l) != 0l) jjCheckNAdd(50); //from ParserTokenManager.java:428 break; //from ParserTokenManager.java:429 case 50: //from ParserTokenManager.java:430 if ((287948901175001088l & l) == 0l) break; //from ParserTokenManager.java:432 if (kind > 16) kind = 16; //from ParserTokenManager.java:434 jjCheckNAddTwoStates(50, 8); //from ParserTokenManager.java:435 break; //from ParserTokenManager.java:436 case 51: //from ParserTokenManager.java:437 if ((287948901175001088l & l) != 0l) jjCheckNAddTwoStates(51, 52); //from ParserTokenManager.java:439 break; //from ParserTokenManager.java:440 case 53: //from ParserTokenManager.java:441 if ((43980465111040l & l) != 0l) jjCheckNAdd(54); //from ParserTokenManager.java:443 break; //from ParserTokenManager.java:444 case 54: //from ParserTokenManager.java:445 if ((287948901175001088l & l) == 0l) break; //from ParserTokenManager.java:447 if (kind > 16) kind = 16; //from ParserTokenManager.java:449 jjCheckNAddTwoStates(54, 8); //from ParserTokenManager.java:450 break; //from ParserTokenManager.java:451 case 55: //from ParserTokenManager.java:452 if ((287948901175001088l & l) != 0l) jjCheckNAddStates(39, 41); //from ParserTokenManager.java:454 break; //from ParserTokenManager.java:455 case 57: //from ParserTokenManager.java:456 if ((43980465111040l & l) != 0l) jjCheckNAdd(58); //from ParserTokenManager.java:458 break; //from ParserTokenManager.java:459 case 58: //from ParserTokenManager.java:460 if ((287948901175001088l & l) != 0l) jjCheckNAddTwoStates(58, 8); //from ParserTokenManager.java:462 break; //from ParserTokenManager.java:463 case 59: //from ParserTokenManager.java:464 if (curChar == 47) jjAddStates(7, 8); //from ParserTokenManager.java:466 break; //from ParserTokenManager.java:467 case 60: //from ParserTokenManager.java:468 if (curChar == 47) jjCheckNAddStates(42, 44); //from ParserTokenManager.java:470 break; //from ParserTokenManager.java:471 case 61: //from ParserTokenManager.java:472 if ((-9217l & l) != 0l) jjCheckNAddStates(42, 44); //from ParserTokenManager.java:474 break; //from ParserTokenManager.java:475 case 62: //from ParserTokenManager.java:476 case 63: //from ParserTokenManager.java:477 if (curChar == 10 && kind > 11) kind = 11; //from ParserTokenManager.java:479 break; //from ParserTokenManager.java:480 case 64: //from ParserTokenManager.java:481 if (curChar == 13) jjstateSet[jjnewStateCnt++] = 63; //from ParserTokenManager.java:483 break; //from ParserTokenManager.java:484 case 65: //from ParserTokenManager.java:485 if (curChar == 42) jjCheckNAddTwoStates(66, 67); //from ParserTokenManager.java:487 break; //from ParserTokenManager.java:488 case 66: //from ParserTokenManager.java:489 if ((-4398046511105l & l) != 0l) jjCheckNAddTwoStates(66, 67); //from ParserTokenManager.java:491 break; //from ParserTokenManager.java:492 case 67: //from ParserTokenManager.java:493 if (curChar == 42) jjAddStates(45, 46); //from ParserTokenManager.java:495 break; //from ParserTokenManager.java:496 case 68: //from ParserTokenManager.java:497 if ((-140737488355329l & l) != 0l) jjCheckNAddTwoStates(69, 67); //from ParserTokenManager.java:499 break; //from ParserTokenManager.java:500 case 69: //from ParserTokenManager.java:501 if ((-4398046511105l & l) != 0l) jjCheckNAddTwoStates(69, 67); //from ParserTokenManager.java:503 break; //from ParserTokenManager.java:504 case 70: //from ParserTokenManager.java:505 if (curChar == 47 && kind > 12) kind = 12; //from ParserTokenManager.java:507 break; //from ParserTokenManager.java:508 case 71: //from ParserTokenManager.java:509 if (curChar != 48) break; //from ParserTokenManager.java:511 if (kind > 15) kind = 15; //from ParserTokenManager.java:513 jjCheckNAddStates(14, 16); //from ParserTokenManager.java:514 break; //from ParserTokenManager.java:515 case 73: //from ParserTokenManager.java:516 if ((287948901175001088l & l) == 0l) break; //from ParserTokenManager.java:518 if (kind > 14) kind = 14; //from ParserTokenManager.java:520 jjAddStates(47, 48); //from ParserTokenManager.java:521 break; //from ParserTokenManager.java:522 case 75: //from ParserTokenManager.java:523 if ((71776119061217280l & l) == 0l) break; //from ParserTokenManager.java:525 if (kind > 15) kind = 15; //from ParserTokenManager.java:527 jjCheckNAddTwoStates(75, 76); //from ParserTokenManager.java:528 break; //from ParserTokenManager.java:529 default: break; //from ParserTokenManager.java:530 } } while (i != startsAt); //from ParserTokenManager.java:532 } else if (curChar < 128) { //from ParserTokenManager.java:535 long l = 1l << (curChar & 63); //from ParserTokenManager.java:536 MatchLoop: do { //from ParserTokenManager.java:538 switch (jjstateSet[--i]) { //from ParserTokenManager.java:539 case 0: //from ParserTokenManager.java:541 if ((576460745995190270l & l) != 0l) { //from ParserTokenManager.java:543 if (kind > 23) kind = 23; //from ParserTokenManager.java:545 jjCheckNAdd(43); //from ParserTokenManager.java:546 } else if (curChar == 123) jjstateSet[jjnewStateCnt++] = 35; //from ParserTokenManager.java:549 break; //from ParserTokenManager.java:550 case 2: //from ParserTokenManager.java:551 if ((17592186048512l & l) != 0l && kind > 13) kind = 13; //from ParserTokenManager.java:553 break; //from ParserTokenManager.java:554 case 5: //from ParserTokenManager.java:555 if ((137438953504l & l) != 0l) jjAddStates(49, 50); //from ParserTokenManager.java:557 break; //from ParserTokenManager.java:558 case 8: //from ParserTokenManager.java:559 if ((343597383760l & l) != 0l && kind > 16) kind = 16; //from ParserTokenManager.java:561 break; //from ParserTokenManager.java:562 case 10: //from ParserTokenManager.java:563 if ((-268435457l & l) != 0l) jjCheckNAdd(11); //from ParserTokenManager.java:565 break; //from ParserTokenManager.java:566 case 12: //from ParserTokenManager.java:567 if (curChar == 92) jjAddStates(51, 53); //from ParserTokenManager.java:569 break; //from ParserTokenManager.java:570 case 13: //from ParserTokenManager.java:571 if ((5700160604602368l & l) != 0l) jjCheckNAdd(11); //from ParserTokenManager.java:573 break; //from ParserTokenManager.java:574 case 19: //from ParserTokenManager.java:575 if ((-268435457l & l) != 0l) jjCheckNAddStates(9, 11); //from ParserTokenManager.java:577 break; //from ParserTokenManager.java:578 case 20: //from ParserTokenManager.java:579 if (curChar == 92) jjAddStates(54, 56); //from ParserTokenManager.java:581 break; //from ParserTokenManager.java:582 case 21: //from ParserTokenManager.java:583 if ((5700160604602368l & l) != 0l) jjCheckNAddStates(9, 11); //from ParserTokenManager.java:585 break; //from ParserTokenManager.java:586 case 27: //from ParserTokenManager.java:587 if (curChar == 64) jjCheckNAddStates(24, 26); //from ParserTokenManager.java:589 break; //from ParserTokenManager.java:590 case 28: //from ParserTokenManager.java:591 if ((-2l & l) != 0l) jjCheckNAddStates(24, 26); //from ParserTokenManager.java:593 break; //from ParserTokenManager.java:594 case 29: //from ParserTokenManager.java:595 if (curChar == 64) jjstateSet[jjnewStateCnt++] = 30; //from ParserTokenManager.java:597 break; //from ParserTokenManager.java:598 case 30: //from ParserTokenManager.java:599 jjCheckNAddStates(27, 29); //from ParserTokenManager.java:600 break; //from ParserTokenManager.java:601 case 31: //from ParserTokenManager.java:602 if ((-2l & l) != 0l) jjCheckNAddStates(27, 29); //from ParserTokenManager.java:604 break; //from ParserTokenManager.java:605 case 33: //from ParserTokenManager.java:606 if (curChar == 64) jjstateSet[jjnewStateCnt++] = 32; //from ParserTokenManager.java:608 break; //from ParserTokenManager.java:609 case 35: //from ParserTokenManager.java:610 if (curChar == 123) jjCheckNAddStates(30, 32); //from ParserTokenManager.java:612 break; //from ParserTokenManager.java:613 case 36: //from ParserTokenManager.java:614 if ((-2305843009213693953l & l) != 0l) jjCheckNAddStates(30, 32); //from ParserTokenManager.java:616 break; //from ParserTokenManager.java:617 case 37: //from ParserTokenManager.java:618 if (curChar == 125) jjCheckNAdd(38); //from ParserTokenManager.java:620 break; //from ParserTokenManager.java:621 case 38: //from ParserTokenManager.java:622 if ((-2305843009213693953l & l) != 0l) jjCheckNAddStates(33, 35); //from ParserTokenManager.java:624 break; //from ParserTokenManager.java:625 case 39: //from ParserTokenManager.java:626 if (curChar == 125 && kind > 20) kind = 20; //from ParserTokenManager.java:628 break; //from ParserTokenManager.java:629 case 40: //from ParserTokenManager.java:630 if (curChar == 125) jjstateSet[jjnewStateCnt++] = 39; //from ParserTokenManager.java:632 break; //from ParserTokenManager.java:633 case 41: //from ParserTokenManager.java:634 if (curChar == 123) jjstateSet[jjnewStateCnt++] = 35; //from ParserTokenManager.java:636 break; //from ParserTokenManager.java:637 case 42: //from ParserTokenManager.java:638 case 43: //from ParserTokenManager.java:639 if ((576460745995190270l & l) == 0l) break; //from ParserTokenManager.java:641 if (kind > 23) kind = 23; //from ParserTokenManager.java:643 jjCheckNAdd(43); //from ParserTokenManager.java:644 break; //from ParserTokenManager.java:645 case 48: //from ParserTokenManager.java:646 if ((137438953504l & l) != 0l) jjAddStates(57, 58); //from ParserTokenManager.java:648 break; //from ParserTokenManager.java:649 case 52: //from ParserTokenManager.java:650 if ((137438953504l & l) != 0l) jjAddStates(59, 60); //from ParserTokenManager.java:652 break; //from ParserTokenManager.java:653 case 56: //from ParserTokenManager.java:654 if ((137438953504l & l) != 0l) jjAddStates(61, 62); //from ParserTokenManager.java:656 break; //from ParserTokenManager.java:657 case 61: //from ParserTokenManager.java:658 jjAddStates(42, 44); //from ParserTokenManager.java:659 break; //from ParserTokenManager.java:660 case 66: //from ParserTokenManager.java:661 jjCheckNAddTwoStates(66, 67); //from ParserTokenManager.java:662 break; //from ParserTokenManager.java:663 case 68: //from ParserTokenManager.java:664 case 69: //from ParserTokenManager.java:665 jjCheckNAddTwoStates(69, 67); //from ParserTokenManager.java:666 break; //from ParserTokenManager.java:667 case 72: //from ParserTokenManager.java:668 if ((72057594054705152l & l) != 0l) jjCheckNAdd(73); //from ParserTokenManager.java:670 break; //from ParserTokenManager.java:671 case 73: //from ParserTokenManager.java:672 if ((541165879422l & l) == 0l) break; //from ParserTokenManager.java:674 if (kind > 14) kind = 14; //from ParserTokenManager.java:676 jjCheckNAddTwoStates(73, 74); //from ParserTokenManager.java:677 break; //from ParserTokenManager.java:678 case 74: //from ParserTokenManager.java:679 if ((17592186048512l & l) != 0l && kind > 14) kind = 14; //from ParserTokenManager.java:681 break; //from ParserTokenManager.java:682 case 76: //from ParserTokenManager.java:683 if ((17592186048512l & l) != 0l && kind > 15) kind = 15; //from ParserTokenManager.java:685 break; //from ParserTokenManager.java:686 default: break; //from ParserTokenManager.java:687 } } while (i != startsAt); //from ParserTokenManager.java:689 } else { //from ParserTokenManager.java:692 int hiByte = (int)(curChar >> 8); //from ParserTokenManager.java:693 int i1 = hiByte >> 6; //from ParserTokenManager.java:694 long l1 = 1l << (hiByte & 63); //from ParserTokenManager.java:695 int i2 = (curChar & 255) >> 6; //from ParserTokenManager.java:696 long l2 = 1l << (curChar & 63); //from ParserTokenManager.java:697 MatchLoop: do { //from ParserTokenManager.java:699 switch (jjstateSet[--i]) { //from ParserTokenManager.java:700 case 0: //from ParserTokenManager.java:702 case 43: //from ParserTokenManager.java:703 if (!jjCanMove_1(hiByte, i1, i2, l1, l2)) break; //from ParserTokenManager.java:705 if (kind > 23) kind = 23; //from ParserTokenManager.java:707 jjCheckNAdd(43); //from ParserTokenManager.java:708 break; //from ParserTokenManager.java:709 case 10: //from ParserTokenManager.java:710 if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjstateSet[jjnewStateCnt++] = 11; //from ParserTokenManager.java:712 break; //from ParserTokenManager.java:713 case 19: //from ParserTokenManager.java:714 if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(9, 11); //from ParserTokenManager.java:716 break; //from ParserTokenManager.java:717 case 28: //from ParserTokenManager.java:718 if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjCheckNAddStates(24, 26); //from ParserTokenManager.java:720 break; //from ParserTokenManager.java:721 case 30: //from ParserTokenManager.java:722 case 31: //from ParserTokenManager.java:723 if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjCheckNAddStates(27, 29); //from ParserTokenManager.java:725 break; //from ParserTokenManager.java:726 case 36: //from ParserTokenManager.java:727 if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjCheckNAddStates(30, 32); //from ParserTokenManager.java:729 break; //from ParserTokenManager.java:730 case 38: //from ParserTokenManager.java:731 if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjCheckNAddStates(33, 35); //from ParserTokenManager.java:733 break; //from ParserTokenManager.java:734 case 61: //from ParserTokenManager.java:735 if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(42, 44); //from ParserTokenManager.java:737 break; //from ParserTokenManager.java:738 case 66: //from ParserTokenManager.java:739 if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(66, 67); //from ParserTokenManager.java:741 break; //from ParserTokenManager.java:742 case 68: //from ParserTokenManager.java:743 case 69: //from ParserTokenManager.java:744 if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(69, 67); //from ParserTokenManager.java:746 break; //from ParserTokenManager.java:747 default: break; //from ParserTokenManager.java:748 } } while (i != startsAt); //from ParserTokenManager.java:750 } if (kind != 2147483647) { //from ParserTokenManager.java:753 jjmatchedKind = kind; //from ParserTokenManager.java:754 jjmatchedPos = curPos; //from ParserTokenManager.java:755 kind = 2147483647; //from ParserTokenManager.java:756 } ++curPos; //from ParserTokenManager.java:758 if ((i = jjnewStateCnt) == (startsAt = 77 - (jjnewStateCnt = startsAt))) return curPos; //from ParserTokenManager.java:760 try { //from ParserTokenManager.java:761 curChar = input_stream.readChar(); //from ParserTokenManager.java:761 } catch (java.io.IOException e) { //from ParserTokenManager.java:762 return curPos; //from ParserTokenManager.java:762 } } } private final int jjStopStringLiteralDfa_2(int pos, long active0) { //from ParserTokenManager.java:766 switch (pos) { //from ParserTokenManager.java:767 default: return -1; //from ParserTokenManager.java:770 } } private final int jjStartNfa_2(int pos, long active0) { //from ParserTokenManager.java:774 return jjMoveNfa_2(jjStopStringLiteralDfa_2(pos, active0), pos + 1); //from ParserTokenManager.java:775 } private final int jjStartNfaWithStates_2(int pos, int kind, int state) { //from ParserTokenManager.java:778 jjmatchedKind = kind; //from ParserTokenManager.java:779 jjmatchedPos = pos; //from ParserTokenManager.java:780 try { //from ParserTokenManager.java:781 curChar = input_stream.readChar(); //from ParserTokenManager.java:781 } catch (java.io.IOException e) { //from ParserTokenManager.java:782 return pos + 1; //from ParserTokenManager.java:782 } return jjMoveNfa_2(state, pos + 1); //from ParserTokenManager.java:783 } private final int jjMoveStringLiteralDfa0_2() { //from ParserTokenManager.java:786 switch (curChar) { //from ParserTokenManager.java:787 default: return jjMoveNfa_2(0, 0); //from ParserTokenManager.java:790 } } private final int jjMoveNfa_2(int startState, int curPos) { //from ParserTokenManager.java:794 int[] nextStates; //from ParserTokenManager.java:795 int startsAt = 0; //from ParserTokenManager.java:796 jjnewStateCnt = 1; //from ParserTokenManager.java:797 int i = 1; //from ParserTokenManager.java:798 jjstateSet[0] = startState; //from ParserTokenManager.java:799 int j; //from ParserTokenManager.java:800 int kind = 2147483647; //from ParserTokenManager.java:800 for (; ; ) { //from ParserTokenManager.java:802 if (++jjround == 2147483647) ReInitRounds(); //from ParserTokenManager.java:804 if (curChar < 64) { //from ParserTokenManager.java:806 long l = 1l << curChar; //from ParserTokenManager.java:807 MatchLoop: do { //from ParserTokenManager.java:809 switch (jjstateSet[--i]) { //from ParserTokenManager.java:810 case 0: //from ParserTokenManager.java:812 if ((-4294977025l & l) == 0l) break; //from ParserTokenManager.java:814 kind = 31; //from ParserTokenManager.java:815 jjstateSet[jjnewStateCnt++] = 0; //from ParserTokenManager.java:816 break; //from ParserTokenManager.java:817 default: break; //from ParserTokenManager.java:818 } } while (i != startsAt); //from ParserTokenManager.java:820 } else if (curChar < 128) { //from ParserTokenManager.java:823 long l = 1l << (curChar & 63); //from ParserTokenManager.java:824 MatchLoop: do { //from ParserTokenManager.java:826 switch (jjstateSet[--i]) { //from ParserTokenManager.java:827 case 0: //from ParserTokenManager.java:829 kind = 31; //from ParserTokenManager.java:830 jjstateSet[jjnewStateCnt++] = 0; //from ParserTokenManager.java:831 break; //from ParserTokenManager.java:832 default: break; //from ParserTokenManager.java:833 } } while (i != startsAt); //from ParserTokenManager.java:835 } else { //from ParserTokenManager.java:838 int hiByte = (int)(curChar >> 8); //from ParserTokenManager.java:839 int i1 = hiByte >> 6; //from ParserTokenManager.java:840 long l1 = 1l << (hiByte & 63); //from ParserTokenManager.java:841 int i2 = (curChar & 255) >> 6; //from ParserTokenManager.java:842 long l2 = 1l << (curChar & 63); //from ParserTokenManager.java:843 MatchLoop: do { //from ParserTokenManager.java:845 switch (jjstateSet[--i]) { //from ParserTokenManager.java:846 case 0: //from ParserTokenManager.java:848 if (!jjCanMove_0(hiByte, i1, i2, l1, l2)) break; //from ParserTokenManager.java:850 if (kind > 31) kind = 31; //from ParserTokenManager.java:852 jjstateSet[jjnewStateCnt++] = 0; //from ParserTokenManager.java:853 break; //from ParserTokenManager.java:854 default: break; //from ParserTokenManager.java:855 } } while (i != startsAt); //from ParserTokenManager.java:857 } if (kind != 2147483647) { //from ParserTokenManager.java:860 jjmatchedKind = kind; //from ParserTokenManager.java:861 jjmatchedPos = curPos; //from ParserTokenManager.java:862 kind = 2147483647; //from ParserTokenManager.java:863 } ++curPos; //from ParserTokenManager.java:865 if ((i = jjnewStateCnt) == (startsAt = 1 - (jjnewStateCnt = startsAt))) return curPos; //from ParserTokenManager.java:867 try { //from ParserTokenManager.java:868 curChar = input_stream.readChar(); //from ParserTokenManager.java:868 } catch (java.io.IOException e) { //from ParserTokenManager.java:869 return curPos; //from ParserTokenManager.java:869 } } } private final int jjMoveStringLiteralDfa0_1() { //from ParserTokenManager.java:873 return jjMoveNfa_1(0, 0); //from ParserTokenManager.java:874 } private final int jjMoveNfa_1(int startState, int curPos) { //from ParserTokenManager.java:877 int[] nextStates; //from ParserTokenManager.java:878 int startsAt = 0; //from ParserTokenManager.java:879 jjnewStateCnt = 1; //from ParserTokenManager.java:880 int i = 1; //from ParserTokenManager.java:881 jjstateSet[0] = startState; //from ParserTokenManager.java:882 int j; //from ParserTokenManager.java:883 int kind = 2147483647; //from ParserTokenManager.java:883 for (; ; ) { //from ParserTokenManager.java:885 if (++jjround == 2147483647) ReInitRounds(); //from ParserTokenManager.java:887 if (curChar < 64) { //from ParserTokenManager.java:889 long l = 1l << curChar; //from ParserTokenManager.java:890 MatchLoop: do { //from ParserTokenManager.java:892 switch (jjstateSet[--i]) { //from ParserTokenManager.java:893 case 0: //from ParserTokenManager.java:895 if ((-9217l & l) == 0l) break; //from ParserTokenManager.java:897 kind = 26; //from ParserTokenManager.java:898 jjstateSet[jjnewStateCnt++] = 0; //from ParserTokenManager.java:899 break; //from ParserTokenManager.java:900 default: break; //from ParserTokenManager.java:901 } } while (i != startsAt); //from ParserTokenManager.java:903 } else if (curChar < 128) { //from ParserTokenManager.java:906 long l = 1l << (curChar & 63); //from ParserTokenManager.java:907 MatchLoop: do { //from ParserTokenManager.java:909 switch (jjstateSet[--i]) { //from ParserTokenManager.java:910 case 0: //from ParserTokenManager.java:912 kind = 26; //from ParserTokenManager.java:913 jjstateSet[jjnewStateCnt++] = 0; //from ParserTokenManager.java:914 break; //from ParserTokenManager.java:915 default: break; //from ParserTokenManager.java:916 } } while (i != startsAt); //from ParserTokenManager.java:918 } else { //from ParserTokenManager.java:921 int hiByte = (int)(curChar >> 8); //from ParserTokenManager.java:922 int i1 = hiByte >> 6; //from ParserTokenManager.java:923 long l1 = 1l << (hiByte & 63); //from ParserTokenManager.java:924 int i2 = (curChar & 255) >> 6; //from ParserTokenManager.java:925 long l2 = 1l << (curChar & 63); //from ParserTokenManager.java:926 MatchLoop: do { //from ParserTokenManager.java:928 switch (jjstateSet[--i]) { //from ParserTokenManager.java:929 case 0: //from ParserTokenManager.java:931 if (!jjCanMove_0(hiByte, i1, i2, l1, l2)) break; //from ParserTokenManager.java:933 if (kind > 26) kind = 26; //from ParserTokenManager.java:935 jjstateSet[jjnewStateCnt++] = 0; //from ParserTokenManager.java:936 break; //from ParserTokenManager.java:937 default: break; //from ParserTokenManager.java:938 } } while (i != startsAt); //from ParserTokenManager.java:940 } if (kind != 2147483647) { //from ParserTokenManager.java:943 jjmatchedKind = kind; //from ParserTokenManager.java:944 jjmatchedPos = curPos; //from ParserTokenManager.java:945 kind = 2147483647; //from ParserTokenManager.java:946 } ++curPos; //from ParserTokenManager.java:948 if ((i = jjnewStateCnt) == (startsAt = 1 - (jjnewStateCnt = startsAt))) return curPos; //from ParserTokenManager.java:950 try { //from ParserTokenManager.java:951 curChar = input_stream.readChar(); //from ParserTokenManager.java:951 } catch (java.io.IOException e) { //from ParserTokenManager.java:952 return curPos; //from ParserTokenManager.java:952 } } } static final int[] jjnextStates = {45, 46, 51, 52, 55, 56, 8, 60, 65, 19, 20, 22, 10, 12, 72, 75, 76, 4, 5, 8, 19, 20, 24, 22, 28, 29, 33, 29, 31, 33, 36, 37, 40, 37, 38, 40, 47, 48, 8, 55, 56, 8, 61, 62, 64, 68, 70, 73, 74, 6, 7, 13, 14, 16, 21, 23, 25, 49, 50, 53, 54, 57, 58}; //from ParserTokenManager.java:959 private static final boolean jjCanMove_0(int hiByte, int i1, int i2, long l1, long l2) { //from ParserTokenManager.java:962 switch (hiByte) { //from ParserTokenManager.java:963 case 0: //from ParserTokenManager.java:965 return ((ParserTokenManager.jjbitVec2[i2] & l2) != 0l); //from ParserTokenManager.java:966 default: if ((ParserTokenManager.jjbitVec0[i1] & l1) != 0l) return true; //from ParserTokenManager.java:969 return false; //from ParserTokenManager.java:970 } } private static final boolean jjCanMove_1(int hiByte, int i1, int i2, long l1, long l2) { //from ParserTokenManager.java:974 switch (hiByte) { //from ParserTokenManager.java:975 case 0: //from ParserTokenManager.java:977 return ((ParserTokenManager.jjbitVec4[i2] & l2) != 0l); //from ParserTokenManager.java:978 case 48: //from ParserTokenManager.java:979 return ((ParserTokenManager.jjbitVec5[i2] & l2) != 0l); //from ParserTokenManager.java:980 case 49: //from ParserTokenManager.java:981 return ((ParserTokenManager.jjbitVec6[i2] & l2) != 0l); //from ParserTokenManager.java:982 case 51: //from ParserTokenManager.java:983 return ((ParserTokenManager.jjbitVec7[i2] & l2) != 0l); //from ParserTokenManager.java:984 case 61: //from ParserTokenManager.java:985 return ((ParserTokenManager.jjbitVec8[i2] & l2) != 0l); //from ParserTokenManager.java:986 default: if ((ParserTokenManager.jjbitVec3[i1] & l1) != 0l) return true; //from ParserTokenManager.java:989 return false; //from ParserTokenManager.java:990 } } public static final java.lang.String[] jjstrLiteralImages = {"", ".", "=", ":", "|", "<", ">", null, null, null, null, null, null, null, null, null, null, null, null, null, null, "true", "false", null, null, null, null, null, null, null, null, null}; //from ParserTokenManager.java:996 public static final java.lang.String[] lexStateNames = {"DEFAULT", "Line", "Word"}; //from ParserTokenManager.java:1000 public static final int[] jjnewLexState = {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 0}; //from ParserTokenManager.java:1004 static final long[] jjtoToken = {2231230591l}; //from ParserTokenManager.java:1007 static final long[] jjtoSkip = {2013273984l}; //from ParserTokenManager.java:1010 private ASCII_UCodeESC_CharStream input_stream; //from ParserTokenManager.java:1012 private final int[] jjrounds = new int[77]; //from ParserTokenManager.java:1013 private final int[] jjstateSet = new int[154]; //from ParserTokenManager.java:1014 java.lang.StringBuffer image; //from ParserTokenManager.java:1015 int jjimageLen; //from ParserTokenManager.java:1016 int lengthOfMatch; //from ParserTokenManager.java:1017 protected char curChar; //from ParserTokenManager.java:1018 public ParserTokenManager(ASCII_UCodeESC_CharStream stream) { //from ParserTokenManager.java:1020 if (ASCII_UCodeESC_CharStream.staticFlag) throw new java.lang.Error("ERROR: Cannot use a static CharStream class with a non-static lexical analyzer."); //from ParserTokenManager.java:1022 input_stream = stream; //from ParserTokenManager.java:1023 } public ParserTokenManager(ASCII_UCodeESC_CharStream stream, int lexState) { //from ParserTokenManager.java:1026 this(stream); //from ParserTokenManager.java:1027 ; //from ParserTokenManager.java:1027 SwitchTo(lexState); //from ParserTokenManager.java:1028 } public void ReInit(ASCII_UCodeESC_CharStream stream) { //from ParserTokenManager.java:1031 jjmatchedPos = jjnewStateCnt = 0; //from ParserTokenManager.java:1032 curLexState = defaultLexState; //from ParserTokenManager.java:1033 input_stream = stream; //from ParserTokenManager.java:1034 ReInitRounds(); //from ParserTokenManager.java:1035 } private final void ReInitRounds() { //from ParserTokenManager.java:1038 int i; //from ParserTokenManager.java:1039 jjround = -2147483647; //from ParserTokenManager.java:1040 for (i = 77; i-- > 0; ) jjrounds[i] = -2147483648; //from ParserTokenManager.java:1042 } public void ReInit(ASCII_UCodeESC_CharStream stream, int lexState) { //from ParserTokenManager.java:1045 ReInit(stream); //from ParserTokenManager.java:1046 SwitchTo(lexState); //from ParserTokenManager.java:1047 } public void SwitchTo(int lexState) { //from ParserTokenManager.java:1050 if (lexState >= 3 || lexState < 0) throw new TokenMgrError("Error: Ignoring invalid lexical state : " + lexState + ". State unchanged.", TokenMgrError.INVALID_LEXICAL_STATE); //from ParserTokenManager.java:1052 else curLexState = lexState; //from ParserTokenManager.java:1054 } private final Token jjFillToken() { //from ParserTokenManager.java:1058 Token t = Token.newToken(jjmatchedKind); //from ParserTokenManager.java:1059 t.kind = jjmatchedKind; //from ParserTokenManager.java:1060 if (jjmatchedPos < 0) { //from ParserTokenManager.java:1062 t.image = ""; //from ParserTokenManager.java:1063 t.beginLine = t.endLine = input_stream.getBeginLine(); //from ParserTokenManager.java:1064 t.beginColumn = t.endColumn = input_stream.getBeginColumn(); //from ParserTokenManager.java:1065 } else { //from ParserTokenManager.java:1068 java.lang.String im = ParserTokenManager.jjstrLiteralImages[jjmatchedKind]; //from ParserTokenManager.java:1069 t.image = (im == null) ? input_stream.GetImage() : im; //from ParserTokenManager.java:1070 t.beginLine = input_stream.getBeginLine(); //from ParserTokenManager.java:1071 t.beginColumn = input_stream.getBeginColumn(); //from ParserTokenManager.java:1072 t.endLine = input_stream.getEndLine(); //from ParserTokenManager.java:1073 t.endColumn = input_stream.getEndColumn(); //from ParserTokenManager.java:1074 } return t; //from ParserTokenManager.java:1076 } int curLexState = 0; //from ParserTokenManager.java:1079 int defaultLexState = 0; //from ParserTokenManager.java:1080 int jjnewStateCnt; //from ParserTokenManager.java:1081 int jjround; //from ParserTokenManager.java:1082 int jjmatchedPos; //from ParserTokenManager.java:1083 int jjmatchedKind; //from ParserTokenManager.java:1084 public final Token getNextToken() { //from ParserTokenManager.java:1087 int kind; //from ParserTokenManager.java:1088 Token specialToken = null; //from ParserTokenManager.java:1089 Token matchedToken; //from ParserTokenManager.java:1090 int curPos = 0; //from ParserTokenManager.java:1091 EOFLoop: for (; ; ) { //from ParserTokenManager.java:1095 try { //from ParserTokenManager.java:1097 curChar = input_stream.BeginToken(); //from ParserTokenManager.java:1098 } catch (java.io.IOException e) { //from ParserTokenManager.java:1101 jjmatchedKind = 0; //from ParserTokenManager.java:1102 matchedToken = jjFillToken(); //from ParserTokenManager.java:1103 return matchedToken; //from ParserTokenManager.java:1104 } image = null; //from ParserTokenManager.java:1106 jjimageLen = 0; //from ParserTokenManager.java:1107 switch (curLexState) { //from ParserTokenManager.java:1109 case 0: //from ParserTokenManager.java:1111 try { //from ParserTokenManager.java:1112 input_stream.backup(0); //from ParserTokenManager.java:1112 while (curChar <= 32 && (4294977024l & (1l << curChar)) != 0l)curChar = input_stream.BeginToken(); //from ParserTokenManager.java:1114 } catch (java.io.IOException e1) { //from ParserTokenManager.java:1116 continue EOFLoop; //from ParserTokenManager.java:1116 } jjmatchedKind = 2147483647; //from ParserTokenManager.java:1117 jjmatchedPos = 0; //from ParserTokenManager.java:1118 curPos = jjMoveStringLiteralDfa0_0(); //from ParserTokenManager.java:1119 break; //from ParserTokenManager.java:1120 case 1: //from ParserTokenManager.java:1121 jjmatchedKind = 26; //from ParserTokenManager.java:1122 jjmatchedPos = -1; //from ParserTokenManager.java:1123 curPos = 0; //from ParserTokenManager.java:1124 curPos = jjMoveStringLiteralDfa0_1(); //from ParserTokenManager.java:1125 break; //from ParserTokenManager.java:1126 case 2: //from ParserTokenManager.java:1127 try { //from ParserTokenManager.java:1128 input_stream.backup(0); //from ParserTokenManager.java:1128 while (curChar <= 32 && (4294977024l & (1l << curChar)) != 0l)curChar = input_stream.BeginToken(); //from ParserTokenManager.java:1130 } catch (java.io.IOException e1) { //from ParserTokenManager.java:1132 continue EOFLoop; //from ParserTokenManager.java:1132 } jjmatchedKind = 31; //from ParserTokenManager.java:1133 jjmatchedPos = -1; //from ParserTokenManager.java:1134 curPos = 0; //from ParserTokenManager.java:1135 curPos = jjMoveStringLiteralDfa0_2(); //from ParserTokenManager.java:1136 break; //from ParserTokenManager.java:1137 } if (jjmatchedKind != 2147483647) { //from ParserTokenManager.java:1140 if (jjmatchedPos + 1 < curPos) input_stream.backup(curPos - jjmatchedPos - 1); //from ParserTokenManager.java:1142 if ((ParserTokenManager.jjtoToken[jjmatchedKind >> 6] & (1l << (jjmatchedKind & 63))) != 0l) { //from ParserTokenManager.java:1144 matchedToken = jjFillToken(); //from ParserTokenManager.java:1145 TokenLexicalActions(matchedToken); //from ParserTokenManager.java:1146 if (ParserTokenManager.jjnewLexState[jjmatchedKind] != -1) curLexState = ParserTokenManager.jjnewLexState[jjmatchedKind]; //from ParserTokenManager.java:1148 return matchedToken; //from ParserTokenManager.java:1149 } else { //from ParserTokenManager.java:1152 if (ParserTokenManager.jjnewLexState[jjmatchedKind] != -1) curLexState = ParserTokenManager.jjnewLexState[jjmatchedKind]; //from ParserTokenManager.java:1154 continue EOFLoop; //from ParserTokenManager.java:1155 } } int error_line = input_stream.getEndLine(); //from ParserTokenManager.java:1158 int error_column = input_stream.getEndColumn(); //from ParserTokenManager.java:1159 java.lang.String error_after = null; //from ParserTokenManager.java:1160 boolean EOFSeen = false; //from ParserTokenManager.java:1161 try { //from ParserTokenManager.java:1162 input_stream.readChar(); //from ParserTokenManager.java:1162 input_stream.backup(1); //from ParserTokenManager.java:1162 } catch (java.io.IOException e1) { //from ParserTokenManager.java:1163 EOFSeen = true; //from ParserTokenManager.java:1164 error_after = curPos <= 1 ? "" : input_stream.GetImage(); //from ParserTokenManager.java:1165 if (curChar == '\n' || curChar == '\r') { //from ParserTokenManager.java:1166 error_line++; //from ParserTokenManager.java:1167 error_column = 0; //from ParserTokenManager.java:1168 } else error_column++; //from ParserTokenManager.java:1171 } if (!EOFSeen) { //from ParserTokenManager.java:1173 input_stream.backup(1); //from ParserTokenManager.java:1174 error_after = curPos <= 1 ? "" : input_stream.GetImage(); //from ParserTokenManager.java:1175 } throw new TokenMgrError(EOFSeen, curLexState, error_line, error_column, error_after, curChar, TokenMgrError.LEXICAL_ERROR); //from ParserTokenManager.java:1177 } } final void TokenLexicalActions(Token matchedToken) { //from ParserTokenManager.java:1182 switch (jjmatchedKind) { //from ParserTokenManager.java:1183 default: break; //from ParserTokenManager.java:1186 } } }