ko1
0fe72040e4
* parse.y, node.h, compile.c: change node tree structure. a purpose
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
2007-02-24 02:07:05 +00:00
..
2006-02-20 08:34:53 +00:00
2006-10-25 08:16:48 +00:00
2006-12-31 23:09:46 +00:00
2006-12-31 15:02:22 +00:00
2007-02-14 16:53:00 +00:00
2006-02-20 08:34:53 +00:00
2007-02-20 06:11:37 +00:00
2005-09-15 15:17:53 +00:00
2006-07-26 13:23:40 +00:00
2006-07-02 20:17:50 +00:00
2006-10-03 23:53:24 +00:00
2006-06-17 05:59:29 +00:00
2007-01-07 03:33:19 +00:00
2005-09-22 08:33:05 +00:00
2006-12-31 15:02:22 +00:00
2007-02-24 02:07:05 +00:00
2007-02-12 02:52:32 +00:00
2007-02-24 02:07:05 +00:00
2005-08-12 15:53:06 +00:00
2006-02-20 08:34:53 +00:00
2006-12-31 15:02:22 +00:00
2006-07-26 08:44:57 +00:00
2007-02-24 01:49:43 +00:00
2005-10-10 04:24:07 +00:00
2006-11-02 00:21:28 +00:00
2007-02-23 22:39:25 +00:00
2006-08-25 11:38:34 +00:00
2007-02-14 16:53:00 +00:00
2006-01-16 01:29:58 +00:00
2006-12-31 15:02:22 +00:00
2005-11-30 04:50:04 +00:00