line |
true |
false |
branch |
31
|
13 |
0 |
if ($] >= 5.01) { } |
77
|
3 |
15 |
unless $nr_cargo |
85
|
74 |
27 |
$first <= $last ? : |
99
|
3231 |
0 |
defined $in ? : |
100
|
757 |
2474 |
unless @$in |
109
|
0 |
7118 |
unless defined $point |
113
|
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') { } |
127
|
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" |
168
|
46 |
688 |
$self->give_references ? : |
170
|
844 |
52 |
defined $_ ? : |
179
|
209 |
0 |
$points ? : |
187
|
0 |
787 |
unless @$points |
188
|
0 |
787 |
unless defined $filter |
201
|
993 |
0 |
if (defined $pref) { } |
203
|
879 |
114 |
if ($Data::DPath::USE_SAFE) { } |
218
|
0 |
993 |
if $@ |
236
|
2860 |
4676 |
unless @$points |
239
|
3680 |
996 |
unless defined $filter |
243
|
209 |
787 |
if ($filter =~ /^-?\d+$/) { } |
|
787 |
0 |
elsif ($filter =~ /\S/) { } |
274
|
206 |
65 |
if (defined $lookahead and $lookahead->kind eq "KEY") |
293
|
21 |
7180 |
unless defined $point |
298
|
2852 |
4328 |
unless CORE::ref $$pref eq "HASH" or &reftype($$pref) eq "HASH" |
304
|
1468 |
2860 |
if (exists $$$pref{$step->part}) |
323
|
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') { } |
336
|
179 |
0 |
if (CORE::ref $pref eq "SCALAR" or &reftype($pref) eq "SCALAR") |
364
|
3 |
524 |
unless defined $point |
447
|
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') { } |