Author: jonathan
Date: Tue Mar 25 11:09:29 2008
New Revision: 26540

Modified:
   trunk/languages/perl6/src/parser/actions.pm

Log:
[rakudo] Fix :a and :!a to meet S02.

Modified: trunk/languages/perl6/src/parser/actions.pm
==============================================================================
--- trunk/languages/perl6/src/parser/actions.pm (original)
+++ trunk/languages/perl6/src/parser/actions.pm Tue Mar 25 11:09:29 2008
@@ -1246,11 +1246,7 @@
 
     if $key eq 'false' {
         $pair_key := PAST::Val.new( :value(~$<ident>) );
-        $pair_val := PAST::Var.new(
-            :name('False'),
-            :namespace('Bool'),
-            :scope('package')
-        );
+        $pair_val := PAST::Val.new( :value(0), :returns('Integer') );
     }
     elsif $key eq 'value' {
         $pair_key := PAST::Val.new( :value(~$<ident>) );
@@ -1259,11 +1255,7 @@
             $/.panic('postcircumfix on colonpair not yet implemented');
         }
         else {
-            $pair_val := PAST::Var.new(
-                :name('True'),
-                :namespace('Bool'),
-                :scope('package')
-            );
+            $pair_val := PAST::Val.new( :value(1), :returns('Integer') );
         }
     }
     else {

Reply via email to