final public Expression OrExpression() throws ParseException {Expression left, right, result; left = AndExpression(); result = left; label_53: while (true) { if (jj_2_51(2147483647)) { ; } else { break label_53; } jj_consume_token(K_OR); right = AndExpression(); result = new OrExpression(left, right); left = result; } return result; }
final public Expression OrExpression() throws ParseException { Expression left, right, result; left = AndExpression(); result = left; label_16: while (true) { if (jj_2_10(2147483647)) { ; } else { break label_16; } jj_consume_token(K_OR); right = AndExpression(); result = new OrExpression(left, right); left = result; } {if (true) return result;} throw new Error("Missing return statement in function"); }
jj_consume_token(K_START); jj_consume_token(K_WITH); expr = AndExpression(); result.setStartExpression(expr); jj_consume_token(K_CONNECT); expr = AndExpression(); result.setConnectExpression(expr); break; expr = AndExpression(); result.setConnectExpression(expr); result.setConnectFirst(true); jj_consume_token(K_START); jj_consume_token(K_WITH); expr = AndExpression(); result.setStartExpression(expr); break;
final public Expression OrExpression() throws ParseException {Expression left, right, result; left = AndExpression(); result = left; label_53: while (true) { if (jj_2_50(2147483647)) { ; } else { break label_53; } jj_consume_token(K_OR); right = AndExpression(); result = new OrExpression(left, right); left = result; } return result; }
final public Expression OrExpression() throws ParseException {Expression left, right, result; left = AndExpression(); result = left; label_16: while (true) { if (jj_2_10(2147483647)) { ; } else { break label_16; } jj_consume_token(K_OR); right = AndExpression(); result = new OrExpression(left, right); left = result; } {if ("" != null) return result;} throw new Error("Missing return statement in function"); }
final public Expression OrExpression() throws ParseException {Expression left, right, result; Token tk = null; String commentOr = null; left = AndExpression(); result = left; label_16: while (true) { if (jj_2_10(2147483647)) { ; } else { break label_16; } tk = jj_consume_token(K_OR); if (tk.specialToken != null) { commentOr=tk.specialToken.image; } right = AndExpression(); result = new OrExpression(left, right); if (commentOr != null) {((OrExpression) result).setComment(commentOr);} left = result; } {if ("" != null) return result;} throw new Error("Missing return statement in function"); }
jj_consume_token(K_START); jj_consume_token(K_WITH); expr = AndExpression(); result.setStartExpression(expr); jj_consume_token(K_CONNECT); expr = AndExpression(); result.setConnectExpression(expr); break; expr = AndExpression(); result.setConnectExpression(expr); result.setConnectFirst(true); jj_consume_token(K_START); jj_consume_token(K_WITH); expr = AndExpression(); result.setStartExpression(expr); break;