aboutsummaryrefslogtreecommitdiffstats
path: root/test/sdbm
diff options
context:
space:
mode:
authormame <mame@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2011-07-21 10:35:52 +0000
committermame <mame@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2011-07-21 10:35:52 +0000
commite98c84519f117825017769825e6303ffb9dd4f7f (patch)
treeec2271400e736446fd37a6d7cd409d50cd7a9ae9 /test/sdbm
parent579f2a0aa84664382ddbab1e4aef1a6ed8fa6455 (diff)
downloadruby-e98c84519f117825017769825e6303ffb9dd4f7f.tar.gz
* node.c (dump_node): add today's knowledge. "init arguments (m)" and
"init arguments (p)" of compile.c indicates a Ruby code that evaluates multiple assignments that is in method or block parameters: def foo((m1,m2), (m3,m4), *r, (p1,p2), (p3,p4)); end The former (init arguments (m)) evaluates the multiple assignments before rest argument, that are (m1,m2) and (m3,m4). The letter (init arguments (p)) does ones after rest argument, that are (p1,p2) and (p3, p4). git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@32596 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test/sdbm')
0 files changed, 0 insertions, 0 deletions