protected Token jjFillToken() { final Token t; final String curTokenImage; final int beginLine; final int endLine; final int beginColumn; final int endColumn; String im = jjstrLiteralImages[jjmatchedKind]; curTokenImage = (im == null) ? input_stream.GetImage() : im; beginLine = input_stream.getBeginLine(); beginColumn = input_stream.getBeginColumn(); endLine = input_stream.getEndLine(); endColumn = input_stream.getEndColumn(); t = Token.newToken(jjmatchedKind, curTokenImage); t.beginLine = beginLine; t.endLine = endLine; t.beginColumn = beginColumn; t.endColumn = endColumn; return t; }
private 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); } static final long[] jjbitVec0 = {
curChar = input_stream.BeginToken(); try { input_stream.backup(0); while (curChar <= 32 && (0x100000600L & (1L << curChar)) != 0L) curChar = input_stream.BeginToken(); input_stream.backup(curPos - jjmatchedPos - 1); if ((jjtoToken[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L) jjmatchedKind = 0x7fffffff; try { curChar = input_stream.readChar(); continue; 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++; input_stream.backup(1); error_after = curPos <= 1 ? "" : input_stream.GetImage();
image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); matchedToken.image = image.toString(); break; case 105 : image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); matchedToken.image = image.toString(); break; case 106 : image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); matchedToken.image = image.toString(); break; case 107 : image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); matchedToken.image = image.toString(); break; case 108 : image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); matchedToken.image = image.toString(); break; case 109 : image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); matchedToken.image = image.toString(); break; case 110 : image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); matchedToken.image = image.toString(); break; case 111 : image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
void TokenLexicalActions(Token matchedToken) { switch(jjmatchedKind) { case 123 : image.append(jjstrLiteralImages[123]); lengthOfMatch = jjstrLiteralImages[123].length(); matchedToken.kind = GT; ((Token.GTToken)matchedToken).realKind = RUNSIGNEDSHIFT; input_stream.backup(2); matchedToken.image = ">"; break; case 124 : image.append(jjstrLiteralImages[124]); lengthOfMatch = jjstrLiteralImages[124].length(); matchedToken.kind = GT; ((Token.GTToken)matchedToken).realKind = RSIGNEDSHIFT; input_stream.backup(1); matchedToken.image = ">"; break; default : break; } } private void jjCheckNAdd(int state)
curChar = input_stream.BeginToken(); try { input_stream.backup(0); while (curChar <= 32 && (0x100001a00L & (1L << curChar)) != 0L) curChar = input_stream.BeginToken(); break; case 1: try { input_stream.backup(0); while (curChar <= 32 && (0x100001a00L & (1L << curChar)) != 0L) curChar = input_stream.BeginToken(); break; case 2: try { input_stream.backup(0); while (curChar <= 32 && (0x100001a00L & (1L << curChar)) != 0L) curChar = input_stream.BeginToken(); input_stream.backup(curPos - jjmatchedPos - 1); if ((jjtoToken[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L) jjmatchedKind = 0x7fffffff; try { curChar = input_stream.readChar(); continue; int error_line = input_stream.getEndLine(); int error_column = input_stream.getEndColumn(); String error_after = null;
void SkipLexicalActions(Token matchedToken) { switch(jjmatchedKind) { case 6 : image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); int startOfNOPMD = matchedToken.image.indexOf(suppressMarker); if (startOfNOPMD != -1) { suppressMap.put(matchedToken.beginLine, matchedToken.image.substring(startOfNOPMD + suppressMarker.length())); } comments.add(new SingleLineComment(matchedToken)); break; case 9 : image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); comments.add(new FormalComment(matchedToken)); break; case 10 : image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); comments.add(new MultiLineComment(matchedToken)); break; default : break; } } void MoreLexicalActions()
void TokenLexicalActions(Token matchedToken) { switch(jjmatchedKind) { case 123 : image.append(jjstrLiteralImages[123]); lengthOfMatch = jjstrLiteralImages[123].length(); matchedToken.kind = GT; ((Token.GTToken)matchedToken).realKind = RUNSIGNEDSHIFT; input_stream.backup(2); matchedToken.image = ">"; break; case 124 : image.append(jjstrLiteralImages[124]); lengthOfMatch = jjstrLiteralImages[124].length(); matchedToken.kind = GT; ((Token.GTToken)matchedToken).realKind = RSIGNEDSHIFT; input_stream.backup(1); matchedToken.image = ">"; break; default : break; } } private void jjCheckNAdd(int state)
curChar = input_stream.BeginToken(); try { input_stream.backup(0); while (curChar <= 32 && (0x100001600L & (1L << curChar)) != 0L) curChar = input_stream.BeginToken(); input_stream.backup(curPos - jjmatchedPos - 1); if ((jjtoToken[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L) jjmatchedKind = 0x7fffffff; try { curChar = input_stream.readChar(); continue; 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++; input_stream.backup(1); error_after = curPos <= 1 ? "" : input_stream.GetImage();
protected Token jjFillToken() { final Token t; final String curTokenImage; final int beginLine; final int endLine; final int beginColumn; final int endColumn; String im = jjstrLiteralImages[jjmatchedKind]; curTokenImage = (im == null) ? input_stream.GetImage() : im; beginLine = input_stream.getBeginLine(); beginColumn = input_stream.getBeginColumn(); endLine = input_stream.getEndLine(); endColumn = input_stream.getEndColumn(); t = Token.newToken(jjmatchedKind, curTokenImage); t.beginLine = beginLine; t.endLine = endLine; t.beginColumn = beginColumn; t.endColumn = endColumn; return t; }
private 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 int jjMoveNfa_5(int startState, int curPos)
image.append(input_stream.GetSuffix(jjimageLen)); jjimageLen = 0; image.setLength(image.length()-3); break; case 117 : image.append(input_stream.GetSuffix(jjimageLen)); jjimageLen = 0; image.setLength(image.length()-2); break; case 118 : image.append(input_stream.GetSuffix(jjimageLen)); jjimageLen = 0; image.setLength(image.length()-3); break; case 119 : image.append(input_stream.GetSuffix(jjimageLen)); jjimageLen = 0; image.setLength(image.length()-2); break; case 120 : image.append(input_stream.GetSuffix(jjimageLen)); jjimageLen = 0; image.setLength(image.length()-3); break; case 121 : image.append(input_stream.GetSuffix(jjimageLen)); jjimageLen = 0; image.setLength(image.length()-2); break;
curChar = input_stream.BeginToken(); input_stream.backup(curPos - jjmatchedPos - 1); if ((jjtoToken[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L) jjmatchedKind = 0x7fffffff; try { curChar = input_stream.readChar(); continue; 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++; input_stream.backup(1); error_after = curPos <= 1 ? "" : input_stream.GetImage();
protected Token jjFillToken() { final Token t; final String curTokenImage; final int beginLine; final int endLine; final int beginColumn; final int endColumn; String im = jjstrLiteralImages[jjmatchedKind]; curTokenImage = (im == null) ? input_stream.GetImage() : im; beginLine = input_stream.getBeginLine(); beginColumn = input_stream.getBeginColumn(); endLine = input_stream.getEndLine(); endColumn = input_stream.getEndColumn(); t = Token.newToken(jjmatchedKind, curTokenImage); t.beginLine = beginLine; t.endLine = endLine; t.beginColumn = beginColumn; t.endColumn = endColumn; return t; }
private int jjStartNfaWithStates_12(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_12(state, pos + 1); } private int jjMoveNfa_12(int startState, int curPos)