/* Generated By:JJTree&JavaCC: Do not edit this line. XScriptParserTokenManager.java */ import java.util.Stack; public class XScriptParserTokenManager implements XScriptParserConstants { private Stack stateStack = new Stack(); static final int PARENMARKER = 2000; /** * Push the current state onto the state stack. */ private void pushState() { stateStack.addElement(new Integer(curLexState)); } /** * Push the given state onto the state stack. * @param state Must be a valid state. */ private void pushState(int state) { stateStack.push(new Integer(state)); } /** * Pop the state on the state stack, and switch to that state. */ private void popState() { if (stateStack.size() == 0) { printLinePos(); } int nextState = ((Integer) stateStack.pop()).intValue(); if(nextState == PARENMARKER) printLinePos(); SwitchTo(nextState); } /** * Push a parenthesis state. This pushes, in addition to the * lexical state value, a special marker that lets * resetParenStateOrSwitch(int state) * know if it should pop and switch. Used for the comma operator. */ private void pushParenState(int commaState, int rparState) { stateStack.push(new Integer(rparState)); stateStack.push(new Integer(commaState)); stateStack.push(new Integer(PARENMARKER)); SwitchTo(commaState); } // /** // * Push a parenthesis state. This pushes, in addition to the // * lexical state value, a special marker that lets // * resetParenStateOrSwitch(int state) // * know if it should pop and switch. Used for the comma operator. // */ // private void pushParenState() // { // stateStack.push(new Integer(curLexState)); // stateStack.push(new Integer(PARENMARKER)); // } /** * If a PARENMARKER is on the stack, switch the state to * the state underneath the marker. Leave the stack in * the same state. If the stack is zero, do nothing. * @param state The state to switch to if the PARENMARKER is not found. */ private void resetParenStateOrSwitch(int state) { if (stateStack.size() == 0) { SwitchTo(state); return; } int nextState = ((Integer) stateStack.peek()).intValue(); if (PARENMARKER == nextState) { // Wait for right paren to do the pop! Integer intObj = (Integer) stateStack.elementAt(stateStack.size() - 2); nextState = intObj.intValue(); SwitchTo(nextState); } else SwitchTo(state); } // /** // * Pop the lexical state stack two elements. // */ // private void popParenState() // { // if (stateStack.size() == 0) // return; // // int nextState = ((Integer) stateStack.peek()).intValue(); // if (PARENMARKER == nextState) // { // stateStack.pop(); // stateStack.pop(); // } // } /** * Pop the lexical state stack two elements. */ private void popParenState() { if (stateStack.size() == 0) return; int nextState = ((Integer) stateStack.peek()).intValue(); if (PARENMARKER == nextState) { stateStack.pop(); stateStack.pop(); int rparState = ((Integer) stateStack.peek()).intValue(); SwitchTo(rparState); stateStack.pop(); } } /** * Print the current line position. */ public void printLinePos() { System.err.println("Line: " + input_stream.getEndLine()); } public java.io.PrintStream debugStream = System.out; public void setDebugStream(java.io.PrintStream ds) { debugStream = ds; } private final int jjStopStringLiteralDfa_1(int pos, long active0, long active1) { switch (pos) { case 0: if ((active0 & 0x400000L) != 0L) { jjmatchedKind = 116; return 42; } if ((active1 & 0x40000000000000L) != 0L) return 138; if ((active0 & 0x20000000L) != 0L) { jjmatchedKind = 116; return 40; } if ((active0 & 0x2200000000L) != 0L || (active1 & 0x100L) != 0L) { jjmatchedKind = 116; return 85; } if ((active0 & 0x1584800000L) != 0L || (active1 & 0x4000003e00L) != 0L) { jjmatchedKind = 116; return 233; } if ((active0 & 0x8000000L) != 0L) return 57; if ((active0 & 0x40000000L) != 0L) { jjmatchedKind = 116; return 71; } if ((active0 & 0x10812000000L) != 0L || (active1 & 0xaL) != 0L) { jjmatchedKind = 116; return 22; } if ((active1 & 0x600000000000L) != 0L) return 234; if ((active0 & 0x1000000L) != 0L) { jjmatchedKind = 116; return 181; } return -1; case 1: if ((active0 & 0x400400000L) != 0L || (active1 & 0x3f0aL) != 0L) return 233; if ((active0 & 0x133e7800000L) != 0L || (active1 & 0x4000000000L) != 0L) { if (jjmatchedPos != 1) { jjmatchedKind = 116; jjmatchedPos = 1; } return 233; } if ((active0 & 0x810000000L) != 0L) return 21; return -1; case 2: if ((active0 & 0x13be2000000L) != 0L || (active1 & 0x4000000008L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 2; return 233; } if ((active0 & 0x5800000L) != 0L) return 233; return -1; case 3: if ((active0 & 0x38e0000000L) != 0L || (active1 & 0x4000000008L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 3; return 233; } if ((active0 & 0x10302000000L) != 0L) return 233; return -1; case 4: if ((active0 & 0x1000000000L) != 0L || (active1 & 0x8L) != 0L) return 233; if ((active0 & 0x28e0000000L) != 0L || (active1 & 0x4000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 4; return 233; } return -1; case 5: if ((active0 & 0x860000000L) != 0L || (active1 & 0x4000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 5; return 233; } if ((active0 & 0x2080000000L) != 0L) return 233; return -1; case 6: if ((active0 & 0x20000000L) != 0L) return 233; if ((active0 & 0x840000000L) != 0L || (active1 & 0x4000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 6; return 233; } return -1; case 7: if ((active0 & 0x840000000L) != 0L || (active1 & 0x4000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 7; return 233; } return -1; case 8: if ((active1 & 0x4000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 8; return 233; } if ((active0 & 0x840000000L) != 0L) return 233; return -1; case 9: if ((active1 & 0x4000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 9; return 233; } return -1; case 10: if ((active1 & 0x4000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 10; return 233; } return -1; case 11: if ((active1 & 0x4000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 11; return 233; } return -1; case 12: if ((active1 & 0x4000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 12; return 233; } return -1; case 13: if ((active1 & 0x4000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 13; return 233; } return -1; case 14: if ((active1 & 0x4000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 14; return 233; } return -1; case 15: if ((active1 & 0x4000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 15; return 233; } return -1; case 16: if ((active1 & 0x4000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 16; return 233; } return -1; case 17: if ((active1 & 0x4000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 17; return 233; } return -1; case 18: if ((active1 & 0x4000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 18; return 233; } return -1; case 19: if ((active1 & 0x4000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 19; return 233; } return -1; case 20: if ((active1 & 0x4000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 20; return 233; } return -1; default : return -1; } } private final int jjStartNfa_1(int pos, long active0, long active1) { return jjMoveNfa_1(jjStopStringLiteralDfa_1(pos, active0, active1), pos + 1); } private final int jjStopAtPos(int pos, int kind) { jjmatchedKind = kind; jjmatchedPos = pos; return pos + 1; } private final int jjStartNfaWithStates_1(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_1(state, pos + 1); } private final int jjMoveStringLiteralDfa0_1() { switch(curChar) { case 33: return jjMoveStringLiteralDfa1_1(0x0L, 0x4L); case 36: return jjStopAtPos(0, 114); case 40: return jjStopAtPos(0, 84); case 41: return jjStopAtPos(0, 88); case 42: return jjStartNfaWithStates_1(0, 27, 57); case 43: return jjStopAtPos(0, 81); case 44: return jjStopAtPos(0, 108); case 45: return jjStopAtPos(0, 80); case 46: jjmatchedKind = 109; return jjMoveStringLiteralDfa1_1(0x0L, 0x400000000000L); case 47: jjmatchedKind = 62; return jjMoveStringLiteralDfa1_1(0x8000000000000000L, 0x0L); case 60: jjmatchedKind = 78; return jjMoveStringLiteralDfa1_1(0x0L, 0x30L); case 61: return jjStopAtPos(0, 64); case 62: jjmatchedKind = 79; return jjMoveStringLiteralDfa1_1(0x0L, 0xc0L); case 63: return jjStopAtPos(0, 82); case 91: return jjStopAtPos(0, 86); case 93: return jjStopAtPos(0, 87); case 97: return jjMoveStringLiteralDfa1_1(0x800000L, 0x0L); case 99: return jjMoveStringLiteralDfa1_1(0x20000000L, 0x0L); case 100: return jjMoveStringLiteralDfa1_1(0x1000000L, 0x0L); case 101: return jjMoveStringLiteralDfa1_1(0x2200000000L, 0x100L); case 103: return jjMoveStringLiteralDfa1_1(0x0L, 0xc00L); case 105: return jjMoveStringLiteralDfa1_1(0x10812000000L, 0xaL); case 108: return jjMoveStringLiteralDfa1_1(0x0L, 0x3000L); case 109: return jjMoveStringLiteralDfa1_1(0x4000000L, 0x0L); case 110: return jjMoveStringLiteralDfa1_1(0x0L, 0x200L); case 111: return jjMoveStringLiteralDfa1_1(0x400000L, 0x0L); case 112: return jjMoveStringLiteralDfa1_1(0x0L, 0x4000000000L); case 114: return jjMoveStringLiteralDfa1_1(0x80000000L, 0x0L); case 115: return jjMoveStringLiteralDfa1_1(0x40000000L, 0x0L); case 116: return jjMoveStringLiteralDfa1_1(0x500000000L, 0x0L); case 117: return jjMoveStringLiteralDfa1_1(0x1000000000L, 0x0L); case 123: return jjStartNfaWithStates_1(0, 118, 138); case 124: return jjStopAtPos(0, 83); case 125: return jjStopAtPos(0, 119); default : return jjMoveNfa_1(23, 0); } } private final int jjMoveStringLiteralDfa1_1(long active0, long active1) { try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_1(0, active0, active1); return 1; } switch(curChar) { case 46: if ((active1 & 0x400000000000L) != 0L) return jjStopAtPos(1, 110); break; case 47: if ((active0 & 0x8000000000000000L) != 0L) return jjStopAtPos(1, 63); break; case 60: if ((active1 & 0x20L) != 0L) return jjStopAtPos(1, 69); break; case 61: if ((active1 & 0x4L) != 0L) return jjStopAtPos(1, 66); else if ((active1 & 0x10L) != 0L) return jjStopAtPos(1, 68); else if ((active1 & 0x40L) != 0L) return jjStopAtPos(1, 70); break; case 62: if ((active1 & 0x80L) != 0L) return jjStopAtPos(1, 71); break; case 97: return jjMoveStringLiteralDfa2_1(active0, 0x40000000L, active1, 0L); case 100: return jjMoveStringLiteralDfa2_1(active0, 0x2000000L, active1, 0L); case 101: if ((active1 & 0x200L) != 0L) return jjStartNfaWithStates_1(1, 73, 233); else if ((active1 & 0x800L) != 0L) return jjStartNfaWithStates_1(1, 75, 233); else if ((active1 & 0x2000L) != 0L) return jjStartNfaWithStates_1(1, 77, 233); return jjMoveStringLiteralDfa2_1(active0, 0x80000000L, active1, 0L); case 104: return jjMoveStringLiteralDfa2_1(active0, 0x100000000L, active1, 0L); case 105: return jjMoveStringLiteralDfa2_1(active0, 0x1000000L, active1, 0L); case 108: return jjMoveStringLiteralDfa2_1(active0, 0x200000000L, active1, 0L); case 110: if ((active0 & 0x10000000L) != 0L) { jjmatchedKind = 28; jjmatchedPos = 1; } return jjMoveStringLiteralDfa2_1(active0, 0x1800800000L, active1, 0L); case 111: if ((active0 & 0x400000000L) != 0L) return jjStartNfaWithStates_1(1, 34, 233); return jjMoveStringLiteralDfa2_1(active0, 0x24000000L, active1, 0L); case 113: if ((active1 & 0x100L) != 0L) return jjStartNfaWithStates_1(1, 72, 233); break; case 114: if ((active0 & 0x400000L) != 0L) return jjStartNfaWithStates_1(1, 22, 233); return jjMoveStringLiteralDfa2_1(active0, 0L, active1, 0x4000000000L); case 115: if ((active1 & 0x2L) != 0L) { jjmatchedKind = 65; jjmatchedPos = 1; } return jjMoveStringLiteralDfa2_1(active0, 0L, active1, 0x8L); case 116: if ((active1 & 0x400L) != 0L) return jjStartNfaWithStates_1(1, 74, 233); else if ((active1 & 0x1000L) != 0L) return jjStartNfaWithStates_1(1, 76, 233); return jjMoveStringLiteralDfa2_1(active0, 0x10000000000L, active1, 0L); case 120: return jjMoveStringLiteralDfa2_1(active0, 0x2000000000L, active1, 0L); default : break; } return jjStartNfa_1(0, active0, active1); } private final int jjMoveStringLiteralDfa2_1(long old0, long active0, long old1, long active1) { if (((active0 &= old0) | (active1 &= old1)) == 0L) return jjStartNfa_1(0, old0, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_1(1, active0, active1); return 2; } switch(curChar) { case 99: return jjMoveStringLiteralDfa3_1(active0, 0x2000000000L, active1, 0L); case 100: if ((active0 & 0x800000L) != 0L) return jjStartNfaWithStates_1(2, 23, 233); else if ((active0 & 0x4000000L) != 0L) return jjStartNfaWithStates_1(2, 26, 233); break; case 101: return jjMoveStringLiteralDfa3_1(active0, 0x10100000000L, active1, 0L); case 105: return jjMoveStringLiteralDfa3_1(active0, 0x1002000000L, active1, 0L); case 110: return jjMoveStringLiteralDfa3_1(active0, 0x20000000L, active1, 0x8L); case 111: return jjMoveStringLiteralDfa3_1(active0, 0L, active1, 0x4000000000L); case 115: return jjMoveStringLiteralDfa3_1(active0, 0x200000000L, active1, 0L); case 116: return jjMoveStringLiteralDfa3_1(active0, 0x8c0000000L, active1, 0L); case 118: if ((active0 & 0x1000000L) != 0L) return jjStartNfaWithStates_1(2, 24, 233); break; default : break; } return jjStartNfa_1(1, active0, active1); } private final int jjMoveStringLiteralDfa3_1(long old0, long active0, long old1, long active1) { if (((active0 &= old0) | (active1 &= old1)) == 0L) return jjStartNfa_1(1, old0, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_1(2, active0, active1); return 3; } switch(curChar) { case 99: return jjMoveStringLiteralDfa4_1(active0, 0L, active1, 0x4000000000L); case 101: if ((active0 & 0x200000000L) != 0L) return jjStartNfaWithStates_1(3, 33, 233); return jjMoveStringLiteralDfa4_1(active0, 0x2800000000L, active1, 0L); case 105: return jjMoveStringLiteralDfa4_1(active0, 0x40000000L, active1, 0L); case 109: if ((active0 & 0x10000000000L) != 0L) return jjStartNfaWithStates_1(3, 40, 233); break; case 110: if ((active0 & 0x100000000L) != 0L) return jjStartNfaWithStates_1(3, 32, 233); break; case 111: return jjMoveStringLiteralDfa4_1(active0, 0x1000000000L, active1, 0x8L); case 116: return jjMoveStringLiteralDfa4_1(active0, 0x20000000L, active1, 0L); case 117: return jjMoveStringLiteralDfa4_1(active0, 0x80000000L, active1, 0L); case 118: if ((active0 & 0x2000000L) != 0L) return jjStartNfaWithStates_1(3, 25, 233); break; default : break; } return jjStartNfa_1(2, active0, active1); } private final int jjMoveStringLiteralDfa4_1(long old0, long active0, long old1, long active1) { if (((active0 &= old0) | (active1 &= old1)) == 0L) return jjStartNfa_1(2, old0, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_1(3, active0, active1); return 4; } switch(curChar) { case 101: return jjMoveStringLiteralDfa5_1(active0, 0x20000000L, active1, 0x4000000000L); case 110: if ((active0 & 0x1000000000L) != 0L) return jjStartNfaWithStates_1(4, 36, 233); break; case 112: return jjMoveStringLiteralDfa5_1(active0, 0x2000000000L, active1, 0L); case 114: return jjMoveStringLiteralDfa5_1(active0, 0x880000000L, active1, 0L); case 115: return jjMoveStringLiteralDfa5_1(active0, 0x40000000L, active1, 0L); case 116: if ((active1 & 0x8L) != 0L) return jjStartNfaWithStates_1(4, 67, 233); break; default : break; } return jjStartNfa_1(3, active0, active1); } private final int jjMoveStringLiteralDfa5_1(long old0, long active0, long old1, long active1) { if (((active0 &= old0) | (active1 &= old1)) == 0L) return jjStartNfa_1(3, old0, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_1(4, active0, active1); return 5; } switch(curChar) { case 102: return jjMoveStringLiteralDfa6_1(active0, 0x40000000L, active1, 0L); case 110: if ((active0 & 0x80000000L) != 0L) return jjStartNfaWithStates_1(5, 31, 233); break; case 115: return jjMoveStringLiteralDfa6_1(active0, 0x800000000L, active1, 0x4000000000L); case 116: if ((active0 & 0x2000000000L) != 0L) return jjStartNfaWithStates_1(5, 37, 233); break; case 120: return jjMoveStringLiteralDfa6_1(active0, 0x20000000L, active1, 0L); default : break; } return jjStartNfa_1(4, active0, active1); } private final int jjMoveStringLiteralDfa6_1(long old0, long active0, long old1, long active1) { if (((active0 &= old0) | (active1 &= old1)) == 0L) return jjStartNfa_1(4, old0, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_1(5, active0, active1); return 6; } switch(curChar) { case 101: return jjMoveStringLiteralDfa7_1(active0, 0x800000000L, active1, 0L); case 105: return jjMoveStringLiteralDfa7_1(active0, 0x40000000L, active1, 0L); case 115: return jjMoveStringLiteralDfa7_1(active0, 0L, active1, 0x4000000000L); case 116: if ((active0 & 0x20000000L) != 0L) return jjStartNfaWithStates_1(6, 29, 233); break; default : break; } return jjStartNfa_1(5, active0, active1); } private final int jjMoveStringLiteralDfa7_1(long old0, long active0, long old1, long active1) { if (((active0 &= old0) | (active1 &= old1)) == 0L) return jjStartNfa_1(5, old0, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_1(6, active0, active1); return 7; } switch(curChar) { case 99: return jjMoveStringLiteralDfa8_1(active0, 0x800000000L, active1, 0L); case 101: return jjMoveStringLiteralDfa8_1(active0, 0x40000000L, active1, 0L); case 105: return jjMoveStringLiteralDfa8_1(active0, 0L, active1, 0x4000000000L); default : break; } return jjStartNfa_1(6, active0, active1); } private final int jjMoveStringLiteralDfa8_1(long old0, long active0, long old1, long active1) { if (((active0 &= old0) | (active1 &= old1)) == 0L) return jjStartNfa_1(6, old0, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_1(7, active0, active1); return 8; } switch(curChar) { case 110: return jjMoveStringLiteralDfa9_1(active0, 0L, active1, 0x4000000000L); case 115: if ((active0 & 0x40000000L) != 0L) return jjStartNfaWithStates_1(8, 30, 233); break; case 116: if ((active0 & 0x800000000L) != 0L) return jjStartNfaWithStates_1(8, 35, 233); break; default : break; } return jjStartNfa_1(7, active0, active1); } private final int jjMoveStringLiteralDfa9_1(long old0, long active0, long old1, long active1) { if (((active0 &= old0) | (active1 &= old1)) == 0L) return jjStartNfa_1(7, old0, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_1(8, 0L, active1); return 9; } switch(curChar) { case 103: return jjMoveStringLiteralDfa10_1(active1, 0x4000000000L); default : break; } return jjStartNfa_1(8, 0L, active1); } private final int jjMoveStringLiteralDfa10_1(long old1, long active1) { if (((active1 &= old1)) == 0L) return jjStartNfa_1(8, 0L, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_1(9, 0L, active1); return 10; } switch(curChar) { case 45: return jjMoveStringLiteralDfa11_1(active1, 0x4000000000L); default : break; } return jjStartNfa_1(9, 0L, active1); } private final int jjMoveStringLiteralDfa11_1(long old1, long active1) { if (((active1 &= old1)) == 0L) return jjStartNfa_1(9, 0L, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_1(10, 0L, active1); return 11; } switch(curChar) { case 105: return jjMoveStringLiteralDfa12_1(active1, 0x4000000000L); default : break; } return jjStartNfa_1(10, 0L, active1); } private final int jjMoveStringLiteralDfa12_1(long old1, long active1) { if (((active1 &= old1)) == 0L) return jjStartNfa_1(10, 0L, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_1(11, 0L, active1); return 12; } switch(curChar) { case 110: return jjMoveStringLiteralDfa13_1(active1, 0x4000000000L); default : break; } return jjStartNfa_1(11, 0L, active1); } private final int jjMoveStringLiteralDfa13_1(long old1, long active1) { if (((active1 &= old1)) == 0L) return jjStartNfa_1(11, 0L, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_1(12, 0L, active1); return 13; } switch(curChar) { case 115: return jjMoveStringLiteralDfa14_1(active1, 0x4000000000L); default : break; } return jjStartNfa_1(12, 0L, active1); } private final int jjMoveStringLiteralDfa14_1(long old1, long active1) { if (((active1 &= old1)) == 0L) return jjStartNfa_1(12, 0L, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_1(13, 0L, active1); return 14; } switch(curChar) { case 116: return jjMoveStringLiteralDfa15_1(active1, 0x4000000000L); default : break; } return jjStartNfa_1(13, 0L, active1); } private final int jjMoveStringLiteralDfa15_1(long old1, long active1) { if (((active1 &= old1)) == 0L) return jjStartNfa_1(13, 0L, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_1(14, 0L, active1); return 15; } switch(curChar) { case 114: return jjMoveStringLiteralDfa16_1(active1, 0x4000000000L); default : break; } return jjStartNfa_1(14, 0L, active1); } private final int jjMoveStringLiteralDfa16_1(long old1, long active1) { if (((active1 &= old1)) == 0L) return jjStartNfa_1(14, 0L, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_1(15, 0L, active1); return 16; } switch(curChar) { case 117: return jjMoveStringLiteralDfa17_1(active1, 0x4000000000L); default : break; } return jjStartNfa_1(15, 0L, active1); } private final int jjMoveStringLiteralDfa17_1(long old1, long active1) { if (((active1 &= old1)) == 0L) return jjStartNfa_1(15, 0L, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_1(16, 0L, active1); return 17; } switch(curChar) { case 99: return jjMoveStringLiteralDfa18_1(active1, 0x4000000000L); default : break; } return jjStartNfa_1(16, 0L, active1); } private final int jjMoveStringLiteralDfa18_1(long old1, long active1) { if (((active1 &= old1)) == 0L) return jjStartNfa_1(16, 0L, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_1(17, 0L, active1); return 18; } switch(curChar) { case 116: return jjMoveStringLiteralDfa19_1(active1, 0x4000000000L); default : break; } return jjStartNfa_1(17, 0L, active1); } private final int jjMoveStringLiteralDfa19_1(long old1, long active1) { if (((active1 &= old1)) == 0L) return jjStartNfa_1(17, 0L, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_1(18, 0L, active1); return 19; } switch(curChar) { case 105: return jjMoveStringLiteralDfa20_1(active1, 0x4000000000L); default : break; } return jjStartNfa_1(18, 0L, active1); } private final int jjMoveStringLiteralDfa20_1(long old1, long active1) { if (((active1 &= old1)) == 0L) return jjStartNfa_1(18, 0L, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_1(19, 0L, active1); return 20; } switch(curChar) { case 111: return jjMoveStringLiteralDfa21_1(active1, 0x4000000000L); default : break; } return jjStartNfa_1(19, 0L, active1); } private final int jjMoveStringLiteralDfa21_1(long old1, long active1) { if (((active1 &= old1)) == 0L) return jjStartNfa_1(19, 0L, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_1(20, 0L, active1); return 21; } switch(curChar) { case 110: if ((active1 & 0x4000000000L) != 0L) return jjStartNfaWithStates_1(21, 102, 233); break; default : break; } return jjStartNfa_1(20, 0L, active1); } private final void jjCheckNAdd(int state) { if (jjrounds[state] != jjround) { jjstateSet[jjnewStateCnt++] = state; jjrounds[state] = jjround; } } private final void jjAddStates(int start, int end) { do { jjstateSet[jjnewStateCnt++] = jjnextStates[start]; } while (start++ != end); } private final void jjCheckNAddTwoStates(int state1, int state2) { jjCheckNAdd(state1); jjCheckNAdd(state2); } private final void jjCheckNAddStates(int start, int end) { do { jjCheckNAdd(jjnextStates[start]); } while (start++ != end); } private final void jjCheckNAddStates(int start) { jjCheckNAdd(jjnextStates[start]); jjCheckNAdd(jjnextStates[start + 1]); } static final long[] jjbitVec0 = { 0x0L, 0x0L, 0xffffffffffffffffL, 0xffffffffffffffffL }; static final long[] jjbitVec1 = { 0x0L, 0xffffffffffffc000L, 0xfffff0007fffffffL, 0x7fffffL }; static final long[] jjbitVec3 = { 0x0L, 0x0L, 0x0L, 0xff7fffffff7fffffL }; static final long[] jjbitVec4 = { 0x7ff3ffffffffffffL, 0x7ffffffffffffdfeL, 0xffffffffffffffffL, 0xfc31ffffffffe00fL }; static final long[] jjbitVec5 = { 0xffffffL, 0xffffffffffff0000L, 0xf80001ffffffffffL, 0x3L }; static final long[] jjbitVec6 = { 0x0L, 0x0L, 0xfffffffbffffd740L, 0xffffd547f7fffL }; static final long[] jjbitVec7 = { 0xffffffffffffdffeL, 0xffffffffdffeffffL, 0xffffffffffff0003L, 0x33fcfffffff199fL }; static final long[] jjbitVec8 = { 0xfffe000000000000L, 0xfffffffe027fffffL, 0x7fL, 0x707ffffff0000L }; static final long[] jjbitVec9 = { 0x7fffffe00000000L, 0xfffe0000000007feL, 0x7cffffffffffffffL, 0x60002f7fffL }; static final long[] jjbitVec10 = { 0x23ffffffffffffe0L, 0x3ff000000L, 0x3c5fdfffff99fe0L, 0x30003b0000000L }; static final long[] jjbitVec11 = { 0x36dfdfffff987e0L, 0x1c00005e000000L, 0x23edfdfffffbafe0L, 0x100000000L }; static final long[] jjbitVec12 = { 0x23cdfdfffff99fe0L, 0x3b0000000L, 0x3bfc718d63dc7e0L, 0x0L }; static final long[] jjbitVec13 = { 0x3effdfffffddfe0L, 0x300000000L, 0x3effdfffffddfe0L, 0x340000000L }; static final long[] jjbitVec14 = { 0x3fffdfffffddfe0L, 0x300000000L, 0x0L, 0x0L }; static final long[] jjbitVec15 = { 0xd7ffffffffffeL, 0x3fL, 0x200d6caefef02596L, 0x1fL }; static final long[] jjbitVec16 = { 0x0L, 0x3fffffffeffL, 0x0L, 0x0L }; static final long[] jjbitVec17 = { 0x0L, 0x0L, 0xffffffff00000000L, 0x7fffffffff003fL }; static final long[] jjbitVec18 = { 0x500000000007daedL, 0x2c62ab82315001L, 0xf580c90040000000L, 0x201080000000007L }; static final long[] jjbitVec19 = { 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffff0fffffffL, 0x3ffffffffffffffL }; static final long[] jjbitVec20 = { 0xffffffff3f3fffffL, 0x3fffffffaaff3f3fL, 0x5fdfffffffffffffL, 0x1fdc1fff0fcf1fdcL }; static final long[] jjbitVec21 = { 0x4c4000000000L, 0x0L, 0x7L, 0x0L }; static final long[] jjbitVec22 = { 0x3fe00000080L, 0xfffffffffffffffeL, 0xfffffffe001fffffL, 0x7ffffffffffffffL }; static final long[] jjbitVec23 = { 0x1fffffffffe0L, 0x0L, 0x0L, 0x0L }; static final long[] jjbitVec24 = { 0xffffffffffffffffL, 0xffffffffffffffffL, 0x3fffffffffL, 0x0L }; static final long[] jjbitVec25 = { 0xffffffffffffffffL, 0xffffffffffffffffL, 0xfffffffffL, 0x0L }; static final long[] jjbitVec26 = { 0x0L, 0x0L, 0x80000000000000L, 0xff7fffffff7fffffL }; static final long[] jjbitVec27 = { 0xffffffL, 0xffffffffffff0000L, 0xf80001ffffffffffL, 0x30003L }; static final long[] jjbitVec28 = { 0xffffffffffffffffL, 0x30000003fL, 0xfffffffbffffd7c0L, 0xffffd547f7fffL }; static final long[] jjbitVec29 = { 0xffffffffffffdffeL, 0xffffffffdffeffffL, 0xffffffffffff007bL, 0x33fcfffffff199fL }; static final long[] jjbitVec30 = { 0xfffe000000000000L, 0xfffffffe027fffffL, 0xbbfffffbfffe007fL, 0x707ffffff0016L }; static final long[] jjbitVec31 = { 0x7fffffe00000000L, 0xffff03ff0007ffffL, 0x7cffffffffffffffL, 0x3ff3dffffef7fffL }; static final long[] jjbitVec32 = { 0xf3ffffffffffffeeL, 0xffcfff1e3fffL, 0xd3c5fdfffff99feeL, 0x3ffcfb080399fL }; static final long[] jjbitVec33 = { 0xd36dfdfffff987e4L, 0x1fffc05e003987L, 0xf3edfdfffffbafeeL, 0xffc100003bbfL }; static final long[] jjbitVec34 = { 0xf3cdfdfffff99feeL, 0xffc3b0c0398fL, 0xc3bfc718d63dc7ecL, 0xff8000803dc7L }; static final long[] jjbitVec35 = { 0xc3effdfffffddfeeL, 0xffc300603ddfL, 0xc3effdfffffddfecL, 0xffc340603ddfL }; static final long[] jjbitVec36 = { 0xc3fffdfffffddfecL, 0xffc300803dcfL, 0x0L, 0x0L }; static final long[] jjbitVec37 = { 0x7ff7ffffffffffeL, 0x3ff7fffL, 0x3bff6caefef02596L, 0x3ff3f5fL }; static final long[] jjbitVec38 = { 0xc2a003ff03000000L, 0xfffe03fffffffeffL, 0x2fe3ffffebf0fdfL, 0x0L }; static final long[] jjbitVec39 = { 0x0L, 0x0L, 0x0L, 0x21fff0000L }; static final long[] jjbitVec40 = { 0x3efffe000000a0L, 0xfffffffffffffffeL, 0xfffffffe661fffffL, 0x77ffffffffffffffL }; static final long[] jjbitVec41 = { 0x1600L, 0x0L, 0x0L, 0x0L }; static final long[] jjbitVec42 = { 0x0L, 0xffc000000000L, 0x0L, 0xffc000000000L }; static final long[] jjbitVec43 = { 0x0L, 0x3ff00000000L, 0x0L, 0x3ff000000000000L }; static final long[] jjbitVec44 = { 0x0L, 0xffc000000000L, 0x0L, 0xff8000000000L }; static final long[] jjbitVec45 = { 0x0L, 0xffc000000000L, 0x0L, 0x0L }; static final long[] jjbitVec46 = { 0x0L, 0x3ff0000L, 0x0L, 0x3ff0000L }; static final long[] jjbitVec47 = { 0x3ff00000000L, 0x0L, 0x0L, 0x0L }; private final int jjMoveNfa_1(int startState, int curPos) { int[] nextStates; int startsAt = 0; jjnewStateCnt = 233; 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 234: if ((0x3ff000000000000L & l) != 0L) jjCheckNAddTwoStates(131, 125); if ((0x3ff000000000000L & l) != 0L) { if (kind > 2) kind = 2; jjCheckNAdd(130); } break; case 71: if ((0x3ff600000000000L & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(232); } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 231; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(229, 230); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 228; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(226, 227); break; case 42: if ((0x3ff600000000000L & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(232); } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 231; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(229, 230); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 228; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(226, 227); break; case 40: if ((0x3ff600000000000L & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(232); } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 231; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(229, 230); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 228; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(226, 227); break; case 22: if ((0x3ff600000000000L & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(232); } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 231; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(229, 230); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 228; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(226, 227); break; case 85: if ((0x3ff600000000000L & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(232); } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 231; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(229, 230); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 228; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(226, 227); break; case 138: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 139; if (curChar == 45) jjstateSet[jjnewStateCnt++] = 133; break; case 23: if ((0x3ff000000000000L & l) != 0L) { if (kind > 1) kind = 1; jjCheckNAddStates(0, 6); } else if ((0x100002600L & l) != 0L) { if (kind > 6) kind = 6; jjCheckNAddStates(7, 9); } else if (curChar == 46) jjCheckNAddTwoStates(130, 131); else if (curChar == 42) jjstateSet[jjnewStateCnt++] = 57; else if (curChar == 39) jjCheckNAddTwoStates(4, 5); else if (curChar == 34) jjCheckNAddTwoStates(1, 2); if ((0x3ff000000000000L & l) != 0L) { if (kind > 125) kind = 125; } break; case 233: if ((0x3ff600000000000L & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(232); } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 231; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(229, 230); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 228; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(226, 227); break; case 21: if ((0x3ff600000000000L & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(232); } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 231; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(229, 230); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 228; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(226, 227); break; case 181: if ((0x3ff600000000000L & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(232); } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 231; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(229, 230); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 228; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(226, 227); break; case 0: if (curChar == 34) jjCheckNAddTwoStates(1, 2); break; case 1: if ((0xfffffffbffffffffL & l) != 0L) jjCheckNAddTwoStates(1, 2); break; case 2: if (curChar != 34) break; if (kind > 4) kind = 4; jjstateSet[jjnewStateCnt++] = 0; break; case 3: if (curChar == 39) jjCheckNAddTwoStates(4, 5); break; case 4: if ((0xffffff7fffffffffL & l) != 0L) jjCheckNAddTwoStates(4, 5); break; case 5: if (curChar != 39) break; if (kind > 4) kind = 4; jjstateSet[jjnewStateCnt++] = 3; break; case 7: if ((0x100002600L & l) != 0L) jjAddStates(10, 12); break; case 8: if (curChar == 45) jjCheckNAddTwoStates(9, 16); break; case 9: jjCheckNAddTwoStates(9, 16); break; case 11: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 8; break; case 15: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 10; break; case 16: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 15; break; case 25: if ((0x100002600L & l) != 0L) jjAddStates(13, 15); break; case 26: if (curChar == 45) jjCheckNAddTwoStates(27, 34); break; case 27: jjCheckNAddTwoStates(27, 34); break; case 29: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 26; break; case 33: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 28; break; case 34: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 33; break; case 43: if ((0x100002600L & l) != 0L) jjAddStates(16, 18); break; case 44: if (curChar == 45) jjCheckNAddTwoStates(45, 54); break; case 45: jjCheckNAddTwoStates(45, 54); break; case 47: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 44; break; case 53: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 46; break; case 54: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 53; break; case 56: if (curChar == 42) jjstateSet[jjnewStateCnt++] = 57; break; case 57: if (curChar == 58) jjstateSet[jjnewStateCnt++] = 58; break; case 59: if ((0x3ff600000000000L & l) == 0L) break; if (kind > 59) kind = 59; jjstateSet[jjnewStateCnt++] = 59; break; case 61: if ((0x100002600L & l) != 0L) jjAddStates(19, 21); break; case 62: if (curChar == 45) jjCheckNAddTwoStates(63, 69); break; case 63: jjCheckNAddTwoStates(63, 69); break; case 65: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 62; break; case 67: if (curChar == 36 && kind > 89) kind = 89; break; case 68: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 64; break; case 69: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 68; break; case 74: if ((0x100002600L & l) != 0L) jjAddStates(22, 24); break; case 75: if (curChar == 45) jjCheckNAddTwoStates(76, 82); break; case 76: jjCheckNAddTwoStates(76, 82); break; case 78: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 75; break; case 80: if (curChar == 36 && kind > 90) kind = 90; break; case 81: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 77; break; case 82: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 81; break; case 88: if ((0x100002600L & l) != 0L) jjAddStates(25, 27); break; case 89: if (curChar == 45) jjCheckNAddTwoStates(90, 96); break; case 90: jjCheckNAddTwoStates(90, 96); break; case 92: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 89; break; case 94: if (curChar == 36 && kind > 91) kind = 91; break; case 95: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 91; break; case 96: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 95; break; case 100: if ((0x100002600L & l) != 0L) jjAddStates(28, 30); break; case 101: if (curChar == 45) jjCheckNAddTwoStates(102, 108); break; case 102: jjCheckNAddTwoStates(102, 108); break; case 104: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 101; break; case 107: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 103; break; case 108: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 107; break; case 116: if ((0x3ff000000000000L & l) != 0L && kind > 125) kind = 125; break; case 117: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 1) kind = 1; jjCheckNAddStates(0, 6); break; case 118: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 1) kind = 1; jjCheckNAdd(118); break; case 119: if ((0x3ff000000000000L & l) != 0L) jjCheckNAddTwoStates(119, 120); break; case 120: if (curChar != 46) break; if (kind > 2) kind = 2; jjCheckNAdd(121); break; case 121: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 2) kind = 2; jjCheckNAdd(121); break; case 122: if ((0x3ff000000000000L & l) != 0L) jjCheckNAddStates(31, 33); break; case 123: if (curChar == 46) jjCheckNAddTwoStates(124, 125); break; case 124: if ((0x3ff000000000000L & l) != 0L) jjCheckNAddTwoStates(124, 125); break; case 126: if ((0x280000000000L & l) != 0L) jjCheckNAdd(127); break; case 127: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 3) kind = 3; jjCheckNAdd(127); break; case 128: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 96) kind = 96; jjCheckNAdd(128); break; case 129: if (curChar == 46) jjCheckNAddTwoStates(130, 131); break; case 130: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 2) kind = 2; jjCheckNAdd(130); break; case 131: if ((0x3ff000000000000L & l) != 0L) jjCheckNAddTwoStates(131, 125); break; case 133: if (curChar == 45) jjCheckNAddTwoStates(134, 137); break; case 134: jjCheckNAddTwoStates(134, 137); break; case 136: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 135; break; case 137: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 136; break; case 139: if (curChar == 45) jjCheckNAddTwoStates(140, 146); break; case 140: jjCheckNAddTwoStates(140, 146); break; case 142: if ((0x100002600L & l) == 0L) break; if (kind > 6) kind = 6; jjCheckNAddTwoStates(142, 144); break; case 143: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 139; break; case 145: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 141; break; case 146: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 145; break; case 147: if ((0x100002600L & l) == 0L) break; if (kind > 6) kind = 6; jjCheckNAddStates(7, 9); break; case 148: if ((0x100002600L & l) == 0L) break; if (kind > 8) kind = 8; jjCheckNAdd(148); break; case 151: if ((0x100002600L & l) != 0L) jjAddStates(34, 36); break; case 152: if (curChar == 45) jjCheckNAddTwoStates(153, 176); break; case 153: jjCheckNAddTwoStates(153, 176); break; case 155: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 152; break; case 158: if ((0x100002600L & l) != 0L) jjAddStates(37, 39); break; case 159: if (curChar == 45) jjCheckNAddTwoStates(160, 166); break; case 160: jjCheckNAddTwoStates(160, 166); break; case 162: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 159; break; case 164: if (curChar == 61 && kind > 47) kind = 47; break; case 165: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 161; break; case 166: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 165; break; case 175: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 154; break; case 176: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 175; break; case 183: if ((0x100002600L & l) != 0L) jjAddStates(40, 42); break; case 184: if (curChar == 45) jjCheckNAddTwoStates(185, 197); break; case 185: jjCheckNAddTwoStates(185, 197); break; case 187: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 184; break; case 196: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 186; break; case 197: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 196; break; case 204: if ((0x100002600L & l) != 0L) jjAddStates(43, 45); break; case 205: if (curChar == 45) jjCheckNAddTwoStates(206, 219); break; case 206: jjCheckNAddTwoStates(206, 219); break; case 208: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 205; break; case 218: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 207; break; case 219: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 218; break; case 226: if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(226, 227); break; case 227: if (curChar == 58) jjstateSet[jjnewStateCnt++] = 228; break; case 228: if (curChar == 42 && kind > 58) kind = 58; break; case 229: if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(229, 230); break; case 230: if (curChar == 58) jjstateSet[jjnewStateCnt++] = 231; break; case 232: if ((0x3ff600000000000L & l) == 0L) break; if (kind > 116) kind = 116; jjCheckNAdd(232); break; default : break; } } while(i != startsAt); } else if (curChar < 128) { long l = 1L << (curChar & 077); MatchLoop: do { switch(jjstateSet[--i]) { case 71: if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(232); } if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(229, 230); if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(226, 227); if (curChar == 111) jjstateSet[jjnewStateCnt++] = 70; break; case 42: if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(232); } if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(229, 230); if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(226, 227); if (curChar == 102) jjCheckNAddTwoStates(43, 48); break; case 40: if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(232); } if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(229, 230); if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(226, 227); if (curChar == 97) jjstateSet[jjnewStateCnt++] = 39; break; case 22: if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(232); } if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(229, 230); if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(226, 227); if (curChar == 110) jjstateSet[jjnewStateCnt++] = 21; break; case 85: if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(232); } if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(229, 230); if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(226, 227); if (curChar == 118) jjstateSet[jjnewStateCnt++] = 84; break; case 23: if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAddStates(46, 50); } else if (curChar == 123) jjCheckNAddTwoStates(138, 143); if (curChar == 100) jjAddStates(51, 53); else if (curChar == 118) jjstateSet[jjnewStateCnt++] = 114; else if (curChar == 102) jjstateSet[jjnewStateCnt++] = 97; else if (curChar == 101) jjstateSet[jjnewStateCnt++] = 85; else if (curChar == 115) jjstateSet[jjnewStateCnt++] = 71; else if (curChar == 111) jjstateSet[jjnewStateCnt++] = 42; else if (curChar == 99) jjstateSet[jjnewStateCnt++] = 40; else if (curChar == 105) jjstateSet[jjnewStateCnt++] = 22; break; case 233: if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(232); } if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(229, 230); if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(226, 227); break; case 21: if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(232); } if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(229, 230); if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(226, 227); if (curChar == 115) jjstateSet[jjnewStateCnt++] = 20; break; case 181: if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(232); } if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(229, 230); if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(226, 227); if (curChar == 101) jjstateSet[jjnewStateCnt++] = 223; if (curChar == 101) jjstateSet[jjnewStateCnt++] = 201; if (curChar == 101) jjstateSet[jjnewStateCnt++] = 180; break; case 1: jjAddStates(54, 55); break; case 4: jjAddStates(56, 57); break; case 6: if (curChar == 101) jjCheckNAddTwoStates(7, 12); break; case 9: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(58, 59); break; case 10: if (curChar == 125) jjCheckNAddStates(10, 12); break; case 12: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 11; break; case 13: if (curChar == 102 && kind > 38) kind = 38; break; case 14: if (curChar == 111) jjstateSet[jjnewStateCnt++] = 13; break; case 17: if (curChar == 99) jjstateSet[jjnewStateCnt++] = 6; break; case 18: if (curChar == 110) jjstateSet[jjnewStateCnt++] = 17; break; case 19: if (curChar == 97) jjstateSet[jjnewStateCnt++] = 18; break; case 20: if (curChar == 116) jjstateSet[jjnewStateCnt++] = 19; break; case 24: if (curChar == 101) jjCheckNAddTwoStates(25, 30); break; case 27: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(60, 61); break; case 28: if (curChar == 125) jjCheckNAddStates(13, 15); break; case 30: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 29; break; case 31: if (curChar == 115 && kind > 39) kind = 39; break; case 32: if (curChar == 97) jjstateSet[jjnewStateCnt++] = 31; break; case 35: if (curChar == 108) jjstateSet[jjnewStateCnt++] = 24; break; case 36: if (curChar == 98) jjstateSet[jjnewStateCnt++] = 35; break; case 37: if (curChar == 97) jjstateSet[jjnewStateCnt++] = 36; break; case 38: if (curChar == 116) jjstateSet[jjnewStateCnt++] = 37; break; case 39: if (curChar == 115) jjstateSet[jjnewStateCnt++] = 38; break; case 41: if (curChar == 99) jjstateSet[jjnewStateCnt++] = 40; break; case 45: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(62, 63); break; case 46: if (curChar == 125) jjCheckNAddStates(16, 18); break; case 48: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 47; break; case 49: if (curChar == 101 && kind > 50) kind = 50; break; case 50: if (curChar == 112) jjstateSet[jjnewStateCnt++] = 49; break; case 51: if (curChar == 121) jjstateSet[jjnewStateCnt++] = 50; break; case 52: if (curChar == 116) jjstateSet[jjnewStateCnt++] = 51; break; case 55: if (curChar == 111) jjstateSet[jjnewStateCnt++] = 42; break; case 58: case 59: if ((0x7fffffe87fffffeL & l) == 0L) break; if (kind > 59) kind = 59; jjCheckNAdd(59); break; case 60: if (curChar == 101) jjCheckNAddStates(19, 21); break; case 63: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(64, 65); break; case 64: if (curChar == 125) jjCheckNAddStates(19, 21); break; case 66: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 65; break; case 70: if (curChar == 109) jjstateSet[jjnewStateCnt++] = 60; break; case 72: if (curChar == 115) jjstateSet[jjnewStateCnt++] = 71; break; case 73: if (curChar == 121) jjCheckNAddStates(22, 24); break; case 76: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(66, 67); break; case 77: if (curChar == 125) jjCheckNAddStates(22, 24); break; case 79: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 78; break; case 83: if (curChar == 114) jjstateSet[jjnewStateCnt++] = 73; break; case 84: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 83; break; case 86: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 85; break; case 87: if (curChar == 114) jjCheckNAddStates(25, 27); break; case 90: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(68, 69); break; case 91: if (curChar == 125) jjCheckNAddStates(25, 27); break; case 93: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 92; break; case 97: if (curChar == 111) jjstateSet[jjnewStateCnt++] = 87; break; case 98: if (curChar == 102) jjstateSet[jjnewStateCnt++] = 97; break; case 99: if (curChar == 101) jjCheckNAddStates(28, 30); break; case 102: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(70, 71); break; case 103: if (curChar == 125) jjCheckNAddStates(28, 30); break; case 105: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 104; break; case 106: if (curChar == 123 && kind > 94) kind = 94; break; case 109: if (curChar == 116) jjstateSet[jjnewStateCnt++] = 99; break; case 110: if (curChar == 97) jjstateSet[jjnewStateCnt++] = 109; break; case 111: if (curChar == 100) jjstateSet[jjnewStateCnt++] = 110; break; case 112: if (curChar == 105) jjstateSet[jjnewStateCnt++] = 111; break; case 113: if (curChar == 108) jjstateSet[jjnewStateCnt++] = 112; break; case 114: if (curChar == 97) jjstateSet[jjnewStateCnt++] = 113; break; case 115: if (curChar == 118) jjstateSet[jjnewStateCnt++] = 114; break; case 125: if ((0x2000000020L & l) != 0L) jjAddStates(72, 73); break; case 132: if (curChar == 123) jjCheckNAddTwoStates(138, 143); break; case 134: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(74, 75); break; case 135: if (curChar == 125 && kind > 5) kind = 5; break; case 140: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(76, 77); break; case 141: if (curChar != 125) break; if (kind > 6) kind = 6; jjAddStates(78, 79); break; case 144: if (curChar == 123) jjCheckNAdd(143); break; case 149: if (curChar == 100) jjAddStates(51, 53); break; case 150: if (curChar == 116) jjCheckNAddTwoStates(151, 156); break; case 153: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(80, 81); break; case 154: if (curChar == 125) jjCheckNAddStates(34, 36); break; case 156: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 155; break; case 157: if (curChar == 110) jjCheckNAddTwoStates(158, 163); break; case 160: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(82, 83); break; case 161: if (curChar == 125) jjCheckNAddStates(37, 39); break; case 163: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 162; break; case 167: if (curChar == 111) jjstateSet[jjnewStateCnt++] = 157; break; case 168: if (curChar == 105) jjstateSet[jjnewStateCnt++] = 167; break; case 169: if (curChar == 116) jjstateSet[jjnewStateCnt++] = 168; break; case 170: if (curChar == 97) jjstateSet[jjnewStateCnt++] = 169; break; case 171: if (curChar == 108) jjstateSet[jjnewStateCnt++] = 170; break; case 172: if (curChar == 108) jjstateSet[jjnewStateCnt++] = 171; break; case 173: if (curChar == 111) jjstateSet[jjnewStateCnt++] = 172; break; case 174: if (curChar == 99) jjstateSet[jjnewStateCnt++] = 173; break; case 177: if (curChar == 108) jjstateSet[jjnewStateCnt++] = 150; break; case 178: if (curChar == 117) jjstateSet[jjnewStateCnt++] = 177; break; case 179: if (curChar == 97) jjstateSet[jjnewStateCnt++] = 178; break; case 180: if (curChar == 102) jjstateSet[jjnewStateCnt++] = 179; break; case 182: if (curChar == 116) jjCheckNAddTwoStates(183, 188); break; case 185: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(84, 85); break; case 186: if (curChar == 125) jjCheckNAddStates(40, 42); break; case 188: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 187; break; case 189: if (curChar == 116 && kind > 48) kind = 48; break; case 190: if (curChar == 110) jjstateSet[jjnewStateCnt++] = 189; break; case 191: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 190; break; case 192: if (curChar == 109) jjstateSet[jjnewStateCnt++] = 191; break; case 193: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 192; break; case 194: if (curChar == 108) jjstateSet[jjnewStateCnt++] = 193; break; case 195: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 194; break; case 198: if (curChar == 108) jjstateSet[jjnewStateCnt++] = 182; break; case 199: if (curChar == 117) jjstateSet[jjnewStateCnt++] = 198; break; case 200: if (curChar == 97) jjstateSet[jjnewStateCnt++] = 199; break; case 201: if (curChar == 102) jjstateSet[jjnewStateCnt++] = 200; break; case 202: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 201; break; case 203: if (curChar == 116) jjCheckNAddTwoStates(204, 209); break; case 206: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(86, 87); break; case 207: if (curChar == 125) jjCheckNAddStates(43, 45); break; case 209: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 208; break; case 210: if (curChar == 110 && kind > 49) kind = 49; break; case 211: if (curChar == 111) jjstateSet[jjnewStateCnt++] = 210; break; case 212: if (curChar == 105) jjstateSet[jjnewStateCnt++] = 211; break; case 213: if (curChar == 116) jjstateSet[jjnewStateCnt++] = 212; break; case 214: if (curChar == 99) jjstateSet[jjnewStateCnt++] = 213; break; case 215: if (curChar == 110) jjstateSet[jjnewStateCnt++] = 214; break; case 216: if (curChar == 117) jjstateSet[jjnewStateCnt++] = 215; break; case 217: if (curChar == 102) jjstateSet[jjnewStateCnt++] = 216; break; case 220: if (curChar == 108) jjstateSet[jjnewStateCnt++] = 203; break; case 221: if (curChar == 117) jjstateSet[jjnewStateCnt++] = 220; break; case 222: if (curChar == 97) jjstateSet[jjnewStateCnt++] = 221; break; case 223: if (curChar == 102) jjstateSet[jjnewStateCnt++] = 222; break; case 224: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 223; break; case 225: if ((0x7fffffe87fffffeL & l) == 0L) break; if (kind > 116) kind = 116; jjCheckNAddStates(46, 50); break; case 226: if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(226, 227); break; case 229: if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(229, 230); break; case 231: if ((0x7fffffe87fffffeL & l) == 0L) break; if (kind > 116) kind = 116; jjCheckNAdd(232); break; case 232: if ((0x7fffffe87fffffeL & l) == 0L) break; if (kind > 116) kind = 116; jjCheckNAdd(232); 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); MatchLoop: do { switch(jjstateSet[--i]) { case 71: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(226, 227); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(229, 230); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAdd(232); } break; case 42: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(226, 227); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(229, 230); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAdd(232); } break; case 40: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(226, 227); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(229, 230); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAdd(232); } break; case 22: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(226, 227); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(229, 230); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAdd(232); } break; case 85: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(226, 227); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(229, 230); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAdd(232); } break; case 23: if (jjCanMove_3(hiByte, i1, i2, l1, l2)) { if (kind > 125) kind = 125; } if (jjCanMove_1(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAddStates(46, 50); } break; case 233: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(226, 227); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(229, 230); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAdd(232); } break; case 21: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(226, 227); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(229, 230); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAdd(232); } break; case 181: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(226, 227); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(229, 230); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAdd(232); } break; case 1: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(54, 55); break; case 4: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(56, 57); break; case 9: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(58, 59); break; case 27: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(60, 61); break; case 45: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(62, 63); break; case 58: if (!jjCanMove_1(hiByte, i1, i2, l1, l2)) break; if (kind > 59) kind = 59; jjCheckNAdd(59); break; case 59: if (!jjCanMove_2(hiByte, i1, i2, l1, l2)) break; if (kind > 59) kind = 59; jjCheckNAdd(59); break; case 63: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(64, 65); break; case 76: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(66, 67); break; case 90: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(68, 69); break; case 102: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(70, 71); break; case 116: if (jjCanMove_3(hiByte, i1, i2, l1, l2) && kind > 125) kind = 125; break; case 134: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(74, 75); break; case 140: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(76, 77); break; case 153: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(80, 81); break; case 160: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(82, 83); break; case 185: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(84, 85); break; case 206: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(86, 87); break; case 225: if (!jjCanMove_1(hiByte, i1, i2, l1, l2)) break; if (kind > 116) kind = 116; jjCheckNAddStates(46, 50); break; case 226: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(226, 227); break; case 229: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(229, 230); break; case 231: if (!jjCanMove_1(hiByte, i1, i2, l1, l2)) break; if (kind > 116) kind = 116; jjCheckNAdd(232); break; case 232: if (!jjCanMove_2(hiByte, i1, i2, l1, l2)) break; if (kind > 116) kind = 116; jjCheckNAdd(232); break; default : break; } } while(i != startsAt); } if (kind != 0x7fffffff) { jjmatchedKind = kind; jjmatchedPos = curPos; kind = 0x7fffffff; } ++curPos; if ((i = jjnewStateCnt) == (startsAt = 233 - (jjnewStateCnt = startsAt))) return curPos; try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { return curPos; } } } private final int jjStopStringLiteralDfa_0(int pos, long active0, long active1) { switch (pos) { case 0: if ((active1 & 0x4000000000L) != 0L) { jjmatchedKind = 116; return 278; } if ((active0 & 0x200000000000000L) != 0L) return 21; if ((active1 & 0x600000000000L) != 0L) return 630; if ((active1 & 0x40000000000000L) != 0L) return 71; return -1; case 1: if ((active1 & 0x4000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 1; return 303; } return -1; case 2: if ((active1 & 0x4000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 2; return 350; } return -1; case 3: if ((active1 & 0x4000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 3; return 349; } return -1; case 4: if ((active1 & 0x4000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 4; return 348; } return -1; case 5: if ((active1 & 0x4000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 5; return 347; } return -1; case 6: if ((active1 & 0x4000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 6; return 346; } return -1; case 7: if ((active1 & 0x4000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 7; return 345; } return -1; case 8: if ((active1 & 0x4000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 8; return 344; } return -1; case 9: if ((active1 & 0x4000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 9; return 343; } return -1; case 10: if ((active1 & 0x4000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 10; return 342; } return -1; case 11: if ((active1 & 0x4000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 11; return 341; } return -1; case 12: if ((active1 & 0x4000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 12; return 340; } return -1; case 13: if ((active1 & 0x4000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 13; return 339; } return -1; case 14: if ((active1 & 0x4000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 14; return 338; } return -1; case 15: if ((active1 & 0x4000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 15; return 337; } return -1; case 16: if ((active1 & 0x4000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 16; return 336; } return -1; case 17: if ((active1 & 0x4000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 17; return 335; } return -1; case 18: if ((active1 & 0x4000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 18; return 334; } return -1; case 19: if ((active1 & 0x4000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 19; return 333; } return -1; case 20: if ((active1 & 0x4000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 20; return 323; } return -1; default : return -1; } } private final int jjStartNfa_0(int pos, long active0, long active1) { return jjMoveNfa_0(jjStopStringLiteralDfa_0(pos, active0, active1), pos + 1); } 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); } private final int jjMoveStringLiteralDfa0_0() { switch(curChar) { case 36: return jjStopAtPos(0, 114); case 40: return jjStopAtPos(0, 84); case 41: return jjStopAtPos(0, 88); case 42: return jjStartNfaWithStates_0(0, 57, 21); case 43: return jjStopAtPos(0, 81); case 44: return jjStopAtPos(0, 108); case 45: return jjStopAtPos(0, 80); case 46: jjmatchedKind = 109; return jjMoveStringLiteralDfa1_0(0x0L, 0x400000000000L); case 47: jjmatchedKind = 60; return jjMoveStringLiteralDfa1_0(0x2000000000000000L, 0x0L); case 63: return jjStopAtPos(0, 82); case 64: return jjStopAtPos(0, 85); case 91: return jjStopAtPos(0, 86); case 93: return jjStopAtPos(0, 87); case 112: return jjMoveStringLiteralDfa1_0(0x0L, 0x4000000000L); case 123: return jjStartNfaWithStates_0(0, 118, 71); case 125: return jjStopAtPos(0, 119); default : return jjMoveNfa_0(19, 0); } } private final int jjMoveStringLiteralDfa1_0(long active0, long active1) { try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_0(0, active0, active1); return 1; } switch(curChar) { case 46: if ((active1 & 0x400000000000L) != 0L) return jjStopAtPos(1, 110); break; case 47: if ((active0 & 0x2000000000000000L) != 0L) return jjStopAtPos(1, 61); break; case 114: return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x4000000000L); 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, 0L, active1); return 2; } switch(curChar) { case 111: return jjMoveStringLiteralDfa3_0(active1, 0x4000000000L); default : break; } return jjStartNfa_0(1, 0L, active1); } private final int jjMoveStringLiteralDfa3_0(long old1, long active1) { if (((active1 &= old1)) == 0L) return jjStartNfa_0(1, 0L, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_0(2, 0L, active1); return 3; } switch(curChar) { case 99: return jjMoveStringLiteralDfa4_0(active1, 0x4000000000L); 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 101: return jjMoveStringLiteralDfa5_0(active1, 0x4000000000L); 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 115: return jjMoveStringLiteralDfa6_0(active1, 0x4000000000L); 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 115: return jjMoveStringLiteralDfa7_0(active1, 0x4000000000L); 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 105: return jjMoveStringLiteralDfa8_0(active1, 0x4000000000L); default : break; } return jjStartNfa_0(6, 0L, active1); } private final int jjMoveStringLiteralDfa8_0(long old1, long active1) { if (((active1 &= old1)) == 0L) return jjStartNfa_0(6, 0L, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_0(7, 0L, active1); return 8; } switch(curChar) { case 110: return jjMoveStringLiteralDfa9_0(active1, 0x4000000000L); default : break; } return jjStartNfa_0(7, 0L, active1); } private final int jjMoveStringLiteralDfa9_0(long old1, long active1) { if (((active1 &= old1)) == 0L) return jjStartNfa_0(7, 0L, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_0(8, 0L, active1); return 9; } switch(curChar) { case 103: return jjMoveStringLiteralDfa10_0(active1, 0x4000000000L); default : break; } return jjStartNfa_0(8, 0L, active1); } private final int jjMoveStringLiteralDfa10_0(long old1, long active1) { if (((active1 &= old1)) == 0L) return jjStartNfa_0(8, 0L, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_0(9, 0L, active1); return 10; } switch(curChar) { case 45: return jjMoveStringLiteralDfa11_0(active1, 0x4000000000L); default : break; } return jjStartNfa_0(9, 0L, active1); } private final int jjMoveStringLiteralDfa11_0(long old1, long active1) { if (((active1 &= old1)) == 0L) return jjStartNfa_0(9, 0L, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_0(10, 0L, active1); return 11; } switch(curChar) { case 105: return jjMoveStringLiteralDfa12_0(active1, 0x4000000000L); default : break; } return jjStartNfa_0(10, 0L, active1); } private final int jjMoveStringLiteralDfa12_0(long old1, long active1) { if (((active1 &= old1)) == 0L) return jjStartNfa_0(10, 0L, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_0(11, 0L, active1); return 12; } switch(curChar) { case 110: return jjMoveStringLiteralDfa13_0(active1, 0x4000000000L); default : break; } return jjStartNfa_0(11, 0L, active1); } private final int jjMoveStringLiteralDfa13_0(long old1, long active1) { if (((active1 &= old1)) == 0L) return jjStartNfa_0(11, 0L, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_0(12, 0L, active1); return 13; } switch(curChar) { case 115: return jjMoveStringLiteralDfa14_0(active1, 0x4000000000L); default : break; } return jjStartNfa_0(12, 0L, active1); } private final int jjMoveStringLiteralDfa14_0(long old1, long active1) { if (((active1 &= old1)) == 0L) return jjStartNfa_0(12, 0L, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_0(13, 0L, active1); return 14; } switch(curChar) { case 116: return jjMoveStringLiteralDfa15_0(active1, 0x4000000000L); default : break; } return jjStartNfa_0(13, 0L, active1); } private final int jjMoveStringLiteralDfa15_0(long old1, long active1) { if (((active1 &= old1)) == 0L) return jjStartNfa_0(13, 0L, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_0(14, 0L, active1); return 15; } switch(curChar) { case 114: return jjMoveStringLiteralDfa16_0(active1, 0x4000000000L); default : break; } return jjStartNfa_0(14, 0L, active1); } private final int jjMoveStringLiteralDfa16_0(long old1, long active1) { if (((active1 &= old1)) == 0L) return jjStartNfa_0(14, 0L, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_0(15, 0L, active1); return 16; } switch(curChar) { case 117: return jjMoveStringLiteralDfa17_0(active1, 0x4000000000L); default : break; } return jjStartNfa_0(15, 0L, active1); } private final int jjMoveStringLiteralDfa17_0(long old1, long active1) { if (((active1 &= old1)) == 0L) return jjStartNfa_0(15, 0L, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_0(16, 0L, active1); return 17; } switch(curChar) { case 99: return jjMoveStringLiteralDfa18_0(active1, 0x4000000000L); default : break; } return jjStartNfa_0(16, 0L, active1); } private final int jjMoveStringLiteralDfa18_0(long old1, long active1) { if (((active1 &= old1)) == 0L) return jjStartNfa_0(16, 0L, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_0(17, 0L, active1); return 18; } switch(curChar) { case 116: return jjMoveStringLiteralDfa19_0(active1, 0x4000000000L); default : break; } return jjStartNfa_0(17, 0L, active1); } private final int jjMoveStringLiteralDfa19_0(long old1, long active1) { if (((active1 &= old1)) == 0L) return jjStartNfa_0(17, 0L, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_0(18, 0L, active1); return 19; } switch(curChar) { case 105: return jjMoveStringLiteralDfa20_0(active1, 0x4000000000L); default : break; } return jjStartNfa_0(18, 0L, active1); } private final int jjMoveStringLiteralDfa20_0(long old1, long active1) { if (((active1 &= old1)) == 0L) return jjStartNfa_0(18, 0L, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_0(19, 0L, active1); return 20; } switch(curChar) { case 111: return jjMoveStringLiteralDfa21_0(active1, 0x4000000000L); default : break; } return jjStartNfa_0(19, 0L, active1); } private final int jjMoveStringLiteralDfa21_0(long old1, long active1) { if (((active1 &= old1)) == 0L) return jjStartNfa_0(19, 0L, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_0(20, 0L, active1); return 21; } switch(curChar) { case 110: if ((active1 & 0x4000000000L) != 0L) return jjStartNfaWithStates_0(21, 102, 631); break; default : break; } return jjStartNfa_0(20, 0L, active1); } private final int jjMoveNfa_0(int startState, int curPos) { int[] nextStates; int startsAt = 0; jjnewStateCnt = 630; 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 342: if ((0x3ff600000000000L & l) != 0L) jjCheckNAddStates(88, 91); else if ((0x100002600L & l) != 0L) jjCheckNAddStates(92, 94); else if (curChar == 40) { if (kind > 117) kind = 117; } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 580; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(578, 579); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 576; if ((0x3ff600000000000L & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(577); } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 573; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(574, 575); if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(571, 572); break; case 631: if ((0x3ff600000000000L & l) != 0L) jjCheckNAddStates(88, 91); else if ((0x100002600L & l) != 0L) jjCheckNAddStates(92, 94); else if (curChar == 40) { if (kind > 117) kind = 117; } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 580; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(578, 579); else if ((0x100002600L & l) != 0L) jjCheckNAddStates(95, 97); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 576; else if (curChar == 40) { if (kind > 106) kind = 106; } if ((0x3ff600000000000L & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(577); } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 573; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(574, 575); if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(571, 572); break; case 336: if ((0x3ff600000000000L & l) != 0L) jjCheckNAddStates(88, 91); else if ((0x100002600L & l) != 0L) jjCheckNAddStates(92, 94); else if (curChar == 40) { if (kind > 117) kind = 117; } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 580; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(578, 579); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 576; if ((0x3ff600000000000L & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(577); } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 573; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(574, 575); if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(571, 572); break; case 343: if ((0x3ff600000000000L & l) != 0L) jjCheckNAddStates(88, 91); else if ((0x100002600L & l) != 0L) jjCheckNAddStates(92, 94); else if (curChar == 40) { if (kind > 117) kind = 117; } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 580; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(578, 579); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 576; if ((0x3ff600000000000L & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(577); } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 573; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(574, 575); if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(571, 572); if (curChar == 45) jjstateSet[jjnewStateCnt++] = 342; break; case 337: if ((0x3ff600000000000L & l) != 0L) jjCheckNAddStates(88, 91); else if ((0x100002600L & l) != 0L) jjCheckNAddStates(92, 94); else if (curChar == 40) { if (kind > 117) kind = 117; } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 580; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(578, 579); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 576; if ((0x3ff600000000000L & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(577); } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 573; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(574, 575); if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(571, 572); break; case 278: if ((0x3ff600000000000L & l) != 0L) jjCheckNAddStates(88, 91); else if ((0x100002600L & l) != 0L) jjCheckNAddStates(92, 94); else if (curChar == 40) { if (kind > 117) kind = 117; } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 580; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(578, 579); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 576; if ((0x3ff600000000000L & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(577); } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 573; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(574, 575); if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(571, 572); break; case 350: if ((0x3ff600000000000L & l) != 0L) jjCheckNAddStates(88, 91); else if ((0x100002600L & l) != 0L) jjCheckNAddStates(92, 94); else if (curChar == 40) { if (kind > 117) kind = 117; } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 580; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(578, 579); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 576; if ((0x3ff600000000000L & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(577); } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 573; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(574, 575); if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(571, 572); break; case 344: if ((0x3ff600000000000L & l) != 0L) jjCheckNAddStates(88, 91); else if ((0x100002600L & l) != 0L) jjCheckNAddStates(92, 94); else if (curChar == 40) { if (kind > 117) kind = 117; } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 580; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(578, 579); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 576; if ((0x3ff600000000000L & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(577); } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 573; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(574, 575); if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(571, 572); break; case 338: if ((0x3ff600000000000L & l) != 0L) jjCheckNAddStates(88, 91); else if ((0x100002600L & l) != 0L) jjCheckNAddStates(92, 94); else if (curChar == 40) { if (kind > 117) kind = 117; } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 580; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(578, 579); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 576; if ((0x3ff600000000000L & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(577); } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 573; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(574, 575); if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(571, 572); break; case 333: if ((0x3ff600000000000L & l) != 0L) jjCheckNAddStates(88, 91); else if ((0x100002600L & l) != 0L) jjCheckNAddStates(92, 94); else if (curChar == 40) { if (kind > 117) kind = 117; } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 580; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(578, 579); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 576; if ((0x3ff600000000000L & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(577); } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 573; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(574, 575); if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(571, 572); break; case 345: if ((0x3ff600000000000L & l) != 0L) jjCheckNAddStates(88, 91); else if ((0x100002600L & l) != 0L) jjCheckNAddStates(92, 94); else if (curChar == 40) { if (kind > 117) kind = 117; } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 580; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(578, 579); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 576; if ((0x3ff600000000000L & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(577); } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 573; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(574, 575); if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(571, 572); break; case 340: if ((0x3ff600000000000L & l) != 0L) jjCheckNAddStates(88, 91); else if ((0x100002600L & l) != 0L) jjCheckNAddStates(92, 94); else if (curChar == 40) { if (kind > 117) kind = 117; } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 580; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(578, 579); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 576; if ((0x3ff600000000000L & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(577); } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 573; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(574, 575); if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(571, 572); break; case 339: if ((0x3ff600000000000L & l) != 0L) jjCheckNAddStates(88, 91); else if ((0x100002600L & l) != 0L) jjCheckNAddStates(92, 94); else if (curChar == 40) { if (kind > 117) kind = 117; } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 580; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(578, 579); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 576; if ((0x3ff600000000000L & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(577); } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 573; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(574, 575); if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(571, 572); break; case 334: if ((0x3ff600000000000L & l) != 0L) jjCheckNAddStates(88, 91); else if ((0x100002600L & l) != 0L) jjCheckNAddStates(92, 94); else if (curChar == 40) { if (kind > 117) kind = 117; } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 580; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(578, 579); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 576; if ((0x3ff600000000000L & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(577); } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 573; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(574, 575); if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(571, 572); break; case 346: if ((0x3ff600000000000L & l) != 0L) jjCheckNAddStates(88, 91); else if ((0x100002600L & l) != 0L) jjCheckNAddStates(92, 94); else if (curChar == 40) { if (kind > 117) kind = 117; } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 580; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(578, 579); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 576; if ((0x3ff600000000000L & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(577); } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 573; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(574, 575); if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(571, 572); break; case 303: if ((0x3ff600000000000L & l) != 0L) jjCheckNAddStates(88, 91); else if ((0x100002600L & l) != 0L) jjCheckNAddStates(92, 94); else if (curChar == 40) { if (kind > 117) kind = 117; } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 580; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(578, 579); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 576; if ((0x3ff600000000000L & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(577); } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 573; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(574, 575); if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(571, 572); break; case 341: if ((0x3ff600000000000L & l) != 0L) jjCheckNAddStates(88, 91); else if ((0x100002600L & l) != 0L) jjCheckNAddStates(92, 94); else if (curChar == 40) { if (kind > 117) kind = 117; } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 580; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(578, 579); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 576; if ((0x3ff600000000000L & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(577); } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 573; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(574, 575); if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(571, 572); break; case 335: if ((0x3ff600000000000L & l) != 0L) jjCheckNAddStates(88, 91); else if ((0x100002600L & l) != 0L) jjCheckNAddStates(92, 94); else if (curChar == 40) { if (kind > 117) kind = 117; } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 580; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(578, 579); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 576; if ((0x3ff600000000000L & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(577); } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 573; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(574, 575); if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(571, 572); break; case 347: if ((0x3ff600000000000L & l) != 0L) jjCheckNAddStates(88, 91); else if ((0x100002600L & l) != 0L) jjCheckNAddStates(92, 94); else if (curChar == 40) { if (kind > 117) kind = 117; } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 580; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(578, 579); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 576; if ((0x3ff600000000000L & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(577); } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 573; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(574, 575); if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(571, 572); break; case 348: if ((0x3ff600000000000L & l) != 0L) jjCheckNAddStates(88, 91); else if ((0x100002600L & l) != 0L) jjCheckNAddStates(92, 94); else if (curChar == 40) { if (kind > 117) kind = 117; } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 580; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(578, 579); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 576; if ((0x3ff600000000000L & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(577); } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 573; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(574, 575); if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(571, 572); break; case 349: if ((0x3ff600000000000L & l) != 0L) jjCheckNAddStates(88, 91); else if ((0x100002600L & l) != 0L) jjCheckNAddStates(92, 94); else if (curChar == 40) { if (kind > 117) kind = 117; } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 580; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(578, 579); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 576; if ((0x3ff600000000000L & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(577); } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 573; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(574, 575); if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(571, 572); break; case 71: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 72; if (curChar == 45) jjstateSet[jjnewStateCnt++] = 66; break; case 630: if ((0x3ff000000000000L & l) != 0L) jjCheckNAddTwoStates(64, 58); if ((0x3ff000000000000L & l) != 0L) { if (kind > 2) kind = 2; jjCheckNAdd(63); } break; case 19: if ((0x3ff000000000000L & l) != 0L) { if (kind > 1) kind = 1; jjCheckNAddStates(98, 104); } else if ((0x100002600L & l) != 0L) { if (kind > 6) kind = 6; jjCheckNAddStates(105, 107); } else if (curChar == 46) jjCheckNAddTwoStates(63, 64); else if (curChar == 42) jjstateSet[jjnewStateCnt++] = 21; else if (curChar == 39) jjCheckNAddTwoStates(4, 5); else if (curChar == 34) jjCheckNAddTwoStates(1, 2); if ((0x3ff000000000000L & l) != 0L) { if (kind > 125) kind = 125; } break; case 323: if ((0x3ff600000000000L & l) != 0L) jjCheckNAddStates(88, 91); else if ((0x100002600L & l) != 0L) jjCheckNAddStates(92, 94); else if (curChar == 40) { if (kind > 117) kind = 117; } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 580; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(578, 579); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 576; if ((0x3ff600000000000L & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(577); } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 573; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(574, 575); if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(571, 572); break; case 0: if (curChar == 34) jjCheckNAddTwoStates(1, 2); break; case 1: if ((0xfffffffbffffffffL & l) != 0L) jjCheckNAddTwoStates(1, 2); break; case 2: if (curChar != 34) break; if (kind > 4) kind = 4; jjstateSet[jjnewStateCnt++] = 0; break; case 3: if (curChar == 39) jjCheckNAddTwoStates(4, 5); break; case 4: if ((0xffffff7fffffffffL & l) != 0L) jjCheckNAddTwoStates(4, 5); break; case 5: if (curChar != 39) break; if (kind > 4) kind = 4; jjstateSet[jjnewStateCnt++] = 3; break; case 7: if ((0x100002600L & l) != 0L) jjAddStates(108, 110); break; case 8: if (curChar == 45) jjCheckNAddTwoStates(9, 18); break; case 9: jjCheckNAddTwoStates(9, 18); break; case 11: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 8; break; case 17: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 10; break; case 18: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 17; break; case 20: if (curChar == 42) jjstateSet[jjnewStateCnt++] = 21; break; case 21: if (curChar == 58) jjstateSet[jjnewStateCnt++] = 22; break; case 23: if ((0x3ff600000000000L & l) == 0L) break; if (kind > 59) kind = 59; jjstateSet[jjnewStateCnt++] = 23; break; case 25: if ((0x100002600L & l) != 0L) jjAddStates(111, 113); break; case 26: if (curChar == 45) jjCheckNAddTwoStates(27, 33); break; case 27: jjCheckNAddTwoStates(27, 33); break; case 29: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 26; break; case 31: if (curChar == 36 && kind > 90) kind = 90; break; case 32: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 28; break; case 33: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 32; break; case 39: if ((0x100002600L & l) != 0L) jjAddStates(114, 116); break; case 40: if (curChar == 45) jjCheckNAddTwoStates(41, 47); break; case 41: jjCheckNAddTwoStates(41, 47); break; case 43: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 40; break; case 45: if (curChar == 40 && kind > 107) kind = 107; break; case 46: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 42; break; case 47: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 46; break; case 49: if ((0x3ff000000000000L & l) != 0L && kind > 125) kind = 125; break; case 50: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 1) kind = 1; jjCheckNAddStates(98, 104); break; case 51: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 1) kind = 1; jjCheckNAdd(51); break; case 52: if ((0x3ff000000000000L & l) != 0L) jjCheckNAddTwoStates(52, 53); break; case 53: if (curChar != 46) break; if (kind > 2) kind = 2; jjCheckNAdd(54); break; case 54: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 2) kind = 2; jjCheckNAdd(54); break; case 55: if ((0x3ff000000000000L & l) != 0L) jjCheckNAddStates(117, 119); break; case 56: if (curChar == 46) jjCheckNAddTwoStates(57, 58); break; case 57: if ((0x3ff000000000000L & l) != 0L) jjCheckNAddTwoStates(57, 58); break; case 59: if ((0x280000000000L & l) != 0L) jjCheckNAdd(60); break; case 60: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 3) kind = 3; jjCheckNAdd(60); break; case 61: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 96) kind = 96; jjCheckNAdd(61); break; case 62: if (curChar == 46) jjCheckNAddTwoStates(63, 64); break; case 63: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 2) kind = 2; jjCheckNAdd(63); break; case 64: if ((0x3ff000000000000L & l) != 0L) jjCheckNAddTwoStates(64, 58); break; case 66: if (curChar == 45) jjCheckNAddTwoStates(67, 70); break; case 67: jjCheckNAddTwoStates(67, 70); break; case 69: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 68; break; case 70: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 69; break; case 72: if (curChar == 45) jjCheckNAddTwoStates(73, 79); break; case 73: jjCheckNAddTwoStates(73, 79); break; case 75: if ((0x100002600L & l) == 0L) break; if (kind > 6) kind = 6; jjCheckNAddTwoStates(75, 77); break; case 76: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 72; break; case 78: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 74; break; case 79: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 78; break; case 80: if ((0x100002600L & l) == 0L) break; if (kind > 6) kind = 6; jjCheckNAddStates(105, 107); break; case 81: if ((0x100002600L & l) == 0L) break; if (kind > 8) kind = 8; jjCheckNAdd(81); break; case 84: if ((0x100002600L & l) != 0L) jjAddStates(120, 122); break; case 85: if (curChar == 45) jjCheckNAddTwoStates(86, 93); break; case 86: jjCheckNAddTwoStates(86, 93); break; case 88: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 85; break; case 90: if (curChar == 58 && kind > 9) kind = 9; break; case 91: if (curChar == 58) jjstateSet[jjnewStateCnt++] = 90; break; case 92: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 87; break; case 93: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 92; break; case 98: if ((0x100002600L & l) != 0L) jjAddStates(123, 125); break; case 99: if (curChar == 45) jjCheckNAddTwoStates(100, 107); break; case 100: jjCheckNAddTwoStates(100, 107); break; case 102: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 99; break; case 106: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 101; break; case 107: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 106; break; case 111: if ((0x100002600L & l) != 0L) jjAddStates(126, 128); break; case 112: if (curChar == 45) jjCheckNAddTwoStates(113, 119); break; case 113: jjCheckNAddTwoStates(113, 119); break; case 115: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 112; break; case 117: if (curChar == 40 && kind > 104) kind = 104; break; case 118: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 114; break; case 119: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 118; break; case 127: if ((0x100002600L & l) != 0L) jjAddStates(129, 131); break; case 128: if (curChar == 45) jjCheckNAddTwoStates(129, 136); break; case 129: jjCheckNAddTwoStates(129, 136); break; case 131: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 128; break; case 133: if (curChar == 58 && kind > 10) kind = 10; break; case 134: if (curChar == 58) jjstateSet[jjnewStateCnt++] = 133; break; case 135: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 130; break; case 136: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 135; break; case 146: if ((0x100002600L & l) != 0L) jjAddStates(132, 134); break; case 147: if (curChar == 45) jjCheckNAddTwoStates(148, 155); break; case 148: jjCheckNAddTwoStates(148, 155); break; case 150: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 147; break; case 152: if (curChar == 58 && kind > 14) kind = 14; break; case 153: if (curChar == 58) jjstateSet[jjnewStateCnt++] = 152; break; case 154: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 149; break; case 155: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 154; break; case 159: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 158; break; case 162: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 161; break; case 173: if ((0x100002600L & l) != 0L) jjAddStates(135, 137); break; case 174: if (curChar == 45) jjCheckNAddTwoStates(175, 198); break; case 175: jjCheckNAddTwoStates(175, 198); break; case 177: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 174; break; case 180: if ((0x100002600L & l) != 0L) jjAddStates(138, 140); break; case 181: if (curChar == 45) jjCheckNAddTwoStates(182, 188); break; case 182: jjCheckNAddTwoStates(182, 188); break; case 184: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 181; break; case 186: if (curChar == 61 && kind > 47) kind = 47; break; case 187: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 183; break; case 188: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 187; break; case 197: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 176; break; case 198: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 197; break; case 205: if ((0x100002600L & l) != 0L) jjAddStates(141, 143); break; case 206: if (curChar == 45) jjCheckNAddTwoStates(207, 219); break; case 207: jjCheckNAddTwoStates(207, 219); break; case 209: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 206; break; case 218: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 208; break; case 219: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 218; break; case 226: if ((0x100002600L & l) != 0L) jjAddStates(144, 146); break; case 227: if (curChar == 45) jjCheckNAddTwoStates(228, 241); break; case 228: jjCheckNAddTwoStates(228, 241); break; case 230: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 227; break; case 240: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 229; break; case 241: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 240; break; case 248: if ((0x100002600L & l) != 0L) jjAddStates(147, 149); break; case 249: if (curChar == 45) jjCheckNAddTwoStates(250, 256); break; case 250: jjCheckNAddTwoStates(250, 256); break; case 252: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 249; break; case 255: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 251; break; case 256: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 255; break; case 265: if ((0x100002600L & l) != 0L) jjAddStates(150, 152); break; case 266: if (curChar == 45) jjCheckNAddTwoStates(267, 274); break; case 267: jjCheckNAddTwoStates(267, 274); break; case 269: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 266; break; case 271: if (curChar == 58 && kind > 11) kind = 11; break; case 272: if (curChar == 58) jjstateSet[jjnewStateCnt++] = 271; break; case 273: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 268; break; case 274: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 273; break; case 280: if ((0x100002600L & l) != 0L) jjAddStates(153, 155); break; case 281: if (curChar == 45) jjCheckNAddTwoStates(282, 289); break; case 282: jjCheckNAddTwoStates(282, 289); break; case 284: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 281; break; case 286: if (curChar == 58 && kind > 17) kind = 17; break; case 287: if (curChar == 58) jjstateSet[jjnewStateCnt++] = 286; break; case 288: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 283; break; case 289: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 288; break; case 296: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 295; break; case 306: if ((0x100002600L & l) != 0L) jjAddStates(156, 158); break; case 307: if (curChar == 45) jjCheckNAddTwoStates(308, 315); break; case 308: jjCheckNAddTwoStates(308, 315); break; case 310: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 307; break; case 312: if (curChar == 58 && kind > 19) kind = 19; break; case 313: if (curChar == 58) jjstateSet[jjnewStateCnt++] = 312; break; case 314: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 309; break; case 315: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 314; break; case 324: if ((0x100002600L & l) != 0L) jjCheckNAddStates(95, 97); break; case 325: if (curChar == 45) jjCheckNAddTwoStates(326, 332); break; case 326: jjCheckNAddTwoStates(326, 332); break; case 328: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 325; break; case 330: if (curChar == 40 && kind > 106) kind = 106; break; case 331: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 327; break; case 332: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 331; break; case 355: if ((0x100002600L & l) != 0L) jjAddStates(159, 161); break; case 356: if (curChar == 45) jjCheckNAddTwoStates(357, 364); break; case 357: jjCheckNAddTwoStates(357, 364); break; case 359: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 356; break; case 361: if (curChar == 58 && kind > 12) kind = 12; break; case 362: if (curChar == 58) jjstateSet[jjnewStateCnt++] = 361; break; case 363: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 358; break; case 364: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 363; break; case 373: if ((0x100002600L & l) != 0L) jjAddStates(162, 164); break; case 374: if (curChar == 45) jjCheckNAddTwoStates(375, 382); break; case 375: jjCheckNAddTwoStates(375, 382); break; case 377: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 374; break; case 379: if (curChar == 58 && kind > 15) kind = 15; break; case 380: if (curChar == 58) jjstateSet[jjnewStateCnt++] = 379; break; case 381: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 376; break; case 382: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 381; break; case 390: if ((0x100002600L & l) != 0L) jjAddStates(165, 167); break; case 391: if (curChar == 45) jjCheckNAddTwoStates(392, 399); break; case 392: jjCheckNAddTwoStates(392, 399); break; case 394: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 391; break; case 396: if (curChar == 58 && kind > 21) kind = 21; break; case 397: if (curChar == 58) jjstateSet[jjnewStateCnt++] = 396; break; case 398: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 393; break; case 399: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 398; break; case 403: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 402; break; case 406: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 405; break; case 416: if ((0x100002600L & l) != 0L) jjAddStates(168, 170); break; case 417: if (curChar == 45) jjCheckNAddTwoStates(418, 425); break; case 418: jjCheckNAddTwoStates(418, 425); break; case 420: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 417; break; case 422: if (curChar == 58 && kind > 13) kind = 13; break; case 423: if (curChar == 58) jjstateSet[jjnewStateCnt++] = 422; break; case 424: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 419; break; case 425: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 424; break; case 429: if ((0x100002600L & l) != 0L) jjAddStates(171, 173); break; case 430: if (curChar == 45) jjCheckNAddTwoStates(431, 437); break; case 431: jjCheckNAddTwoStates(431, 437); break; case 433: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 430; break; case 435: if (curChar == 36 && kind > 89) kind = 89; break; case 436: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 432; break; case 437: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 436; break; case 442: if ((0x100002600L & l) != 0L) jjAddStates(174, 176); break; case 443: if (curChar == 45) jjCheckNAddTwoStates(444, 451); break; case 444: jjCheckNAddTwoStates(444, 451); break; case 446: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 443; break; case 448: if (curChar == 58 && kind > 16) kind = 16; break; case 449: if (curChar == 58) jjstateSet[jjnewStateCnt++] = 448; break; case 450: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 445; break; case 451: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 450; break; case 458: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 457; break; case 468: if ((0x100002600L & l) != 0L) jjAddStates(177, 179); break; case 469: if (curChar == 45) jjCheckNAddTwoStates(470, 477); break; case 470: jjCheckNAddTwoStates(470, 477); break; case 472: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 469; break; case 474: if (curChar == 58 && kind > 18) kind = 18; break; case 475: if (curChar == 58) jjstateSet[jjnewStateCnt++] = 474; break; case 476: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 471; break; case 477: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 476; break; case 486: if ((0x100002600L & l) != 0L) jjAddStates(180, 182); break; case 487: if (curChar == 45) jjCheckNAddTwoStates(488, 494); break; case 488: jjCheckNAddTwoStates(488, 494); break; case 490: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 487; break; case 492: if (curChar == 36 && kind > 91) kind = 91; break; case 493: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 489; break; case 494: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 493; break; case 498: if ((0x100002600L & l) != 0L) jjAddStates(183, 185); break; case 499: if (curChar == 45) jjCheckNAddTwoStates(500, 507); break; case 500: jjCheckNAddTwoStates(500, 507); break; case 502: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 499; break; case 504: if (curChar == 58 && kind > 20) kind = 20; break; case 505: if (curChar == 58) jjstateSet[jjnewStateCnt++] = 504; break; case 506: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 501; break; case 507: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 506; break; case 516: if ((0x100002600L & l) != 0L) jjAddStates(186, 188); break; case 517: if (curChar == 45) jjCheckNAddTwoStates(518, 524); break; case 518: jjCheckNAddTwoStates(518, 524); break; case 520: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 517; break; case 522: if (curChar == 40 && kind > 103) kind = 103; break; case 523: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 519; break; case 524: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 523; break; case 529: if ((0x100002600L & l) != 0L) jjAddStates(189, 191); break; case 530: if (curChar == 45) jjCheckNAddTwoStates(531, 541); break; case 531: jjCheckNAddTwoStates(531, 541); break; case 533: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 530; break; case 536: if ((0x3ff600000000000L & l) != 0L) jjAddStates(192, 193); break; case 537: if (curChar == 58) jjstateSet[jjnewStateCnt++] = 538; break; case 539: if ((0x3ff600000000000L & l) == 0L) break; if (kind > 52) kind = 52; jjstateSet[jjnewStateCnt++] = 539; break; case 540: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 532; break; case 541: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 540; break; case 545: if ((0x100002600L & l) != 0L) jjAddStates(194, 196); break; case 546: if (curChar == 45) jjCheckNAddTwoStates(547, 554); break; case 547: jjCheckNAddTwoStates(547, 554); break; case 549: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 546; break; case 553: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 548; break; case 554: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 553; break; case 559: if ((0x100002600L & l) != 0L) jjAddStates(197, 199); break; case 560: if (curChar == 45) jjCheckNAddTwoStates(561, 567); break; case 561: jjCheckNAddTwoStates(561, 567); break; case 563: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 560; break; case 565: if (curChar == 40 && kind > 105) kind = 105; break; case 566: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 562; break; case 567: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 566; break; case 571: if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(571, 572); break; case 572: if (curChar == 58) jjstateSet[jjnewStateCnt++] = 573; break; case 573: if (curChar == 42 && kind > 58) kind = 58; break; case 574: if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(574, 575); break; case 575: if (curChar == 58) jjstateSet[jjnewStateCnt++] = 576; break; case 577: if ((0x3ff600000000000L & l) == 0L) break; if (kind > 116) kind = 116; jjCheckNAdd(577); break; case 578: if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(578, 579); break; case 579: if (curChar == 58) jjstateSet[jjnewStateCnt++] = 580; break; case 581: if ((0x3ff600000000000L & l) != 0L) jjCheckNAddStates(88, 91); break; case 582: if ((0x100002600L & l) != 0L) jjCheckNAddStates(92, 94); break; case 583: if (curChar == 45) jjCheckNAddTwoStates(584, 590); break; case 584: jjCheckNAddTwoStates(584, 590); break; case 586: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 583; break; case 588: if (curChar == 40 && kind > 117) kind = 117; break; case 589: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 585; break; case 590: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 589; break; case 593: if ((0x100002600L & l) != 0L) jjAddStates(200, 202); break; case 594: if (curChar == 45) jjCheckNAddTwoStates(595, 601); break; case 595: jjCheckNAddTwoStates(595, 601); break; case 597: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 594; break; case 600: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 596; break; case 601: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 600; break; case 609: if ((0x100002600L & l) != 0L) jjAddStates(203, 205); break; case 610: if (curChar == 45) jjCheckNAddTwoStates(611, 623); break; case 611: jjCheckNAddTwoStates(611, 623); break; case 613: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 610; break; case 622: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 612; break; case 623: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 622; break; default : break; } } while(i != startsAt); } else if (curChar < 128) { long l = 1L << (curChar & 077); MatchLoop: do { switch(jjstateSet[--i]) { case 342: if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddStates(88, 91); else if (curChar == 123) jjstateSet[jjnewStateCnt++] = 586; if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(578, 579); if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(577); } if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(574, 575); if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(571, 572); if (curChar == 105) jjstateSet[jjnewStateCnt++] = 341; break; case 631: if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddStates(88, 91); else if (curChar == 123) jjstateSet[jjnewStateCnt++] = 586; if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(578, 579); else if (curChar == 123) jjstateSet[jjnewStateCnt++] = 328; if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(577); } if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(574, 575); if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(571, 572); break; case 336: if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddStates(88, 91); else if (curChar == 123) jjstateSet[jjnewStateCnt++] = 586; if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(578, 579); if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(577); } if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(574, 575); if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(571, 572); if (curChar == 99) jjstateSet[jjnewStateCnt++] = 335; break; case 343: if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddStates(88, 91); else if (curChar == 123) jjstateSet[jjnewStateCnt++] = 586; if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(578, 579); if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(577); } if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(574, 575); if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(571, 572); break; case 337: if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddStates(88, 91); else if (curChar == 123) jjstateSet[jjnewStateCnt++] = 586; if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(578, 579); if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(577); } if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(574, 575); if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(571, 572); if (curChar == 117) jjstateSet[jjnewStateCnt++] = 336; break; case 278: if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddStates(88, 91); else if (curChar == 123) jjstateSet[jjnewStateCnt++] = 586; if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(578, 579); if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(577); } if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(574, 575); if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(571, 572); if (curChar == 114) jjstateSet[jjnewStateCnt++] = 351; else if (curChar == 97) jjstateSet[jjnewStateCnt++] = 277; if (curChar == 114) jjstateSet[jjnewStateCnt++] = 321; if (curChar == 114) jjstateSet[jjnewStateCnt++] = 303; break; case 350: if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddStates(88, 91); else if (curChar == 123) jjstateSet[jjnewStateCnt++] = 586; if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(578, 579); if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(577); } if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(574, 575); if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(571, 572); if (curChar == 99) jjstateSet[jjnewStateCnt++] = 349; break; case 344: if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddStates(88, 91); else if (curChar == 123) jjstateSet[jjnewStateCnt++] = 586; if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(578, 579); if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(577); } if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(574, 575); if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(571, 572); if (curChar == 103) jjstateSet[jjnewStateCnt++] = 343; break; case 338: if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddStates(88, 91); else if (curChar == 123) jjstateSet[jjnewStateCnt++] = 586; if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(578, 579); if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(577); } if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(574, 575); if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(571, 572); if (curChar == 114) jjstateSet[jjnewStateCnt++] = 337; break; case 333: if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddStates(88, 91); else if (curChar == 123) jjstateSet[jjnewStateCnt++] = 586; if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(578, 579); if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(577); } if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(574, 575); if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(571, 572); if (curChar == 111) jjstateSet[jjnewStateCnt++] = 323; break; case 345: if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddStates(88, 91); else if (curChar == 123) jjstateSet[jjnewStateCnt++] = 586; if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(578, 579); if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(577); } if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(574, 575); if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(571, 572); if (curChar == 110) jjstateSet[jjnewStateCnt++] = 344; break; case 340: if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddStates(88, 91); else if (curChar == 123) jjstateSet[jjnewStateCnt++] = 586; if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(578, 579); if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(577); } if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(574, 575); if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(571, 572); if (curChar == 115) jjstateSet[jjnewStateCnt++] = 339; break; case 339: if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddStates(88, 91); else if (curChar == 123) jjstateSet[jjnewStateCnt++] = 586; if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(578, 579); if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(577); } if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(574, 575); if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(571, 572); if (curChar == 116) jjstateSet[jjnewStateCnt++] = 338; break; case 334: if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddStates(88, 91); else if (curChar == 123) jjstateSet[jjnewStateCnt++] = 586; if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(578, 579); if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(577); } if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(574, 575); if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(571, 572); if (curChar == 105) jjstateSet[jjnewStateCnt++] = 333; break; case 346: if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddStates(88, 91); else if (curChar == 123) jjstateSet[jjnewStateCnt++] = 586; if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(578, 579); if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(577); } if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(574, 575); if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(571, 572); if (curChar == 105) jjstateSet[jjnewStateCnt++] = 345; break; case 303: if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddStates(88, 91); else if (curChar == 123) jjstateSet[jjnewStateCnt++] = 586; if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(578, 579); if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(577); } if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(574, 575); if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(571, 572); if (curChar == 111) jjstateSet[jjnewStateCnt++] = 350; else if (curChar == 101) jjstateSet[jjnewStateCnt++] = 320; if (curChar == 101) jjstateSet[jjnewStateCnt++] = 302; break; case 341: if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddStates(88, 91); else if (curChar == 123) jjstateSet[jjnewStateCnt++] = 586; if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(578, 579); if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(577); } if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(574, 575); if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(571, 572); if (curChar == 110) jjstateSet[jjnewStateCnt++] = 340; break; case 335: if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddStates(88, 91); else if (curChar == 123) jjstateSet[jjnewStateCnt++] = 586; if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(578, 579); if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(577); } if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(574, 575); if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(571, 572); if (curChar == 116) jjstateSet[jjnewStateCnt++] = 334; break; case 347: if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddStates(88, 91); else if (curChar == 123) jjstateSet[jjnewStateCnt++] = 586; if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(578, 579); if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(577); } if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(574, 575); if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(571, 572); if (curChar == 115) jjstateSet[jjnewStateCnt++] = 346; break; case 348: if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddStates(88, 91); else if (curChar == 123) jjstateSet[jjnewStateCnt++] = 586; if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(578, 579); if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(577); } if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(574, 575); if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(571, 572); if (curChar == 115) jjstateSet[jjnewStateCnt++] = 347; break; case 349: if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddStates(88, 91); else if (curChar == 123) jjstateSet[jjnewStateCnt++] = 586; if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(578, 579); if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(577); } if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(574, 575); if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(571, 572); if (curChar == 101) jjstateSet[jjnewStateCnt++] = 348; break; case 19: if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAddStates(206, 216); } else if (curChar == 123) jjCheckNAddTwoStates(71, 76); if (curChar == 118) jjAddStates(217, 218); else if (curChar == 116) jjAddStates(219, 221); else if (curChar == 110) jjAddStates(222, 223); else if (curChar == 102) jjAddStates(224, 226); else if (curChar == 115) jjAddStates(227, 228); else if (curChar == 97) jjAddStates(229, 231); else if (curChar == 112) jjAddStates(232, 235); else if (curChar == 100) jjAddStates(236, 241); else if (curChar == 99) jjAddStates(242, 244); else if (curChar == 105) jjstateSet[jjnewStateCnt++] = 38; else if (curChar == 101) jjstateSet[jjnewStateCnt++] = 36; else if (curChar == 111) jjstateSet[jjnewStateCnt++] = 6; break; case 323: if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddStates(88, 91); else if (curChar == 123) jjstateSet[jjnewStateCnt++] = 586; if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(578, 579); if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(577); } if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(574, 575); if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(571, 572); if (curChar == 110) jjCheckNAddStates(95, 97); break; case 1: jjAddStates(54, 55); break; case 4: jjAddStates(56, 57); break; case 6: if (curChar == 102) jjCheckNAddTwoStates(7, 12); break; case 9: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(245, 246); break; case 10: if (curChar == 125) jjCheckNAddStates(108, 110); break; case 12: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 11; break; case 13: if (curChar == 101 && kind > 50) kind = 50; break; case 14: if (curChar == 112) jjstateSet[jjnewStateCnt++] = 13; break; case 15: if (curChar == 121) jjstateSet[jjnewStateCnt++] = 14; break; case 16: if (curChar == 116) jjstateSet[jjnewStateCnt++] = 15; break; case 22: case 23: if ((0x7fffffe87fffffeL & l) == 0L) break; if (kind > 59) kind = 59; jjCheckNAdd(23); break; case 24: if (curChar == 121) jjCheckNAddStates(111, 113); break; case 27: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(247, 248); break; case 28: if (curChar == 125) jjCheckNAddStates(111, 113); break; case 30: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 29; break; case 34: if (curChar == 114) jjstateSet[jjnewStateCnt++] = 24; break; case 35: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 34; break; case 36: if (curChar == 118) jjstateSet[jjnewStateCnt++] = 35; break; case 37: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 36; break; case 38: if (curChar == 102) jjCheckNAddStates(114, 116); break; case 41: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(249, 250); break; case 42: if (curChar == 125) jjCheckNAddStates(114, 116); break; case 44: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 43; break; case 48: if (curChar == 105) jjstateSet[jjnewStateCnt++] = 38; break; case 58: if ((0x2000000020L & l) != 0L) jjAddStates(251, 252); break; case 65: if (curChar == 123) jjCheckNAddTwoStates(71, 76); break; case 67: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(253, 254); break; case 68: if (curChar == 125 && kind > 5) kind = 5; break; case 73: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(255, 256); break; case 74: if (curChar != 125) break; if (kind > 6) kind = 6; jjAddStates(257, 258); break; case 77: if (curChar == 123) jjCheckNAdd(76); break; case 82: if (curChar == 99) jjAddStates(242, 244); break; case 83: if (curChar == 100) jjCheckNAddStates(120, 122); break; case 86: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(259, 260); break; case 87: if (curChar == 125) jjCheckNAddStates(120, 122); break; case 89: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 88; break; case 94: if (curChar == 108) jjstateSet[jjnewStateCnt++] = 83; break; case 95: if (curChar == 105) jjstateSet[jjnewStateCnt++] = 94; break; case 96: if (curChar == 104) jjstateSet[jjnewStateCnt++] = 95; break; case 97: if (curChar == 116) jjCheckNAddTwoStates(98, 103); break; case 100: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(261, 262); break; case 101: if (curChar == 125) jjCheckNAddStates(123, 125); break; case 103: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 102; break; case 104: if (curChar == 115 && kind > 92) kind = 92; break; case 105: if (curChar == 97) jjstateSet[jjnewStateCnt++] = 104; break; case 108: if (curChar == 115) jjstateSet[jjnewStateCnt++] = 97; break; case 109: if (curChar == 97) jjstateSet[jjnewStateCnt++] = 108; break; case 110: if (curChar == 116) jjCheckNAddStates(126, 128); break; case 113: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(263, 264); break; case 114: if (curChar == 125) jjCheckNAddStates(126, 128); break; case 116: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 115; break; case 120: if (curChar == 110) jjstateSet[jjnewStateCnt++] = 110; break; case 121: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 120; break; case 122: if (curChar == 109) jjstateSet[jjnewStateCnt++] = 121; break; case 123: if (curChar == 109) jjstateSet[jjnewStateCnt++] = 122; break; case 124: if (curChar == 111) jjstateSet[jjnewStateCnt++] = 123; break; case 125: if (curChar == 100) jjAddStates(236, 241); break; case 126: if (curChar == 116) jjCheckNAddStates(129, 131); break; case 129: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(265, 266); break; case 130: if (curChar == 125) jjCheckNAddStates(129, 131); break; case 132: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 131; break; case 137: if (curChar == 110) jjstateSet[jjnewStateCnt++] = 126; break; case 138: if (curChar == 97) jjstateSet[jjnewStateCnt++] = 137; break; case 139: if (curChar == 100) jjstateSet[jjnewStateCnt++] = 138; break; case 140: if (curChar == 110) jjstateSet[jjnewStateCnt++] = 139; break; case 141: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 140; break; case 142: if (curChar == 99) jjstateSet[jjnewStateCnt++] = 141; break; case 143: if (curChar == 115) jjstateSet[jjnewStateCnt++] = 142; break; case 144: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 143; break; case 145: if (curChar == 102) jjCheckNAddStates(132, 134); break; case 148: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(267, 268); break; case 149: if (curChar == 125) jjCheckNAddStates(132, 134); break; case 151: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 150; break; case 156: if (curChar == 108) jjstateSet[jjnewStateCnt++] = 145; break; case 157: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 156; break; case 158: if (curChar == 115) jjstateSet[jjnewStateCnt++] = 157; break; case 160: if (curChar == 114) jjstateSet[jjnewStateCnt++] = 159; break; case 161: if (curChar == 111) jjstateSet[jjnewStateCnt++] = 160; break; case 163: if (curChar == 116) jjstateSet[jjnewStateCnt++] = 162; break; case 164: if (curChar == 110) jjstateSet[jjnewStateCnt++] = 163; break; case 165: if (curChar == 97) jjstateSet[jjnewStateCnt++] = 164; break; case 166: if (curChar == 100) jjstateSet[jjnewStateCnt++] = 165; break; case 167: if (curChar == 110) jjstateSet[jjnewStateCnt++] = 166; break; case 168: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 167; break; case 169: if (curChar == 99) jjstateSet[jjnewStateCnt++] = 168; break; case 170: if (curChar == 115) jjstateSet[jjnewStateCnt++] = 169; break; case 171: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 170; break; case 172: if (curChar == 116) jjCheckNAddTwoStates(173, 178); break; case 175: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(269, 270); break; case 176: if (curChar == 125) jjCheckNAddStates(135, 137); break; case 178: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 177; break; case 179: if (curChar == 110) jjCheckNAddTwoStates(180, 185); break; case 182: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(271, 272); break; case 183: if (curChar == 125) jjCheckNAddStates(138, 140); break; case 185: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 184; break; case 189: if (curChar == 111) jjstateSet[jjnewStateCnt++] = 179; break; case 190: if (curChar == 105) jjstateSet[jjnewStateCnt++] = 189; break; case 191: if (curChar == 116) jjstateSet[jjnewStateCnt++] = 190; break; case 192: if (curChar == 97) jjstateSet[jjnewStateCnt++] = 191; break; case 193: if (curChar == 108) jjstateSet[jjnewStateCnt++] = 192; break; case 194: if (curChar == 108) jjstateSet[jjnewStateCnt++] = 193; break; case 195: if (curChar == 111) jjstateSet[jjnewStateCnt++] = 194; break; case 196: if (curChar == 99) jjstateSet[jjnewStateCnt++] = 195; break; case 199: if (curChar == 108) jjstateSet[jjnewStateCnt++] = 172; break; case 200: if (curChar == 117) jjstateSet[jjnewStateCnt++] = 199; break; case 201: if (curChar == 97) jjstateSet[jjnewStateCnt++] = 200; break; case 202: if (curChar == 102) jjstateSet[jjnewStateCnt++] = 201; break; case 203: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 202; break; case 204: if (curChar == 116) jjCheckNAddTwoStates(205, 210); break; case 207: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(273, 274); break; case 208: if (curChar == 125) jjCheckNAddStates(141, 143); break; case 210: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 209; break; case 211: if (curChar == 116 && kind > 48) kind = 48; break; case 212: if (curChar == 110) jjstateSet[jjnewStateCnt++] = 211; break; case 213: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 212; break; case 214: if (curChar == 109) jjstateSet[jjnewStateCnt++] = 213; break; case 215: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 214; break; case 216: if (curChar == 108) jjstateSet[jjnewStateCnt++] = 215; break; case 217: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 216; break; case 220: if (curChar == 108) jjstateSet[jjnewStateCnt++] = 204; break; case 221: if (curChar == 117) jjstateSet[jjnewStateCnt++] = 220; break; case 222: if (curChar == 97) jjstateSet[jjnewStateCnt++] = 221; break; case 223: if (curChar == 102) jjstateSet[jjnewStateCnt++] = 222; break; case 224: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 223; break; case 225: if (curChar == 116) jjCheckNAddTwoStates(226, 231); break; case 228: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(275, 276); break; case 229: if (curChar == 125) jjCheckNAddStates(144, 146); break; case 231: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 230; break; case 232: if (curChar == 110 && kind > 49) kind = 49; break; case 233: if (curChar == 111) jjstateSet[jjnewStateCnt++] = 232; break; case 234: if (curChar == 105) jjstateSet[jjnewStateCnt++] = 233; break; case 235: if (curChar == 116) jjstateSet[jjnewStateCnt++] = 234; break; case 236: if (curChar == 99) jjstateSet[jjnewStateCnt++] = 235; break; case 237: if (curChar == 110) jjstateSet[jjnewStateCnt++] = 236; break; case 238: if (curChar == 117) jjstateSet[jjnewStateCnt++] = 237; break; case 239: if (curChar == 102) jjstateSet[jjnewStateCnt++] = 238; break; case 242: if (curChar == 108) jjstateSet[jjnewStateCnt++] = 225; break; case 243: if (curChar == 117) jjstateSet[jjnewStateCnt++] = 242; break; case 244: if (curChar == 97) jjstateSet[jjnewStateCnt++] = 243; break; case 245: if (curChar == 102) jjstateSet[jjnewStateCnt++] = 244; break; case 246: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 245; break; case 247: if (curChar == 116) jjCheckNAddStates(147, 149); break; case 250: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(277, 278); break; case 251: if (curChar == 125) jjCheckNAddStates(147, 149); break; case 253: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 252; break; case 254: if (curChar == 123 && kind > 99) kind = 99; break; case 257: if (curChar == 110) jjstateSet[jjnewStateCnt++] = 247; break; case 258: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 257; break; case 259: if (curChar == 109) jjstateSet[jjnewStateCnt++] = 258; break; case 260: if (curChar == 117) jjstateSet[jjnewStateCnt++] = 259; break; case 261: if (curChar == 99) jjstateSet[jjnewStateCnt++] = 260; break; case 262: if (curChar == 111) jjstateSet[jjnewStateCnt++] = 261; break; case 263: if (curChar == 112) jjAddStates(232, 235); break; case 264: if (curChar == 116) jjCheckNAddStates(150, 152); break; case 267: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(279, 280); break; case 268: if (curChar == 125) jjCheckNAddStates(150, 152); break; case 270: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 269; break; case 275: if (curChar == 110) jjstateSet[jjnewStateCnt++] = 264; break; case 276: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 275; break; case 277: if (curChar == 114) jjstateSet[jjnewStateCnt++] = 276; break; case 279: if (curChar == 103) jjCheckNAddStates(153, 155); break; case 282: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(281, 282); break; case 283: if (curChar == 125) jjCheckNAddStates(153, 155); break; case 285: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 284; break; case 290: if (curChar == 110) jjstateSet[jjnewStateCnt++] = 279; break; case 291: if (curChar == 105) jjstateSet[jjnewStateCnt++] = 290; break; case 292: if (curChar == 108) jjstateSet[jjnewStateCnt++] = 291; break; case 293: if (curChar == 98) jjstateSet[jjnewStateCnt++] = 292; break; case 294: if (curChar == 105) jjstateSet[jjnewStateCnt++] = 293; break; case 295: if (curChar == 115) jjstateSet[jjnewStateCnt++] = 294; break; case 297: if (curChar == 103) jjstateSet[jjnewStateCnt++] = 296; break; case 298: if (curChar == 110) jjstateSet[jjnewStateCnt++] = 297; break; case 299: if (curChar == 105) jjstateSet[jjnewStateCnt++] = 298; break; case 300: if (curChar == 100) jjstateSet[jjnewStateCnt++] = 299; break; case 301: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 300; break; case 302: if (curChar == 99) jjstateSet[jjnewStateCnt++] = 301; break; case 304: if (curChar == 114) jjstateSet[jjnewStateCnt++] = 303; break; case 305: if (curChar == 103) jjCheckNAddStates(156, 158); break; case 308: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(283, 284); break; case 309: if (curChar == 125) jjCheckNAddStates(156, 158); break; case 311: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 310; break; case 316: if (curChar == 110) jjstateSet[jjnewStateCnt++] = 305; break; case 317: if (curChar == 105) jjstateSet[jjnewStateCnt++] = 316; break; case 318: if (curChar == 100) jjstateSet[jjnewStateCnt++] = 317; break; case 319: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 318; break; case 320: if (curChar == 99) jjstateSet[jjnewStateCnt++] = 319; break; case 321: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 320; break; case 322: if (curChar == 114) jjstateSet[jjnewStateCnt++] = 321; break; case 326: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(285, 286); break; case 327: if (curChar == 125) jjCheckNAddStates(95, 97); break; case 329: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 328; break; case 351: if (curChar == 111) jjstateSet[jjnewStateCnt++] = 350; break; case 352: if (curChar == 114) jjstateSet[jjnewStateCnt++] = 351; break; case 353: if (curChar == 97) jjAddStates(229, 231); break; case 354: if (curChar == 101) jjCheckNAddStates(159, 161); break; case 357: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(287, 288); break; case 358: if (curChar == 125) jjCheckNAddStates(159, 161); break; case 360: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 359; break; case 365: if (curChar == 116) jjstateSet[jjnewStateCnt++] = 354; break; case 366: if (curChar == 117) jjstateSet[jjnewStateCnt++] = 365; break; case 367: if (curChar == 98) jjstateSet[jjnewStateCnt++] = 366; break; case 368: if (curChar == 105) jjstateSet[jjnewStateCnt++] = 367; break; case 369: if (curChar == 114) jjstateSet[jjnewStateCnt++] = 368; break; case 370: if (curChar == 116) jjstateSet[jjnewStateCnt++] = 369; break; case 371: if (curChar == 116) jjstateSet[jjnewStateCnt++] = 370; break; case 372: if (curChar == 114) jjCheckNAddStates(162, 164); break; case 375: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(289, 290); break; case 376: if (curChar == 125) jjCheckNAddStates(162, 164); break; case 378: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 377; break; case 383: if (curChar == 111) jjstateSet[jjnewStateCnt++] = 372; break; case 384: if (curChar == 116) jjstateSet[jjnewStateCnt++] = 383; break; case 385: if (curChar == 115) jjstateSet[jjnewStateCnt++] = 384; break; case 386: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 385; break; case 387: if (curChar == 99) jjstateSet[jjnewStateCnt++] = 386; break; case 388: if (curChar == 110) jjstateSet[jjnewStateCnt++] = 387; break; case 389: if (curChar == 102) jjCheckNAddStates(165, 167); break; case 392: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(291, 292); break; case 393: if (curChar == 125) jjCheckNAddStates(165, 167); break; case 395: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 394; break; case 400: if (curChar == 108) jjstateSet[jjnewStateCnt++] = 389; break; case 401: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 400; break; case 402: if (curChar == 115) jjstateSet[jjnewStateCnt++] = 401; break; case 404: if (curChar == 114) jjstateSet[jjnewStateCnt++] = 403; break; case 405: if (curChar == 111) jjstateSet[jjnewStateCnt++] = 404; break; case 407: if (curChar == 114) jjstateSet[jjnewStateCnt++] = 406; break; case 408: if (curChar == 111) jjstateSet[jjnewStateCnt++] = 407; break; case 409: if (curChar == 116) jjstateSet[jjnewStateCnt++] = 408; break; case 410: if (curChar == 115) jjstateSet[jjnewStateCnt++] = 409; break; case 411: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 410; break; case 412: if (curChar == 99) jjstateSet[jjnewStateCnt++] = 411; break; case 413: if (curChar == 110) jjstateSet[jjnewStateCnt++] = 412; break; case 414: if (curChar == 115) jjAddStates(227, 228); break; case 415: if (curChar == 102) jjCheckNAddStates(168, 170); break; case 418: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(293, 294); break; case 419: if (curChar == 125) jjCheckNAddStates(168, 170); break; case 421: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 420; break; case 426: if (curChar == 108) jjstateSet[jjnewStateCnt++] = 415; break; case 427: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 426; break; case 428: if (curChar == 101) jjCheckNAddStates(171, 173); break; case 431: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(295, 296); break; case 432: if (curChar == 125) jjCheckNAddStates(171, 173); break; case 434: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 433; break; case 438: if (curChar == 109) jjstateSet[jjnewStateCnt++] = 428; break; case 439: if (curChar == 111) jjstateSet[jjnewStateCnt++] = 438; break; case 440: if (curChar == 102) jjAddStates(224, 226); break; case 441: if (curChar == 103) jjCheckNAddStates(174, 176); break; case 444: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(297, 298); break; case 445: if (curChar == 125) jjCheckNAddStates(174, 176); break; case 447: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 446; break; case 452: if (curChar == 110) jjstateSet[jjnewStateCnt++] = 441; break; case 453: if (curChar == 105) jjstateSet[jjnewStateCnt++] = 452; break; case 454: if (curChar == 108) jjstateSet[jjnewStateCnt++] = 453; break; case 455: if (curChar == 98) jjstateSet[jjnewStateCnt++] = 454; break; case 456: if (curChar == 105) jjstateSet[jjnewStateCnt++] = 455; break; case 457: if (curChar == 115) jjstateSet[jjnewStateCnt++] = 456; break; case 459: if (curChar == 103) jjstateSet[jjnewStateCnt++] = 458; break; case 460: if (curChar == 110) jjstateSet[jjnewStateCnt++] = 459; break; case 461: if (curChar == 105) jjstateSet[jjnewStateCnt++] = 460; break; case 462: if (curChar == 119) jjstateSet[jjnewStateCnt++] = 461; break; case 463: if (curChar == 111) jjstateSet[jjnewStateCnt++] = 462; break; case 464: if (curChar == 108) jjstateSet[jjnewStateCnt++] = 463; break; case 465: if (curChar == 108) jjstateSet[jjnewStateCnt++] = 464; break; case 466: if (curChar == 111) jjstateSet[jjnewStateCnt++] = 465; break; case 467: if (curChar == 103) jjCheckNAddStates(177, 179); break; case 470: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(299, 300); break; case 471: if (curChar == 125) jjCheckNAddStates(177, 179); break; case 473: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 472; break; case 478: if (curChar == 110) jjstateSet[jjnewStateCnt++] = 467; break; case 479: if (curChar == 105) jjstateSet[jjnewStateCnt++] = 478; break; case 480: if (curChar == 119) jjstateSet[jjnewStateCnt++] = 479; break; case 481: if (curChar == 111) jjstateSet[jjnewStateCnt++] = 480; break; case 482: if (curChar == 108) jjstateSet[jjnewStateCnt++] = 481; break; case 483: if (curChar == 108) jjstateSet[jjnewStateCnt++] = 482; break; case 484: if (curChar == 111) jjstateSet[jjnewStateCnt++] = 483; break; case 485: if (curChar == 114) jjCheckNAddStates(180, 182); break; case 488: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(301, 302); break; case 489: if (curChar == 125) jjCheckNAddStates(180, 182); break; case 491: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 490; break; case 495: if (curChar == 111) jjstateSet[jjnewStateCnt++] = 485; break; case 496: if (curChar == 110) jjAddStates(222, 223); break; case 497: if (curChar == 101) jjCheckNAddStates(183, 185); break; case 500: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(303, 304); break; case 501: if (curChar == 125) jjCheckNAddStates(183, 185); break; case 503: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 502; break; case 508: if (curChar == 99) jjstateSet[jjnewStateCnt++] = 497; break; case 509: if (curChar == 97) jjstateSet[jjnewStateCnt++] = 508; break; case 510: if (curChar == 112) jjstateSet[jjnewStateCnt++] = 509; break; case 511: if (curChar == 115) jjstateSet[jjnewStateCnt++] = 510; break; case 512: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 511; break; case 513: if (curChar == 109) jjstateSet[jjnewStateCnt++] = 512; break; case 514: if (curChar == 97) jjstateSet[jjnewStateCnt++] = 513; break; case 515: if (curChar == 101) jjCheckNAddStates(186, 188); break; case 518: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(305, 306); break; case 519: if (curChar == 125) jjCheckNAddStates(186, 188); break; case 521: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 520; break; case 525: if (curChar == 100) jjstateSet[jjnewStateCnt++] = 515; break; case 526: if (curChar == 111) jjstateSet[jjnewStateCnt++] = 525; break; case 527: if (curChar == 116) jjAddStates(219, 221); break; case 528: if (curChar == 101) jjCheckNAddTwoStates(529, 534); break; case 531: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(307, 308); break; case 532: if (curChar == 125) jjCheckNAddStates(189, 191); break; case 534: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 533; break; case 535: if ((0x7fffffe87fffffeL & l) == 0L) break; if (kind > 52) kind = 52; jjCheckNAddStates(309, 311); break; case 536: if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(536, 537); break; case 538: case 539: if ((0x7fffffe87fffffeL & l) == 0L) break; if (kind > 52) kind = 52; jjCheckNAdd(539); break; case 542: if (curChar == 112) jjstateSet[jjnewStateCnt++] = 528; break; case 543: if (curChar == 121) jjstateSet[jjnewStateCnt++] = 542; break; case 544: if (curChar == 116) jjCheckNAddTwoStates(545, 550); break; case 547: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(312, 313); break; case 548: if (curChar == 125) jjCheckNAddStates(194, 196); break; case 550: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 549; break; case 551: if (curChar == 115 && kind > 93) kind = 93; break; case 552: if (curChar == 97) jjstateSet[jjnewStateCnt++] = 551; break; case 555: if (curChar == 97) jjstateSet[jjnewStateCnt++] = 544; break; case 556: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 555; break; case 557: if (curChar == 114) jjstateSet[jjnewStateCnt++] = 556; break; case 558: if (curChar == 116) jjCheckNAddStates(197, 199); break; case 561: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(314, 315); break; case 562: if (curChar == 125) jjCheckNAddStates(197, 199); break; case 564: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 563; break; case 568: if (curChar == 120) jjstateSet[jjnewStateCnt++] = 558; break; case 569: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 568; break; case 570: if ((0x7fffffe87fffffeL & l) == 0L) break; if (kind > 116) kind = 116; jjCheckNAddStates(206, 216); break; case 571: if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(571, 572); break; case 574: if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(574, 575); break; case 576: if ((0x7fffffe87fffffeL & l) == 0L) break; if (kind > 116) kind = 116; jjCheckNAdd(577); break; case 577: if ((0x7fffffe87fffffeL & l) == 0L) break; if (kind > 116) kind = 116; jjCheckNAdd(577); break; case 578: if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(578, 579); break; case 580: if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddStates(88, 91); break; case 581: if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddStates(88, 91); break; case 584: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(316, 317); break; case 585: if (curChar == 125) jjCheckNAddStates(92, 94); break; case 587: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 586; break; case 591: if (curChar == 118) jjAddStates(217, 218); break; case 592: if (curChar == 101) jjCheckNAddStates(200, 202); break; case 595: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(318, 319); break; case 596: if (curChar == 125) jjCheckNAddStates(200, 202); break; case 598: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 597; break; case 599: if (curChar == 123 && kind > 94) kind = 94; break; case 602: if (curChar == 116) jjstateSet[jjnewStateCnt++] = 592; break; case 603: if (curChar == 97) jjstateSet[jjnewStateCnt++] = 602; break; case 604: if (curChar == 100) jjstateSet[jjnewStateCnt++] = 603; break; case 605: if (curChar == 105) jjstateSet[jjnewStateCnt++] = 604; break; case 606: if (curChar == 108) jjstateSet[jjnewStateCnt++] = 605; break; case 607: if (curChar == 97) jjstateSet[jjnewStateCnt++] = 606; break; case 608: if (curChar == 101) jjCheckNAddTwoStates(609, 614); break; case 611: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(320, 321); break; case 612: if (curChar == 125) jjCheckNAddStates(203, 205); break; case 614: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 613; break; case 615: if (curChar == 116 && kind > 95) kind = 95; break; case 616: if (curChar == 120) jjstateSet[jjnewStateCnt++] = 615; break; case 617: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 616; break; case 618: if (curChar == 116) jjstateSet[jjnewStateCnt++] = 617; break; case 619: if (curChar == 110) jjstateSet[jjnewStateCnt++] = 618; break; case 620: if (curChar == 111) jjstateSet[jjnewStateCnt++] = 619; break; case 621: if (curChar == 99) jjstateSet[jjnewStateCnt++] = 620; break; case 624: if (curChar == 116) jjstateSet[jjnewStateCnt++] = 608; break; case 625: if (curChar == 97) jjstateSet[jjnewStateCnt++] = 624; break; case 626: if (curChar == 100) jjstateSet[jjnewStateCnt++] = 625; break; case 627: if (curChar == 105) jjstateSet[jjnewStateCnt++] = 626; break; case 628: if (curChar == 108) jjstateSet[jjnewStateCnt++] = 627; break; case 629: if (curChar == 97) jjstateSet[jjnewStateCnt++] = 628; 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); MatchLoop: do { switch(jjstateSet[--i]) { case 342: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(571, 572); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(574, 575); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAdd(577); } if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(578, 579); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddStates(88, 91); break; case 631: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(571, 572); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(574, 575); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAdd(577); } if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(578, 579); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddStates(88, 91); break; case 336: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(571, 572); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(574, 575); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAdd(577); } if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(578, 579); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddStates(88, 91); break; case 343: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(571, 572); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(574, 575); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAdd(577); } if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(578, 579); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddStates(88, 91); break; case 337: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(571, 572); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(574, 575); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAdd(577); } if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(578, 579); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddStates(88, 91); break; case 278: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(571, 572); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(574, 575); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAdd(577); } if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(578, 579); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddStates(88, 91); break; case 350: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(571, 572); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(574, 575); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAdd(577); } if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(578, 579); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddStates(88, 91); break; case 344: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(571, 572); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(574, 575); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAdd(577); } if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(578, 579); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddStates(88, 91); break; case 338: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(571, 572); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(574, 575); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAdd(577); } if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(578, 579); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddStates(88, 91); break; case 333: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(571, 572); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(574, 575); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAdd(577); } if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(578, 579); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddStates(88, 91); break; case 345: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(571, 572); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(574, 575); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAdd(577); } if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(578, 579); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddStates(88, 91); break; case 340: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(571, 572); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(574, 575); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAdd(577); } if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(578, 579); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddStates(88, 91); break; case 339: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(571, 572); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(574, 575); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAdd(577); } if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(578, 579); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddStates(88, 91); break; case 334: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(571, 572); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(574, 575); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAdd(577); } if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(578, 579); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddStates(88, 91); break; case 346: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(571, 572); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(574, 575); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAdd(577); } if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(578, 579); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddStates(88, 91); break; case 303: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(571, 572); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(574, 575); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAdd(577); } if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(578, 579); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddStates(88, 91); break; case 341: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(571, 572); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(574, 575); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAdd(577); } if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(578, 579); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddStates(88, 91); break; case 335: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(571, 572); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(574, 575); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAdd(577); } if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(578, 579); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddStates(88, 91); break; case 347: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(571, 572); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(574, 575); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAdd(577); } if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(578, 579); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddStates(88, 91); break; case 348: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(571, 572); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(574, 575); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAdd(577); } if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(578, 579); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddStates(88, 91); break; case 349: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(571, 572); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(574, 575); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAdd(577); } if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(578, 579); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddStates(88, 91); break; case 19: if (jjCanMove_3(hiByte, i1, i2, l1, l2)) { if (kind > 125) kind = 125; } if (jjCanMove_1(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAddStates(206, 216); } break; case 323: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(571, 572); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(574, 575); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAdd(577); } if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(578, 579); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddStates(88, 91); break; case 1: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(54, 55); break; case 4: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(56, 57); break; case 9: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(245, 246); break; case 22: if (!jjCanMove_1(hiByte, i1, i2, l1, l2)) break; if (kind > 59) kind = 59; jjCheckNAdd(23); break; case 23: if (!jjCanMove_2(hiByte, i1, i2, l1, l2)) break; if (kind > 59) kind = 59; jjCheckNAdd(23); break; case 27: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(247, 248); break; case 41: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(249, 250); break; case 49: if (jjCanMove_3(hiByte, i1, i2, l1, l2) && kind > 125) kind = 125; break; case 67: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(253, 254); break; case 73: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(255, 256); break; case 86: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(259, 260); break; case 100: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(261, 262); break; case 113: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(263, 264); break; case 129: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(265, 266); break; case 148: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(267, 268); break; case 175: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(269, 270); break; case 182: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(271, 272); break; case 207: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(273, 274); break; case 228: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(275, 276); break; case 250: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(277, 278); break; case 267: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(279, 280); break; case 282: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(281, 282); break; case 308: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(283, 284); break; case 326: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(285, 286); break; case 357: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(287, 288); break; case 375: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(289, 290); break; case 392: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(291, 292); break; case 418: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(293, 294); break; case 431: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(295, 296); break; case 444: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(297, 298); break; case 470: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(299, 300); break; case 488: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(301, 302); break; case 500: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(303, 304); break; case 518: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(305, 306); break; case 531: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(307, 308); break; case 535: if (!jjCanMove_1(hiByte, i1, i2, l1, l2)) break; if (kind > 52) kind = 52; jjCheckNAddStates(309, 311); break; case 536: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(536, 537); break; case 538: if (!jjCanMove_1(hiByte, i1, i2, l1, l2)) break; if (kind > 52) kind = 52; jjCheckNAdd(539); break; case 539: if (!jjCanMove_2(hiByte, i1, i2, l1, l2)) break; if (kind > 52) kind = 52; jjCheckNAdd(539); break; case 547: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(312, 313); break; case 561: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(314, 315); break; case 570: if (!jjCanMove_1(hiByte, i1, i2, l1, l2)) break; if (kind > 116) kind = 116; jjCheckNAddStates(206, 216); break; case 571: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(571, 572); break; case 574: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(574, 575); break; case 576: if (!jjCanMove_1(hiByte, i1, i2, l1, l2)) break; if (kind > 116) kind = 116; jjCheckNAdd(577); break; case 577: if (!jjCanMove_2(hiByte, i1, i2, l1, l2)) break; if (kind > 116) kind = 116; jjCheckNAdd(577); break; case 578: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(578, 579); break; case 580: if (jjCanMove_1(hiByte, i1, i2, l1, l2)) jjCheckNAddStates(88, 91); break; case 581: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddStates(88, 91); break; case 584: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(316, 317); break; case 595: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(318, 319); break; case 611: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(320, 321); break; default : break; } } while(i != startsAt); } if (kind != 0x7fffffff) { jjmatchedKind = kind; jjmatchedPos = curPos; kind = 0x7fffffff; } ++curPos; if ((i = jjnewStateCnt) == (startsAt = 630 - (jjnewStateCnt = startsAt))) return curPos; try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { return curPos; } } } private final int jjMoveStringLiteralDfa0_4() { return jjMoveNfa_4(0, 0); } private final int jjMoveNfa_4(int startState, int curPos) { int[] nextStates; int startsAt = 0; jjnewStateCnt = 17; 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 0: if ((0x100002600L & l) == 0L) break; if (kind > 6) kind = 6; jjCheckNAddStates(322, 324); break; case 1: if (curChar == 45) jjCheckNAddTwoStates(2, 5); break; case 2: jjCheckNAddTwoStates(2, 5); break; case 4: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 3; break; case 5: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 4; break; case 6: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 1; break; case 7: if (curChar == 45) jjCheckNAddTwoStates(8, 14); break; case 8: jjCheckNAddTwoStates(8, 14); break; case 10: if ((0x100002600L & l) == 0L) break; if (kind > 6) kind = 6; jjCheckNAddTwoStates(10, 12); break; case 11: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 7; break; case 13: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 9; break; case 14: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 13; break; case 16: if ((0x100002600L & l) == 0L) break; if (kind > 8) kind = 8; jjCheckNAdd(16); break; default : break; } } while(i != startsAt); } else if (curChar < 128) { long l = 1L << (curChar & 077); MatchLoop: do { switch(jjstateSet[--i]) { case 0: if (curChar == 123) jjCheckNAddTwoStates(6, 11); break; case 2: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(325, 326); break; case 3: if (curChar == 125 && kind > 5) kind = 5; break; case 8: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(327, 328); break; case 9: if (curChar != 125) break; if (kind > 6) kind = 6; jjAddStates(329, 330); break; case 12: if (curChar == 123) jjCheckNAdd(11); 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); MatchLoop: do { switch(jjstateSet[--i]) { case 2: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(325, 326); break; case 8: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(327, 328); break; default : break; } } while(i != startsAt); } if (kind != 0x7fffffff) { jjmatchedKind = kind; jjmatchedPos = curPos; kind = 0x7fffffff; } ++curPos; if ((i = jjnewStateCnt) == (startsAt = 17 - (jjnewStateCnt = startsAt))) return curPos; try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { return curPos; } } } private final int jjMoveStringLiteralDfa0_2() { return jjMoveNfa_2(6, 0); } private final int jjMoveNfa_2(int startState, int curPos) { int[] nextStates; int startsAt = 0; jjnewStateCnt = 23; 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 6: if ((0x100002600L & l) != 0L) { if (kind > 6) kind = 6; jjCheckNAddStates(331, 333); } else if (curChar == 39) jjCheckNAddTwoStates(4, 5); else if (curChar == 34) jjCheckNAddTwoStates(1, 2); break; case 0: if (curChar == 34) jjCheckNAddTwoStates(1, 2); break; case 1: if ((0xfffffffbffffffffL & l) != 0L) jjCheckNAddTwoStates(1, 2); break; case 2: if (curChar != 34) break; if (kind > 4) kind = 4; jjstateSet[jjnewStateCnt++] = 0; break; case 3: if (curChar == 39) jjCheckNAddTwoStates(4, 5); break; case 4: if ((0xffffff7fffffffffL & l) != 0L) jjCheckNAddTwoStates(4, 5); break; case 5: if (curChar != 39) break; if (kind > 4) kind = 4; jjstateSet[jjnewStateCnt++] = 3; break; case 7: if (curChar == 45) jjCheckNAddTwoStates(8, 11); break; case 8: jjCheckNAddTwoStates(8, 11); break; case 10: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 9; break; case 11: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 10; break; case 12: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 7; break; case 13: if (curChar == 45) jjCheckNAddTwoStates(14, 20); break; case 14: jjCheckNAddTwoStates(14, 20); break; case 16: if ((0x100002600L & l) == 0L) break; if (kind > 6) kind = 6; jjCheckNAddTwoStates(16, 18); break; case 17: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 13; break; case 19: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 15; break; case 20: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 19; break; case 21: if ((0x100002600L & l) == 0L) break; if (kind > 6) kind = 6; jjCheckNAddStates(331, 333); break; case 22: if ((0x100002600L & l) == 0L) break; if (kind > 8) kind = 8; jjCheckNAdd(22); break; default : break; } } while(i != startsAt); } else if (curChar < 128) { long l = 1L << (curChar & 077); MatchLoop: do { switch(jjstateSet[--i]) { case 6: if (curChar == 123) jjCheckNAddTwoStates(12, 17); break; case 1: jjAddStates(54, 55); break; case 4: jjAddStates(56, 57); break; case 8: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(334, 335); break; case 9: if (curChar == 125 && kind > 5) kind = 5; break; case 14: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(336, 337); break; case 15: if (curChar != 125) break; if (kind > 6) kind = 6; jjAddStates(338, 339); break; case 18: if (curChar == 123) jjCheckNAdd(17); 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); MatchLoop: do { switch(jjstateSet[--i]) { case 1: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(54, 55); break; case 4: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(56, 57); break; case 8: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(334, 335); break; case 14: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(336, 337); break; default : break; } } while(i != startsAt); } if (kind != 0x7fffffff) { jjmatchedKind = kind; jjmatchedPos = curPos; kind = 0x7fffffff; } ++curPos; if ((i = jjnewStateCnt) == (startsAt = 23 - (jjnewStateCnt = startsAt))) return curPos; try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { return curPos; } } } private final int jjMoveStringLiteralDfa0_6() { return jjMoveNfa_6(8, 0); } private final int jjMoveNfa_6(int startState, int curPos) { int[] nextStates; int startsAt = 0; jjnewStateCnt = 20; 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 8: case 0: if ((0x100002600L & l) == 0L) break; if (kind > 6) kind = 6; jjCheckNAddTwoStates(0, 5); break; case 1: if (curChar == 45) jjCheckNAddTwoStates(2, 7); break; case 2: jjCheckNAddTwoStates(2, 7); break; case 4: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 1; break; case 6: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 3; break; case 7: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 6; break; case 9: if ((0x3ff600000000000L & l) != 0L) jjAddStates(340, 341); break; case 10: if (curChar == 58) jjstateSet[jjnewStateCnt++] = 11; break; case 12: if ((0x3ff600000000000L & l) == 0L) break; if (kind > 115) kind = 115; jjstateSet[jjnewStateCnt++] = 12; break; case 14: if (curChar == 45) jjCheckNAddTwoStates(15, 18); break; case 15: jjCheckNAddTwoStates(15, 18); break; case 17: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 16; break; case 18: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 17; break; case 19: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 14; break; default : break; } } while(i != startsAt); } else if (curChar < 128) { long l = 1L << (curChar & 077); MatchLoop: do { switch(jjstateSet[--i]) { case 8: if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 115) kind = 115; jjCheckNAddStates(342, 344); } else if (curChar == 123) jjCheckNAddTwoStates(19, 4); break; case 2: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(345, 346); break; case 3: if (curChar != 125) break; if (kind > 6) kind = 6; jjAddStates(347, 348); break; case 5: if (curChar == 123) jjCheckNAdd(4); break; case 9: if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(9, 10); break; case 11: case 12: if ((0x7fffffe87fffffeL & l) == 0L) break; if (kind > 115) kind = 115; jjCheckNAdd(12); break; case 13: if (curChar == 123) jjCheckNAddTwoStates(19, 4); break; case 15: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(349, 350); break; case 16: if (curChar == 125 && kind > 5) kind = 5; 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); MatchLoop: do { switch(jjstateSet[--i]) { case 8: if (!jjCanMove_1(hiByte, i1, i2, l1, l2)) break; if (kind > 115) kind = 115; jjCheckNAddStates(342, 344); break; case 2: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(345, 346); break; case 9: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(9, 10); break; case 11: if (!jjCanMove_1(hiByte, i1, i2, l1, l2)) break; if (kind > 115) kind = 115; jjCheckNAdd(12); break; case 12: if (!jjCanMove_2(hiByte, i1, i2, l1, l2)) break; if (kind > 115) kind = 115; jjCheckNAdd(12); break; case 15: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(349, 350); break; default : break; } } while(i != startsAt); } if (kind != 0x7fffffff) { jjmatchedKind = kind; jjmatchedPos = curPos; kind = 0x7fffffff; } ++curPos; if ((i = jjnewStateCnt) == (startsAt = 20 - (jjnewStateCnt = startsAt))) return curPos; try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { return curPos; } } } private final int jjStopStringLiteralDfa_5(int pos, long active0, long active1) { switch (pos) { case 0: if ((active0 & 0x40020000000000L) != 0L) { jjmatchedKind = 116; return 66; } if ((active1 & 0x40000000000000L) != 0L) return 27; if ((active0 & 0x40000000000L) != 0L) { jjmatchedKind = 116; return 112; } if ((active0 & 0x20010000000000L) != 0L || (active1 & 0x3600000000L) != 0L) { jjmatchedKind = 116; return 156; } return -1; case 1: if ((active0 & 0x20000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 1; return 65; } if ((active0 & 0x60010000000000L) != 0L || (active1 & 0x3600000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 1; return 156; } if ((active0 & 0x40000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 1; return 111; } return -1; case 2: if ((active0 & 0x60010000000000L) != 0L || (active1 & 0x3600000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 2; return 156; } if ((active0 & 0x40000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 2; return 110; } if ((active0 & 0x20000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 2; return 64; } return -1; case 3: if ((active0 & 0x40000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 3; return 109; } if ((active0 & 0x20010000000000L) != 0L || (active1 & 0x1000000000L) != 0L) return 156; if ((active0 & 0x40000000000000L) != 0L || (active1 & 0x2600000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 3; return 156; } if ((active0 & 0x20000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 3; return 63; } return -1; case 4: if ((active0 & 0x20000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 4; return 62; } if ((active0 & 0x40000000000000L) != 0L) return 156; if ((active1 & 0x2600000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 4; return 156; } if ((active0 & 0x40000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 4; return 108; } return -1; case 5: if ((active1 & 0x2600000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 5; return 156; } if ((active0 & 0x20000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 5; return 39; } if ((active0 & 0x40000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 5; return 107; } return -1; case 6: if ((active0 & 0x40000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 6; return 106; } if ((active0 & 0x20000000000L) != 0L) return 157; if ((active1 & 0x2200000000L) != 0L) return 156; if ((active1 & 0x400000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 6; return 156; } return -1; case 7: if ((active1 & 0x400000000L) != 0L) return 156; if ((active0 & 0x40000000000L) != 0L) { jjmatchedKind = 116; jjmatchedPos = 7; return 83; } return -1; default : return -1; } } private final int jjStartNfa_5(int pos, long active0, long active1) { return jjMoveNfa_5(jjStopStringLiteralDfa_5(pos, active0, active1), pos + 1); } private final int jjStartNfaWithStates_5(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_5(state, pos + 1); } private final int jjMoveStringLiteralDfa0_5() { switch(curChar) { case 36: return jjStopAtPos(0, 114); case 41: return jjStopAtPos(0, 88); case 46: jjmatchedKind = 109; return jjMoveStringLiteralDfa1_5(0x0L, 0x400000000000L); case 97: return jjMoveStringLiteralDfa1_5(0x40000000000L, 0x0L); case 99: return jjMoveStringLiteralDfa1_5(0x0L, 0x200000000L); case 100: return jjMoveStringLiteralDfa1_5(0x0L, 0x400000000L); case 101: return jjMoveStringLiteralDfa1_5(0x40020000000000L, 0x0L); case 105: return jjMoveStringLiteralDfa1_5(0x10000000000L, 0x0L); case 110: return jjMoveStringLiteralDfa1_5(0x20000000000000L, 0x0L); case 116: return jjMoveStringLiteralDfa1_5(0x0L, 0x1000000000L); case 117: return jjMoveStringLiteralDfa1_5(0x0L, 0x2000000000L); case 123: return jjStartNfaWithStates_5(0, 118, 27); default : return jjMoveNfa_5(0, 0); } } private final int jjMoveStringLiteralDfa1_5(long active0, long active1) { try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_5(0, active0, active1); return 1; } switch(curChar) { case 46: if ((active1 & 0x400000000000L) != 0L) return jjStopAtPos(1, 110); break; case 101: return jjMoveStringLiteralDfa2_5(active0, 0L, active1, 0x1000000000L); case 108: return jjMoveStringLiteralDfa2_5(active0, 0x20000000000L, active1, 0L); case 109: return jjMoveStringLiteralDfa2_5(active0, 0x40000000000000L, active1, 0L); case 110: return jjMoveStringLiteralDfa2_5(active0, 0L, active1, 0x2000000000L); case 111: return jjMoveStringLiteralDfa2_5(active0, 0x20000000000000L, active1, 0x600000000L); case 116: return jjMoveStringLiteralDfa2_5(active0, 0x50000000000L, active1, 0L); default : break; } return jjStartNfa_5(0, active0, active1); } private final int jjMoveStringLiteralDfa2_5(long old0, long active0, long old1, long active1) { if (((active0 &= old0) | (active1 &= old1)) == 0L) return jjStartNfa_5(0, old0, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_5(1, active0, active1); return 2; } switch(curChar) { case 99: return jjMoveStringLiteralDfa3_5(active0, 0L, active1, 0x400000000L); case 100: return jjMoveStringLiteralDfa3_5(active0, 0x20000000000000L, active1, 0L); case 101: return jjMoveStringLiteralDfa3_5(active0, 0x30000000000L, active1, 0L); case 109: return jjMoveStringLiteralDfa3_5(active0, 0L, active1, 0x200000000L); case 112: return jjMoveStringLiteralDfa3_5(active0, 0x40000000000000L, active1, 0L); case 116: return jjMoveStringLiteralDfa3_5(active0, 0x40000000000L, active1, 0x2000000000L); case 120: return jjMoveStringLiteralDfa3_5(active0, 0L, active1, 0x1000000000L); default : break; } return jjStartNfa_5(1, active0, active1); } private final int jjMoveStringLiteralDfa3_5(long old0, long active0, long old1, long active1) { if (((active0 &= old0) | (active1 &= old1)) == 0L) return jjStartNfa_5(1, old0, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_5(2, active0, active1); return 3; } switch(curChar) { case 101: if ((active0 & 0x20000000000000L) != 0L) return jjStartNfaWithStates_5(3, 53, 156); break; case 109: if ((active0 & 0x10000000000L) != 0L) return jjStartNfaWithStates_5(3, 40, 156); return jjMoveStringLiteralDfa4_5(active0, 0x20000000000L, active1, 0x200000000L); case 114: return jjMoveStringLiteralDfa4_5(active0, 0x40000000000L, active1, 0L); case 116: if ((active1 & 0x1000000000L) != 0L) return jjStartNfaWithStates_5(3, 100, 156); return jjMoveStringLiteralDfa4_5(active0, 0x40000000000000L, active1, 0L); case 117: return jjMoveStringLiteralDfa4_5(active0, 0L, active1, 0x400000000L); case 121: return jjMoveStringLiteralDfa4_5(active0, 0L, active1, 0x2000000000L); default : break; } return jjStartNfa_5(2, active0, active1); } private final int jjMoveStringLiteralDfa4_5(long old0, long active0, long old1, long active1) { if (((active0 &= old0) | (active1 &= old1)) == 0L) return jjStartNfa_5(2, old0, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_5(3, active0, active1); return 4; } switch(curChar) { case 101: return jjMoveStringLiteralDfa5_5(active0, 0x20000000000L, active1, 0x200000000L); case 105: return jjMoveStringLiteralDfa5_5(active0, 0x40000000000L, active1, 0L); case 109: return jjMoveStringLiteralDfa5_5(active0, 0L, active1, 0x400000000L); case 112: return jjMoveStringLiteralDfa5_5(active0, 0L, active1, 0x2000000000L); case 121: if ((active0 & 0x40000000000000L) != 0L) return jjStartNfaWithStates_5(4, 54, 156); break; default : break; } return jjStartNfa_5(3, active0, active1); } private final int jjMoveStringLiteralDfa5_5(long old0, long active0, long old1, long active1) { if (((active0 &= old0) | (active1 &= old1)) == 0L) return jjStartNfa_5(3, old0, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_5(4, active0, active1); return 5; } switch(curChar) { case 98: return jjMoveStringLiteralDfa6_5(active0, 0x40000000000L, active1, 0L); case 101: return jjMoveStringLiteralDfa6_5(active0, 0L, active1, 0x2400000000L); case 110: return jjMoveStringLiteralDfa6_5(active0, 0x20000000000L, active1, 0x200000000L); default : break; } return jjStartNfa_5(4, active0, active1); } private final int jjMoveStringLiteralDfa6_5(long old0, long active0, long old1, long active1) { if (((active0 &= old0) | (active1 &= old1)) == 0L) return jjStartNfa_5(4, old0, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_5(5, active0, active1); return 6; } switch(curChar) { case 100: if ((active1 & 0x2000000000L) != 0L) return jjStartNfaWithStates_5(6, 101, 156); break; case 110: return jjMoveStringLiteralDfa7_5(active0, 0L, active1, 0x400000000L); case 116: if ((active0 & 0x20000000000L) != 0L) return jjStartNfaWithStates_5(6, 41, 157); else if ((active1 & 0x200000000L) != 0L) return jjStartNfaWithStates_5(6, 97, 156); break; case 117: return jjMoveStringLiteralDfa7_5(active0, 0x40000000000L, active1, 0L); default : break; } return jjStartNfa_5(5, active0, active1); } private final int jjMoveStringLiteralDfa7_5(long old0, long active0, long old1, long active1) { if (((active0 &= old0) | (active1 &= old1)) == 0L) return jjStartNfa_5(5, old0, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_5(6, active0, active1); return 7; } switch(curChar) { case 116: if ((active1 & 0x400000000L) != 0L) return jjStartNfaWithStates_5(7, 98, 156); return jjMoveStringLiteralDfa8_5(active0, 0x40000000000L, active1, 0L); default : break; } return jjStartNfa_5(6, active0, active1); } private final int jjMoveStringLiteralDfa8_5(long old0, long active0, long old1, long active1) { if (((active0 &= old0) | (active1 &= old1)) == 0L) return jjStartNfa_5(6, old0, old1); try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_5(7, active0, 0L); return 8; } switch(curChar) { case 101: if ((active0 & 0x40000000000L) != 0L) return jjStartNfaWithStates_5(8, 42, 158); break; default : break; } return jjStartNfa_5(7, active0, 0L); } private final int jjMoveNfa_5(int startState, int curPos) { int[] nextStates; int startsAt = 0; jjnewStateCnt = 156; 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 158: if ((0x3ff600000000000L & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(155); } else if ((0x100002600L & l) != 0L) jjCheckNAddStates(351, 353); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 154; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(152, 153); else if ((0x100002600L & l) != 0L) jjCheckNAddStates(354, 356); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 151; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(149, 150); break; case 156: if ((0x3ff600000000000L & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(155); } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 154; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(152, 153); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 151; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(149, 150); break; case 27: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 28; if (curChar == 45) jjstateSet[jjnewStateCnt++] = 22; break; case 106: if ((0x3ff600000000000L & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(155); } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 154; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(152, 153); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 151; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(149, 150); break; case 39: if ((0x3ff600000000000L & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(155); } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 154; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(152, 153); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 151; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(149, 150); break; case 108: if ((0x3ff600000000000L & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(155); } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 154; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(152, 153); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 151; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(149, 150); break; case 157: if ((0x3ff600000000000L & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(155); } else if ((0x100002600L & l) != 0L) jjCheckNAddStates(357, 359); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 154; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(152, 153); else if ((0x100002600L & l) != 0L) jjCheckNAddStates(360, 362); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 151; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(149, 150); break; case 112: if ((0x3ff600000000000L & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(155); } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 154; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(152, 153); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 151; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(149, 150); break; case 66: if ((0x3ff600000000000L & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(155); } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 154; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(152, 153); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 151; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(149, 150); break; case 64: if ((0x3ff600000000000L & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(155); } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 154; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(152, 153); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 151; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(149, 150); break; case 109: if ((0x3ff600000000000L & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(155); } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 154; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(152, 153); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 151; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(149, 150); break; case 83: if ((0x3ff600000000000L & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(155); } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 154; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(152, 153); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 151; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(149, 150); break; case 110: if ((0x3ff600000000000L & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(155); } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 154; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(152, 153); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 151; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(149, 150); break; case 65: if ((0x3ff600000000000L & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(155); } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 154; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(152, 153); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 151; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(149, 150); break; case 62: if ((0x3ff600000000000L & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(155); } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 154; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(152, 153); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 151; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(149, 150); break; case 0: if ((0x100002600L & l) != 0L) { if (kind > 6) kind = 6; jjCheckNAddStates(363, 365); } else if (curChar == 42) jjstateSet[jjnewStateCnt++] = 1; break; case 111: if ((0x3ff600000000000L & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(155); } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 154; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(152, 153); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 151; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(149, 150); break; case 63: if ((0x3ff600000000000L & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(155); } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 154; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(152, 153); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 151; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(149, 150); break; case 107: if ((0x3ff600000000000L & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(155); } else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 154; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(152, 153); else if (curChar == 58) jjstateSet[jjnewStateCnt++] = 151; if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(149, 150); break; case 1: if (curChar == 58) jjstateSet[jjnewStateCnt++] = 2; break; case 3: if ((0x3ff600000000000L & l) == 0L) break; if (kind > 59) kind = 59; jjstateSet[jjnewStateCnt++] = 3; break; case 5: if ((0x100002600L & l) != 0L) jjAddStates(366, 368); break; case 6: if (curChar == 45) jjCheckNAddTwoStates(7, 13); break; case 7: jjCheckNAddTwoStates(7, 13); break; case 9: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 6; break; case 12: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 8; break; case 13: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 12; break; case 22: if (curChar == 45) jjCheckNAddTwoStates(23, 26); break; case 23: jjCheckNAddTwoStates(23, 26); break; case 25: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 24; break; case 26: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 25; break; case 28: if (curChar == 45) jjCheckNAddTwoStates(29, 35); break; case 29: jjCheckNAddTwoStates(29, 35); break; case 31: if ((0x100002600L & l) == 0L) break; if (kind > 6) kind = 6; jjCheckNAddTwoStates(31, 33); break; case 32: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 28; break; case 34: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 30; break; case 35: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 34; break; case 36: if ((0x100002600L & l) == 0L) break; if (kind > 6) kind = 6; jjCheckNAddStates(363, 365); break; case 37: if ((0x100002600L & l) == 0L) break; if (kind > 8) kind = 8; jjCheckNAdd(37); break; case 40: if ((0x100002600L & l) != 0L) jjCheckNAddStates(360, 362); break; case 41: if (curChar == 45) jjCheckNAddTwoStates(42, 61); break; case 42: jjCheckNAddTwoStates(42, 61); break; case 44: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 41; break; case 47: if ((0x3ff600000000000L & l) != 0L) jjAddStates(369, 370); break; case 48: if (curChar == 58) jjstateSet[jjnewStateCnt++] = 49; break; case 50: if ((0x3ff600000000000L & l) != 0L) jjCheckNAddStates(371, 374); break; case 51: if ((0x100002600L & l) != 0L) jjCheckNAddStates(375, 377); break; case 52: if (curChar == 45) jjCheckNAddTwoStates(53, 59); break; case 53: jjCheckNAddTwoStates(53, 59); break; case 55: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 52; break; case 58: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 54; break; case 59: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 58; break; case 60: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 43; break; case 61: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 60; break; case 68: if ((0x100002600L & l) != 0L) jjCheckNAddStates(357, 359); break; case 69: if (curChar == 45) jjCheckNAddTwoStates(70, 76); break; case 70: jjCheckNAddTwoStates(70, 76); break; case 72: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 69; break; case 75: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 71; break; case 76: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 75; break; case 84: if ((0x100002600L & l) != 0L) jjCheckNAddStates(354, 356); break; case 85: if (curChar == 45) jjCheckNAddTwoStates(86, 105); break; case 86: jjCheckNAddTwoStates(86, 105); break; case 88: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 85; break; case 91: if ((0x3ff600000000000L & l) != 0L) jjAddStates(378, 379); break; case 92: if (curChar == 58) jjstateSet[jjnewStateCnt++] = 93; break; case 94: if ((0x3ff600000000000L & l) != 0L) jjCheckNAddStates(380, 383); break; case 95: if ((0x100002600L & l) != 0L) jjCheckNAddStates(384, 386); break; case 96: if (curChar == 45) jjCheckNAddTwoStates(97, 103); break; case 97: jjCheckNAddTwoStates(97, 103); break; case 99: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 96; break; case 102: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 98; break; case 103: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 102; break; case 104: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 87; break; case 105: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 104; break; case 114: if ((0x100002600L & l) != 0L) jjCheckNAddStates(351, 353); break; case 115: if (curChar == 45) jjCheckNAddTwoStates(116, 122); break; case 116: jjCheckNAddTwoStates(116, 122); break; case 118: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 115; break; case 121: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 117; break; case 122: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 121; break; case 131: if ((0x100002600L & l) != 0L) jjAddStates(387, 389); break; case 132: if (curChar == 45) jjCheckNAddTwoStates(133, 143); break; case 133: jjCheckNAddTwoStates(133, 143); break; case 135: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 132; break; case 142: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 134; break; case 143: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 142; break; case 149: if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(149, 150); break; case 150: if (curChar == 58) jjstateSet[jjnewStateCnt++] = 151; break; case 151: if (curChar == 42 && kind > 58) kind = 58; break; case 152: if ((0x3ff600000000000L & l) != 0L) jjCheckNAddTwoStates(152, 153); break; case 153: if (curChar == 58) jjstateSet[jjnewStateCnt++] = 154; break; case 155: if ((0x3ff600000000000L & l) == 0L) break; if (kind > 116) kind = 116; jjCheckNAdd(155); break; default : break; } } while(i != startsAt); } else if (curChar < 128) { long l = 1L << (curChar & 077); MatchLoop: do { switch(jjstateSet[--i]) { case 158: if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(155); } else if (curChar == 123) { if (kind > 46) kind = 46; } if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(152, 153); else if (curChar == 123) jjstateSet[jjnewStateCnt++] = 118; if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(149, 150); else if (curChar == 123) jjstateSet[jjnewStateCnt++] = 88; break; case 156: if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(155); } if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(152, 153); if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(149, 150); break; case 106: if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(155); } if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(152, 153); if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(149, 150); if (curChar == 116) jjstateSet[jjnewStateCnt++] = 113; if (curChar == 116) jjstateSet[jjnewStateCnt++] = 83; break; case 39: if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(155); } if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(152, 153); if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(149, 150); if (curChar == 116) jjCheckNAddStates(357, 359); if (curChar == 116) jjCheckNAddTwoStates(40, 45); break; case 108: if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(155); } if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(152, 153); if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(149, 150); if (curChar == 98) jjstateSet[jjnewStateCnt++] = 124; if (curChar == 98) jjstateSet[jjnewStateCnt++] = 107; break; case 157: if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(155); } else if (curChar == 123) { if (kind > 45) kind = 45; } if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(152, 153); else if (curChar == 123) jjstateSet[jjnewStateCnt++] = 72; if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(149, 150); else if (curChar == 123) jjstateSet[jjnewStateCnt++] = 44; break; case 112: if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(155); } if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(152, 153); if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(149, 150); if (curChar == 116) jjstateSet[jjnewStateCnt++] = 146; if (curChar == 116) jjstateSet[jjnewStateCnt++] = 128; if (curChar == 116) jjstateSet[jjnewStateCnt++] = 111; break; case 66: if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(155); } if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(152, 153); if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(149, 150); if (curChar == 108) jjstateSet[jjnewStateCnt++] = 80; if (curChar == 108) jjstateSet[jjnewStateCnt++] = 65; break; case 64: if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(155); } if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(152, 153); if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(149, 150); if (curChar == 109) jjstateSet[jjnewStateCnt++] = 78; if (curChar == 109) jjstateSet[jjnewStateCnt++] = 63; break; case 109: if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(155); } if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(152, 153); if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(149, 150); if (curChar == 105) jjstateSet[jjnewStateCnt++] = 125; if (curChar == 105) jjstateSet[jjnewStateCnt++] = 108; break; case 83: if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(155); } if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(152, 153); if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(149, 150); if (curChar == 101) jjCheckNAddStates(351, 353); if (curChar == 101) jjCheckNAddTwoStates(84, 89); break; case 110: if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(155); } if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(152, 153); if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(149, 150); if (curChar == 114) jjstateSet[jjnewStateCnt++] = 126; if (curChar == 114) jjstateSet[jjnewStateCnt++] = 109; break; case 65: if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(155); } if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(152, 153); if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(149, 150); if (curChar == 101) jjstateSet[jjnewStateCnt++] = 79; if (curChar == 101) jjstateSet[jjnewStateCnt++] = 64; break; case 62: if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(155); } if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(152, 153); if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(149, 150); if (curChar == 110) jjstateSet[jjnewStateCnt++] = 67; if (curChar == 110) jjstateSet[jjnewStateCnt++] = 39; break; case 0: if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAddStates(390, 394); } else if (curChar == 123) jjCheckNAddTwoStates(27, 32); if (curChar == 97) jjAddStates(395, 397); else if (curChar == 101) jjAddStates(398, 399); else if (curChar == 118) jjstateSet[jjnewStateCnt++] = 19; break; case 111: if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(155); } if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(152, 153); if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(149, 150); if (curChar == 111) jjstateSet[jjnewStateCnt++] = 145; else if (curChar == 116) jjstateSet[jjnewStateCnt++] = 127; if (curChar == 116) jjstateSet[jjnewStateCnt++] = 110; break; case 63: if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(155); } if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(152, 153); if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(149, 150); if (curChar == 101) jjstateSet[jjnewStateCnt++] = 77; if (curChar == 101) jjstateSet[jjnewStateCnt++] = 62; break; case 107: if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAdd(155); } if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(152, 153); if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(149, 150); if (curChar == 117) jjstateSet[jjnewStateCnt++] = 123; if (curChar == 117) jjstateSet[jjnewStateCnt++] = 106; break; case 2: case 3: if ((0x7fffffe87fffffeL & l) == 0L) break; if (kind > 59) kind = 59; jjCheckNAdd(3); break; case 4: if (curChar == 101) jjCheckNAddStates(366, 368); break; case 7: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(400, 401); break; case 8: if (curChar == 125) jjCheckNAddStates(366, 368); break; case 10: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 9; break; case 11: if (curChar == 123 && kind > 94) kind = 94; break; case 14: if (curChar == 116) jjstateSet[jjnewStateCnt++] = 4; break; case 15: if (curChar == 97) jjstateSet[jjnewStateCnt++] = 14; break; case 16: if (curChar == 100) jjstateSet[jjnewStateCnt++] = 15; break; case 17: if (curChar == 105) jjstateSet[jjnewStateCnt++] = 16; break; case 18: if (curChar == 108) jjstateSet[jjnewStateCnt++] = 17; break; case 19: if (curChar == 97) jjstateSet[jjnewStateCnt++] = 18; break; case 20: if (curChar == 118) jjstateSet[jjnewStateCnt++] = 19; break; case 21: if (curChar == 123) jjCheckNAddTwoStates(27, 32); break; case 23: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(402, 403); break; case 24: if (curChar == 125 && kind > 5) kind = 5; break; case 29: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(404, 405); break; case 30: if (curChar != 125) break; if (kind > 6) kind = 6; jjAddStates(406, 407); break; case 33: if (curChar == 123) jjCheckNAdd(32); break; case 38: if (curChar == 101) jjAddStates(398, 399); break; case 42: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(408, 409); break; case 43: if (curChar == 125) jjCheckNAddStates(360, 362); break; case 45: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 44; break; case 46: if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddStates(410, 415); break; case 47: if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(47, 48); break; case 49: case 50: if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddStates(371, 374); break; case 53: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(416, 417); break; case 54: if (curChar == 125) jjCheckNAddStates(375, 377); break; case 56: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 55; break; case 57: if (curChar == 123 && kind > 43) kind = 43; break; case 67: if (curChar == 116) jjCheckNAddStates(357, 359); break; case 70: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(418, 419); break; case 71: if (curChar == 125) jjCheckNAddStates(357, 359); break; case 73: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 72; break; case 74: if (curChar == 123 && kind > 45) kind = 45; break; case 77: if (curChar == 110) jjstateSet[jjnewStateCnt++] = 67; break; case 78: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 77; break; case 79: if (curChar == 109) jjstateSet[jjnewStateCnt++] = 78; break; case 80: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 79; break; case 81: if (curChar == 108) jjstateSet[jjnewStateCnt++] = 80; break; case 82: if (curChar == 97) jjAddStates(395, 397); break; case 86: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(420, 421); break; case 87: if (curChar == 125) jjCheckNAddStates(354, 356); break; case 89: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 88; break; case 90: if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddStates(422, 427); break; case 91: if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(91, 92); break; case 93: case 94: if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddStates(380, 383); break; case 97: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(428, 429); break; case 98: if (curChar == 125) jjCheckNAddStates(384, 386); break; case 100: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 99; break; case 101: if (curChar == 123 && kind > 44) kind = 44; break; case 113: if (curChar == 101) jjCheckNAddStates(351, 353); break; case 116: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(430, 431); break; case 117: if (curChar == 125) jjCheckNAddStates(351, 353); break; case 119: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 118; break; case 120: if (curChar == 123 && kind > 46) kind = 46; break; case 123: if (curChar == 116) jjstateSet[jjnewStateCnt++] = 113; break; case 124: if (curChar == 117) jjstateSet[jjnewStateCnt++] = 123; break; case 125: if (curChar == 98) jjstateSet[jjnewStateCnt++] = 124; break; case 126: if (curChar == 105) jjstateSet[jjnewStateCnt++] = 125; break; case 127: if (curChar == 114) jjstateSet[jjnewStateCnt++] = 126; break; case 128: if (curChar == 116) jjstateSet[jjnewStateCnt++] = 127; break; case 129: if (curChar == 116) jjstateSet[jjnewStateCnt++] = 128; break; case 130: if (curChar == 99) jjCheckNAddTwoStates(131, 136); break; case 133: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(432, 433); break; case 134: if (curChar == 125) jjCheckNAddStates(387, 389); break; case 136: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 135; break; case 137: if (curChar == 101 && kind > 51) kind = 51; break; case 138: if (curChar == 117) jjstateSet[jjnewStateCnt++] = 137; break; case 139: if (curChar == 108) jjstateSet[jjnewStateCnt++] = 138; break; case 140: if (curChar == 97) jjstateSet[jjnewStateCnt++] = 139; break; case 141: if (curChar == 118) jjstateSet[jjnewStateCnt++] = 140; break; case 144: if (curChar == 105) jjstateSet[jjnewStateCnt++] = 130; break; case 145: if (curChar == 109) jjstateSet[jjnewStateCnt++] = 144; break; case 146: if (curChar == 111) jjstateSet[jjnewStateCnt++] = 145; break; case 147: if (curChar == 116) jjstateSet[jjnewStateCnt++] = 146; break; case 148: if ((0x7fffffe87fffffeL & l) == 0L) break; if (kind > 116) kind = 116; jjCheckNAddStates(390, 394); break; case 149: if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(149, 150); break; case 152: if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(152, 153); break; case 154: if ((0x7fffffe87fffffeL & l) == 0L) break; if (kind > 116) kind = 116; jjCheckNAdd(155); break; case 155: if ((0x7fffffe87fffffeL & l) == 0L) break; if (kind > 116) kind = 116; jjCheckNAdd(155); 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); MatchLoop: do { switch(jjstateSet[--i]) { case 158: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(149, 150); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(152, 153); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAdd(155); } break; case 156: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(149, 150); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(152, 153); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAdd(155); } break; case 106: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(149, 150); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(152, 153); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAdd(155); } break; case 39: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(149, 150); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(152, 153); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAdd(155); } break; case 108: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(149, 150); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(152, 153); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAdd(155); } break; case 157: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(149, 150); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(152, 153); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAdd(155); } break; case 112: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(149, 150); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(152, 153); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAdd(155); } break; case 66: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(149, 150); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(152, 153); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAdd(155); } break; case 64: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(149, 150); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(152, 153); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAdd(155); } break; case 109: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(149, 150); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(152, 153); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAdd(155); } break; case 83: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(149, 150); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(152, 153); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAdd(155); } break; case 110: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(149, 150); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(152, 153); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAdd(155); } break; case 65: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(149, 150); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(152, 153); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAdd(155); } break; case 62: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(149, 150); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(152, 153); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAdd(155); } break; case 0: if (!jjCanMove_1(hiByte, i1, i2, l1, l2)) break; if (kind > 116) kind = 116; jjCheckNAddStates(390, 394); break; case 111: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(149, 150); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(152, 153); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAdd(155); } break; case 63: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(149, 150); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(152, 153); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAdd(155); } break; case 107: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(149, 150); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(152, 153); if (jjCanMove_2(hiByte, i1, i2, l1, l2)) { if (kind > 116) kind = 116; jjCheckNAdd(155); } break; case 2: if (!jjCanMove_1(hiByte, i1, i2, l1, l2)) break; if (kind > 59) kind = 59; jjCheckNAdd(3); break; case 3: if (!jjCanMove_2(hiByte, i1, i2, l1, l2)) break; if (kind > 59) kind = 59; jjCheckNAdd(3); break; case 7: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(400, 401); break; case 23: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(402, 403); break; case 29: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(404, 405); break; case 42: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(408, 409); break; case 46: if (jjCanMove_1(hiByte, i1, i2, l1, l2)) jjCheckNAddStates(410, 415); break; case 47: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(47, 48); break; case 49: if (jjCanMove_1(hiByte, i1, i2, l1, l2)) jjCheckNAddStates(371, 374); break; case 50: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddStates(371, 374); break; case 53: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(416, 417); break; case 70: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(418, 419); break; case 86: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(420, 421); break; case 90: if (jjCanMove_1(hiByte, i1, i2, l1, l2)) jjCheckNAddStates(422, 427); break; case 91: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(91, 92); break; case 93: if (jjCanMove_1(hiByte, i1, i2, l1, l2)) jjCheckNAddStates(380, 383); break; case 94: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddStates(380, 383); break; case 97: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(428, 429); break; case 116: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(430, 431); break; case 133: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(432, 433); break; case 149: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(149, 150); break; case 152: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(152, 153); break; case 154: if (!jjCanMove_1(hiByte, i1, i2, l1, l2)) break; if (kind > 116) kind = 116; jjCheckNAdd(155); break; case 155: if (!jjCanMove_2(hiByte, i1, i2, l1, l2)) break; if (kind > 116) kind = 116; jjCheckNAdd(155); break; default : break; } } while(i != startsAt); } if (kind != 0x7fffffff) { jjmatchedKind = kind; jjmatchedPos = curPos; kind = 0x7fffffff; } ++curPos; if ((i = jjnewStateCnt) == (startsAt = 156 - (jjnewStateCnt = startsAt))) return curPos; try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { return curPos; } } } private final int jjStopStringLiteralDfa_3(int pos, long active0, long active1) { switch (pos) { case 0: if ((active0 & 0x200000000000000L) != 0L) return 15; return -1; default : return -1; } } private final int jjStartNfa_3(int pos, long active0, long active1) { return jjMoveNfa_3(jjStopStringLiteralDfa_3(pos, active0, active1), pos + 1); } private final int jjStartNfaWithStates_3(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_3(state, pos + 1); } private final int jjMoveStringLiteralDfa0_3() { switch(curChar) { case 36: return jjStopAtPos(0, 114); case 40: return jjStopAtPos(0, 84); case 41: return jjStopAtPos(0, 88); case 42: return jjStartNfaWithStates_3(0, 57, 15); case 44: return jjStopAtPos(0, 108); case 46: jjmatchedKind = 109; return jjMoveStringLiteralDfa1_3(0x0L, 0x400000000000L); case 47: jjmatchedKind = 60; return jjMoveStringLiteralDfa1_3(0x2000000000000000L, 0x0L); case 64: return jjStopAtPos(0, 85); default : return jjMoveNfa_3(13, 0); } } private final int jjMoveStringLiteralDfa1_3(long active0, long active1) { try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { jjStopStringLiteralDfa_3(0, active0, active1); return 1; } switch(curChar) { case 46: if ((active1 & 0x400000000000L) != 0L) return jjStopAtPos(1, 110); break; case 47: if ((active0 & 0x2000000000000000L) != 0L) return jjStopAtPos(1, 61); break; default : break; } return jjStartNfa_3(0, active0, active1); } private final int jjMoveNfa_3(int startState, int curPos) { int[] nextStates; int startsAt = 0; jjnewStateCnt = 360; 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 13: if ((0x100002600L & l) != 0L) { if (kind > 6) kind = 6; jjCheckNAddStates(434, 436); } else if (curChar == 42) jjstateSet[jjnewStateCnt++] = 15; break; case 1: if ((0x100002600L & l) != 0L) jjAddStates(437, 439); break; case 2: if (curChar == 45) jjCheckNAddTwoStates(3, 10); break; case 3: jjCheckNAddTwoStates(3, 10); break; case 5: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 2; break; case 7: if (curChar == 58 && kind > 13) kind = 13; break; case 8: if (curChar == 58) jjstateSet[jjnewStateCnt++] = 7; break; case 9: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 4; break; case 10: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 9; break; case 14: if (curChar == 42) jjstateSet[jjnewStateCnt++] = 15; break; case 15: if (curChar == 58) jjstateSet[jjnewStateCnt++] = 16; break; case 17: if ((0x3ff600000000000L & l) == 0L) break; if (kind > 59) kind = 59; jjstateSet[jjnewStateCnt++] = 17; break; case 19: if ((0x100002600L & l) != 0L) jjAddStates(440, 442); break; case 20: if (curChar == 45) jjCheckNAddTwoStates(21, 27); break; case 21: jjCheckNAddTwoStates(21, 27); break; case 23: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 20; break; case 25: if (curChar == 40 && kind > 105) kind = 105; break; case 26: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 22; break; case 27: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 26; break; case 32: if (curChar == 45) jjCheckNAddTwoStates(33, 36); break; case 33: jjCheckNAddTwoStates(33, 36); break; case 35: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 34; break; case 36: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 35; break; case 37: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 32; break; case 38: if (curChar == 45) jjCheckNAddTwoStates(39, 45); break; case 39: jjCheckNAddTwoStates(39, 45); break; case 41: if ((0x100002600L & l) == 0L) break; if (kind > 6) kind = 6; jjCheckNAddTwoStates(41, 43); break; case 42: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 38; break; case 44: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 40; break; case 45: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 44; break; case 46: if ((0x100002600L & l) == 0L) break; if (kind > 6) kind = 6; jjCheckNAddStates(434, 436); break; case 47: if ((0x100002600L & l) == 0L) break; if (kind > 8) kind = 8; jjCheckNAdd(47); break; case 50: if ((0x100002600L & l) != 0L) jjAddStates(443, 445); break; case 51: if (curChar == 45) jjCheckNAddTwoStates(52, 59); break; case 52: jjCheckNAddTwoStates(52, 59); break; case 54: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 51; break; case 56: if (curChar == 58 && kind > 9) kind = 9; break; case 57: if (curChar == 58) jjstateSet[jjnewStateCnt++] = 56; break; case 58: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 53; break; case 59: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 58; break; case 64: if ((0x100002600L & l) != 0L) jjAddStates(446, 448); break; case 65: if (curChar == 45) jjCheckNAddTwoStates(66, 72); break; case 66: jjCheckNAddTwoStates(66, 72); break; case 68: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 65; break; case 70: if (curChar == 40 && kind > 104) kind = 104; break; case 71: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 67; break; case 72: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 71; break; case 80: if ((0x100002600L & l) != 0L) jjAddStates(449, 451); break; case 81: if (curChar == 45) jjCheckNAddTwoStates(82, 89); break; case 82: jjCheckNAddTwoStates(82, 89); break; case 84: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 81; break; case 86: if (curChar == 58 && kind > 10) kind = 10; break; case 87: if (curChar == 58) jjstateSet[jjnewStateCnt++] = 86; break; case 88: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 83; break; case 89: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 88; break; case 99: if ((0x100002600L & l) != 0L) jjAddStates(452, 454); break; case 100: if (curChar == 45) jjCheckNAddTwoStates(101, 108); break; case 101: jjCheckNAddTwoStates(101, 108); break; case 103: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 100; break; case 105: if (curChar == 58 && kind > 14) kind = 14; break; case 106: if (curChar == 58) jjstateSet[jjnewStateCnt++] = 105; break; case 107: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 102; break; case 108: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 107; break; case 112: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 111; break; case 115: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 114; break; case 127: if ((0x100002600L & l) != 0L) jjAddStates(129, 131); break; case 128: if (curChar == 45) jjCheckNAddTwoStates(129, 136); break; case 129: jjCheckNAddTwoStates(129, 136); break; case 131: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 128; break; case 133: if (curChar == 58 && kind > 11) kind = 11; break; case 134: if (curChar == 58) jjstateSet[jjnewStateCnt++] = 133; break; case 135: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 130; break; case 136: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 135; break; case 142: if ((0x100002600L & l) != 0L) jjAddStates(455, 457); break; case 143: if (curChar == 45) jjCheckNAddTwoStates(144, 151); break; case 144: jjCheckNAddTwoStates(144, 151); break; case 146: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 143; break; case 148: if (curChar == 58 && kind > 17) kind = 17; break; case 149: if (curChar == 58) jjstateSet[jjnewStateCnt++] = 148; break; case 150: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 145; break; case 151: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 150; break; case 158: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 157; break; case 168: if ((0x100002600L & l) != 0L) jjAddStates(458, 460); break; case 169: if (curChar == 45) jjCheckNAddTwoStates(170, 177); break; case 170: jjCheckNAddTwoStates(170, 177); break; case 172: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 169; break; case 174: if (curChar == 58 && kind > 19) kind = 19; break; case 175: if (curChar == 58) jjstateSet[jjnewStateCnt++] = 174; break; case 176: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 171; break; case 177: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 176; break; case 186: if ((0x100002600L & l) != 0L) jjAddStates(461, 463); break; case 187: if (curChar == 45) jjCheckNAddTwoStates(188, 194); break; case 188: jjCheckNAddTwoStates(188, 194); break; case 190: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 187; break; case 192: if (curChar == 40 && kind > 106) kind = 106; break; case 193: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 189; break; case 194: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 193; break; case 205: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 204; break; case 217: if ((0x100002600L & l) != 0L) jjAddStates(464, 466); break; case 218: if (curChar == 45) jjCheckNAddTwoStates(219, 226); break; case 219: jjCheckNAddTwoStates(219, 226); break; case 221: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 218; break; case 223: if (curChar == 58 && kind > 12) kind = 12; break; case 224: if (curChar == 58) jjstateSet[jjnewStateCnt++] = 223; break; case 225: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 220; break; case 226: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 225; break; case 235: if ((0x100002600L & l) != 0L) jjAddStates(467, 469); break; case 236: if (curChar == 45) jjCheckNAddTwoStates(237, 244); break; case 237: jjCheckNAddTwoStates(237, 244); break; case 239: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 236; break; case 241: if (curChar == 58 && kind > 15) kind = 15; break; case 242: if (curChar == 58) jjstateSet[jjnewStateCnt++] = 241; break; case 243: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 238; break; case 244: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 243; break; case 252: if ((0x100002600L & l) != 0L) jjAddStates(470, 472); break; case 253: if (curChar == 45) jjCheckNAddTwoStates(254, 261); break; case 254: jjCheckNAddTwoStates(254, 261); break; case 256: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 253; break; case 258: if (curChar == 58 && kind > 21) kind = 21; break; case 259: if (curChar == 58) jjstateSet[jjnewStateCnt++] = 258; break; case 260: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 255; break; case 261: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 260; break; case 265: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 264; break; case 268: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 267; break; case 278: if ((0x100002600L & l) != 0L) jjAddStates(473, 475); break; case 279: if (curChar == 45) jjCheckNAddTwoStates(280, 287); break; case 280: jjCheckNAddTwoStates(280, 287); break; case 282: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 279; break; case 284: if (curChar == 58 && kind > 16) kind = 16; break; case 285: if (curChar == 58) jjstateSet[jjnewStateCnt++] = 284; break; case 286: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 281; break; case 287: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 286; break; case 294: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 293; break; case 304: if ((0x100002600L & l) != 0L) jjAddStates(476, 478); break; case 305: if (curChar == 45) jjCheckNAddTwoStates(306, 313); break; case 306: jjCheckNAddTwoStates(306, 313); break; case 308: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 305; break; case 310: if (curChar == 58 && kind > 18) kind = 18; break; case 311: if (curChar == 58) jjstateSet[jjnewStateCnt++] = 310; break; case 312: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 307; break; case 313: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 312; break; case 323: if ((0x100002600L & l) != 0L) jjAddStates(479, 481); break; case 324: if (curChar == 45) jjCheckNAddTwoStates(325, 332); break; case 325: jjCheckNAddTwoStates(325, 332); break; case 327: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 324; break; case 329: if (curChar == 58 && kind > 20) kind = 20; break; case 330: if (curChar == 58) jjstateSet[jjnewStateCnt++] = 329; break; case 331: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 326; break; case 332: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 331; break; case 341: if ((0x100002600L & l) != 0L) jjAddStates(482, 484); break; case 342: if (curChar == 45) jjCheckNAddTwoStates(343, 349); break; case 343: jjCheckNAddTwoStates(343, 349); break; case 345: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 342; break; case 347: if (curChar == 40 && kind > 103) kind = 103; break; case 348: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 344; break; case 349: if (curChar == 45) jjstateSet[jjnewStateCnt++] = 348; break; case 353: if ((0x3ff600000000000L & l) != 0L) jjAddStates(485, 486); break; case 354: if (curChar == 58) jjstateSet[jjnewStateCnt++] = 355; break; case 355: if (curChar == 42 && kind > 58) kind = 58; break; case 356: if ((0x3ff600000000000L & l) != 0L) jjAddStates(487, 488); break; case 357: if (curChar == 58) jjstateSet[jjnewStateCnt++] = 358; break; case 359: if ((0x3ff600000000000L & l) == 0L) break; if (kind > 116) kind = 116; jjstateSet[jjnewStateCnt++] = 359; break; default : break; } } while(i != startsAt); } else if (curChar < 128) { long l = 1L << (curChar & 077); MatchLoop: do { switch(jjstateSet[--i]) { case 13: if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 116) kind = 116; jjCheckNAddStates(489, 493); } else if (curChar == 123) jjCheckNAddTwoStates(37, 42); if (curChar == 110) jjAddStates(494, 495); else if (curChar == 102) jjAddStates(496, 497); else if (curChar == 97) jjAddStates(498, 500); else if (curChar == 112) jjAddStates(501, 504); else if (curChar == 100) jjAddStates(505, 506); else if (curChar == 99) jjAddStates(507, 508); else if (curChar == 116) jjstateSet[jjnewStateCnt++] = 29; else if (curChar == 115) jjstateSet[jjnewStateCnt++] = 12; break; case 0: if (curChar == 102) jjCheckNAddStates(437, 439); break; case 3: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(509, 510); break; case 4: if (curChar == 125) jjCheckNAddStates(437, 439); break; case 6: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 5; break; case 11: if (curChar == 108) jjstateSet[jjnewStateCnt++] = 0; break; case 12: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 11; break; case 16: case 17: if ((0x7fffffe87fffffeL & l) == 0L) break; if (kind > 59) kind = 59; jjCheckNAdd(17); break; case 18: if (curChar == 116) jjCheckNAddStates(440, 442); break; case 21: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(511, 512); break; case 22: if (curChar == 125) jjCheckNAddStates(440, 442); break; case 24: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 23; break; case 28: if (curChar == 120) jjstateSet[jjnewStateCnt++] = 18; break; case 29: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 28; break; case 30: if (curChar == 116) jjstateSet[jjnewStateCnt++] = 29; break; case 31: if (curChar == 123) jjCheckNAddTwoStates(37, 42); break; case 33: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(513, 514); break; case 34: if (curChar == 125 && kind > 5) kind = 5; break; case 39: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(515, 516); break; case 40: if (curChar != 125) break; if (kind > 6) kind = 6; jjAddStates(517, 518); break; case 43: if (curChar == 123) jjCheckNAdd(42); break; case 48: if (curChar == 99) jjAddStates(507, 508); break; case 49: if (curChar == 100) jjCheckNAddStates(443, 445); break; case 52: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(519, 520); break; case 53: if (curChar == 125) jjCheckNAddStates(443, 445); break; case 55: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 54; break; case 60: if (curChar == 108) jjstateSet[jjnewStateCnt++] = 49; break; case 61: if (curChar == 105) jjstateSet[jjnewStateCnt++] = 60; break; case 62: if (curChar == 104) jjstateSet[jjnewStateCnt++] = 61; break; case 63: if (curChar == 116) jjCheckNAddStates(446, 448); break; case 66: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(521, 522); break; case 67: if (curChar == 125) jjCheckNAddStates(446, 448); break; case 69: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 68; break; case 73: if (curChar == 110) jjstateSet[jjnewStateCnt++] = 63; break; case 74: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 73; break; case 75: if (curChar == 109) jjstateSet[jjnewStateCnt++] = 74; break; case 76: if (curChar == 109) jjstateSet[jjnewStateCnt++] = 75; break; case 77: if (curChar == 111) jjstateSet[jjnewStateCnt++] = 76; break; case 78: if (curChar == 100) jjAddStates(505, 506); break; case 79: if (curChar == 116) jjCheckNAddStates(449, 451); break; case 82: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(523, 524); break; case 83: if (curChar == 125) jjCheckNAddStates(449, 451); break; case 85: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 84; break; case 90: if (curChar == 110) jjstateSet[jjnewStateCnt++] = 79; break; case 91: if (curChar == 97) jjstateSet[jjnewStateCnt++] = 90; break; case 92: if (curChar == 100) jjstateSet[jjnewStateCnt++] = 91; break; case 93: if (curChar == 110) jjstateSet[jjnewStateCnt++] = 92; break; case 94: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 93; break; case 95: if (curChar == 99) jjstateSet[jjnewStateCnt++] = 94; break; case 96: if (curChar == 115) jjstateSet[jjnewStateCnt++] = 95; break; case 97: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 96; break; case 98: if (curChar == 102) jjCheckNAddStates(452, 454); break; case 101: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(525, 526); break; case 102: if (curChar == 125) jjCheckNAddStates(452, 454); break; case 104: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 103; break; case 109: if (curChar == 108) jjstateSet[jjnewStateCnt++] = 98; break; case 110: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 109; break; case 111: if (curChar == 115) jjstateSet[jjnewStateCnt++] = 110; break; case 113: if (curChar == 114) jjstateSet[jjnewStateCnt++] = 112; break; case 114: if (curChar == 111) jjstateSet[jjnewStateCnt++] = 113; break; case 116: if (curChar == 116) jjstateSet[jjnewStateCnt++] = 115; break; case 117: if (curChar == 110) jjstateSet[jjnewStateCnt++] = 116; break; case 118: if (curChar == 97) jjstateSet[jjnewStateCnt++] = 117; break; case 119: if (curChar == 100) jjstateSet[jjnewStateCnt++] = 118; break; case 120: if (curChar == 110) jjstateSet[jjnewStateCnt++] = 119; break; case 121: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 120; break; case 122: if (curChar == 99) jjstateSet[jjnewStateCnt++] = 121; break; case 123: if (curChar == 115) jjstateSet[jjnewStateCnt++] = 122; break; case 124: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 123; break; case 125: if (curChar == 112) jjAddStates(501, 504); break; case 126: if (curChar == 116) jjCheckNAddStates(129, 131); break; case 129: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(265, 266); break; case 130: if (curChar == 125) jjCheckNAddStates(129, 131); break; case 132: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 131; break; case 137: if (curChar == 110) jjstateSet[jjnewStateCnt++] = 126; break; case 138: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 137; break; case 139: if (curChar == 114) jjstateSet[jjnewStateCnt++] = 138; break; case 140: if (curChar == 97) jjstateSet[jjnewStateCnt++] = 139; break; case 141: if (curChar == 103) jjCheckNAddStates(455, 457); break; case 144: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(527, 528); break; case 145: if (curChar == 125) jjCheckNAddStates(455, 457); break; case 147: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 146; break; case 152: if (curChar == 110) jjstateSet[jjnewStateCnt++] = 141; break; case 153: if (curChar == 105) jjstateSet[jjnewStateCnt++] = 152; break; case 154: if (curChar == 108) jjstateSet[jjnewStateCnt++] = 153; break; case 155: if (curChar == 98) jjstateSet[jjnewStateCnt++] = 154; break; case 156: if (curChar == 105) jjstateSet[jjnewStateCnt++] = 155; break; case 157: if (curChar == 115) jjstateSet[jjnewStateCnt++] = 156; break; case 159: if (curChar == 103) jjstateSet[jjnewStateCnt++] = 158; break; case 160: if (curChar == 110) jjstateSet[jjnewStateCnt++] = 159; break; case 161: if (curChar == 105) jjstateSet[jjnewStateCnt++] = 160; break; case 162: if (curChar == 100) jjstateSet[jjnewStateCnt++] = 161; break; case 163: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 162; break; case 164: if (curChar == 99) jjstateSet[jjnewStateCnt++] = 163; break; case 165: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 164; break; case 166: if (curChar == 114) jjstateSet[jjnewStateCnt++] = 165; break; case 167: if (curChar == 103) jjCheckNAddStates(458, 460); break; case 170: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(529, 530); break; case 171: if (curChar == 125) jjCheckNAddStates(458, 460); break; case 173: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 172; break; case 178: if (curChar == 110) jjstateSet[jjnewStateCnt++] = 167; break; case 179: if (curChar == 105) jjstateSet[jjnewStateCnt++] = 178; break; case 180: if (curChar == 100) jjstateSet[jjnewStateCnt++] = 179; break; case 181: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 180; break; case 182: if (curChar == 99) jjstateSet[jjnewStateCnt++] = 181; break; case 183: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 182; break; case 184: if (curChar == 114) jjstateSet[jjnewStateCnt++] = 183; break; case 185: if (curChar == 110) jjCheckNAddStates(461, 463); break; case 188: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(531, 532); break; case 189: if (curChar == 125) jjCheckNAddStates(461, 463); break; case 191: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 190; break; case 195: if (curChar == 111) jjstateSet[jjnewStateCnt++] = 185; break; case 196: if (curChar == 105) jjstateSet[jjnewStateCnt++] = 195; break; case 197: if (curChar == 116) jjstateSet[jjnewStateCnt++] = 196; break; case 198: if (curChar == 99) jjstateSet[jjnewStateCnt++] = 197; break; case 199: if (curChar == 117) jjstateSet[jjnewStateCnt++] = 198; break; case 200: if (curChar == 114) jjstateSet[jjnewStateCnt++] = 199; break; case 201: if (curChar == 116) jjstateSet[jjnewStateCnt++] = 200; break; case 202: if (curChar == 115) jjstateSet[jjnewStateCnt++] = 201; break; case 203: if (curChar == 110) jjstateSet[jjnewStateCnt++] = 202; break; case 204: if (curChar == 105) jjstateSet[jjnewStateCnt++] = 203; break; case 206: if (curChar == 103) jjstateSet[jjnewStateCnt++] = 205; break; case 207: if (curChar == 110) jjstateSet[jjnewStateCnt++] = 206; break; case 208: if (curChar == 105) jjstateSet[jjnewStateCnt++] = 207; break; case 209: if (curChar == 115) jjstateSet[jjnewStateCnt++] = 208; break; case 210: if (curChar == 115) jjstateSet[jjnewStateCnt++] = 209; break; case 211: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 210; break; case 212: if (curChar == 99) jjstateSet[jjnewStateCnt++] = 211; break; case 213: if (curChar == 111) jjstateSet[jjnewStateCnt++] = 212; break; case 214: if (curChar == 114) jjstateSet[jjnewStateCnt++] = 213; break; case 215: if (curChar == 97) jjAddStates(498, 500); break; case 216: if (curChar == 101) jjCheckNAddStates(464, 466); break; case 219: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(533, 534); break; case 220: if (curChar == 125) jjCheckNAddStates(464, 466); break; case 222: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 221; break; case 227: if (curChar == 116) jjstateSet[jjnewStateCnt++] = 216; break; case 228: if (curChar == 117) jjstateSet[jjnewStateCnt++] = 227; break; case 229: if (curChar == 98) jjstateSet[jjnewStateCnt++] = 228; break; case 230: if (curChar == 105) jjstateSet[jjnewStateCnt++] = 229; break; case 231: if (curChar == 114) jjstateSet[jjnewStateCnt++] = 230; break; case 232: if (curChar == 116) jjstateSet[jjnewStateCnt++] = 231; break; case 233: if (curChar == 116) jjstateSet[jjnewStateCnt++] = 232; break; case 234: if (curChar == 114) jjCheckNAddStates(467, 469); break; case 237: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(535, 536); break; case 238: if (curChar == 125) jjCheckNAddStates(467, 469); break; case 240: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 239; break; case 245: if (curChar == 111) jjstateSet[jjnewStateCnt++] = 234; break; case 246: if (curChar == 116) jjstateSet[jjnewStateCnt++] = 245; break; case 247: if (curChar == 115) jjstateSet[jjnewStateCnt++] = 246; break; case 248: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 247; break; case 249: if (curChar == 99) jjstateSet[jjnewStateCnt++] = 248; break; case 250: if (curChar == 110) jjstateSet[jjnewStateCnt++] = 249; break; case 251: if (curChar == 102) jjCheckNAddStates(470, 472); break; case 254: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(537, 538); break; case 255: if (curChar == 125) jjCheckNAddStates(470, 472); break; case 257: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 256; break; case 262: if (curChar == 108) jjstateSet[jjnewStateCnt++] = 251; break; case 263: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 262; break; case 264: if (curChar == 115) jjstateSet[jjnewStateCnt++] = 263; break; case 266: if (curChar == 114) jjstateSet[jjnewStateCnt++] = 265; break; case 267: if (curChar == 111) jjstateSet[jjnewStateCnt++] = 266; break; case 269: if (curChar == 114) jjstateSet[jjnewStateCnt++] = 268; break; case 270: if (curChar == 111) jjstateSet[jjnewStateCnt++] = 269; break; case 271: if (curChar == 116) jjstateSet[jjnewStateCnt++] = 270; break; case 272: if (curChar == 115) jjstateSet[jjnewStateCnt++] = 271; break; case 273: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 272; break; case 274: if (curChar == 99) jjstateSet[jjnewStateCnt++] = 273; break; case 275: if (curChar == 110) jjstateSet[jjnewStateCnt++] = 274; break; case 276: if (curChar == 102) jjAddStates(496, 497); break; case 277: if (curChar == 103) jjCheckNAddStates(473, 475); break; case 280: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(539, 540); break; case 281: if (curChar == 125) jjCheckNAddStates(473, 475); break; case 283: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 282; break; case 288: if (curChar == 110) jjstateSet[jjnewStateCnt++] = 277; break; case 289: if (curChar == 105) jjstateSet[jjnewStateCnt++] = 288; break; case 290: if (curChar == 108) jjstateSet[jjnewStateCnt++] = 289; break; case 291: if (curChar == 98) jjstateSet[jjnewStateCnt++] = 290; break; case 292: if (curChar == 105) jjstateSet[jjnewStateCnt++] = 291; break; case 293: if (curChar == 115) jjstateSet[jjnewStateCnt++] = 292; break; case 295: if (curChar == 103) jjstateSet[jjnewStateCnt++] = 294; break; case 296: if (curChar == 110) jjstateSet[jjnewStateCnt++] = 295; break; case 297: if (curChar == 105) jjstateSet[jjnewStateCnt++] = 296; break; case 298: if (curChar == 119) jjstateSet[jjnewStateCnt++] = 297; break; case 299: if (curChar == 111) jjstateSet[jjnewStateCnt++] = 298; break; case 300: if (curChar == 108) jjstateSet[jjnewStateCnt++] = 299; break; case 301: if (curChar == 108) jjstateSet[jjnewStateCnt++] = 300; break; case 302: if (curChar == 111) jjstateSet[jjnewStateCnt++] = 301; break; case 303: if (curChar == 103) jjCheckNAddStates(476, 478); break; case 306: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(541, 542); break; case 307: if (curChar == 125) jjCheckNAddStates(476, 478); break; case 309: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 308; break; case 314: if (curChar == 110) jjstateSet[jjnewStateCnt++] = 303; break; case 315: if (curChar == 105) jjstateSet[jjnewStateCnt++] = 314; break; case 316: if (curChar == 119) jjstateSet[jjnewStateCnt++] = 315; break; case 317: if (curChar == 111) jjstateSet[jjnewStateCnt++] = 316; break; case 318: if (curChar == 108) jjstateSet[jjnewStateCnt++] = 317; break; case 319: if (curChar == 108) jjstateSet[jjnewStateCnt++] = 318; break; case 320: if (curChar == 111) jjstateSet[jjnewStateCnt++] = 319; break; case 321: if (curChar == 110) jjAddStates(494, 495); break; case 322: if (curChar == 101) jjCheckNAddStates(479, 481); break; case 325: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(543, 544); break; case 326: if (curChar == 125) jjCheckNAddStates(479, 481); break; case 328: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 327; break; case 333: if (curChar == 99) jjstateSet[jjnewStateCnt++] = 322; break; case 334: if (curChar == 97) jjstateSet[jjnewStateCnt++] = 333; break; case 335: if (curChar == 112) jjstateSet[jjnewStateCnt++] = 334; break; case 336: if (curChar == 115) jjstateSet[jjnewStateCnt++] = 335; break; case 337: if (curChar == 101) jjstateSet[jjnewStateCnt++] = 336; break; case 338: if (curChar == 109) jjstateSet[jjnewStateCnt++] = 337; break; case 339: if (curChar == 97) jjstateSet[jjnewStateCnt++] = 338; break; case 340: if (curChar == 101) jjCheckNAddStates(482, 484); break; case 343: if ((0xdfffffffffffffffL & l) != 0L) jjAddStates(545, 546); break; case 344: if (curChar == 125) jjCheckNAddStates(482, 484); break; case 346: if (curChar == 123) jjstateSet[jjnewStateCnt++] = 345; break; case 350: if (curChar == 100) jjstateSet[jjnewStateCnt++] = 340; break; case 351: if (curChar == 111) jjstateSet[jjnewStateCnt++] = 350; break; case 352: if ((0x7fffffe87fffffeL & l) == 0L) break; if (kind > 116) kind = 116; jjCheckNAddStates(489, 493); break; case 353: if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(353, 354); break; case 356: if ((0x7fffffe87fffffeL & l) != 0L) jjCheckNAddTwoStates(356, 357); break; case 358: case 359: if ((0x7fffffe87fffffeL & l) == 0L) break; if (kind > 116) kind = 116; jjCheckNAdd(359); 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); MatchLoop: do { switch(jjstateSet[--i]) { case 13: if (!jjCanMove_1(hiByte, i1, i2, l1, l2)) break; if (kind > 116) kind = 116; jjCheckNAddStates(489, 493); break; case 3: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(509, 510); break; case 16: if (!jjCanMove_1(hiByte, i1, i2, l1, l2)) break; if (kind > 59) kind = 59; jjCheckNAdd(17); break; case 17: if (!jjCanMove_2(hiByte, i1, i2, l1, l2)) break; if (kind > 59) kind = 59; jjCheckNAdd(17); break; case 21: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(511, 512); break; case 33: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(513, 514); break; case 39: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(515, 516); break; case 52: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(519, 520); break; case 66: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(521, 522); break; case 82: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(523, 524); break; case 101: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(525, 526); break; case 129: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(265, 266); break; case 144: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(527, 528); break; case 170: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(529, 530); break; case 188: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(531, 532); break; case 219: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(533, 534); break; case 237: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(535, 536); break; case 254: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(537, 538); break; case 280: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(539, 540); break; case 306: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(541, 542); break; case 325: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(543, 544); break; case 343: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(545, 546); break; case 353: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(353, 354); break; case 356: if (jjCanMove_2(hiByte, i1, i2, l1, l2)) jjCheckNAddTwoStates(356, 357); break; case 358: if (!jjCanMove_1(hiByte, i1, i2, l1, l2)) break; if (kind > 116) kind = 116; jjCheckNAdd(359); break; case 359: if (!jjCanMove_2(hiByte, i1, i2, l1, l2)) break; if (kind > 116) kind = 116; jjCheckNAdd(359); break; default : break; } } while(i != startsAt); } if (kind != 0x7fffffff) { jjmatchedKind = kind; jjmatchedPos = curPos; kind = 0x7fffffff; } ++curPos; if ((i = jjnewStateCnt) == (startsAt = 360 - (jjnewStateCnt = startsAt))) return curPos; try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { return curPos; } } } static final int[] jjnextStates = { 118, 119, 120, 122, 123, 125, 128, 142, 144, 148, 7, 12, 14, 25, 30, 32, 43, 48, 52, 61, 66, 67, 74, 79, 80, 88, 93, 94, 100, 105, 106, 122, 123, 125, 151, 156, 174, 158, 163, 164, 183, 188, 195, 204, 209, 217, 226, 227, 229, 230, 232, 181, 202, 224, 1, 2, 4, 5, 9, 16, 27, 34, 45, 54, 63, 69, 76, 82, 90, 96, 102, 108, 126, 127, 134, 137, 140, 146, 142, 144, 153, 176, 160, 166, 185, 197, 206, 219, 581, 582, 587, 588, 582, 587, 588, 324, 329, 330, 51, 52, 53, 55, 56, 58, 61, 75, 77, 81, 7, 12, 16, 25, 30, 31, 39, 44, 45, 55, 56, 58, 84, 89, 91, 98, 103, 105, 111, 116, 117, 127, 132, 134, 146, 151, 153, 173, 178, 196, 180, 185, 186, 205, 210, 217, 226, 231, 239, 248, 253, 254, 265, 270, 272, 280, 285, 287, 306, 311, 313, 355, 360, 362, 373, 378, 380, 390, 395, 397, 416, 421, 423, 429, 434, 435, 442, 447, 449, 468, 473, 475, 486, 491, 492, 498, 503, 505, 516, 521, 522, 529, 534, 535, 536, 537, 545, 550, 552, 559, 564, 565, 593, 598, 599, 609, 614, 621, 571, 572, 574, 575, 577, 578, 579, 581, 582, 587, 588, 607, 629, 543, 557, 569, 514, 526, 466, 484, 495, 427, 439, 371, 388, 413, 278, 304, 322, 352, 144, 171, 203, 224, 246, 262, 96, 109, 124, 9, 18, 27, 33, 41, 47, 59, 60, 67, 70, 73, 79, 75, 77, 86, 93, 100, 107, 113, 119, 129, 136, 148, 155, 175, 198, 182, 188, 207, 219, 228, 241, 250, 256, 267, 274, 282, 289, 308, 315, 326, 332, 357, 364, 375, 382, 392, 399, 418, 425, 431, 437, 444, 451, 470, 477, 488, 494, 500, 507, 518, 524, 531, 541, 536, 537, 539, 547, 554, 561, 567, 584, 590, 595, 601, 611, 623, 10, 12, 16, 2, 5, 8, 14, 10, 12, 16, 18, 22, 8, 11, 14, 20, 16, 18, 9, 10, 9, 10, 12, 2, 7, 0, 5, 15, 18, 114, 119, 120, 84, 89, 90, 68, 73, 74, 40, 45, 46, 31, 33, 37, 5, 10, 11, 47, 48, 50, 51, 56, 57, 51, 56, 57, 91, 92, 94, 95, 100, 101, 95, 100, 101, 131, 136, 141, 149, 150, 152, 153, 155, 112, 129, 147, 66, 81, 7, 13, 23, 26, 29, 35, 31, 33, 42, 61, 47, 48, 50, 51, 56, 57, 53, 59, 70, 76, 86, 105, 91, 92, 94, 95, 100, 101, 97, 103, 116, 122, 133, 143, 41, 43, 47, 1, 6, 8, 19, 24, 25, 50, 55, 57, 64, 69, 70, 80, 85, 87, 99, 104, 106, 142, 147, 149, 168, 173, 175, 186, 191, 192, 217, 222, 224, 235, 240, 242, 252, 257, 259, 278, 283, 285, 304, 309, 311, 323, 328, 330, 341, 346, 347, 353, 354, 356, 357, 353, 354, 356, 357, 359, 339, 351, 302, 320, 233, 250, 275, 140, 166, 184, 214, 97, 124, 62, 77, 3, 10, 21, 27, 33, 36, 39, 45, 41, 43, 52, 59, 66, 72, 82, 89, 101, 108, 144, 151, 170, 177, 188, 194, 219, 226, 237, 244, 254, 261, 280, 287, 306, 313, 325, 332, 343, 349, }; private static final boolean jjCanMove_0(int hiByte, int i1, int i2, long l1, long l2) { switch(hiByte) { case 0: return ((jjbitVec0[i2] & l2) != 0L); default : return false; } } private static final boolean jjCanMove_1(int hiByte, int i1, int i2, long l1, long l2) { switch(hiByte) { case 0: return ((jjbitVec3[i2] & l2) != 0L); case 1: return ((jjbitVec4[i2] & l2) != 0L); case 2: return ((jjbitVec5[i2] & l2) != 0L); case 3: return ((jjbitVec6[i2] & l2) != 0L); case 4: return ((jjbitVec7[i2] & l2) != 0L); case 5: return ((jjbitVec8[i2] & l2) != 0L); case 6: return ((jjbitVec9[i2] & l2) != 0L); case 9: return ((jjbitVec10[i2] & l2) != 0L); case 10: return ((jjbitVec11[i2] & l2) != 0L); case 11: return ((jjbitVec12[i2] & l2) != 0L); case 12: return ((jjbitVec13[i2] & l2) != 0L); case 13: return ((jjbitVec14[i2] & l2) != 0L); case 14: return ((jjbitVec15[i2] & l2) != 0L); case 15: return ((jjbitVec16[i2] & l2) != 0L); case 16: return ((jjbitVec17[i2] & l2) != 0L); case 17: return ((jjbitVec18[i2] & l2) != 0L); case 30: return ((jjbitVec19[i2] & l2) != 0L); case 31: return ((jjbitVec20[i2] & l2) != 0L); case 33: return ((jjbitVec21[i2] & l2) != 0L); case 48: return ((jjbitVec22[i2] & l2) != 0L); case 49: return ((jjbitVec23[i2] & l2) != 0L); case 159: return ((jjbitVec24[i2] & l2) != 0L); case 215: return ((jjbitVec25[i2] & l2) != 0L); default : if ((jjbitVec1[i1] & l1) != 0L) return true; return false; } } private static final boolean jjCanMove_2(int hiByte, int i1, int i2, long l1, long l2) { switch(hiByte) { case 0: return ((jjbitVec26[i2] & l2) != 0L); case 1: return ((jjbitVec4[i2] & l2) != 0L); case 2: return ((jjbitVec27[i2] & l2) != 0L); case 3: return ((jjbitVec28[i2] & l2) != 0L); case 4: return ((jjbitVec29[i2] & l2) != 0L); case 5: return ((jjbitVec30[i2] & l2) != 0L); case 6: return ((jjbitVec31[i2] & l2) != 0L); case 9: return ((jjbitVec32[i2] & l2) != 0L); case 10: return ((jjbitVec33[i2] & l2) != 0L); case 11: return ((jjbitVec34[i2] & l2) != 0L); case 12: return ((jjbitVec35[i2] & l2) != 0L); case 13: return ((jjbitVec36[i2] & l2) != 0L); case 14: return ((jjbitVec37[i2] & l2) != 0L); case 15: return ((jjbitVec38[i2] & l2) != 0L); case 16: return ((jjbitVec17[i2] & l2) != 0L); case 17: return ((jjbitVec18[i2] & l2) != 0L); case 30: return ((jjbitVec19[i2] & l2) != 0L); case 31: return ((jjbitVec20[i2] & l2) != 0L); case 32: return ((jjbitVec39[i2] & l2) != 0L); case 33: return ((jjbitVec21[i2] & l2) != 0L); case 48: return ((jjbitVec40[i2] & l2) != 0L); case 49: return ((jjbitVec23[i2] & l2) != 0L); case 159: return ((jjbitVec24[i2] & l2) != 0L); case 215: return ((jjbitVec25[i2] & l2) != 0L); default : if ((jjbitVec1[i1] & l1) != 0L) return true; return false; } } private static final boolean jjCanMove_3(int hiByte, int i1, int i2, long l1, long l2) { switch(hiByte) { case 6: return ((jjbitVec43[i2] & l2) != 0L); case 11: return ((jjbitVec44[i2] & l2) != 0L); case 13: return ((jjbitVec45[i2] & l2) != 0L); case 14: return ((jjbitVec46[i2] & l2) != 0L); case 15: return ((jjbitVec47[i2] & l2) != 0L); default : if ((jjbitVec41[i1] & l1) != 0L) if ((jjbitVec42[i2] & l2) == 0L) return false; else return true; return false; } } public static final String[] jjstrLiteralImages = { "", null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, "\157\162", "\141\156\144", "\144\151\166", "\151\144\151\166", "\155\157\144", "\52", "\151\156", "\143\157\156\164\145\170\164", "\163\141\164\151\163\146\151\145\163", "\162\145\164\165\162\156", "\164\150\145\156", "\145\154\163\145", "\164\157", "\151\156\164\145\162\163\145\143\164", "\165\156\151\157\156", "\145\170\143\145\160\164", null, null, "\151\164\145\155", "\145\154\145\155\145\156\164", "\141\164\164\162\151\142\165\164\145", null, null, null, null, null, null, null, null, null, null, "\156\157\144\145", "\145\155\160\164\171", null, null, "\52", null, null, "\57", "\57\57", "\57", "\57\57", "\75", "\151\163", "\41\75", "\151\163\156\157\164", "\74\75", "\74\74", "\76\75", "\76\76", "\145\161", "\156\145", "\147\164", "\147\145", "\154\164", "\154\145", "\74", "\76", "\55", "\53", "\77", "\174", "\50", "\100", "\133", "\135", "\51", null, null, null, null, null, null, null, null, "\143\157\155\155\145\156\164", "\144\157\143\165\155\145\156\164", null, "\164\145\170\164", "\165\156\164\171\160\145\144", "\160\162\157\143\145\163\163\151\156\147\55\151\156\163\164\162\165\143\164\151\157\156", null, null, null, null, null, "\54", "\56", "\56\56", null, null, null, "\44", null, null, null, "\173", "\175", null, null, null, null, null, null, null, }; public static final String[] lexStateNames = { "DEFAULT", "OPERATOR", "NAMESPACEKEYWORD", "QNAME", "NAMESPACEDECL", "ITEMTYPE", "VARNAME", }; public static final int[] jjnewLexState = { -1, 1, 1, 1, 1, -1, -1, -1, -1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 0, 0, 0, 0, 0, 0, 0, 4, 2, 2, 3, 0, 1, 0, 0, -1, -1, 1, 1, 1, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 1, 1, 6, 6, 6, 5, 5, 0, -1, 1, 0, 0, -1, 0, 0, 1, 0, 0, 0, 0, -1, -1, 1, 1, -1, -1, -1, 6, 1, 1, -1, 0, -1, -1, -1, -1, -1, -1, 1, -1, }; static final long[] jjtoToken = { 0xfe7fffffffffff1fL, 0x20fc7fffffffffffL, }; static final long[] jjtoSkip = { 0x60L, 0x0L, }; static final long[] jjtoSpecial = { 0x20L, 0x0L, }; private SimpleCharStream input_stream; private final int[] jjrounds = new int[630]; private final int[] jjstateSet = new int[1260]; StringBuffer image; int jjimageLen; int lengthOfMatch; protected char curChar; public XScriptParserTokenManager(SimpleCharStream stream) { if (SimpleCharStream.staticFlag) throw new Error("ERROR: Cannot use a static CharStream class with a non-static lexical analyzer."); input_stream = stream; } public XScriptParserTokenManager(SimpleCharStream stream, int lexState) { this(stream); SwitchTo(lexState); } public void ReInit(SimpleCharStream stream) { jjmatchedPos = jjnewStateCnt = 0; curLexState = defaultLexState; input_stream = stream; ReInitRounds(); } private final void ReInitRounds() { int i; jjround = 0x80000001; for (i = 630; i-- > 0;) jjrounds[i] = 0x80000000; } public void ReInit(SimpleCharStream stream, int lexState) { ReInit(stream); SwitchTo(lexState); } public void SwitchTo(int lexState) { if (lexState >= 7 || lexState < 0) throw new TokenMgrError("Error: Ignoring invalid lexical state : " + lexState + ". State unchanged.", TokenMgrError.INVALID_LEXICAL_STATE); else curLexState = lexState; } private final Token jjFillToken() { Token t = Token.newToken(jjmatchedKind); t.kind = jjmatchedKind; String im = jjstrLiteralImages[jjmatchedKind]; t.image = (im == null) ? input_stream.GetImage() : im; t.beginLine = input_stream.getBeginLine(); t.beginColumn = input_stream.getBeginColumn(); t.endLine = input_stream.getEndLine(); t.endColumn = input_stream.getEndColumn(); return t; } int curLexState = 0; int defaultLexState = 0; int jjnewStateCnt; int jjround; int jjmatchedPos; int jjmatchedKind; public final Token getNextToken() { int kind; Token specialToken = null; Token matchedToken; int curPos = 0; EOFLoop : for (;;) { try { curChar = input_stream.BeginToken(); } catch(java.io.IOException e) { jjmatchedKind = 0; matchedToken = jjFillToken(); matchedToken.specialToken = specialToken; return matchedToken; } image = null; jjimageLen = 0; switch(curLexState) { case 0: jjmatchedKind = 0x7fffffff; jjmatchedPos = 0; curPos = jjMoveStringLiteralDfa0_0(); break; case 1: jjmatchedKind = 0x7fffffff; jjmatchedPos = 0; curPos = jjMoveStringLiteralDfa0_1(); break; case 2: jjmatchedKind = 0x7fffffff; jjmatchedPos = 0; curPos = jjMoveStringLiteralDfa0_2(); break; case 3: jjmatchedKind = 0x7fffffff; jjmatchedPos = 0; curPos = jjMoveStringLiteralDfa0_3(); break; case 4: jjmatchedKind = 0x7fffffff; jjmatchedPos = 0; curPos = jjMoveStringLiteralDfa0_4(); break; case 5: jjmatchedKind = 0x7fffffff; jjmatchedPos = 0; curPos = jjMoveStringLiteralDfa0_5(); break; case 6: jjmatchedKind = 0x7fffffff; jjmatchedPos = 0; curPos = jjMoveStringLiteralDfa0_6(); break; } if (jjmatchedKind != 0x7fffffff) { if (jjmatchedPos + 1 < curPos) input_stream.backup(curPos - jjmatchedPos - 1); if ((jjtoToken[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L) { matchedToken = jjFillToken(); matchedToken.specialToken = specialToken; TokenLexicalActions(matchedToken); if (jjnewLexState[jjmatchedKind] != -1) curLexState = jjnewLexState[jjmatchedKind]; return matchedToken; } else { if ((jjtoSpecial[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L) { matchedToken = jjFillToken(); if (specialToken == null) specialToken = matchedToken; else { matchedToken.specialToken = specialToken; specialToken = (specialToken.next = matchedToken); } } if (jjnewLexState[jjmatchedKind] != -1) curLexState = jjnewLexState[jjmatchedKind]; continue EOFLoop; } } int error_line = input_stream.getEndLine(); int error_column = input_stream.getEndColumn(); String error_after = null; boolean EOFSeen = false; try { input_stream.readChar(); input_stream.backup(1); } catch (java.io.IOException e1) { EOFSeen = true; error_after = curPos <= 1 ? "" : input_stream.GetImage(); if (curChar == '\n' || curChar == '\r') { error_line++; error_column = 0; } else error_column++; } if (!EOFSeen) { input_stream.backup(1); error_after = curPos <= 1 ? "" : input_stream.GetImage(); } throw new TokenMgrError(EOFSeen, curLexState, error_line, error_column, error_after, curChar, TokenMgrError.LEXICAL_ERROR); } } final void TokenLexicalActions(Token matchedToken) { switch(jjmatchedKind) { case 43 : if (image == null) image = new StringBuffer(new String(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)))); else image.append(new String(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)))); pushState(DEFAULT); break; case 44 : if (image == null) image = new StringBuffer(new String(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)))); else image.append(new String(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)))); pushState(DEFAULT); break; case 45 : if (image == null) image = new StringBuffer(new String(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)))); else image.append(new String(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)))); pushState(DEFAULT); break; case 46 : if (image == null) image = new StringBuffer(new String(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)))); else image.append(new String(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)))); pushState(DEFAULT); break; case 94 : if (image == null) image = new StringBuffer(new String(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)))); else image.append(new String(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)))); pushState(DEFAULT); break; case 99 : if (image == null) image = new StringBuffer(new String(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)))); else image.append(new String(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)))); pushState(DEFAULT); break; case 108 : if (image == null) image = new StringBuffer(jjstrLiteralImages[108]); else image.append(jjstrLiteralImages[108]); resetParenStateOrSwitch(DEFAULT); break; case 118 : if (image == null) image = new StringBuffer(jjstrLiteralImages[118]); else image.append(jjstrLiteralImages[118]); pushState(DEFAULT); break; case 119 : if (image == null) image = new StringBuffer(jjstrLiteralImages[119]); else image.append(jjstrLiteralImages[119]); popState(); break; default : break; } } }