throw new Error("Missing return statement in function");
}
final private void focFormula() throws ParseException {
jj_consume_token(BEGIN_FORMULA);
ASTAtDo jjtn001 = new ASTAtDo(this, JJTATDO);
boolean jjtc001 = true;
jjtree.openNodeScope(jjtn001);
try {
mainStatement();
label_4: while (true) {
switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) {
case EOS:
;
break;
default:
jj_la1[6] = jj_gen;
break label_4;
}
jj_consume_token(EOS);
mainStatement();
}
jjtree.closeNodeScope(jjtn001, true);
jjtc001 = false;
jjtn001.setVirtual(true);
} catch (Throwable jjte001) {
if (jjtc001) {
jjtree.clearNodeScope(jjtn001);
jjtc001 = false;
} else {