📄 eqlparsergenericimpl.java
字号:
op_attr2(mediator,parent); break; default: jj_la1[25] = jj_gen; ; } }//// operation// final public EQLReqSubOpMember op_attr3(EQLIntMediator mediator) throws ParseException, EQLException { Token t; EQLReqSubOpMember subOpMember; switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case PARAM: t = jj_consume_token(PARAM); subOpMember = mediator.buildNextSubOperation(); break; case ID: t = jj_consume_token(ID); subOpMember = mediator.buildSubOperationMemberField( getReqFieldByFieldId(t.image) ); break; case LISTID: t = jj_consume_token(LISTID); subOpMember = mediator.buildSubOperationMemberListField( getReqFieldByFieldId(t.image.substring(1)) ); break; case NULL: case NUMBER: case STRING: subOpMember = constants(mediator); break; case FUNCTION: subOpMember = function(mediator); break; case 45: subOpMember = subquery(mediator); break; default: jj_la1[26] = jj_gen; jj_consume_token(-1); throw new ParseException(); } {if (true) return subOpMember;} throw new Error("Missing return statement in function"); }//// ( operation )// final public EQLReqSubOpMember op_attr4(EQLIntMediator mediator) throws ParseException, EQLException { EQLReqOp next; jj_consume_token(45); next = op_attr(mediator); jj_consume_token(46); {if (true) return next;} throw new Error("Missing return statement in function"); }//// constants// final public EQLObject constants(EQLIntMediator mediator) throws ParseException, EQLException { Token t; EQLObject subOpMember; switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case NUMBER: t = jj_consume_token(NUMBER); subOpMember = mediator.buildSubOperationMemberNumber( t.image ); break; case STRING: t = jj_consume_token(STRING); subOpMember = mediator.buildSubOperationMemberString( EQLUtils.eqlToJava(t.image) ); break; case NULL: t = jj_consume_token(NULL); subOpMember = mediator.buildSubOperationMemberNull(); break; default: jj_la1[27] = jj_gen; jj_consume_token(-1); throw new ParseException(); } {if (true) return subOpMember;} throw new Error("Missing return statement in function"); }//*********************// IN (inner) OPERATION//*********************//// begin in operation// final public EQLReqOp in_op_attr(EQLIntMediator mediator) throws ParseException, EQLException { EQLReqOp parent = new EQLReqOp(); EQLReqSubOpMember subOpMember; if (jj_2_5(2)) { subOpMember = enumeration(mediator); } else { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case 45: subOpMember = subquery(mediator); break; case FUNCTION: subOpMember = function(mediator); break; default: jj_la1[28] = jj_gen; jj_consume_token(-1); throw new ParseException(); } } mediator.addSubOp( new NoneOp(subOpMember), parent ); {if (true) return parent;} throw new Error("Missing return statement in function"); }//// function// final public EQLReqSubOpMember function(EQLIntMediator mediator) throws ParseException, EQLException { Token t; String name; EQLReqSubOpMemberFunc func; t = jj_consume_token(FUNCTION); name = t.image.substring( 0, t.image.length()-1 ); func = mediator.getFunction( name ); switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case NULL: case PARAM: case NUMBER: case STRING: case ID: case LISTID: case FUNCTION: case 45: function1(mediator, func); break; default: jj_la1[29] = jj_gen; ; } jj_consume_token(46); {if (true) return mediator.buildSubOperationMemberFunc( func );} throw new Error("Missing return statement in function"); }//// function params// final public void function1(EQLIntMediator mediator, EQLReqSubOpMemberFunc func) throws ParseException, EQLException { EQLReqOp parameter; parameter = op_attr(mediator); mediator.addFunctionParameter( func, parameter ); switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case 44: jj_consume_token(44); function1(mediator, func); break; default: jj_la1[30] = jj_gen; ; } }//// enumeration// final public EQLReqSubOpMember enumeration(EQLIntMediator mediator) throws ParseException, EQLException { EQLReqSubOpMemberEnum enumVar; jj_consume_token(45); enumVar = new EQLReqSubOpMemberEnum(); enumeration1(mediator, enumVar); jj_consume_token(46); {if (true) return enumVar;} throw new Error("Missing return statement in function"); }//// enumeration params// final public void enumeration1(EQLIntMediator mediator, EQLReqSubOpMemberEnum enumVar) throws ParseException, EQLException { EQLObject parameter; parameter = constants(mediator); mediator.addEnumParameter( enumVar, parameter ); switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case 44: jj_consume_token(44); enumeration1(mediator, enumVar); break; default: jj_la1[31] = jj_gen; ; } }//// subquery// final public EQLReqSubOpMember subquery(EQLIntMediator mediator) throws ParseException, EQLException { EQLIntMediator subqueryMediator; jj_consume_token(45); subqueryMediator = (EQLIntMediator) mediator.clone(); process(subqueryMediator); jj_consume_token(46); {if (true) return subqueryMediator.getEQLReq();} throw new Error("Missing return statement in function"); }//// aggregate function// final public void aggregate_func(EQLIntMediator mediator) throws ParseException, EQLException { EQLReqSubOpMember member; member = function(mediator); mediator.addSelectColumnAsFunc( (EQLReqSubOpMemberFunc)member ); } final private boolean jj_2_1(int xla) { jj_la = xla; jj_lastpos = jj_scanpos = token; try { return !jj_3_1(); } catch(LookaheadSuccess ls) { return true; } finally { jj_save(0, xla); } } final private boolean jj_2_2(int xla) { jj_la = xla; jj_lastpos = jj_scanpos = token; try { return !jj_3_2(); } catch(LookaheadSuccess ls) { return true; } finally { jj_save(1, xla); } } final private boolean jj_2_3(int xla) { jj_la = xla; jj_lastpos = jj_scanpos = token; try { return !jj_3_3(); } catch(LookaheadSuccess ls) { return true; } finally { jj_save(2, xla); } } final private boolean jj_2_4(int xla) { jj_la = xla; jj_lastpos = jj_scanpos = token; try { return !jj_3_4(); } catch(LookaheadSuccess ls) { return true; } finally { jj_save(3, xla); } } final private boolean jj_2_5(int xla) { jj_la = xla; jj_lastpos = jj_scanpos = token; try { return !jj_3_5(); } catch(LookaheadSuccess ls) { return true; } finally { jj_save(4, xla); } } final private boolean jj_3R_43() { if (jj_scan_token(LT)) return true; if (jj_3R_26()) return true; return false; } final private boolean jj_3R_42() { if (jj_scan_token(GT)) return true; if (jj_3R_26()) return true; return false; } final private boolean jj_3R_48() { if (jj_scan_token(45)) return true; if (jj_3R_26()) return true; if (jj_scan_token(46)) return true; return false; } final private boolean jj_3R_41() { if (jj_scan_token(EQ)) return true; if (jj_3R_26()) return true; return false; } final private boolean jj_3R_40() { if (jj_scan_token(NE)) return true; if (jj_3R_26()) return true; return false; } final private boolean jj_3R_10() { if (jj_3R_17()) return true; return false; } final private boolean jj_3R_39() { if (jj_scan_token(LTEQ)) return true; if (jj_3R_26()) return true; return false; } final private boolean jj_3R_8() { if (jj_3R_15()) return true; return false; } final private boolean jj_3R_9() { if (jj_3R_16()) return true; return false; } final private boolean jj_3R_38() { if (jj_scan_token(GTEQ)) return true; if (jj_3R_26()) return true; return false; } final private boolean jj_3R_7() { if (jj_scan_token(LISTID)) return true; return false; } final private boolean jj_3R_34() { Token xsp; xsp = jj_scanpos; if (jj_3R_38()) { jj_scanpos = xsp; if (jj_3R_39()) { jj_scanpos = xsp; if (jj_3R_40()) { jj_scanpos = xsp; if (jj_3R_41()) { jj_scanpos = xsp; if (jj_3R_42()) { jj_scanpos = xsp; if (jj_3R_43()) { jj_scanpos = xsp; if (jj_3R_44()) { jj_scanpos = xsp; if (jj_3R_45()) { jj_scanpos = xsp; if (jj_3R_46()) return true; } } } } } } } } return false; } final private boolean jj_3R_27() { Token xsp; xsp = jj_scanpos; if (jj_3R_34()) { jj_scanpos = xsp; if (jj_3R_35()) return true; } return false; } final private boolean jj_3R_6() { if (jj_scan_token(ID)) return true; return false; } final private boolean jj_3R_18() { if (jj_3R_26()) return true; Token xsp; xsp = jj_scanpos; if (jj_3R_27()) jj_scanpos = xsp; return false; } final private boolean jj_3R_64() { if (jj_3R_16()) return true; return false; } final private boolean jj_3R_5() { if (jj_scan_token(PARAM)) return true; return false; } final private boolean jj_3R_2() { Token xsp; xsp = jj_scanpos; if (jj_3R_5()) { jj_scanpos = xsp; if (jj_3R_6()) { jj_scanpos = xsp; if (jj_3R_7()) { jj_scanpos = xsp; if (jj_3R_8()) { jj_scanpos = xsp; if (jj_3R_9()) { jj_scanpos = xsp; if (jj_3R_10()) return true; } } } } } return false; } final private boolean jj_3R_53() { if (jj_3R_37()) return true; return false; } final private boolean jj_3R_1() { if (jj_scan_token(45)) return true; if (jj_3R_4()) return true; if (jj_scan_token(46)) return true; return false; } final private boolean jj_3R_17() { if (jj_scan_token(45)) return true; if (jj_3R_25()) return true; if (jj_scan_token(46)) return true; return false; } final private boolean jj_3R_52() { if (jj_scan_token(MULT)) return true; if (jj_3R_32()) return true; return false; } final private boolean jj_3R_51() { if (jj_scan_token(DIV)) return true; if (jj_3R_32()) return true; return false; } final private boolean jj_3R_20() { if (jj_scan_token(OR)) return true; return false; } final private boolean jj_3_1() { if (jj_3R_1()) return true; return false; } final private boolean jj_3R_58() { if (jj_scan_token(44)) return true; if (jj_3R_11()) return true; return false; } final private boolean jj_3R_19() { if (jj_scan_token(AND)) return true; return false; } final private boolean jj_3R_50() { if (jj_scan_token(MINUS)) return true; if (jj_3R_32()) return true; return false; } final private boolean jj_3R_14() { Token xsp; xsp = jj_scanpos; if (jj_3R_19()) { jj_scanpos = xsp; if (jj_3R_20()) return true; } if (jj_3R_4()) return true; return false; } final private boolean jj_3R_11() { if (jj_3R_15()) return true; Token xsp; xsp = jj_scanpos; if (jj_3R_58()) jj_scanpos = xsp; return false; } final private boolean jj_3R_13() { if (jj_3R_18()) return true; return false; } final private boolean jj_3R_49() { if (jj_scan_token(PLUS)) return true; if (jj_3R_32()) return true; return false; } final private boolean jj_3R_12() { if (jj_3R_1()) return true; return false; } final private boolean jj_3R_37() { Token xsp; xsp = jj_scanpos; if (jj_3R_49()) { jj_scanpos = xsp; if (jj_3R_50()) { jj_scanpos = xsp; if (jj_3R_51()) { jj_scanpos = xsp; if (jj_3R_52()) return true; } } } xsp = jj_scanpos; if (jj_3R_53()) jj_scanpos = xsp; return false; } final private boolean jj_3R_4() { Token xsp; xsp = jj_scanpos; if (jj_3R_12()) { jj_scanpos = xsp; if (jj_3R_13()) return true; } xsp = jj_scanpos; if (jj_3R_14()) jj_scanpos = xsp; return false; } final private boolean jj_3R_69() { if (jj_3R_4()) return true; return false; } final private boolean jj_3R_3() { if (jj_scan_token(45)) return true; if (jj_3R_11()) return true; if (jj_scan_token(46)) return true; return false; } final private boolean jj_3R_36() { if (jj_3R_48()) return true; return false; } final private boolean jj_3_4() { if (jj_3R_2()) return true; return false; } final private boolean jj_3R_76() { if (jj_scan_token(44)) return true; if (jj_3R_61()) return true; return false; } final private boolean jj_3R_32() { Token xsp; xsp = jj_scanpos; if (jj_3_4()) { jj_scanpos = xsp; if (jj_3R_36()) return true; } return false; } final private boolean jj_3R_59() { if (jj_scan_token(44)) return true; if (jj_3R_28()) return true; return false; } final private boolean jj_3R_68() { if (jj_scan_token(ID)) return true; Token xsp; xsp = jj_scanpos; if (jj_3R_76()) jj_scanpos = xsp; return false; } final private boolean jj_3R_28() { if (jj_3R_26()) return true; Token xsp; xsp = jj_scanpos; if (jj_3R_59()) jj_scanpos = xsp; return false; } final private boolean jj_3R_67() { if (jj_scan_token(SELECT_ALL_COLUMNS)) return true; return false;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -