<(common.inc.plp)><: Html({ title => 'words cheat sheet', version => '1.0', description => "Visual words", keywords => [qw' language '], data => ['wordlist.inc.pl'], raw => <<'EOT', EOT }); :>

Words

Under construction. Zie ook dieren.

<: my %table = do 'wordlist.inc.pl' or die $@ // $!; sub showimg { my ($name) = @_; my ($img) = $name =~ /^([\w-]+)/; $name =~ y/_/ /; my $hidden = $name =~ s/\?$//; my $alt = $name; $name = "$name" if $name =~ s/\?$//; if ($img and -e ($img = "data/word/$img.jpg")) { my $alt = -l $img && readlink($img) =~ s/\.jpg$//r; if ($alt) { $name .= " ($alt)"; } else { $alt = $name; } $name = "
$name
"; $name .= sprintf '%s', $img, $alt; } elsif ($hidden) { $name = "
$name?
"; } return sprintf '%s', $hidden && !exists $get{v} && ' hidden', $name; } sub printimgs { for my $row (@_) { printf '
  • '; print showimg($row); print '
  • '; printimgs(@{$_}) for $table{$row} // (); } } say '';