line |
true |
false |
branch |
39
|
23 |
0 |
if (1 == scalar @_) |
40
|
0 |
23 |
if (blessed($_[0]) and $_[0]->isa('Articulate::LocationSpecification')) { } |
|
0 |
23 |
elsif (blessed($_[0]) and $_[0]->isa('Articulate::Location')) { } |
|
3 |
20 |
elsif (ref $_[0] eq 'ARRAY') { } |
|
0 |
20 |
elsif (not defined $_[0]) { } |
|
20 |
0 |
elsif (not ref $_[0]) { } |
|
0 |
0 |
elsif (ref $_[0] eq 'HASH') { } |
45
|
0 |
0 |
if (@$path) |
47
|
0 |
0 |
if (0 == $i % 2) |
107
|
210 |
228 |
if $left eq '*' |
108
|
0 |
228 |
if $right eq '*' |
109
|
228 |
0 |
if $left eq $right |
128
|
94 |
108 |
unless $#$self == $#$location |
129
|
0 |
108 |
if $#$self == -1 |
131
|
0 |
406 |
unless _step_matches($$self[$i], $$location[$i]) |
149
|
2 |
5 |
unless $#$self <= $#$location |
150
|
0 |
5 |
if $#$self == -1 |
152
|
0 |
16 |
unless _step_matches($$self[$i], $$location[$i]) |
170
|
2 |
5 |
unless $#$self >= $#$location |
171
|
0 |
5 |
if $#$location == -1 |
173
|
0 |
16 |
unless _step_matches($$self[$i], $$location[$i]) |