diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2019-10-01 19:35:11 +0900 |
|---|---|---|
| committer | GitHub <[email protected]> | 2019-10-01 19:35:11 +0900 |
| commit | 97433c02630c5a983e205371cbd4fbe4eff8fcc0 (patch) | |
| tree | f8dbfe4e800ad8f34eec9369c223d9d9d6bee22f | |
| parent | cdb35a12fc845a57941076f2d7ab07136317766e (diff) | |
| parent | 8df2763b56581d4f8925a6b64b024ea2fa9e2958 (diff) | |
| download | mruby-97433c02630c5a983e205371cbd4fbe4eff8fcc0.tar.gz mruby-97433c02630c5a983e205371cbd4fbe4eff8fcc0.zip | |
Merge pull request #4745 from shuujii/dump-more-node-types
Dump more node types in `mrb_parser_dump`
| -rw-r--r-- | mrbgems/mruby-compiler/core/parse.y | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/mrbgems/mruby-compiler/core/parse.y b/mrbgems/mruby-compiler/core/parse.y index e1d23f5d4..9ab20610a 100644 --- a/mrbgems/mruby-compiler/core/parse.y +++ b/mrbgems/mruby-compiler/core/parse.y @@ -6935,6 +6935,25 @@ mrb_parser_dump(mrb_state *mrb, node *tree, int offset) intn(tree)); break; + case NODE_DSYM: + printf("NODE_DSYM:\n"); + mrb_parser_dump(mrb, tree, offset+1); + break; + + case NODE_WORDS: + printf("NODE_WORDS:\n"); + dump_recur(mrb, tree, offset+1); + break; + + case NODE_SYMBOLS: + printf("NODE_SYMBOLS:\n"); + dump_recur(mrb, tree, offset+1); + break; + + case NODE_LITERAL_DELIM: + printf("NODE_LITERAL_DELIM\n"); + break; + case NODE_SELF: printf("NODE_SELF\n"); break; |
