ruby-changes:1744
From: ko1@a...
Date: 23 Aug 2007 15:51:28 +0900
Subject: [ruby-changes:1744] nobu - Ruby:r13235 (trunk): * parse.y (f_norm_arg): ripper has no shadowing check.
nobu 2007-08-23 15:51:21 +0900 (Thu, 23 Aug 2007) New Revision: 13235 Modified files: trunk/ChangeLog trunk/parse.y Log: * parse.y (f_norm_arg): ripper has no shadowing check. * parse.y (f_block_arg): dispatch blkarg_mark. http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/parse.y?r1=13235&r2=13234 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=13235&r2=13234 Index: ChangeLog =================================================================== --- ChangeLog (revision 13234) +++ ChangeLog (revision 13235) @@ -1,3 +1,9 @@ +Thu Aug 23 15:51:19 2007 Nobuyoshi Nakada <nobu@r...> + + * parse.y (f_norm_arg): ripper has no shadowing check. + + * parse.y (f_block_arg): dispatch blkarg_mark. + Thu Aug 23 15:48:26 2007 Nobuyoshi Nakada <nobu@r...> * compile.c (make_masgn_lhs, iseq_compile_each): fixed indent. Index: parse.y =================================================================== --- parse.y (revision 13234) +++ parse.y (revision 13235) @@ -4154,7 +4154,10 @@ } | tIDENTIFIER { + /*%%%*/ shadowing_lvar($1); + /*% + %*/ $$ = $1; } ; @@ -4288,7 +4291,7 @@ arg_var($2); $$ = $2; /*% - $$ = $2; + $$ = dispatch1(blockarg, $2); %*/ } ; -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml