| 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') { } |