Author: kjs
Date: Wed Mar 26 06:43:05 2008
New Revision: 26568
Modified:
trunk/compilers/nqp/bootstrap/actions.pm
Log:
[nqp]bootstrap/actions.pm
fix for-loop
Modified: trunk/compilers/nqp/bootstrap/actions.pm
==============================================================================
--- trunk/compilers/nqp/bootstrap/actions.pm (original)
+++ trunk/compilers/nqp/bootstrap/actions.pm Wed Mar 26 06:43:05 2008
@@ -237,9 +237,8 @@
method for_statement($/) {
my $block := $( $<block> );
- #$block.blocktype('sub');
- $block.blocktype('immediate');
- $block.symbol(:name('$_'), :scope('lexical'));
+ $block.blocktype('declaration');
+ $block.symbol( '$_', :scope('lexical'));
my $topic_var := PAST::Var.new(:name('$_'), :scope('parameter'));
$block[0].push($topic_var);
my $past := PAST::Op.new($($<EXPR>),