Changeset 21647 for perl5

Show
Ignore:
Timestamp:
07/31/08 11:11:08 (4 months ago)
Author:
fglock
Message:

[v6.pm] fixed array emitter

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • perl5/Pugs-Compiler-Perl6/lib/Pugs/Emitter/Perl6/Perl5.pm

    r21640 r21647  
    17931793         $n->{op2} eq ']' ) { 
    17941794 
    1795         if ( ! defined $n->{exp2} ) { 
    1796             # $array[] 
    1797             return '@{ ' . _emit( $n->{exp1} ) . ' }'; 
    1798         } 
    1799  
    18001795        if ( ! defined $n->{exp2} 
    18011796            && exists $n->{exp1}{array} 
     
    18041799            # @array[] 
    18051800            return _emit( $n->{exp1} ); 
     1801        } 
     1802 
     1803        if ( ! defined $n->{exp2} ) { 
     1804            # $array[] 
     1805            return '@{ ' . _emit( $n->{exp1} ) . ' }'; 
    18061806        } 
    18071807