📄 cppparsertokenmanager.java
字号:
/* Generated By:JavaCC: Do not edit this line. CPPParserTokenManager.java */package net.sourceforge.pmd.cpd.cppast;public class CPPParserTokenManager implements CPPParserConstants{ public static java.io.PrintStream debugStream = System.out; public static void setDebugStream(java.io.PrintStream ds) { debugStream = ds; }private static final int jjStopStringLiteralDfa_0(int pos, long active0, long active1, long active2){ switch (pos) { case 0: if ((active0 & 0x8000000000000000L) != 0L || (active1 & 0x1ffffffffffffL) != 0L || (active2 & 0x2L) != 0L) { jjmatchedKind = 130; return 33; } if ((active0 & 0x2800000002000000L) != 0L) return 1; return -1; case 1: if ((active1 & 0x20300L) != 0L) return 33; if ((active0 & 0x8000000000000000L) != 0L || (active1 & 0x1fffffffdfcffL) != 0L || (active2 & 0x2L) != 0L) { if (jjmatchedPos != 1) { jjmatchedKind = 130; jjmatchedPos = 1; } return 33; } return -1; case 2: if ((active1 & 0x2000284000L) != 0L) return 33; if ((active0 & 0x8000000000000000L) != 0L || (active1 & 0x1ffdfffd5beffL) != 0L || (active2 & 0x2L) != 0L) { jjmatchedKind = 130; jjmatchedPos = 2; return 33; } return -1; case 3: if ((active1 & 0x1bbcfffc4b2f5L) != 0L || (active2 & 0x2L) != 0L) { jjmatchedKind = 130; jjmatchedPos = 3; return 33; } if ((active0 & 0x8000000000000000L) != 0L || (active1 & 0x441000110c0aL) != 0L) return 33; return -1; case 4: if ((active1 & 0x1908210002015L) != 0L) return 33; if ((active1 & 0x2b4defc492e0L) != 0L || (active2 & 0x2L) != 0L) { jjmatchedKind = 130; jjmatchedPos = 4; return 33; } return -1; case 5: if ((active1 & 0x5e9049280L) != 0L) return 33; if ((active1 & 0x2b4806c00060L) != 0L || (active2 & 0x2L) != 0L) { jjmatchedKind = 130; jjmatchedPos = 5; return 33; } return -1; case 6: if ((active1 & 0x290806800020L) != 0L) { jjmatchedKind = 130; jjmatchedPos = 6; return 33; } if ((active1 & 0x24000400040L) != 0L || (active2 & 0x2L) != 0L) return 33; return -1; case 7: if ((active1 & 0x2800000L) != 0L) { jjmatchedKind = 130; jjmatchedPos = 7; return 33; } if ((active1 & 0x290804000020L) != 0L) return 33; return -1; case 8: if ((active1 & 0x800000L) != 0L) return 33; if ((active1 & 0x2000000L) != 0L) { jjmatchedKind = 130; jjmatchedPos = 8; return 33; } return -1; default : return -1; }}private static final int jjStartNfa_0(int pos, long active0, long active1, long active2){ return jjMoveNfa_0(jjStopStringLiteralDfa_0(pos, active0, active1, active2), pos + 1);}static private final int jjStopAtPos(int pos, int kind){ jjmatchedKind = kind; jjmatchedPos = pos; return pos + 1;}static private final int jjStartNfaWithStates_0(int pos, int kind, int state){ jjmatchedKind = kind; jjmatchedPos = pos; try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { return pos + 1; } return jjMoveNfa_0(state, pos + 1);}static private final int jjMoveStringLiteralDfa0_0(){ switch(curChar) { case 13: return jjMoveStringLiteralDfa1_0(0x8L, 0x0L, 0x0L); case 33: jjmatchedKind = 58; return jjMoveStringLiteralDfa1_0(0x80000000000L, 0x0L, 0x0L); case 35: return jjStopAtPos(0, 7); case 37: jjmatchedKind = 54; return jjMoveStringLiteralDfa1_0(0x20000000L, 0x0L, 0x0L); case 38: jjmatchedKind = 41; return jjMoveStringLiteralDfa1_0(0x4400000000L, 0x0L, 0x0L); case 40: return jjStopAtPos(0, 18); case 41: return jjStopAtPos(0, 19); case 42: jjmatchedKind = 52; return jjMoveStringLiteralDfa1_0(0x8000000L, 0x0L, 0x0L); case 43: jjmatchedKind = 50; return jjMoveStringLiteralDfa1_0(0x80000040000000L, 0x0L, 0x0L); case 44: return jjStopAtPos(0, 23); case 45: jjmatchedKind = 51; return jjMoveStringLiteralDfa1_0(0x5100000080000000L, 0x0L, 0x0L); case 46: jjmatchedKind = 59; return jjMoveStringLiteralDfa1_0(0x2000000002000000L, 0x0L, 0x0L); case 47: jjmatchedKind = 53; return jjMoveStringLiteralDfa1_0(0x10000060L, 0x0L, 0x0L); case 58: jjmatchedKind = 21; return jjMoveStringLiteralDfa1_0(0x100000L, 0x0L, 0x0L); case 59: return jjStopAtPos(0, 22); case 60: jjmatchedKind = 44; return jjMoveStringLiteralDfa1_0(0x1400100000000L, 0x0L, 0x0L); case 61: jjmatchedKind = 26; return jjMoveStringLiteralDfa1_0(0x40000000000L, 0x0L, 0x0L); case 62: jjmatchedKind = 45; return jjMoveStringLiteralDfa1_0(0x2800200000000L, 0x0L, 0x0L); case 63: return jjStopAtPos(0, 24); case 91: return jjStopAtPos(0, 16); case 93: return jjStopAtPos(0, 17); case 94: jjmatchedKind = 40; return jjMoveStringLiteralDfa1_0(0x800000000L, 0x0L, 0x0L); case 97: return jjMoveStringLiteralDfa1_0(0x8000000000000000L, 0x0L, 0x0L); case 98: return jjMoveStringLiteralDfa1_0(0x0L, 0x1L, 0x0L); case 99: return jjMoveStringLiteralDfa1_0(0x0L, 0x20000003eL, 0x0L); case 100: return jjMoveStringLiteralDfa1_0(0x0L, 0x3c0L, 0x0L); case 101: return jjMoveStringLiteralDfa1_0(0x0L, 0x1c00L, 0x0L); case 102: return jjMoveStringLiteralDfa1_0(0x0L, 0x80000000e000L, 0x2L); case 103: return jjMoveStringLiteralDfa1_0(0x0L, 0x10000L, 0x0L); case 105: return jjMoveStringLiteralDfa1_0(0x0L, 0xe0000L, 0x0L); case 108: return jjMoveStringLiteralDfa1_0(0x0L, 0x100000L, 0x0L); case 110: return jjMoveStringLiteralDfa1_0(0x0L, 0x200000L, 0x0L); case 111: return jjMoveStringLiteralDfa1_0(0x0L, 0x200000000000L, 0x0L); case 112: return jjMoveStringLiteralDfa1_0(0x0L, 0x1c00000L, 0x0L); case 114: return jjMoveStringLiteralDfa1_0(0x0L, 0xe000000L, 0x0L); case 115: return jjMoveStringLiteralDfa1_0(0x0L, 0x5f0000000L, 0x0L); case 116: return jjMoveStringLiteralDfa1_0(0x0L, 0x1407800000000L, 0x0L); case 117: return jjMoveStringLiteralDfa1_0(0x0L, 0x18000000000L, 0x0L); case 118: return jjMoveStringLiteralDfa1_0(0x0L, 0xe0000000000L, 0x0L); case 119: return jjMoveStringLiteralDfa1_0(0x0L, 0x100000000000L, 0x0L); case 123: return jjStopAtPos(0, 14); case 124: jjmatchedKind = 39; return jjMoveStringLiteralDfa1_0(0x3000000000L, 0x0L, 0x0L); case 125: return jjStopAtPos(0, 15); case 126: return jjStopAtPos(0, 57); default : return jjMoveNfa_0(32, 0); }}static private final int jjMoveStringLiteralDfa1_0(long active0, long active1, long active2){ try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_0(0, active0, active1, active2); return 1; } switch(curChar) { case 10: if ((active0 & 0x8L) != 0L) return jjStopAtPos(1, 3); break; case 38: if ((active0 & 0x4000000000L) != 0L) return jjStopAtPos(1, 38); break; case 42: if ((active0 & 0x40L) != 0L) return jjStopAtPos(1, 6); else if ((active0 & 0x2000000000000000L) != 0L) return jjStopAtPos(1, 61); break; case 43: if ((active0 & 0x80000000000000L) != 0L) return jjStopAtPos(1, 55); break; case 45: if ((active0 & 0x100000000000000L) != 0L) return jjStopAtPos(1, 56); break; case 46: return jjMoveStringLiteralDfa2_0(active0, 0x2000000L, active1, 0L, active2, 0L); case 47: if ((active0 & 0x20L) != 0L) return jjStopAtPos(1, 5); break; case 58: if ((active0 & 0x100000L) != 0L) return jjStopAtPos(1, 20); break; case 60: if ((active0 & 0x1000000000000L) != 0L) { jjmatchedKind = 48; jjmatchedPos = 1; } return jjMoveStringLiteralDfa2_0(active0, 0x100000000L, active1, 0L, active2, 0L); case 61: if ((active0 & 0x8000000L) != 0L) return jjStopAtPos(1, 27); else if ((active0 & 0x10000000L) != 0L) return jjStopAtPos(1, 28); else if ((active0 & 0x20000000L) != 0L) return jjStopAtPos(1, 29); else if ((active0 & 0x40000000L) != 0L) return jjStopAtPos(1, 30); else if ((active0 & 0x80000000L) != 0L) return jjStopAtPos(1, 31); else if ((active0 & 0x400000000L) != 0L) return jjStopAtPos(1, 34); else if ((active0 & 0x800000000L) != 0L) return jjStopAtPos(1, 35); else if ((active0 & 0x1000000000L) != 0L) return jjStopAtPos(1, 36); else if ((active0 & 0x40000000000L) != 0L) return jjStopAtPos(1, 42); else if ((active0 & 0x80000000000L) != 0L) return jjStopAtPos(1, 43); else if ((active0 & 0x400000000000L) != 0L) return jjStopAtPos(1, 46); else if ((active0 & 0x800000000000L) != 0L) return jjStopAtPos(1, 47); break; case 62: if ((active0 & 0x2000000000000L) != 0L) { jjmatchedKind = 49; jjmatchedPos = 1; } else if ((active0 & 0x1000000000000000L) != 0L) { jjmatchedKind = 60; jjmatchedPos = 1; } return jjMoveStringLiteralDfa2_0(active0, 0x4000000200000000L, active1, 0L, active2, 0L); case 97: return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x800000000006L, active2, 0L); case 101: return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x80e2000c0L, active2, 0L); case 102: if ((active1 & 0x20000L) != 0L) return jjStartNfaWithStates_0(1, 81, 33); break; case 104: return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x1101010000008L, active2, 0L); case 105: return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x20060000000L, active2, 0x2L); case 108: return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x200002400L, active2, 0L); case 110: return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x180000c0800L, active2, 0L); case 111: if ((active1 & 0x100L) != 0L) { jjmatchedKind = 72; jjmatchedPos = 1; } return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0xc0000114230L, active2, 0L); case 112: return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x200000000000L, active2, 0L); case 114: return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x402000c08001L, active2, 0L); case 116: return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x180000000L, active2, 0L); case 117: return jjMoveStringLiteralDfa2_0(active0, 0x8000000000000000L, active1, 0x1000000L, active2, 0L); case 119: return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x400000000L, active2, 0L); case 120: return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x1000L, active2, 0L); case 121: return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x4000000000L, active2, 0L); case 124: if ((active0 & 0x2000000000L) != 0L) return jjStopAtPos(1, 37); break; default : break; } return jjStartNfa_0(0, active0, active1, active2);}static private final int jjMoveStringLiteralDfa2_0(long old0, long active0, long old1, long active1, long old2, long active2){ if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)) == 0L) return jjStartNfa_0(0, old0, old1, old2); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_0(1, active0, active1, active2); return 2; } switch(curChar) { case 42: if ((active0 & 0x4000000000000000L) != 0L) return jjStopAtPos(2, 62); break; case 46: if ((active0 & 0x2000000L) != 0L) return jjStopAtPos(2, 25); break; case 61: if ((active0 & 0x100000000L) != 0L) return jjStopAtPos(2, 32); else if ((active0 & 0x200000000L) != 0L) return jjStopAtPos(2, 33); break; case 97: return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x280000008L, active2, 0L); case 98: return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x1000000L, active2, 0L);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -