line |
true |
false |
branch |
221
|
0 |
111 |
if scalar @source and ref $source[0] eq 'HASH' |
224
|
0 |
111 |
if exists $opts->{'binmode'} and $opts->{'binmode'} =~ /utf-?8/i |
225
|
0 |
111 |
if exists $opts->{'normalization'} |
227
|
105 |
6 |
if (@source) |
231
|
84 |
21 |
if (@source == 1 and ref $source[0] and $source[0]->isa('Text::BibTeX::File')) { } |
|
15 |
6 |
elsif (@source == 2 and (defined $source[0] and not ref $source[0]) and !defined($source[1]) || fileno $source[1] >= 0) { } |
|
6 |
0 |
elsif (@source == 1 and not ref $source[0]) { } |
235
|
2 |
82 |
if (my $structure = $file->structure) |
250
|
17 |
88 |
unless $status |
268
|
0 |
1 |
if ($self->{'structure'}) |
272
|
0 |
1 |
if ($self->{'file'}) |
308
|
0 |
88 |
unless $source->isa('Text::BibTeX::File') |
317
|
168 |
8 |
unless exists $self->{$f} |
381
|
88 |
38 |
if not defined $preserve and defined $self->{'file'} and $self->{'file'}->isa('Text::BibTeX::File') |
382
|
0 |
126 |
if $preserve |
391
|
96 |
10 |
if (defined $filehandle) { } |
404
|
18 |
2 |
if (defined $text) { } |
477
|
25 |
3 |
exists $self->{'key'} ? : |
567
|
145 |
34 |
defined $_ ? : |
569
|
30 |
93 |
@x > 1 ? : |
671
|
0 |
20 |
unless $self->exists($field) |
786
|
0 |
3 |
unless @_ % 2 == 0 |
794
|
0 |
4 |
unless exists $self->{'values'}{$field} |
819
|
1 |
3 |
unless (exists $self->{'values'}{$field}) |
831
|
0 |
4 |
unless ($in_list{$field}) |
890
|
16 |
0 |
if (not ref $value) { } |
896
|
0 |
0 |
unless $value->isa('Text::BibTeX::Value') |
901
|
0 |
0 |
$_->type == &BTAST_STRING ? : |
907
|
0 |
4 |
unless defined $self->{'type'} |
908
|
0 |
4 |
unless defined $self->{'metatype'} |
913
|
4 |
0 |
if ($self->{'metatype'} == &BTE_REGULAR) { } |
|
0 |
0 |
elsif ($self->{'metatype'} == &BTE_MACRODEF) { } |
915
|
0 |
4 |
unless defined $self->{'key'} |
940
|
0 |
16 |
unless (defined $value) |
999
|
0 |
0 |
if ($self->{'file'}) |
1005
|
0 |
0 |
$lines->{'START'} == $lines->{'STOP'} ? : |
1009
|
0 |
0 |
if (defined $field) { } |
1011
|
0 |
0 |
exists $lines->{$field} ? : |
1043
|
6 |
0 |
if (defined $field) { } |