⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 yylex.java

📁 OLAP 的客户端代码
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
						{ 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 + -