Skip to content
  • Koichi Sasada's avatar
    0fe72040
    * parse.y, node.h, compile.c: change node tree structure. a purpose · 0fe72040
    Koichi Sasada authored
      of this change is to unify argument structure of method and block.
      this change prohibits duplicate block parameter name.
      new argument infromation:
      NODE_ARGS     [m: int, o: NODE_OPT_ARG, ->]
      NODE_ARGS_AUX [r: ID, b: ID, ->]
      NODE_ARGS_AUX [Pst: id, Plen: int, init: NODE*]
      optarg information:
      NODE_OPT_ARGS [idx, expr, ->]
    * vm_macro.def: ditto.
    * gc.c: ditto.
    * iseq.c: ditto.
    * compile.h: fix debug function name.
    * test/ripper/test_scanner_events.rb: |_,_,foo| -> |_1,_2,foo|
    * test/ruby/test_lambda.rb: disalbe test temporarily.
    
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11840 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    0fe72040
    * parse.y, node.h, compile.c: change node tree structure. a purpose
    Koichi Sasada authored
      of this change is to unify argument structure of method and block.
      this change prohibits duplicate block parameter name.
      new argument infromation:
      NODE_ARGS     [m: int, o: NODE_OPT_ARG, ->]
      NODE_ARGS_AUX [r: ID, b: ID, ->]
      NODE_ARGS_AUX [Pst: id, Plen: int, init: NODE*]
      optarg information:
      NODE_OPT_ARGS [idx, expr, ->]
    * vm_macro.def: ditto.
    * gc.c: ditto.
    * iseq.c: ditto.
    * compile.h: fix debug function name.
    * test/ripper/test_scanner_events.rb: |_,_,foo| -> |_1,_2,foo|
    * test/ruby/test_lambda.rb: disalbe test temporarily.
    
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11840 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Loading