line |
true |
false |
branch |
32
|
13 |
0 |
if ($] >= 5.01) { } |
78
|
3 |
15 |
unless $nr_cargo |
86
|
74 |
27 |
$first <= $last ? : |
100
|
3231 |
0 |
defined $in ? : |
101
|
757 |
2474 |
unless @$in |
110
|
0 |
7118 |
unless defined $point |
114
|
3547 |
3571 |
if (CORE::ref $$ref eq 'HASH' or &reftype($$ref) eq 'HASH') { } |
|
819 |
2752 |
elsif (CORE::ref $$ref eq 'ARRAY' or &reftype($$ref) eq 'ARRAY') { } |
128
|
1463 |
589 |
unless not defined $lookahead_key or $_ eq $lookahead_key or ($tmp_ref = CORE::ref($tmp_deref = $$ref->{$_})) eq 'HASH' or $tmp_ref eq 'ARRAY' or ($tmp_reftype = &reftype($tmp_deref)) eq 'HASH' |
169
|
46 |
688 |
$self->give_references ? : |
171
|
844 |
52 |
defined $_ ? : |
180
|
209 |
0 |
$points ? : |
188
|
0 |
787 |
unless @$points |
189
|
0 |
787 |
unless defined $filter |
202
|
993 |
0 |
if (defined $pref) { } |
204
|
879 |
114 |
if ($Data::DPath::USE_SAFE) { } |
219
|
0 |
993 |
if $@ |
237
|
2860 |
4676 |
unless @$points |
240
|
3680 |
996 |
unless defined $filter |
244
|
209 |
787 |
if ($filter =~ /^-?\d+$/) { } |
|
787 |
0 |
elsif ($filter =~ /\S/) { } |
275
|
206 |
65 |
if (defined $lookahead and $lookahead->kind eq 'KEY') |
294
|
21 |
7180 |
unless defined $point |
299
|
2852 |
4328 |
unless CORE::ref $$pref eq 'HASH' or &reftype($$pref) eq 'HASH' |
305
|
1468 |
2860 |
if (exists $$$pref{$step->part}) |
324
|
357 |
381 |
if (CORE::ref $ref eq 'HASH' or &reftype($ref) eq 'HASH') { } |
|
202 |
179 |
elsif (CORE::ref $ref eq 'ARRAY' or &reftype($ref) eq 'ARRAY') { } |
337
|
179 |
0 |
if (CORE::ref $pref eq 'SCALAR' or &reftype($pref) eq 'SCALAR') |
365
|
3 |
524 |
unless defined $point |
448
|
450 |
1728 |
if ($step->kind eq 'ROOT') { } |
|
271 |
1457 |
elsif ($step->kind eq 'ANYWHERE') { } |
|
899 |
558 |
elsif ($step->kind eq 'KEY') { } |
|
291 |
267 |
elsif ($step->kind eq 'ANYSTEP') { } |
|
118 |
149 |
elsif ($step->kind eq 'NOSTEP') { } |
|
112 |
37 |
elsif ($step->kind eq 'PARENT') { } |
|
19 |
18 |
elsif ($step->kind eq 'ANCESTOR') { } |
|
18 |
0 |
elsif ($step->kind eq 'ANCESTOR_OR_SELF') { } |