line |
true |
false |
branch |
23
|
3 |
0 |
@_ ? : |
25
|
0 |
3 |
unless my $fh = 'IO::File'->new($dictionary, 'r') |
34
|
0 |
12 |
if length $_[1] > $Tie::DictFile::MAX_WORD_LENGTH |
62
|
4 |
4 |
unless (defined $word) |
64
|
0 |
4 |
if (defined $k) |
80
|
0 |
4 |
if length $word > $Tie::DictFile::MAX_WORD_LENGTH |
83
|
0 |
4 |
if $word =~ /[\r\n]/s |
86
|
0 |
4 |
unless length $word |
89
|
2 |
2 |
if (not defined $value) { } |
|
2 |
0 |
elsif (not $self->EXISTS($word)) { } |
111
|
0 |
2 |
if (exists $$self{'not_in_file'}{$lcword}) { } |
|
0 |
2 |
elsif (exists $$self{'delete_from_file'}{$lcword}) { } |
|
0 |
2 |
elsif (exists $$self{'add_to_file'}{$lcword}) { } |
|
2 |
0 |
elsif (exists $$self{'in_file'}{$lcword}) { } |
|
0 |
0 |
elsif (defined($found_word = $self->_exists_in_file($word))) { } |
144
|
4 |
2 |
if (keys %{$$self{'delete_from_file'};} or keys %{$$self{'add_to_file'};}) |
147
|
0 |
4 |
unless -w $$self{'dictionary'} |
153
|
4 |
4 |
if (exists $$self{'add_to_file'}{$word}) { } |
154
|
0 |
4 |
unless exists $$self{'insert_pos'}{$word} |
161
|
0 |
0 |
unless exists $$self{'in_file'}{$word} or $self->_exists_in_file($word) |
172
|
0 |
4 |
unless my $fhout = 'IO::File'->new("> $filename") |
182
|
2 |
4 |
if ($$operation[0] eq 'insert_at') { } |
|
2 |
2 |
elsif ($$operation[0] eq 'copy_until') { } |
183
|
0 |
2 |
if ($$operation[1] > $last_position) |
197
|
2 |
0 |
if ($last_position < $size) |
220
|
1 |
3 |
if ($$self{'fh'}) |
235
|
0 |
14 |
if length $word > $Tie::DictFile::MAX_WORD_LENGTH |
241
|
2 |
12 |
if (exists $$self{'add_to_file'}{$lcword}) { } |
|
2 |
10 |
elsif (exists $$self{'delete_from_file'}{$lcword}) { } |
|
5 |
5 |
elsif (exists $$self{'in_file'}{$lcword}) { } |
|
2 |
3 |
elsif (exists $$self{'not_in_file'}{$lcword}) { } |
269
|
0 |
3 |
unless my(@stat) = stat $fh |
282
|
0 |
3 |
unless $fh->seek($min, 0) |
285
|
0 |
3 |
if $min |
292
|
1 |
3 |
if $lcread_word lt $lcword |
294
|
0 |
3 |
if ($lcread_word eq $lcword) { } |
311
|
12 |
4 |
if ($$self{'fh'} and $line = $$self{'fh'}->getline) { } |
326
|
0 |
12 |
if (exists $$self{'in_file_a'} and @{$$self{'in_file_a'};} == $Tie::DictFile::CACHE_SIZE) |
345
|
0 |
0 |
if (exists $$self{'block_cache'}{$mid}) { } |
349
|
0 |
0 |
unless $fh->seek($mid * $blksize, 0) |
353
|
0 |
0 |
if $mid |
359
|
0 |
0 |
if (defined $line_read and $line_read le $word) { } |
372
|
0 |
0 |
unless ($level =~ /^\d+$/) |
376
|
0 |
0 |
if ($Tie::DictFile::DEBUG >= $level) |
379
|
0 |
0 |
unless $x =~ /\n$/ |
391
|
2 |
2 |
$last ? : |
393
|
0 |
4 |
if ($bytes != $byte_mark - $last_position) |