1. 08 Oct, 2019 5 commits
  2. 06 Oct, 2019 7 commits
  3. 05 Oct, 2019 2 commits
  4. 04 Oct, 2019 5 commits
  5. 03 Oct, 2019 8 commits
  6. 02 Oct, 2019 4 commits
  7. 01 Oct, 2019 6 commits
    • Yukihiro "Matz" Matsumoto's avatar
      Merge pull request #4736 from dearblue/ast-strdump · c33100c4
      Yukihiro "Matz" Matsumoto authored
      Escape the AST string
      c33100c4
    • Yukihiro "Matz" Matsumoto's avatar
      Merge pull request #4745 from shuujii/dump-more-node-types · 97433c02
      Yukihiro "Matz" Matsumoto authored
      Dump more node types in `mrb_parser_dump`
      97433c02
    • KOBAYASHI Shuji's avatar
      Support `NODE_LITERAL_DELIM` in `mrb_parser_dump` · 8df2763b
      KOBAYASHI Shuji authored
      #### Before this patch:
      
        ```terminal
        $ bin/mruby -v -e '%w[1 2]'
        mruby 2.0.1 (2019-04-04)
        00001 NODE_SCOPE:
        00001   NODE_BEGIN:
        00001     NODE_WORDS:
        00001       NODE_STR "1" len 1
        00001       node type: 85 (0x55)
        00001       NODE_STR "2" len 1
        (snip)
        ```
      
      #### After this patch:
      
        ```terminal
        $ bin/mruby -v -e '%w[1 2]'
        mruby 2.0.1 (2019-04-04)
        00001 NODE_SCOPE:
        00001   NODE_BEGIN:
        00001     NODE_WORDS:
        00001       NODE_STR "1" len 1
        00001       NODE_LITERAL_DELIM
        00001       NODE_STR "2" len 1
        (snip)
        ```
      8df2763b
    • KOBAYASHI Shuji's avatar
      Support `NODE_SYMBOLS` in `mrb_parser_dump` · 42c7f2d6
      KOBAYASHI Shuji authored
      #### Before this patch:
      
        ```terminal
        $ bin/mruby -v -e '%i[1]; %I[#{2}]'
        mruby 2.0.1 (2019-04-04)
        00001 NODE_SCOPE:
        00001   NODE_BEGIN:
        00001     node type: 87 (0x57)
        00001     node type: 87 (0x57)
        (snip)
        ```
      
      #### After this patch:
      
        ```terminal
        $ bin/mruby -v -e '%i[1]; %I[#{2}]'
        mruby 2.0.1 (2019-04-04)
        00001 NODE_SCOPE:
        00001   NODE_BEGIN:
        00001     NODE_SYMBOLS:
        00001       NODE_STR "1" len 1
        00001     NODE_SYMBOLS:
        00001       NODE_STR "" len 0
        00001       NODE_BEGIN:
        00001         NODE_INT 2 base 10
        00001       NODE_STR "" len 0
        (snip)
        ```
      42c7f2d6
    • KOBAYASHI Shuji's avatar
      Support `NODE_WORDS` in `mrb_parser_dump` · 732ef6b1
      KOBAYASHI Shuji authored
      #### Before this patch:
      
        ```terminal
        $ bin/mruby -v -e '%w[1]; %W[#{2}]'
        mruby 2.0.1 (2019-04-04)
        00001 NODE_SCOPE:
        00001   NODE_BEGIN:
        00001     node type: 86 (0x56)
        00001     node type: 86 (0x56)
        (snip)
        ```
      
      #### After this patch:
      
        ```terminal
        $ bin/mruby -v -e '%w[1]; %W[#{2}]'
        mruby 2.0.1 (2019-04-04)
        00001 NODE_SCOPE:
        00001   NODE_BEGIN:
        00001     NODE_WORDS:
        00001       NODE_STR "1" len 1
        00001     NODE_WORDS:
        00001       NODE_STR "" len 0
        00001       NODE_BEGIN:
        00001         NODE_INT 2 base 10
        00001       NODE_STR "" len 0
        (snip)
        ```
      732ef6b1
    • Yukihiro "Matz" Matsumoto's avatar
      Merge pull request #4744 from shuujii/remove-a-trailing-space-in-MRUBY_DESCRIPTION · cdb35a12
      Yukihiro "Matz" Matsumoto authored
      Remove a trailing space in `MRUBY_DESCRIPTION`
      cdb35a12
  8. 30 Sep, 2019 2 commits
    • KOBAYASHI Shuji's avatar
      482d0626
    • KOBAYASHI Shuji's avatar
      Support `NODE_DSYM` in `mrb_parser_dump` · 16745261
      KOBAYASHI Shuji authored
      #### Before this patch:
      
        ```terminal
        $ bin/mruby -v -e ':"#{1}"; ["#{2}": 0]'
        mruby 2.0.1 (2019-04-04)
        00001 NODE_SCOPE:
        00001   NODE_BEGIN:
        00001     node type: 83 (0x53)
        00001     NODE_ARRAY:
        00001       NODE_KW_HASH:
        00001         key:
        00001           node type: 83 (0x53)
        00001         value:
        00001           NODE_INT 0 base 10
        (snip)
        ```
      
      #### After this patch:
      
        ```terminal
        $ bin/mruby -v -e ':"#{1}"; ["#{2}": 0]'
        mruby 2.0.1 (2019-04-04)
        00001 NODE_SCOPE:
        00001   NODE_BEGIN:
        00001     NODE_DSYM:
        00001       NODE_DSTR:
        00001         NODE_STR "" len 0
        00001         NODE_BEGIN:
        00001           NODE_INT 1 base 10
        00001         NODE_STR "" len 0
        00001     NODE_ARRAY:
        00001       NODE_KW_HASH:
        00001         key:
        00001           NODE_DSYM:
        00001             NODE_DSTR:
        00001               NODE_STR "" len 0
        00001               NODE_BEGIN:
        00001                 NODE_INT 2 base 10
        00001               NODE_STR "" len 0
        00001         value:
        00001           NODE_INT 0 base 10
        (snip)
        ```
      16745261
  9. 29 Sep, 2019 1 commit