X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/687c60b9f476bc59a73e695af4d5d9d007830e41..671f79d8d9cce99696d2096dcb2322ccb31200d7:/tools/mkdigraphlist diff --git a/tools/mkdigraphlist b/tools/mkdigraphlist index ecd825f..216be6a 100755 --- a/tools/mkdigraphlist +++ b/tools/mkdigraphlist @@ -33,11 +33,11 @@ printf '(map {$_=>0} qw{%s}),'."\n", join(' ', printf "q{%s}=>[%s],\n", s/(?=[\\}])/\\/gr, join(',', ord $di->{$_}, # original code point map {"'$_'"} - $uninfo->{ $di->{$_} }->[1], # name + $uninfo->{ $di->{$_} }->[1] // '', # name $vim->{$_} - ? $rfc->{$_} ? 'u-di' : 'u-prop' # vim+rfc or vim-only - : 'u-prop ex', # neither - $uninfo->{ $di->{$_} }->[0] =~ s/ u-di| u-prop| ex//gr, # class + ? $rfc->{$_} ? 'u-di' : 'u-prop' # vim+rfc or vim only + : $rfc->{$_} ? 'ex' : 'u-prop ex', # rfc only or neither + ($uninfo->{ $di->{$_} }->[0] // '') =~ s/ u-di| u-prop| ex//gr, # class $uninfo->{ $di->{$_} }->[4] // (), # string ) for sort keys %{$di}; print "}\n";