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

📄 eqlparsergenericimpl.java

📁 CRM源码This file describes some issues that should be implemented in future and how it should be imple
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
      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 + -