- Timestamp:
- 07/25/08 16:44:53 (4 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
perl5/Pugs-Compiler-Perl6/lib/Pugs/Emitter/Perl6/Perl5.pm
r21419 r21534 81 81 sub _not_implemented { 82 82 my ( $n, $what ) = @_; 83 return "die q(not implemented $what: " . Dumper( $n ) . ")";83 return "die " . _emit_single_quoted( "not implemented $what: " . Dumper( $n ) ); 84 84 } 85 85 … … 1494 1494 } 1495 1495 1496 if ( $n->{op1} eq '..' ) { 1497 return '(' . _emit( $n->{exp1} ) . ' .. ' . _emit( $n->{exp2} ) . ')'; 1498 } 1499 if ( $n->{op1} eq '^..' ) { 1500 return '((' . _emit( $n->{exp1} ) . ')+1 .. ' . _emit( $n->{exp2} ) . ')'; 1501 } 1502 if ( $n->{op1} eq '..^' ) { 1503 return '(' . _emit( $n->{exp1} ) . ' .. (' . _emit( $n->{exp2} ) . ')-1)'; 1504 } 1505 if ( $n->{op1} eq '^..^' ) { 1506 return '((' . _emit( $n->{exp1} ) . ')+1 .. (' . _emit( $n->{exp2} ) . ')-1)'; 1507 } 1508 1496 1509 return '(' . _emit( $n->{exp1} ) . ' ' . 1497 1510 $n->{op1} . ' ' . _emit( $n->{exp2} ) . ')';
