X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/f1b14de9ebe722dfb26594fe50d66e1c2db6471f..8521aa8e17b8e10fd0d9450d474d8ab06a8c2b73:/tools/mkcharinfo diff --git a/tools/mkcharinfo b/tools/mkcharinfo index dfcd13d..988d7b1 100755 --- a/tools/mkcharinfo +++ b/tools/mkcharinfo @@ -8,14 +8,14 @@ no if $] >= 5.018, warnings => 'experimental::smartmatch'; use open OUT => ':utf8', ':std'; use Data::Dump 'pp'; -our $VERSION = '1.00'; +our $VERSION = '1.01'; my %info = ( # prepare presentational string for some control(lish) entries "\xAD" => {string => '-'}, "\x{200E}" => {string => '→'}, "\x{200F}" => {string => '←'}, - "\x{200B}" => {string => '␣'}, + "\x{200B}" => {string => '␣'}, # nbsp: ~ in TeX "\x{200C}" => {string => '|'}, # ISO-9995-7-081 lookalike (alt: ∣ ⊺ ⟙) "\x{200D}" => {string => '⁀'}, # join (alt: ∤ |ͯ ⨝) ); @@ -58,8 +58,8 @@ for (sort keys %diinc) { my $cp = $di->{$mnem}; length $mnem == 2 or next; # limit to digraphs my $class = $diinc{$_}; - $info{chr $cp}->{di} //= $mnem; - $info{chr $cp}->{class}->{$class}++; + $info{$cp}->{di} //= $mnem; + $info{$cp}->{class}->{$class}++; } }