diff options
author | yui-knk <spiketeika@gmail.com> | 2023-10-01 22:37:14 +0900 |
---|---|---|
committer | Yuichiro Kaneko <spiketeika@gmail.com> | 2023-10-02 13:49:57 +0900 |
commit | 4da04d5f43231d62c7c9fb93f3b610cef2086091 (patch) | |
tree | 59f844b50fc3b28d779077fac540dc52f34cc082 /parse.y | |
parent | 35e0e440a2babaae66159ee900e83ad491420c24 (diff) |
Include new node types into %printer
Diffstat (limited to 'parse.y')
-rw-r--r-- | parse.y | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -1818,15 +1818,15 @@ get_nd_args(struct parser_params *p, NODE *node) %define parse.error verbose %printer { #ifndef RIPPER - if ($$ == (NODE *)-1) { + if ((NODE *)$$ == (NODE *)-1) { rb_parser_printf(p, "NODE_SPECIAL"); } else if ($$) { - rb_parser_printf(p, "%s", ruby_node_name(nd_type($$))); + rb_parser_printf(p, "%s", ruby_node_name(nd_type(RNODE($$)))); } #else #endif -} <node> +} <node> <node_fcall> <node_args> <node_args_aux> <node_opt_arg> <node_kw_arg> <node_block_pass> %printer { #ifndef RIPPER rb_parser_printf(p, "%"PRIsVALUE, rb_id2str($$)); |