line |
true |
false |
branch |
20
|
49 |
116 |
if ($k =~ s/\[([a-zA-Z0-9_-]+)\]\z//) { } |
|
42 |
74 |
elsif ($k =~ s/\[\]\z//) { } |
40
|
49 |
116 |
if ($$key[0] eq '%') { } |
|
42 |
74 |
elsif ($$key[0] eq '@') { } |
|
74 |
0 |
elsif ($$key[0] eq '$') { } |
41
|
28 |
21 |
if (@keys) { } |
47
|
13 |
29 |
if (@keys) { } |
48
|
6 |
7 |
if (defined $$r) { } |
49
|
4 |
2 |
if (ref $$$r[@$$r - 1] eq 'HASH' and $keys[0][0] eq '%' and not exists $$$r[@$$r - 1]{$keys[0][1]}) { } |
61
|
50 |
24 |
if (@keys) { } |
86
|
9 |
12 |
if (ref $v eq 'HASH') { } |
|
2 |
10 |
elsif (ref $v eq 'ARRAY') { } |
|
10 |
0 |
elsif (not ref $v) { } |
88
|
6 |
5 |
length $COLLAPSE_KEY ? : |
106
|
0 |
5 |
if (ref $dat ne 'HASH') |