ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/AnyEvent/util/gen_uts46data
(Generate patch)

Comparing AnyEvent/util/gen_uts46data (file contents):
Revision 1.4 by root, Wed Feb 2 11:27:50 2011 UTC vs.
Revision 1.7 by root, Tue Jul 30 23:31:56 2013 UTC

6use utf8; 6use utf8;
7no warnings 'utf8'; 7no warnings 'utf8';
8 8
9binmode STDOUT, ":utf8"; 9binmode STDOUT, ":utf8";
10 10
11open my $fh, "GET http://www.unicode.org/Public/idna/6.0.0/IdnaMappingTable.txt |" 11open my $fh, "GET http://www.unicode.org/Public/idna/6.2.0/IdnaMappingTable.txt |"
12 or die; 12 or die;
13 13
14my $valid; 14my $valid;
15my $imap; # index map \x00 char replacement 15my $imap; # index map \x00 char replacement
16 16
42 $map = "\x01$map" if $type eq "deviation"; 42 $map = "\x01$map" if $type eq "deviation";
43 43
44 $imap .= "\x00" . chr . $map 44 $imap .= "\x00" . chr . $map
45 for $r1 .. $r2 || $r1; 45 for $r1 .. $r2 || $r1;
46 } 46 }
47 when ("valid") { 47 when (/^(?:valid)$/) {
48 (vec $valid, $_, 1) = 1 48 (vec $valid, $_, 1) = 1
49 for $r1 .. $r2 || $r1; 49 for $r1 .. $r2 || $r1;
50 } 50 }
51 default { 51 default {
52 die "default: $R1,$R2,$type,$map;\n"; 52 die "default: $R1,$R2,$type,$map;\n";

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines