final public BooleanExpression JmsSelector() throws ParseException { Expression left=null; left = orExpression(); jj_consume_token(0); {if (true) return asBooleanExpression(left);} throw new Error("Missing return statement in function"); }
final public Expression orExpression() throws ParseException { Expression left; Expression right; left = andExpression(); label_1: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case OR: ; break; default: break label_1; } jj_consume_token(OR); right = andExpression(); left = LogicExpression.createOR(asBooleanExpression(left), asBooleanExpression(right)); } {if (true) return left;} throw new Error("Missing return statement in function"); }
final public Expression andExpression() throws ParseException { Expression left; Expression right; left = equalityExpression(); label_2: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case AND: ; break; default: break label_2; } jj_consume_token(AND); right = equalityExpression(); left = LogicExpression.createAND(asBooleanExpression(left), asBooleanExpression(right)); } {if (true) return left;} throw new Error("Missing return statement in function"); }
jj_consume_token(NOT); left = unaryExpr(); left = UnaryExpression.createNOT( asBooleanExpression(left) ); break; case XPATH:
final public BooleanExpression JmsSelector() throws ParseException { Expression left=null; left = orExpression(); jj_consume_token(0); {if (true) return asBooleanExpression(left);} throw new Error("Missing return statement in function"); }
final public BooleanExpression JmsSelector() throws ParseException { Expression left=null; left = orExpression(); jj_consume_token(0); {if (true) return asBooleanExpression(left);} throw new Error("Missing return statement in function"); }
final public BooleanExpression JmsSelector() throws ParseException { Expression left=null; left = orExpression(); jj_consume_token(0); {if (true) return asBooleanExpression(left);} throw new Error("Missing return statement in function"); }
final public BooleanExpression JmsSelector() throws ParseException { Expression left=null; left = orExpression(); jj_consume_token(0); {if (true) return asBooleanExpression(left);} throw new Error("Missing return statement in function"); }
final public BooleanExpression JmsSelector() throws ParseException { Expression left=null; left = orExpression(); jj_consume_token(0); {if (true) return asBooleanExpression(left);} throw new Error("Missing return statement in function"); }
final public Expression orExpression() throws ParseException { Expression left; Expression right; left = andExpression(); label_1: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case OR: ; break; default: break label_1; } jj_consume_token(OR); right = andExpression(); left = LogicExpression.createOR(asBooleanExpression(left), asBooleanExpression(right)); } {if (true) return left;} throw new Error("Missing return statement in function"); }
final public Expression orExpression() throws ParseException { Expression left; Expression right; left = andExpression(); label_1: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case OR: ; break; default: break label_1; } jj_consume_token(OR); right = andExpression(); left = LogicExpression.createOR(asBooleanExpression(left), asBooleanExpression(right)); } {if (true) return left;} throw new Error("Missing return statement in function"); }
final public Expression andExpression() throws ParseException { Expression left; Expression right; left = equalityExpression(); label_2: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case AND: ; break; default: break label_2; } jj_consume_token(AND); right = equalityExpression(); left = LogicExpression.createAND(asBooleanExpression(left), asBooleanExpression(right)); } {if (true) return left;} throw new Error("Missing return statement in function"); }
final public Expression andExpression() throws ParseException { Expression left; Expression right; left = equalityExpression(); label_2: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case AND: ; break; default: break label_2; } jj_consume_token(AND); right = equalityExpression(); left = LogicExpression.createAND(asBooleanExpression(left), asBooleanExpression(right)); } {if (true) return left;} throw new Error("Missing return statement in function"); }
final public Expression orExpression() throws ParseException { Expression left; Expression right; left = andExpression(); label_1: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case OR: ; break; default: break label_1; } jj_consume_token(OR); right = andExpression(); left = LogicExpression.createOR(asBooleanExpression(left), asBooleanExpression(right)); } {if (true) return left;} throw new Error("Missing return statement in function"); }
final public Expression orExpression() throws ParseException { Expression left; Expression right; left = andExpression(); label_1: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case OR: ; break; default: break label_1; } jj_consume_token(OR); right = andExpression(); left = LogicExpression.createOR(asBooleanExpression(left), asBooleanExpression(right)); } {if (true) return left;} throw new Error("Missing return statement in function"); }
final public Expression andExpression() throws ParseException { Expression left; Expression right; left = equalityExpression(); label_2: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case AND: ; break; default: break label_2; } jj_consume_token(AND); right = equalityExpression(); left = LogicExpression.createAND(asBooleanExpression(left), asBooleanExpression(right)); } {if (true) return left;} throw new Error("Missing return statement in function"); }
final public Expression andExpression() throws ParseException { Expression left; Expression right; left = equalityExpression(); label_2: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case AND: ; break; default: break label_2; } jj_consume_token(AND); right = equalityExpression(); left = LogicExpression.createAND(asBooleanExpression(left), asBooleanExpression(right)); } {if (true) return left;} throw new Error("Missing return statement in function"); }
final public Expression orExpression() throws ParseException { Expression left; Expression right; left = andExpression(); label_1: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case OR: ; break; default: break label_1; } jj_consume_token(OR); right = andExpression(); left = LogicExpression.createOR(asBooleanExpression(left), asBooleanExpression(right)); } {if (true) return left;} throw new Error("Missing return statement in function"); }
final public Expression andExpression() throws ParseException { Expression left; Expression right; left = equalityExpression(); label_2: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case AND: ; break; default: break label_2; } jj_consume_token(AND); right = equalityExpression(); left = LogicExpression.createAND(asBooleanExpression(left), asBooleanExpression(right)); } {if (true) return left;} throw new Error("Missing return statement in function"); }
jj_consume_token(NOT); left = unaryExpr(); left = UnaryExpression.createNOT( asBooleanExpression(left) ); break; case XPATH: