public void reset(CharSequence charSequence, int start, int end, int initialState) { zzReader = BlankReader.INSTANCE; zzBuffer = new char[charSequence.length()]; for (int i=0; i<charSequence.length(); i++) { zzBuffer[i] = charSequence.charAt(i); } yychar = zzCurrentPos = zzMarkedPos = zzStartRead = start; zzEndRead = end; zzAtBOL = true; zzAtEOF = false; yybegin(initialState); }
public void reset(CharSequence charSequence, int start, int end, int initialState) { zzReader = BlankReader.INSTANCE; zzBuffer = new char[charSequence.length()]; for (int i=0; i<charSequence.length(); i++) { zzBuffer[i] = charSequence.charAt(i); } yychar = zzCurrentPos = zzMarkedPos = zzStartRead = start; zzEndRead = end; zzAtBOL = true; zzAtEOF = false; yybegin(initialState); }
private void beginStringOrChar(int state) { yybegin(state); sb.setLength(0); stringStartLine = getLine(); stringStartCol = getColumn(); stringStartChar = yychar; stringOrCharError = null; }
private void beginStringOrChar(int state) { yybegin(state); sb.setLength(0); stringStartLine = getLine(); stringStartCol = getColumn(); stringStartChar = yychar; stringOrCharError = null; }
private void beginStringOrChar(int state) { yybegin(state); sb.setLength(0); stringStartLine = getLine(); stringStartCol = getColumn(); stringStartChar = yychar; stringOrCharError = null; }
private Token invalidStringOrChar(String message) { yybegin(YYINITIAL); InvalidToken token = new InvalidToken(message, sb.toString()); token.setStartIndex(stringStartChar); token.setStopIndex(yychar + yylength() - 1); token.setLine(stringStartLine); token.setCharPositionInLine(stringStartCol); return token; }
private Token invalidStringOrChar(String message) { yybegin(YYINITIAL); InvalidToken token = new InvalidToken(message, sb.toString()); token.setStartIndex(stringStartChar); token.setStopIndex(yychar + yylength() - 1); token.setLine(stringStartLine); token.setCharPositionInLine(stringStartCol); return token; }
private Token invalidStringOrChar(String message) { yybegin(YYINITIAL); InvalidToken token = new InvalidToken(message, sb.toString()); token.setStartIndex(stringStartChar); token.setStopIndex(yychar + yylength() - 1); token.setLine(stringStartLine); token.setCharPositionInLine(stringStartCol); return token; }
private Token endStringOrChar(int type) { yybegin(YYINITIAL); if (stringOrCharError != null) { return invalidStringOrChar(stringOrCharError); } CommonToken token = new CommonToken(type, sb.toString()); token.setStartIndex(stringStartChar); token.setStopIndex(yychar + yylength() - 1); token.setLine(stringStartLine); token.setCharPositionInLine(stringStartCol); return token; }
private Token endStringOrChar(int type) { yybegin(YYINITIAL); if (stringOrCharError != null) { return invalidStringOrChar(stringOrCharError); } CommonToken token = new CommonToken(type, sb.toString()); token.setStartIndex(stringStartChar); token.setStopIndex(yychar + yylength() - 1); token.setLine(stringStartLine); token.setCharPositionInLine(stringStartCol); return token; }
private Token endStringOrChar(int type) { yybegin(YYINITIAL); if (stringOrCharError != null) { return invalidStringOrChar(stringOrCharError); } CommonToken token = new CommonToken(type, sb.toString()); token.setStartIndex(stringStartChar); token.setStopIndex(yychar + yylength() - 1); token.setLine(stringStartLine); token.setCharPositionInLine(stringStartCol); return token; }
yybegin(YYINITIAL); yybegin(YYINITIAL); yybegin(YYINITIAL); { yybegin(ARRAY_DESCRIPTOR); return newToken(ARRAY_TYPE_PREFIX); { yypushback(1); yybegin(YYINITIAL); { yybegin(YYINITIAL); return newToken(PRIMITIVE_TYPE); yybegin(PARAM_LIST_OR_ID); yybegin(PARAM_LIST); { yybegin(YYINITIAL); return newToken(CLASS_DESCRIPTOR);
yybegin(YYINITIAL); yybegin(YYINITIAL); yybegin(YYINITIAL); { yybegin(ARRAY_DESCRIPTOR); return newToken(ARRAY_TYPE_PREFIX); { yypushback(1); yybegin(YYINITIAL); { yybegin(YYINITIAL); return newToken(PRIMITIVE_TYPE); yybegin(PARAM_LIST_OR_ID); yybegin(PARAM_LIST); { yybegin(YYINITIAL); return newToken(CLASS_DESCRIPTOR);