);
for my $lead (keys %{$modes}) {
if ($lead ne '') {
- $info{def}->{''}->{$lead} = "g1 mode$lead";
+ $info{def}->{''}->{$lead}[0] = "g1 mode$lead";
$g{g1} = 1;
$info{mode}->{$lead} //= "mode $lead";
- $info{def}->{$lead}{$lead} = 'g1 mode'; # back
+ $info{def}->{$lead}{$lead} = ['g1 mode']; # back
}
while (my ($k, $v) = each %{ $modes->{$lead} }) {
my @class;
@class = 'ext';
}
my ($glyph, $title) = $uc->glyph_html($v);
- $info{key}{$lead.$k} = join "\n", $glyph, $title;
my $c = $k =~ s/\A[+^](?=.)//r; # trim modifier indicator
unshift @class, (
: 'g6'
);
$g{$_} = 1 for grep { $_ ne 'no' } @class;
- $info{def}{$lead}{$k} //= join ' ', @class;
+ $info{def}{$lead}{$k} //= [join ' ', @class];
+ $info{def}{$lead}{$k}[1] = join "\n", $glyph, $title;
}
}
$info{flag} = {%{{