remove Syntax OK if syntax isn't ok; close #368

This commit is contained in:
Yukihiro Matsumoto
2012-07-15 16:23:55 +09:00
parent 50f56a2436
commit c8700c4a21
+6 -4
View File
@@ -196,11 +196,13 @@ main(int argc, char **argv)
v = mrb_load_file_cxt(mrb, args.rfp, c);
}
mrbc_context_free(mrb, c);
if (args.check_syntax) {
printf("Syntax OK\n");
if (mrb->exc) {
if (!mrb_undef_p(v)) {
mrb_p(mrb, mrb_obj_value(mrb->exc));
}
}
else if (!mrb_undef_p(v) && mrb->exc) {
mrb_p(mrb, mrb_obj_value(mrb->exc));
else if (args.check_syntax) {
printf("Syntax OK\n");
}
}
cleanup(mrb, &args);