📄 yylex.java
字号:
{ return new Symbol(sym.MINUS, "-"); }
case -14:
break;
case 14:
{ return new Symbol(sym.ASTERISK, "*"); }
case -15:
break;
case 15:
{ return new Symbol(sym.SOLIDUS, "/"); }
case -16:
break;
case 16:
{ System.out.println("Unmatched input: " + yytext()); return new Symbol(sym.UNKNOWN, yytext()); }
case -17:
break;
case 17:
{ return new Symbol(sym.DOT, "."); }
case -18:
break;
case 18:
{ Double d = new Double(yytext()); return new Symbol(sym.NUMBER, d); }
case -19:
break;
case 19:
{ /* ignore white space. */ }
case -20:
break;
case 20:
{ yybegin(AFTER_AS1); return new Symbol(sym.AS, "AS"); }
case -21:
break;
case 21:
{ return new Symbol(sym.ON, "ON"); }
case -22:
break;
case 22:
{ return new Symbol(sym.OR, "OR"); }
case -23:
break;
case 23:
{ return new Symbol(sym.LE, "<="); }
case -24:
break;
case 24:
{ return new Symbol(sym.NE, "<>"); }
case -25:
break;
case 25:
{ return new Symbol(sym.GE, ">="); }
case -26:
break;
case 26:
{ return new Symbol(sym.CONCAT, "||"); }
case -27:
break;
case 27:
{ Double d = new Double(yytext()); return new Symbol(sym.NUMBER, d); }
case -28:
break;
case 28:
{ return new Symbol(sym.STRING, yytext()); }
case -29:
break;
case 29:
{ return new Symbol(sym.QUOTED_ID, yytext()); }
case -30:
break;
case 30:
{ return new Symbol(sym.STRING, yytext()); }
case -31:
break;
case 31:
{ return new Symbol(sym.AND, "AND"); }
case -32:
break;
case 32:
{ return new Symbol(sym.NON, "NON"); }
case -33:
break;
case 33:
{ return new Symbol(sym.NOT, "NOT"); }
case -34:
break;
case 34:
{ return new Symbol(sym.SET, "SET"); }
case -35:
break;
case 35:
{ return new Symbol(sym.END, "END"); }
case -36:
break;
case 36:
{ return new Symbol(sym.XOR, "XOR"); }
case -37:
break;
case 37:
{ return new Symbol(sym.AMP_QUOTED_ID, yytext()); }
case -38:
break;
case 38:
{ return new Symbol(sym.CASE, "CASE"); }
case -39:
break;
case 39:
{ return new Symbol(sym.CELL, "CELL"); }
case -40:
break;
case 40:
{ return new Symbol(sym.ELSE, "ELSE"); }
case -41:
break;
case 41:
{ return new Symbol(sym.THEN, "THEN"); }
case -42:
break;
case 42:
{ return new Symbol(sym.FROM, "FROM"); }
case -43:
break;
case 43:
{ return new Symbol(sym.WITH, "WITH"); }
case -44:
break;
case 44:
{ return new Symbol(sym.WHEN, "WHEN"); }
case -45:
break;
case 45:
{ return new Symbol(sym.EMPTY, "EMPTY"); }
case -46:
break;
case 46:
{ return new Symbol(sym.WHERE, "WHERE"); }
case -47:
break;
case 47:
{ return new Symbol(sym.SELECT, "SELECT"); }
case -48:
break;
case 48:
{ return new Symbol(sym.MEMBER, "MEMBER"); }
case -49:
break;
case 49:
{ return new Symbol(sym.DIMENSION, "DIMENSION"); }
case -50:
break;
case 50:
{ return new Symbol(sym.PROPERTIES, "PROPERTIES"); }
case -51:
break;
case 51:
{ return new Symbol(sym.DRILLTHROUGH, "DRILLTHROUGH"); }
case -52:
break;
case 52:
{yybegin(AFTER_AS2); return new Symbol(sym.QUOTE, "'"); }
case -53:
break;
case 53:
{yybegin(YYINITIAL); return new Symbol(sym.QUOTE, "'"); }
case -54:
break;
case 55:
{ return new Symbol(sym.ID, yytext()); }
case -55:
break;
case 56:
{ System.out.println("Unmatched input: " + yytext()); return new Symbol(sym.UNKNOWN, yytext()); }
case -56:
break;
case 57:
{ Double d = new Double(yytext()); return new Symbol(sym.NUMBER, d); }
case -57:
break;
case 59:
{ return new Symbol(sym.ID, yytext()); }
case -58:
break;
case 60:
{ System.out.println("Unmatched input: " + yytext()); return new Symbol(sym.UNKNOWN, yytext()); }
case -59:
break;
case 62:
{ return new Symbol(sym.ID, yytext()); }
case -60:
break;
case 63:
{ System.out.println("Unmatched input: " + yytext()); return new Symbol(sym.UNKNOWN, yytext()); }
case -61:
break;
case 65:
{ return new Symbol(sym.ID, yytext()); }
case -62:
break;
case 66:
{ System.out.println("Unmatched input: " + yytext()); return new Symbol(sym.UNKNOWN, yytext()); }
case -63:
break;
case 68:
{ return new Symbol(sym.ID, yytext()); }
case -64:
break;
case 69:
{ System.out.println("Unmatched input: " + yytext()); return new Symbol(sym.UNKNOWN, yytext()); }
case -65:
break;
case 71:
{ return new Symbol(sym.ID, yytext()); }
case -66:
break;
case 73:
{ return new Symbol(sym.ID, yytext()); }
case -67:
break;
case 75:
{ return new Symbol(sym.ID, yytext()); }
case -68:
break;
case 77:
{ return new Symbol(sym.ID, yytext()); }
case -69:
break;
case 78:
{ return new Symbol(sym.ID, yytext()); }
case -70:
break;
case 79:
{ return new Symbol(sym.ID, yytext()); }
case -71:
break;
case 80:
{ return new Symbol(sym.ID, yytext()); }
case -72:
break;
case 81:
{ return new Symbol(sym.ID, yytext()); }
case -73:
break;
case 82:
{ return new Symbol(sym.ID, yytext()); }
case -74:
break;
case 83:
{ return new Symbol(sym.ID, yytext()); }
case -75:
break;
case 84:
{ return new Symbol(sym.ID, yytext()); }
case -76:
break;
case 85:
{ return new Symbol(sym.ID, yytext()); }
case -77:
break;
case 86:
{ return new Symbol(sym.ID, yytext()); }
case -78:
break;
case 87:
{ return new Symbol(sym.ID, yytext()); }
case -79:
break;
case 88:
{ return new Symbol(sym.ID, yytext()); }
case -80:
break;
case 89:
{ return new Symbol(sym.ID, yytext()); }
case -81:
break;
case 90:
{ return new Symbol(sym.ID, yytext()); }
case -82:
break;
case 91:
{ return new Symbol(sym.ID, yytext()); }
case -83:
break;
case 92:
{ return new Symbol(sym.ID, yytext()); }
case -84:
break;
case 93:
{ return new Symbol(sym.ID, yytext()); }
case -85:
break;
case 94:
{ return new Symbol(sym.ID, yytext()); }
case -86:
break;
case 95:
{ return new Symbol(sym.ID, yytext()); }
case -87:
break;
case 96:
{ return new Symbol(sym.ID, yytext()); }
case -88:
break;
case 97:
{ return new Symbol(sym.ID, yytext()); }
case -89:
break;
case 98:
{ return new Symbol(sym.ID, yytext()); }
case -90:
break;
case 99:
{ return new Symbol(sym.ID, yytext()); }
case -91:
break;
case 100:
{ return new Symbol(sym.ID, yytext()); }
case -92:
break;
case 101:
{ return new Symbol(sym.ID, yytext()); }
case -93:
break;
case 102:
{ return new Symbol(sym.ID, yytext()); }
case -94:
break;
case 103:
{ return new Symbol(sym.ID, yytext()); }
case -95:
break;
case 104:
{ return new Symbol(sym.ID, yytext()); }
case -96:
break;
case 105:
{ return new Symbol(sym.ID, yytext()); }
case -97:
break;
case 106:
{ return new Symbol(sym.ID, yytext()); }
case -98:
break;
case 107:
{ return new Symbol(sym.ID, yytext()); }
case -99:
break;
case 108:
{ return new Symbol(sym.ID, yytext()); }
case -100:
break;
case 109:
{ return new Symbol(sym.ID, yytext()); }
case -101:
break;
case 110:
{ return new Symbol(sym.ID, yytext()); }
case -102:
break;
case 111:
{ return new Symbol(sym.ID, yytext()); }
case -103:
break;
case 112:
{ return new Symbol(sym.ID, yytext()); }
case -104:
break;
case 113:
{ return new Symbol(sym.ID, yytext()); }
case -105:
break;
case 114:
{ return new Symbol(sym.ID, yytext()); }
case -106:
break;
case 115:
{ return new Symbol(sym.ID, yytext()); }
case -107:
break;
case 116:
{ return new Symbol(sym.ID, yytext()); }
case -108:
break;
case 117:
{ return new Symbol(sym.ID, yytext()); }
case -109:
break;
case 118:
{ return new Symbol(sym.ID, yytext()); }
case -110:
break;
case 119:
{ Double d = new Double(yytext()); return new Symbol(sym.NUMBER, d); }
case -111:
break;
case 120:
{ return new Symbol(sym.ID, yytext()); }
case -112:
break;
case 121:
{ return new Symbol(sym.ID, yytext()); }
case -113:
break;
case 122:
{ return new Symbol(sym.ID, yytext()); }
case -114:
break;
case 123:
{ return new Symbol(sym.ID, yytext()); }
case -115:
break;
case 124:
{ return new Symbol(sym.ID, yytext()); }
case -116:
break;
case 125:
{ return new Symbol(sym.ID, yytext()); }
case -117:
break;
case 126:
{ return new Symbol(sym.ID, yytext()); }
case -118:
break;
case 127:
{ return new Symbol(sym.ID, yytext()); }
case -119:
break;
case 128:
{ return new Symbol(sym.ID, yytext()); }
case -120:
break;
case 129:
{ return new Symbol(sym.ID, yytext()); }
case -121:
break;
case 130:
{ return new Symbol(sym.ID, yytext()); }
case -122:
break;
case 131:
{ return new Symbol(sym.ID, yytext()); }
case -123:
break;
case 132:
{ return new Symbol(sym.ID, yytext()); }
case -124:
break;
case 133:
{ return new Symbol(sym.ID, yytext()); }
case -125:
break;
case 134:
{ return new Symbol(sym.ID, yytext()); }
case -126:
break;
case 135:
{ return new Symbol(sym.ID, yytext()); }
case -127:
break;
case 136:
{ return new Symbol(sym.ID, yytext()); }
case -128:
break;
case 137:
{ return new Symbol(sym.ID, yytext()); }
case -129:
break;
case 138:
{ return new Symbol(sym.ID, yytext()); }
case -130:
break;
case 139:
{ return new Symbol(sym.ID, yytext()); }
case -131:
break;
default:
yy_error(YY_E_INTERNAL,false);
case -1:
}
yy_initial = true;
yy_state = yy_state_dtrans[yy_lexical_state];
yy_next_state = YY_NO_STATE;
yy_last_accept_state = YY_NO_STATE;
yy_mark_start();
yy_this_accept = yy_acpt[yy_state];
if (YY_NOT_ACCEPT != yy_this_accept) {
yy_last_accept_state = yy_state;
yy_mark_end();
}
}
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -