145146147148149150151152153154155
case JJTFOR_STMT: ret = new For(null, null, null, null); break; case JJTEXEC_STMT: ret = new Exec(null, null, null); break; case JJTPASS_STMT: ret = new Pass(); break;
372373374375376377378379380381382
case JJTEXEC_STMT: exprType locals = arity >= 3 ? ((exprType) stack.popNode()) : null; exprType globals = arity >= 2 ? ((exprType) stack.popNode()) : null; value = (exprType) stack.popNode(); Exec exec = (Exec) n; exec.body = value; exec.locals = locals; exec.globals = globals; return exec;