in src/main/java/org/apache/commons/jxpath/ri/parser/XPathParser.java [2890:2932]
final public Object MultiplicativeExpr() throws ParseException {
Object ex, r;
ex = UnaryExpr();
label_14: while (true) {
switch (jj_nt.kind) {
case MOD:
case DIV:
case 89:
;
break;
default:
jj_la1[32] = jj_gen;
break label_14;
}
switch (jj_nt.kind) {
case 89:
jj_consume_token(89);
r = UnaryExpr();
ex = compiler.multiply(ex, r);
break;
case DIV:
jj_consume_token(DIV);
r = UnaryExpr();
ex = compiler.divide(ex, r);
break;
case MOD:
jj_consume_token(MOD);
r = UnaryExpr();
ex = compiler.mod(ex, r);
break;
default:
jj_la1[33] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}
{
if (true) {
return ex;
}
}
throw new Error("Missing return statement in function");
}