parse.y: refactoring `mrb_parser_parser()`.

parent fc1f7c4b
......@@ -6596,9 +6596,6 @@ mrb_parser_parse(parser_state *p, mrbc_context *c)
p->tree = 0;
return;
}
if (!p->tree) {
p->tree = new_nil(p);
}
parser_update_cxt(p, c);
if (c && c->dump_result) {
mrb_parser_dump(p->mrb, p->tree, 0);
......@@ -6608,7 +6605,6 @@ mrb_parser_parse(parser_state *p, mrbc_context *c)
yyerror(p, "memory allocation error");
p->nerr++;
p->tree = 0;
return;
}
MRB_END_EXC(p->jmp);
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment