line |
true |
false |
branch |
21
|
11 |
4 |
if (ref $ref eq 'HASH') { } |
|
0 |
4 |
elsif (ref $ref eq 'ARRAY') { } |
24
|
8 |
3 |
if (defined $$C{$ref}{'v'}) |
25
|
4 |
4 |
if (ref $$C{$ref}{'v'} eq 'HASH') { } |
|
0 |
4 |
elsif (ref $$C{$ref}{'v'} eq 'ARRAY') { } |
26
|
2 |
2 |
if (my(@rec) = reach($$C{$ref}{'v'})) |
30
|
0 |
0 |
if (my(@rec) = reach($$C{$ref}{'v'})) |
31
|
0 |
0 |
if (defined $$C{$ref}{'k'}) |
42
|
6 |
3 |
if (my($k, $v) = each %$ref) |
54
|
0 |
0 |
if (defined $$C{$ref}{'v'}) |
55
|
0 |
0 |
if (ref $$C{$ref}{'v'} eq 'HASH' or ref $$C{$ref}{'v'} eq 'ARRAY') |
58
|
0 |
0 |
if (my(@rec) = reach($$C{$ref}{'v'})) |
59
|
0 |
0 |
if (defined $$C{$ref}{'k'}) |
68
|
0 |
0 |
if (my $v = $$ref[$$C{$ref}{'i'}++ or 0]) |
99
|
0 |
0 |
if (@_ > 1) { } |
115
|
0 |
0 |
if (ref $hr eq 'HASH') { } |
|
0 |
0 |
elsif (ref $hr eq 'ARRAY') { } |
116
|
0 |
0 |
unless $hr = $$hr{$key} |
118
|
0 |
0 |
unless $hr = $$hr[$key] |