- Timestamp:
- 07/27/08 15:43:53 (4 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
perl5/Pugs-Compiler-Rule/lib/Pugs/Runtime/Common.pm
r13934 r21568 21 21 ); 22 22 23 our %perl6_name= (23 my @names = ( 24 24 # perl 5 => # perl 6 25 25 '%::ENV' => '%*ENV', … … 43 43 '$::_V6_COMPILER_VERSION' => '$?VERSION', 44 44 ); 45 our %perl5_name = reverse %perl6_name; 45 our %perl6_name = @names; 46 our %perl5_name = reverse @names; 46 47 47 48 sub mangle_ident { … … 54 55 sub mangle_var { 55 56 my $s = $_[0]; 56 #warn "mangle: $s";57 57 return $perl5_name{$s} if exists $perl5_name{$s}; 58 58 substr($s,1) =~ s/ ([^a-zA-Z0-9_:] | (?<!:):(?!:)) / '_'.ord($1).'_' /xge;
