Changeset 5448 for lang/perl/Encode-JP-Mobile/trunk/tools
- Timestamp:
- 01/25/08 00:40:59 (10 months ago)
- Location:
- lang/perl/Encode-JP-Mobile/trunk/tools
- Files:
-
- 2 modified
- 1 moved
-
make-convert-map.pl (modified) (2 diffs)
-
make-utf8-ucm.pl (modified) (1 diff)
-
yaml2perl.pl (moved) (moved from lang/perl/Encode-JP-Mobile/trunk/tools/make-charnames-map.pl) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
lang/perl/Encode-JP-Mobile/trunk/tools/make-convert-map.pl
r5243 r5448 39 39 next unless $line =~ /^%/; 40 40 chomp $line; 41 $line = decode 'cp932', $line; 41 42 42 43 $file eq 'emoji_i2es.txt' && do { … … 64 65 if ($key =~ /^%/) { 65 66 $key =~ s/(%[^%]+%)/$no2uni->{$1}/ge; 66 return $key;67 return +{ type => 'pictogram', unicode => $key }; 67 68 } else { 68 return ;69 return +{ type => 'name', unicode => $key }; 69 70 } 70 71 } -
lang/perl/Encode-JP-Mobile/trunk/tools/make-utf8-ucm.pl
r5259 r5448 36 36 37 37 for my $srcuni (sort keys %{$map->{$from}}) { 38 my $dstuni = $map->{$from}{$srcuni}{$to} or next; 39 printf {$fh} "<U%s> %s |1 # %s\n", $srcuni, unihex2utf8hex($dstuni), comment_for($from); 38 my $dstuni = $map->{$from}->{$srcuni}->{$to} or next; 39 next unless $dstuni->{type} eq 'pictogram'; 40 printf {$fh} "<U%s> %s |1 # %s\n", $srcuni, unihex2utf8hex($dstuni->{unicode}), comment_for($from); 40 41 } 41 42 } -
lang/perl/Encode-JP-Mobile/trunk/tools/yaml2perl.pl
r4874 r5448 9 9 $Data::Dumper::Terse++; 10 10 11 for my $carrier (qw/docomo softbank kddi/) { 12 my $src_fname = catfile($FindBin::Bin, '..', 'dat', "${carrier}-table.yaml"); 13 my $dst_fname = catfile($FindBin::Bin, '..', 'dat', "${carrier}-table.pl"); 11 die "Usage: $0 hoge.yaml hoge.pl" unless @ARGV==2; 12 my ($src, $dst) = @ARGV; 14 13 15 open my $fh, '>', $dst_fname or die $!; 16 print $fh Dumper(YAML::LoadFile($src_fname)); 17 close $fh; 18 } 14 open my $fh, '>', $dst or die $!; 15 print $fh Dumper(YAML::LoadFile($src)); 16 close $fh; 19 17
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)