📄 javascanner.java
字号:
case 20:
{ return sym(Terminals.LT);
}
case 171: break;
case 97:
{ return sym(Terminals.URSHIFTEQ);
}
case 172: break;
case 28:
{ return sym(Terminals.XOR);
}
case 173: break;
case 119:
{ return sym(Terminals.FINALLY);
}
case 174: break;
case 123:
{ return sym(Terminals.STRICTFP);
}
case 175: break;
case 86:
{ return sym(Terminals.CHARACTER_LITERAL, "\f");
}
case 176: break;
case 88:
{ return sym(Terminals.BOOLEAN_LITERAL);
}
case 177: break;
case 101:
{ return sym(Terminals.BREAK);
}
case 178: break;
case 67:
{ strbuf.append( '\n' );
}
case 179: break;
case 129:
{ return sym(Terminals.INSTANCEOF);
}
case 180: break;
case 47:
{ return sym(Terminals.RSHIFT);
}
case 181: break;
case 33:
{ yybegin(YYINITIAL); return sym(Terminals.STRING_LITERAL, strbuf.toString());
}
case 182: break;
case 112:
{ return sym(Terminals.NATIVE);
}
case 183: break;
case 76:
{ return sym(Terminals.URSHIFT);
}
case 184: break;
case 60:
{ strbuf.append((char)Integer.parseInt(str().substring(1),8));
}
case 185: break;
case 56:
{ return sym(Terminals.PLUSPLUS);
}
case 186: break;
case 118:
{ return sym(Terminals.DEFAULT);
}
case 187: break;
case 114:
{ return sym(Terminals.DOUBLE);
}
case 188: break;
case 125:
{ return sym(Terminals.VOLATILE);
}
case 189: break;
case 57:
{ return sym(Terminals.XOREQ);
}
case 190: break;
case 26:
{ return sym(Terminals.OR);
}
case 191: break;
case 120:
{ return sym(Terminals.PACKAGE);
}
case 192: break;
case 109:
{ return sym(Terminals.SWITCH);
}
case 193: break;
case 10:
{ return sym(Terminals.LPAREN);
}
case 194: break;
case 49:
{ return sym(Terminals.LSHIFT);
}
case 195: break;
case 36:
{ return sym(Terminals.DOUBLE_LITERAL);
}
case 196: break;
case 45:
{ return sym(Terminals.EQEQ);
}
case 197: break;
case 41:
{ return sym(Terminals.MINUSEQ);
}
case 198: break;
case 124:
{ return sym(Terminals.CONTINUE);
}
case 199: break;
case 122:
{ return sym(Terminals.ABSTRACT);
}
case 200: break;
case 93:
{ return sym(Terminals.LONG);
}
case 201: break;
case 27:
{ return sym(Terminals.PLUS);
}
case 202: break;
case 9:
{ yybegin(STRING); strbuf.setLength(0);
}
case 203: break;
case 85:
{ return sym(Terminals.CHARACTER_LITERAL, "\n");
}
case 204: break;
case 80:
{ return sym(Terminals.CHARACTER_LITERAL, "\"");
}
case 205: break;
case 16:
{ return sym(Terminals.SEMICOLON);
}
case 206: break;
case 15:
{ return sym(Terminals.RBRACK);
}
case 207: break;
case 105:
{ return sym(Terminals.FINAL);
}
case 208: break;
case 59:
{ error("illegal escape sequence \""+str()+"\"");
}
case 209: break;
case 113:
{ return sym(Terminals.IMPORT);
}
case 210: break;
case 89:
{ return sym(Terminals.THIS);
}
case 211: break;
case 64:
{ strbuf.append( '\r' );
}
case 212: break;
case 104:
{ return sym(Terminals.FLOAT);
}
case 213: break;
case 99:
{ return sym(Terminals.SUPER);
}
case 214: break;
case 8:
{ return sym(Terminals.MINUS);
}
case 215: break;
case 66:
{ strbuf.append( '\b' );
}
case 216: break;
case 6:
{ return sym(Terminals.INTEGER_LITERAL);
}
case 217: break;
case 1:
{ error("illegal character \""+str()+ "\"");
}
case 218: break;
case 82:
{ return sym(Terminals.CHARACTER_LITERAL, "\r");
}
case 219: break;
case 43:
{ return sym(Terminals.IF);
}
case 220: break;
case 40:
{ return sym(Terminals.MINUSMINUS);
}
case 221: break;
case 128:
{ return sym(Terminals.PROTECTED);
}
case 222: break;
case 62:
{ strbuf.append( '\"' );
}
case 223: break;
case 79:
{ return sym(Terminals.CHARACTER_LITERAL, "\'");
}
case 224: break;
case 83:
{ return sym(Terminals.CHARACTER_LITERAL, "\t");
}
case 225: break;
case 24:
{ return sym(Terminals.COLON);
}
case 226: break;
case 74:
{ return sym(Terminals.FOR);
}
case 227: break;
case 61:
{ strbuf.append( '\'' );
}
case 228: break;
case 92:
{ return sym(Terminals.CHAR);
}
case 229: break;
case 63:
{ strbuf.append( '\\' );
}
case 230: break;
case 13:
{ return sym(Terminals.RBRACE);
}
case 231: break;
case 72:
{ return sym(Terminals.NEW);
}
case 232: break;
case 70:
{ return sym(Terminals.CHARACTER_LITERAL, str().substring(1, len()-1));
}
case 233: break;
case 14:
{ return sym(Terminals.LBRACK);
}
case 234: break;
case 22:
{ return sym(Terminals.COMP);
}
case 235: break;
case 3:
{ return sym(Terminals.DIV);
}
case 236: break;
case 127:
{ return sym(Terminals.INTERFACE);
}
case 237: break;
case 23:
{ return sym(Terminals.QUESTION);
}
case 238: break;
case 126:
{ return sym(Terminals.TRANSIENT);
}
case 239: break;
case 52:
{ return sym(Terminals.ANDAND);
}
case 240: break;
case 50:
{ return sym(Terminals.NOTEQ);
}
case 241: break;
case 29:
{ return sym(Terminals.MOD);
}
case 242: break;
case 106:
{ return sym(Terminals.WHILE);
}
case 243: break;
case 77:
{ return sym(Terminals.LSHIFTEQ);
}
case 244: break;
case 30:
{ if(sub_line == 0 && sub_column == 0) { sub_line = yyline; sub_column = yycolumn; }
}
case 245: break;
case 55:
{ return sym(Terminals.PLUSEQ);
}
case 246: break;
case 68:
{ strbuf.append( '\f' );
}
case 247: break;
case 102:
{ return sym(Terminals.CATCH);
}
case 248: break;
case 17:
{ return sym(Terminals.COMMA);
}
case 249: break;
case 131:
{ return sym(Terminals.SYNCHRONIZED);
}
case 250: break;
case 53:
{ return sym(Terminals.OREQ);
}
case 251: break;
case 110:
{ return sym(Terminals.RETURN);
}
case 252: break;
case 71:
{ return sym(Terminals.TRY);
}
case 253: break;
case 5:
{ return sym(Terminals.IDENTIFIER);
}
case 254: break;
case 91:
{ return sym(Terminals.CASE);
}
case 255: break;
case 12:
{ return sym(Terminals.LBRACE);
}
case 256: break;
case 130:
{ return sym(Terminals.IMPLEMENTS);
}
case 257: break;
case 108:
{ return sym(Terminals.STATIC);
}
case 258: break;
case 39:
{ return sym(Terminals.FLOATING_POINT_LITERAL, str().substring(0,len()-1));
}
case 259: break;
case 7:
{ return sym(Terminals.DOT);
}
case 260: break;
case 98:
{ return sym(Terminals.SHORT);
}
case 261: break;
case 2:
{
}
case 262: break;
default:
if (zzInput == YYEOF && zzStartRead == zzCurrentPos) {
zzAtEOF = true;
{ // detect position of first SUB character if(!(sub_line == 0 && sub_column == 0) && (sub_line != yyline || sub_column != yycolumn-1)) { // reset to only return error once sub_line = 0; sub_column = 0; // return error error("error"); } return sym(Terminals.EOF); }
}
else {
zzScanError(ZZ_NO_MATCH);
}
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -