| line |
true |
false |
branch |
|
46
|
31 |
0 |
if (1 == scalar @_) |
|
47
|
0 |
31 |
if (blessed($_[0]) and $_[0]->isa('Articulate::LocationSpecification')) { } |
|
|
0 |
31 |
elsif (blessed($_[0]) and $_[0]->isa('Articulate::Location')) { } |
|
|
5 |
26 |
elsif (ref $_[0] eq 'ARRAY') { } |
|
|
0 |
26 |
elsif (not defined $_[0]) { } |
|
|
26 |
0 |
elsif (not ref $_[0]) { } |
|
|
0 |
0 |
elsif (ref $_[0] eq 'HASH') { } |
|
52
|
0 |
0 |
if (@$path) |
|
54
|
0 |
0 |
if (0 == $i % 2) |
|
118
|
167 |
183 |
if $left eq '*' |
|
119
|
0 |
183 |
if $right eq '*' |
|
120
|
183 |
0 |
if $left eq $right |
|
139
|
73 |
85 |
unless $#$self == $#$location |
|
140
|
0 |
85 |
if $#$self == -1 |
|
142
|
0 |
318 |
unless _step_matches($$self[$i], $$location[$i]) |
|
161
|
2 |
5 |
unless $#$self <= $#$location |
|
162
|
0 |
5 |
if $#$self == -1 |
|
164
|
0 |
16 |
unless _step_matches($$self[$i], $$location[$i]) |
|
183
|
2 |
5 |
unless $#$self >= $#$location |
|
184
|
0 |
5 |
if $#$location == -1 |
|
186
|
0 |
16 |
unless _step_matches($$self[$i], $$location[$i]) |