Lingua-StarDict-Gen
view release on metacpan or search on metacpan
lib/Lingua/StarDict/Gen.pm view on Meta::CPAN
my $nome; my %dic;
sub carregaDic { &loadDict; }
sub loadDict {
my %opt =(type=> "default");
local $/;
if(ref($_[0]) eq "HASH") {%opt = (%opt , %{shift(@_)}) } ;
if ($opt{type} eq "default"){ $/ = "\n"; }
if ($opt{type} eq "term") { $/ = ""; }
my $file = shift;
my %dic;
open IN,"<$file" or die "Can load $file\n";
while (<IN>) {
chomp;
if (m!^%enc(oding)?\s+([a-zA-Z0-9-]+)!) {
binmode IN, ":$2";
next
} elsif ($opt{type} eq "term") {
( run in 0.331 second using v1.01-cache-2.11-cpan-3b35f9de6a3 )