From 9606df8c28074f68157bbb4052f216f13ee20cfb Mon Sep 17 00:00:00 2001 From: aamine Date: Sat, 24 Feb 2007 08:45:58 +0000 Subject: * parse.y (f_arg, opt_f_block_arg): ripper should export VALUE. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11859 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- parse.y | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'parse.y') diff --git a/parse.y b/parse.y index 08fefe3f5..93ded14d6 100644 --- a/parse.y +++ b/parse.y @@ -4153,11 +4153,19 @@ f_norm_arg : tCONSTANT f_arg : f_norm_arg { + /*%%%*/ $$ = 1; + /*% + $$ = rb_ary_new(); + %*/ } | f_arg ',' f_norm_arg { + /*%%%*/ $$ = $1 + 1; + /*% + rb_ary_push($$, $3); + %*/ } ; @@ -4273,7 +4281,11 @@ opt_f_block_arg : ',' f_block_arg } | none { - $$ = 0 ; + /*%%%*/ + $$ = 0; + /*% + $$ = Qundef; + %*/ } ; -- cgit