line |
true |
false |
branch |
46
|
4 |
6 |
if exists $$ext_syn{$type} |
51
|
0 |
10 |
unless try_to_use($pack) |
62
|
0 |
2 |
unless $template |
65
|
0 |
2 |
unless defined $$expansion{$_} |
80
|
6 |
8 |
if ref $struct ne 'HASH' and ref $patch ne 'HASH' |
82
|
1 |
7 |
unless (scalar keys %$struct) |
97
|
3 |
8 |
if (not exists $$struct{$k}) { } |
|
7 |
1 |
elsif (not ref $$patch{$k} || ref $$struct{$k} or ref $$patch{$k} eq 'ARRAY' and ref $$struct{$k} eq 'ARRAY' or ref $$patch{$k} eq 'Regexp' and ref $$struct{$k} eq 'Regexp') { } |
|
1 |
0 |
elsif (ref $$patch{$k} eq 'HASH' and ref $$struct{$k} eq 'HASH') { } |
|
0 |
0 |
elsif (ref $$patch{$k} eq 'CODE' and ref $$struct{$k} eq 'CODE' || !defined($$struct{$k})) { } |
98
|
1 |
2 |
if ($$algo_id{$algorithm} == 2) { } |
|
1 |
1 |
elsif ($$algo_id{$algorithm} == 3) { } |
113
|
4 |
3 |
if ($$algo_id{$algorithm} == 2) { } |
130
|
15 |
6 |
if (not ref $data) { } |
134
|
3 |
3 |
if (ref $data eq 'ARRAY') { } |
|
3 |
0 |
elsif (ref $data eq 'HASH') { } |
149
|
6 |
5 |
if (not ref $data) { } |
|
1 |
4 |
elsif (ref $data eq 'ARRAY') { } |
|
4 |
0 |
elsif (ref $data eq 'HASH') { } |
154
|
3 |
1 |
if (not ref $element) { } |
164
|
5 |
3 |
unless ref $$data{$key} |