/** Reinitialise parser. */ public void ReInit(BOMSafeJavaCharStream stream) { jjmatchedPos = jjnewStateCnt = 0; curLexState = defaultLexState; input_stream = stream; ReInitRounds(); } private void ReInitRounds()
private int jj_ntk() { if ((jj_nt=token.next) == null) { return jj_ntk = (token.next=token_source.getNextToken()).kind; } else { return jj_ntk = jj_nt.kind; } }
private final int jjStartNfa_0(int pos, long active0) { return jjMoveNfa_0(jjStopStringLiteralDfa_0(pos, active0), pos + 1); } private int jjMoveStringLiteralDfa0_0()
private int jjMoveStringLiteralDfa0_0() { switch(curChar) { case 9: return jjStartNfaWithStates_0(0, 3, 2); case 32: return jjStartNfaWithStates_0(0, 4, 2); case 91: return jjStopAtPos(0, 6); default : return jjMoveNfa_0(0, 0); } } private int jjStartNfaWithStates_0(int pos, int kind, int state)
ReInitRounds(); if (curChar < 64) jjCheckNAddTwoStates(0, 1); jjCheckNAdd(4); break; kind = 19; jjCheckNAddTwoStates(0, 1); break; case 2: if (kind > 19) kind = 19; jjCheckNAddTwoStates(0, 1); break; case 3: if (kind > 19) kind = 19; jjCheckNAddTwoStates(0, 1); break; case 4: if (kind > 20) kind = 20; jjCheckNAdd(4); break;
matchedToken = jjFillToken(); return matchedToken; jjmatchedKind = 0x7fffffff; jjmatchedPos = 0; curPos = jjMoveStringLiteralDfa0_0(); if (jjmatchedPos == 0 && jjmatchedKind > 21) 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;
ReInitRounds(); kind = 15; jjCheckNAdd(0); jjCheckNAdd(1); jjCheckNAdd(0); break; case 1: jjCheckNAdd(1); break; default : break; case 0: kind = 15; jjCheckNAdd(0); break; default : break; if (!jjCanMove_0(hiByte, i1, i2, l1, l2)) { break; jjCheckNAdd(0); break; default : break;
matchedToken = jjFillToken(); return matchedToken; jjmatchedKind = 0x7fffffff; jjmatchedPos = 0; curPos = jjMoveStringLiteralDfa0_0(); if (jjmatchedPos == 0 && jjmatchedKind > 13) jjmatchedKind = 0x7fffffff; jjmatchedPos = 0; curPos = jjMoveStringLiteralDfa0_1(); if (jjmatchedPos == 0 && jjmatchedKind > 8) if ((jjtoToken[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L) matchedToken = jjFillToken(); if (jjnewLexState[jjmatchedKind] != -1) curLexState = jjnewLexState[jjmatchedKind];
ReInitRounds(); jjCheckNAdd(1); break; case 1: jjCheckNAdd(1); break; default : break;
public OBOParser(java.io.InputStream stream, String encoding) { try { jj_input_stream = new SimpleCharStream(stream, encoding, 1, 1); } catch(java.io.UnsupportedEncodingException e) { throw new RuntimeException(e); } token_source = new OBOParserTokenManager(jj_input_stream); token = new Token(); jj_ntk = -1; jj_gen = 0; for (int i = 0; i < 4; i++) jj_la1[i] = -1; }
public void ReInit(java.io.InputStream stream, String encoding) { try { jj_input_stream.ReInit(stream, encoding, 1, 1); } catch(java.io.UnsupportedEncodingException e) { throw new RuntimeException(e); } token_source.ReInit(jj_input_stream); token = new Token(); jj_ntk = -1; jj_gen = 0; for (int i = 0; i < 4; i++) jj_la1[i] = -1; }
ReInitRounds(); if (curChar < 64) if (!jjCanMove_0(hiByte, i1, i2, l1, l2)) break; if (kind > 7)
private void jjCheckNAddTwoStates(int state1, int state2) { jjCheckNAdd(state1); jjCheckNAdd(state2); }
private 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 int jjMoveNfa_0(int startState, int curPos)
public OBOParserTokenManager(SimpleCharStream stream, int lexState){ this(stream); SwitchTo(lexState); } public void ReInit(SimpleCharStream stream)
ReInitRounds(); if (curChar < 64) jjCheckNAdd(4); jjCheckNAddTwoStates(1, 2); break; case 1: if ((0xfffffffffffffbffL & l) != 0L) jjCheckNAddTwoStates(1, 2); break; case 2: if (kind > 11) kind = 11; jjCheckNAdd(4); break; case 4: if (kind > 12) kind = 12; jjCheckNAdd(4); break; default : break; if (kind > 11) kind = 11; jjCheckNAdd(4); break;
matchedToken = jjFillToken(); return matchedToken; jjmatchedKind = 0x7fffffff; jjmatchedPos = 0; curPos = jjMoveStringLiteralDfa0_0(); if (jjmatchedPos == 0 && jjmatchedKind > 21) 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;
ReInitRounds(); if (curChar < 64) jjCheckNAdd(0); jjCheckNAdd(1); break; kind = 15; jjCheckNAdd(0); break; case 1: break; kind = 16; jjCheckNAdd(1); break; default : break; case 0: kind = 15; jjCheckNAdd(0); break; default : break; if (!jjCanMove_0(hiByte, i1, i2, l1, l2)) break; if (kind > 15) kind = 15;
private int jjMoveStringLiteralDfa0_0() { switch(curChar) { case 9: return jjStartNfaWithStates_0(0, 3, 2); case 32: return jjStartNfaWithStates_0(0, 4, 2); case 91: return jjStopAtPos(0, 6); default : return jjMoveNfa_0(0, 0); } } private int jjStartNfaWithStates_0(int pos, int kind, int state)