public Object basicExpr() { Object exp = null; Token obj = null; ShellFunction func = null; IParameter[] pms = null; ShellBoundParam sbp = null; switch ((jj_ntk_Renamed_Field == - 1) ? jj_ntk() : jj_ntk_Renamed_Field) { case CLIPSParserConstants_Fields.BIND: case CLIPSParserConstants_Fields.BIND3: case CLIPSParserConstants_Fields.BIND4: obj = BindType; func = new ShellFunction(); func.Name = "echo"; sbp = new ShellBoundParam(); sbp.DefglobalName = obj.image; pms = new ShellBoundParam[] {sbp}; func.Parameters = pms; { if (true) return func; } break; case CLIPSParserConstants_Fields.LBRACE: jj_consume_token(CLIPSParserConstants_Fields.LBRACE); exp = expr(); jj_consume_token(CLIPSParserConstants_Fields.RBRACE); { if (true) return exp; } break; case 0: jj_consume_token(0); { if (true) return null; } break; default: jj_la1[0] = jj_gen; jj_consume_token(- 1); throw new ParseException(); } throw new ApplicationException("Missing return statement in function"); }
public Object basicExpr() { Object exp = null; Token obj = null; ShellFunction func = null; IParameter[] pms = null; ShellBoundParam sbp = null; int HACK = (mcc_ntk == -1) ? mcc_mntk() : mcc_ntk; switch (HACK) { case BIND: case BIND3: case BIND4: obj = getBindType(); func = new ShellFunction(); func.Name = "echo"; sbp = new ShellBoundParam(); sbp.DefglobalName = obj.image; pms = new ShellBoundParam[] {sbp}; func.setParameters(pms); { if (true) { return func; } } break; case LBRACE: mcc_consume_token(LBRACE); exp = expr(); mcc_consume_token(RBRACE); { if (true) { return exp; } } break; case 0: mcc_consume_token(0); { if (true) { return null; } } break; default: mcc_la1[0] = mcc_gen; mcc_consume_token(-1); throw new ParseException(); } throw new Exception("Missing return statement in function"); }