mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
mruby-compiler: add NODE_NVAR support to parser dump
Add support for dumping NODE_NVAR nodes in dump_node function. NODE_NVAR represents numbered variables and displays the variable number for debugging AST structures. Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -7762,6 +7762,10 @@ dump_node(mrb_state *mrb, node *tree, int offset)
|
||||
printf("NODE_CVAR: %s\n", mrb_sym_dump(mrb, VAR_NODE_SYMBOL(tree)));
|
||||
break;
|
||||
|
||||
case NODE_NVAR:
|
||||
printf("NODE_NVAR: %d\n", nvar_node(tree)->num);
|
||||
break;
|
||||
|
||||
case NODE_CONST:
|
||||
printf("NODE_CONST: %s\n", mrb_sym_dump(mrb, VAR_NODE_SYMBOL(tree)));
|
||||
break;
|
||||
|
||||
@@ -14591,6 +14591,10 @@ dump_node(mrb_state *mrb, node *tree, int offset)
|
||||
printf("NODE_CVAR: %s\n", mrb_sym_dump(mrb, VAR_NODE_SYMBOL(tree)));
|
||||
break;
|
||||
|
||||
case NODE_NVAR:
|
||||
printf("NODE_NVAR: %d\n", nvar_node(tree)->num);
|
||||
break;
|
||||
|
||||
case NODE_CONST:
|
||||
printf("NODE_CONST: %s\n", mrb_sym_dump(mrb, VAR_NODE_SYMBOL(tree)));
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user