📄 pythongrammartokenmanager.java
字号:
return jjStopAtPos(1, 45); else if ((active0 & 0x400000000000L) != 0L) return jjStopAtPos(1, 46); else if ((active0 & 0x1000000000000L) != 0L) return jjStopAtPos(1, 48); else if ((active0 & 0x2000000000000L) != 0L) return jjStopAtPos(1, 49); else if ((active0 & 0x4000000000000L) != 0L) return jjStopAtPos(1, 50); else if ((active0 & 0x8000000000000L) != 0L) return jjStopAtPos(1, 51); else if ((active0 & 0x10000000000000L) != 0L) return jjStopAtPos(1, 52); else if ((active0 & 0x40000000000000L) != 0L) return jjStopAtPos(1, 54); else if ((active0 & 0x80000000000000L) != 0L) return jjStopAtPos(1, 55); else if ((active0 & 0x100000000000000L) != 0L) return jjStopAtPos(1, 56); else if ((active0 & 0x200000000000000L) != 0L) return jjStopAtPos(1, 57); break; case 62: if ((active0 & 0x800000000L) != 0L) { jjmatchedKind = 35; jjmatchedPos = 1; } else if ((active0 & 0x800000000000L) != 0L) return jjStopAtPos(1, 47); return jjMoveStringLiteralDfa2_0(active0, 0x800000000000000L, active1, 0L); case 97: return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x404004L); case 101: return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x220400L); case 102: if ((active1 & 0x8L) != 0L) return jjStartNfaWithStates_0(1, 67, 10); break; case 104: return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x40L); case 105: return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x41000L); case 108: return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x800830L); case 109: return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x80000L); case 110: if ((active1 & 0x2L) != 0L) return jjStartNfaWithStates_0(1, 65, 10); return jjMoveStringLiteralDfa2_0(active0, 0x4000000000000000L, active1, 0L); case 111: return jjMoveStringLiteralDfa2_0(active0, 0x8000000000000000L, active1, 0x10080L); case 114: if ((active0 & 0x2000000000000000L) != 0L) return jjStartNfaWithStates_0(1, 61, 10); return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x10a100L); case 115: if ((active1 & 0x1L) != 0L) return jjStartNfaWithStates_0(1, 64, 10); else if ((active1 & 0x4000000L) != 0L) { jjmatchedKind = 90; jjmatchedPos = 1; } return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x2000000L); case 120: return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x1000200L); default : break; } return jjStartNfa_0(0, active0, active1);}private final int jjMoveStringLiteralDfa2_0(long old0, long active0, long old1, long active1){ if (((active0 &= old0) | (active1 &= old1)) == 0L) return jjStartNfa_0(0, old0, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_0(1, active0, active1); return 2; } switch(curChar) { case 61: if ((active0 & 0x20000000000000L) != 0L) return jjStopAtPos(2, 53); else if ((active0 & 0x400000000000000L) != 0L) return jjStopAtPos(2, 58); else if ((active0 & 0x800000000000000L) != 0L) return jjStopAtPos(2, 59); else if ((active0 & 0x1000000000000000L) != 0L) return jjStopAtPos(2, 60); break; case 97: return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x800L); case 99: return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x200L); case 100: if ((active0 & 0x4000000000000000L) != 0L) return jjStartNfaWithStates_0(2, 62, 10); break; case 101: return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x1048000L); case 102: if ((active1 & 0x400L) != 0L) return jjStartNfaWithStates_0(2, 74, 10); break; case 105: return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x402060L); case 108: if ((active1 & 0x200000L) != 0L) return jjStartNfaWithStates_0(2, 85, 10); break; case 109: return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x4L); case 110: return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x11000L); case 111: return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x900000L); case 112: return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x80000L); case 114: if ((active1 & 0x80L) != 0L) return jjStartNfaWithStates_0(2, 71, 10); break; case 115: return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x2004010L); case 116: if ((active0 & 0x8000000000000000L) != 0L) return jjStartNfaWithStates_0(2, 63, 10); return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x20000L); case 121: if ((active1 & 0x100L) != 0L) return jjStartNfaWithStates_0(2, 72, 10); break; default : break; } return jjStartNfa_0(1, active0, active1);}private final int jjMoveStringLiteralDfa3_0(long old0, long active0, long old1, long active1){ if (((active0 &= old0) | (active1 &= old1)) == 0L) return jjStartNfa_0(1, old0, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_0(2, 0L, active1); return 3; } switch(curChar) { case 97: return jjMoveStringLiteralDfa4_0(active1, 0x9000L); case 98: return jjMoveStringLiteralDfa4_0(active1, 0x800004L); case 99: if ((active1 & 0x1000000L) != 0L) return jjStartNfaWithStates_0(3, 88, 10); break; case 101: if ((active1 & 0x10L) != 0L) return jjStartNfaWithStates_0(3, 68, 10); return jjMoveStringLiteralDfa4_0(active1, 0x2000200L); case 102: if ((active1 & 0x20L) != 0L) return jjStartNfaWithStates_0(3, 69, 10); break; case 108: return jjMoveStringLiteralDfa4_0(active1, 0x40040L); case 109: if ((active1 & 0x100000L) != 0L) return jjStartNfaWithStates_0(3, 84, 10); break; case 110: return jjMoveStringLiteralDfa4_0(active1, 0x2000L); case 111: return jjMoveStringLiteralDfa4_0(active1, 0x80000L); case 115: if ((active1 & 0x4000L) != 0L) return jjStartNfaWithStates_0(3, 78, 10); return jjMoveStringLiteralDfa4_0(active1, 0x400800L); case 116: return jjMoveStringLiteralDfa4_0(active1, 0x10000L); case 117: return jjMoveStringLiteralDfa4_0(active1, 0x20000L); default : break; } return jjStartNfa_0(2, 0L, active1);}private final int jjMoveStringLiteralDfa4_0(long old1, long active1){ if (((active1 &= old1)) == 0L) return jjStartNfa_0(2, 0L, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_0(3, 0L, active1); return 4; } switch(curChar) { case 97: return jjMoveStringLiteralDfa5_0(active1, 0x800000L); case 100: if ((active1 & 0x40000L) != 0L) return jjStartNfaWithStates_0(4, 82, 10); return jjMoveStringLiteralDfa5_0(active1, 0x4L); case 101: if ((active1 & 0x40L) != 0L) return jjStartNfaWithStates_0(4, 70, 10); else if ((active1 & 0x400000L) != 0L) return jjStartNfaWithStates_0(4, 86, 10); break; case 105: return jjMoveStringLiteralDfa5_0(active1, 0x10000L); case 107: if ((active1 & 0x8000L) != 0L) return jjStartNfaWithStates_0(4, 79, 10); break; case 108: return jjMoveStringLiteralDfa5_0(active1, 0x1000L); case 112: return jjMoveStringLiteralDfa5_0(active1, 0x200L); case 114: return jjMoveStringLiteralDfa5_0(active1, 0x20a0000L); case 115: if ((active1 & 0x800L) != 0L) return jjStartNfaWithStates_0(4, 75, 10); break; case 116: if ((active1 & 0x2000L) != 0L) return jjStartNfaWithStates_0(4, 77, 10); break; default : break; } return jjStartNfa_0(3, 0L, active1);}private final int jjMoveStringLiteralDfa5_0(long old1, long active1){ if (((active1 &= old1)) == 0L) return jjStartNfa_0(3, 0L, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_0(4, 0L, active1); return 5; } switch(curChar) { case 97: if ((active1 & 0x4L) != 0L) return jjStartNfaWithStates_0(5, 66, 10); break; case 108: if ((active1 & 0x800000L) != 0L) return jjStartNfaWithStates_0(5, 87, 10); return jjMoveStringLiteralDfa6_0(active1, 0x1000L); case 110: if ((active1 & 0x20000L) != 0L) return jjStartNfaWithStates_0(5, 81, 10); return jjMoveStringLiteralDfa6_0(active1, 0x10000L); case 116: if ((active1 & 0x200L) != 0L) return jjStartNfaWithStates_0(5, 73, 10); else if ((active1 & 0x80000L) != 0L) return jjStartNfaWithStates_0(5, 83, 10); else if ((active1 & 0x2000000L) != 0L) return jjStartNfaWithStates_0(5, 89, 10); break; default : break; } return jjStartNfa_0(4, 0L, active1);}private final int jjMoveStringLiteralDfa6_0(long old1, long active1){ if (((active1 &= old1)) == 0L) return jjStartNfa_0(4, 0L, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_0(5, 0L, active1); return 6; } switch(curChar) { case 117: return jjMoveStringLiteralDfa7_0(active1, 0x10000L); case 121: if ((active1 & 0x1000L) != 0L) return jjStartNfaWithStates_0(6, 76, 10); break; default : break; } return jjStartNfa_0(5, 0L, active1);}private final int jjMoveStringLiteralDfa7_0(long old1, long active1){ if (((active1 &= old1)) == 0L) return jjStartNfa_0(5, 0L, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_0(6, 0L, active1); return 7; } switch(curChar) { case 101: if ((active1 & 0x10000L) != 0L) return jjStartNfaWithStates_0(7, 80, 10); break; default : break; } return jjStartNfa_0(6, 0L, active1);}private final int jjMoveNfa_0(int startState, int curPos){ int[] nextStates; int startsAt = 0; jjnewStateCnt = 70; int i = 1; jjstateSet[0] = startState; int j, kind = 0x7fffffff; for (;;) { if (++jjround == 0x7fffffff) ReInitRounds(); if (curChar < 64) { long l = 1L << curChar; MatchLoop: do { switch(jjstateSet[--i]) { case 70: if ((0x3ff000000000000L & l) != 0L) jjCheckNAddStates(5, 7); if ((0x3ff000000000000L & l) != 0L) { if (kind > 96) kind = 96; jjCheckNAddTwoStates(35, 36); } break; case 71: if ((0x3ff000000000000L & l) != 0L) { if (kind > 91) kind = 91; jjCheckNAdd(10); } else if (curChar == 34) jjstateSet[jjnewStateCnt++] = 17; else if (curChar == 39) jjstateSet[jjnewStateCnt++] = 14; if (curChar == 34) { if (kind > 101) kind = 101; } else if (curChar == 39) { if (kind > 100) kind = 100; } break; case 0: if ((0x3ff000000000000L & l) != 0L) jjCheckNAddStates(8, 15); else if ((0x2400L & l) != 0L) { if (kind > 5) kind = 5; } else if (curChar == 46) jjCheckNAddTwoStates(35, 39); else if (curChar == 34) jjstateSet[jjnewStateCnt++] = 17; else if (curChar == 39) jjstateSet[jjnewStateCnt++] = 14; else if (curChar == 35) { if (kind > 16) kind = 16; jjCheckNAdd(8); } if ((0x3fe000000000000L & l) != 0L) { if (kind > 93) kind = 93; jjCheckNAddStates(16, 20); } else if (curChar == 48) { if (kind > 93) kind = 93; jjCheckNAddStates(21, 26); } else if (curChar == 34) { if (kind > 101) kind = 101; } else if (curChar == 39) { if (kind > 100) kind = 100; } else if (curChar == 13) jjstateSet[jjnewStateCnt++] = 4; break; case 1: if (curChar == 10 && kind > 4) kind = 4; break; case 2: if (curChar == 13) jjstateSet[jjnewStateCnt++] = 1; break; case 3: if ((0x2400L & l) != 0L && kind > 4) kind = 4; break; case 4: if (curChar == 10 && kind > 5) kind = 5; break; case 5: if (curChar == 13) jjstateSet[jjnewStateCnt++] = 4; break; case 6: if ((0x2400L & l) != 0L && kind > 5) kind = 5; break; case 7: if (curChar != 35) break; if (kind > 16) kind = 16; jjCheckNAdd(8);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -