say '<div class="section">';
for my $system (qw'gmail msn yahoo') {
- my @info = do "emoji-$system.inc.pl";
- my $meta = shift @info or die $@;
+ my @info = Data("emoji-$system");
+ my $meta = shift @info;
ref $meta eq 'HASH' or Abort("Invalid $system definitions", 404);
my $title = $meta->{name} // $system;
$title = showlink($title, $_) for $meta->{source} || ();
for (my $i = 0; $i <= $#info; $i++) {
my $name = $info[$i];
unless (ref $info[$i+1] eq 'ARRAY') {
- say sprintf '</table><table><tbody>', $name;
+ say '</table><table><tbody>';
next;
}
my ($input, $flags, $char, $desc) = @{ $info[++$i] };