public Label execStmt(ImcStmt stmt) {
if (debug == 1) System.err.println(prefix + stmt);
if (stmt instanceof ImcCJUMP) {
ImcCJUMP cjump = (ImcCJUMP)stmt;
Integer cond = execExpr(cjump.cond);
return cond != 0 ? cjump.trueLabel : cjump.falseLabel;
}
if (stmt instanceof ImcEXP) {
ImcEXP expr = (ImcEXP)stmt;