Provide better way to check compile errors.

Now you can just call `mrb_load_*` functions then check
`context->parser_nerr > 0` if the return value is `undef`,
instead of calling `mrb_parse_*` functions independently.
ref #3248 #3331
This commit is contained in:
Yukihiro "Matz" Matsumoto
2017-06-28 16:04:40 +09:00
parent 15945e14b9
commit aee1476ebd
2 changed files with 3 additions and 0 deletions
+2
View File
@@ -33,6 +33,8 @@ typedef struct mrbc_context {
mrb_bool no_exec:1;
mrb_bool keep_lv:1;
mrb_bool no_optimize:1;
size_t parser_nerr;
} mrbc_context;
MRB_API mrbc_context* mrbc_context_new(mrb_state *mrb);