[svn:parrot] r35840 - trunk/languages/perl6/src/parser

[email protected] Tue, 20 Jan 2009 12:40:53 -0800 (PST)
Newsgroups perl.cvs.parrot
Message-ID <[email protected]>
Author: jonathan
Date: Tue Jan 20 12:40:52 2009
New Revision: 35840

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

Log:
[rakudo] Make :$foo form of colonpair work again.

Modified: trunk/languages/perl6/src/parser/actions.pm
==============================================================================
--- trunk/languages/perl6/src/parser/actions.pm	(original)
+++ trunk/languages/perl6/src/parser/actions.pm	Tue Jan 20 12:40:52 2009
@@ -2603,10 +2603,10 @@
         }
     }
     elsif $key eq 'varname' {
-        if $<desigilname><name> {
-            $pair_key := PAST::Val.new( :value( ~$<desigilname> ) );
+        if $<desigilname><longname> {
+            $pair_key := PAST::Val.new( :value( $<desigilname>.text() ) );
             $pair_val := PAST::Var.new(
-                :name( ~$<sigil> ~ ~$<twigil> ~ ~$<desigilname> )
+                :name( ~$<sigil> ~ ~$<twigil> ~ $<desigilname>.text() )
             );
         }
         else {