From 493613a1a6f65eed64f84c4d1bdd2f539416d786 Mon Sep 17 00:00:00 2001 From: Mischa POSLAWSKY Date: Sun, 22 Feb 2015 16:16:43 +0100 Subject: [PATCH] digraphs: mkdigraphlist: avoid undefinedness warnings --- digraphs.plp | 3 ++- tools/mkdigraphlist | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/digraphs.plp b/digraphs.plp index 18123a6..84ac971 100644 --- a/digraphs.plp +++ b/digraphs.plp @@ -23,7 +23,8 @@ Also see common digraphs.

are available as ex commands.

<: -my $di = do 'digraphs.inc.pl'; +my $di = do 'digraphs.inc.pl' + or die "Error loading digraphs data: ", $@ // $!; my @chars = ( [qw{! " % ' ( ) * + , - . /}], diff --git a/tools/mkdigraphlist b/tools/mkdigraphlist index ecd825f..500abbb 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 + ($uninfo->{ $di->{$_} }->[0] // '') =~ s/ u-di| u-prop| ex//gr, # class $uninfo->{ $di->{$_} }->[4] // (), # string ) for sort keys %{$di}; print "}\n"; -- 2.30.0