%s', $chr, EscapeHTML($name || '?'), $class;
printf ' | %s', @{$_} for (
[$ascii ? 'l5' : defined $altkey ? 'l4' : 'l3', $altkey],
[defined $mnem ? $class =~ /\bu-di\b/ ? 'l4' : 'l3' : $ascii ? 'l5' : 'l1',
EscapeHTML($mnem) // sprintf('%s%0*X', $codepoint < 256 ? (x => 2) : (u => 4), $codepoint)],
- [defined $html ? 'l4' : $ascii ? 'l5' : 'l1', $html // "#$codepoint"],
+ [defined $entity ? 'l4' : $ascii ? 'l5' : 'l1', $entity // "#$codepoint"],
);
printf(
- defined $_ ? ' | %s' : ' | ',
- map { EscapeHTML($_) } split /\n/, $_, 2
+ defined $_ ? ' | %s' : ' | ',
+ map { !!$_->[1] && qq( title="$_->[1]"), $_->[0] }
+ [map { EscapeHTML($_) } split /\n/, $_, 2]
) for $monad, $dyad;
- print "\n";
+ say ' | ';
}
:>
---|