ruby-changes:13853
From: nobu <ko1@a...>
Date: Thu, 5 Nov 2009 07:47:49 +0900 (JST)
Subject: [ruby-changes:13853] Ruby:r25653 (trunk): * parse.y (BEGIN): now local_push are local_pop are necessary in
nobu 2009-11-05 07:47:33 +0900 (Thu, 05 Nov 2009) New Revision: 25653 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=25653 Log: * parse.y (BEGIN): now local_push are local_pop are necessary in ripper. Modified files: trunk/ChangeLog trunk/parse.y Index: ChangeLog =================================================================== --- ChangeLog (revision 25652) +++ ChangeLog (revision 25653) @@ -1,3 +1,8 @@ +Thu Nov 5 07:47:31 2009 Nobuyoshi Nakada <nobu@r...> + + * parse.y (BEGIN): now local_push are local_pop are necessary in + ripper. + Wed Nov 4 21:39:10 2009 NARUSE, Yui <naruse@r...> * .document: add some README files to default rdoc's of trunk. Index: parse.y =================================================================== --- parse.y (revision 25652) +++ parse.y (revision 25653) @@ -988,10 +988,7 @@ if (in_def || in_single) { yyerror("BEGIN in method"); } - /*%%%*/ /* local_push(0); */ - /*% - %*/ } '{' compstmt '}' { @@ -999,11 +996,11 @@ ruby_eval_tree_begin = block_append(ruby_eval_tree_begin, $4); /* NEW_PREEXE($4)); */ - /* local_pop(); */ $$ = NEW_BEGIN(0); /*% $$ = dispatch1(BEGIN, $4); %*/ + /* local_pop(); */ } | keyword_END '{' compstmt '}' { -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/