📄 jsonparserjavacctokenmanager.java
字号:
if (kind > 17) kind = 17; } break; case 4: if ((0x3ff000000000000L & l) != 0L) { if (kind > 6) kind = 6; jjCheckNAdd(0); } else if (curChar == 34) jjCheckNAddStates(0, 3); else if (curChar == 39) jjCheckNAddStates(4, 7); break; case 0: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 6) kind = 6; jjCheckNAdd(0); break; case 10: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 11) kind = 11; jjstateSet[jjnewStateCnt++] = 10; break; case 12: if ((0x3ff000000000000L & l) != 0L) jjstateSet[jjnewStateCnt++] = 13; break; case 13: if ((0x3ff000000000000L & l) != 0L) jjstateSet[jjnewStateCnt++] = 14; break; case 14: if ((0x3ff000000000000L & l) != 0L) jjstateSet[jjnewStateCnt++] = 15; break; case 15: if ((0x3ff000000000000L & l) != 0L && kind > 14) kind = 14; break; case 17: if (curChar == 39) jjCheckNAddStates(4, 7); break; case 18: if ((0xffffff7fffffdbffL & l) != 0L) jjCheckNAddStates(4, 7); break; case 20: if ((0x808400000000L & l) != 0L) jjCheckNAddStates(4, 7); break; case 22: if ((0x3ff000000000000L & l) != 0L) jjstateSet[jjnewStateCnt++] = 23; break; case 23: if ((0x3ff000000000000L & l) != 0L) jjstateSet[jjnewStateCnt++] = 24; break; case 24: if ((0x3ff000000000000L & l) != 0L) jjstateSet[jjnewStateCnt++] = 25; break; case 25: if ((0x3ff000000000000L & l) != 0L) jjCheckNAddStates(4, 7); break; case 27: if (curChar == 39 && kind > 16) kind = 16; break; case 28: if (curChar == 34) jjCheckNAddStates(0, 3); break; case 29: if ((0xfffffffbffffdbffL & l) != 0L) jjCheckNAddStates(0, 3); break; case 31: if ((0x808400000000L & l) != 0L) jjCheckNAddStates(0, 3); break; case 33: if ((0x3ff000000000000L & l) != 0L) jjstateSet[jjnewStateCnt++] = 34; break; case 34: if ((0x3ff000000000000L & l) != 0L) jjstateSet[jjnewStateCnt++] = 35; break; case 35: if ((0x3ff000000000000L & l) != 0L) jjstateSet[jjnewStateCnt++] = 36; break; case 36: if ((0x3ff000000000000L & l) != 0L) jjCheckNAddStates(0, 3); break; case 38: if (curChar == 34 && kind > 17) kind = 17; break; case 40: if ((0x3ff280000000000L & l) == 0L) break; if (kind > 5) kind = 5; jjCheckNAdd(41); break; case 41: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 5) kind = 5; jjCheckNAdd(41); break; case 42: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 12) kind = 12; jjstateSet[jjnewStateCnt++] = 42; break; default : break; } } while(i != startsAt); } else if (curChar < 128) { long l = 1L << (curChar & 077); do { switch(jjstateSet[--i]) { case 43: if ((0xffffffffefffffffL & l) != 0L) jjCheckNAddStates(0, 3); else if (curChar == 92) jjstateSet[jjnewStateCnt++] = 32; if (curChar == 92) jjstateSet[jjnewStateCnt++] = 31; break; case 4: if ((0x7ffffde87ffffdeL & l) != 0L) { if (kind > 11) kind = 11; jjCheckNAdd(10); } else if ((0x2000000020L & l) != 0L) { if (kind > 12) kind = 12; jjCheckNAddTwoStates(40, 42); } else if (curChar == 92) jjstateSet[jjnewStateCnt++] = 11; if (curChar == 102) jjstateSet[jjnewStateCnt++] = 7; else if (curChar == 116) jjstateSet[jjnewStateCnt++] = 3; break; case 1: if (curChar == 101 && kind > 10) kind = 10; break; case 2: if (curChar == 117) jjCheckNAdd(1); break; case 3: if (curChar == 114) jjstateSet[jjnewStateCnt++] = 2; break; case 5: if (curChar == 115) jjCheckNAdd(1); break; case 6: if (curChar == 108) jjstateSet[jjnewStateCnt++] = 5; break; case 7: if (curChar == 97) jjstateSet[jjnewStateCnt++] = 6; break; case 8: if (curChar == 102) jjstateSet[jjnewStateCnt++] = 7; break; case 9: if ((0x7ffffde87ffffdeL & l) == 0L) break; if (kind > 11) kind = 11; jjCheckNAdd(10); break; case 10: if ((0x7fffffe87fffffeL & l) == 0L) break; if (kind > 11) kind = 11; jjCheckNAdd(10); break; case 11: if (curChar == 117) jjstateSet[jjnewStateCnt++] = 12; break; case 12: if ((0x7e0000007eL & l) != 0L) jjstateSet[jjnewStateCnt++] = 13; break; case 13: if ((0x7e0000007eL & l) != 0L) jjstateSet[jjnewStateCnt++] = 14; break; case 14: if ((0x7e0000007eL & l) != 0L) jjstateSet[jjnewStateCnt++] = 15; break; case 15: if ((0x7e0000007eL & l) != 0L && kind > 14) kind = 14; break; case 16: if (curChar == 92) jjstateSet[jjnewStateCnt++] = 11; break; case 18: if ((0xffffffffefffffffL & l) != 0L) jjCheckNAddStates(4, 7); break; case 19: if (curChar == 92) jjstateSet[jjnewStateCnt++] = 20; break; case 20: if ((0x14404410000000L & l) != 0L) jjCheckNAddStates(4, 7); break; case 21: if (curChar == 117) jjstateSet[jjnewStateCnt++] = 22; break; case 22: if ((0x7e0000007eL & l) != 0L) jjstateSet[jjnewStateCnt++] = 23; break; case 23: if ((0x7e0000007eL & l) != 0L) jjstateSet[jjnewStateCnt++] = 24; break; case 24: if ((0x7e0000007eL & l) != 0L) jjstateSet[jjnewStateCnt++] = 25; break; case 25: if ((0x7e0000007eL & l) != 0L) jjCheckNAddStates(4, 7); break; case 26: if (curChar == 92) jjstateSet[jjnewStateCnt++] = 21; break; case 29: if ((0xffffffffefffffffL & l) != 0L) jjCheckNAddStates(0, 3); break; case 30: if (curChar == 92) jjstateSet[jjnewStateCnt++] = 31; break; case 31: if ((0x14404410000000L & l) != 0L) jjCheckNAddStates(0, 3); break; case 32: if (curChar == 117) jjstateSet[jjnewStateCnt++] = 33; break; case 33: if ((0x7e0000007eL & l) != 0L) jjstateSet[jjnewStateCnt++] = 34; break; case 34: if ((0x7e0000007eL & l) != 0L) jjstateSet[jjnewStateCnt++] = 35; break; case 35: if ((0x7e0000007eL & l) != 0L) jjstateSet[jjnewStateCnt++] = 36; break; case 36: if ((0x7e0000007eL & l) != 0L) jjCheckNAddStates(0, 3); break; case 37: if (curChar == 92) jjstateSet[jjnewStateCnt++] = 32; break; case 39: if ((0x2000000020L & l) == 0L) break; if (kind > 12) kind = 12; jjCheckNAddTwoStates(40, 42); break; case 42: if ((0x7fffffe87fffffeL & l) == 0L) break; if (kind > 12) kind = 12; jjCheckNAdd(42); break; default : break; } } while(i != startsAt); } else { int hiByte = (int)(curChar >> 8); int i1 = hiByte >> 6; long l1 = 1L << (hiByte & 077); int i2 = (curChar & 0xff) >> 6; long l2 = 1L << (curChar & 077); do { switch(jjstateSet[--i]) { case 43: case 29: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjCheckNAddStates(0, 3); break; case 18: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(4, 7); break; default : break; } } while(i != startsAt); } if (kind != 0x7fffffff) { jjmatchedKind = kind; jjmatchedPos = curPos; kind = 0x7fffffff; } ++curPos; if ((i = jjnewStateCnt) == (startsAt = 43 - (jjnewStateCnt = startsAt))) return curPos; try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { return curPos; } }}private final int jjStopStringLiteralDfa_2(int pos, long active0){ switch (pos) { default : return -1; }}private final int jjStartNfa_2(int pos, long active0){ return jjMoveNfa_2(jjStopStringLiteralDfa_2(pos, active0), pos + 1);}private int jjMoveStringLiteralDfa0_2(){ switch(curChar) { case 117: return jjStopAtPos(0, 23); default : return jjMoveNfa_2(0, 0); }}private int jjMoveNfa_2(int startState, int curPos){ int startsAt = 0; jjnewStateCnt = 1; int i = 1; jjstateSet[0] = startState; int kind = 0x7fffffff; for (;;) { if (++jjround == 0x7fffffff) ReInitRounds(); if (curChar < 64) { long l = 1L << curChar; do { switch(jjstateSet[--i]) { case 0: if ((0x800400000000L & l) != 0L) kind = 22; break; default : break; }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -