mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
d1633160cc
Remove NODE_SCOPE case from main codegen() switch and migrate all node creation to variable-sized nodes. Add node_type_p() helper for unified node type checking across traditional and variable-sized nodes. Key fixes: - Use scope_node(node->cdr) pattern for NODE_VARIABLE wrapper extraction - Update parser_update_cxt and mrb_parser_foreach_top_variable - Add NODE_VARIABLE support to mrb_parser_dump for bintest compatibility - Fix mirb local variable handling preventing TypeError on evaluation Co-authored-by: Claude <noreply@anthropic.com>