line |
true |
false |
branch |
33
|
12 |
0 |
if ($] >= 5.01) { } |
79
|
3 |
15 |
unless $nr_cargo |
87
|
74 |
27 |
$first <= $last ? : |
101
|
3231 |
0 |
defined $in ? : |
102
|
757 |
2474 |
unless @$in |
111
|
0 |
7118 |
unless defined $point |
115
|
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') { } |
129
|
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' |
170
|
32 |
473 |
$self->give_references ? : |
172
|
587 |
52 |
defined $_ ? : |
181
|
169 |
0 |
$points ? : |
189
|
0 |
778 |
unless @$points |
190
|
0 |
778 |
unless defined $filter |
203
|
984 |
0 |
if (defined $pref) { } |
205
|
873 |
111 |
if ($Data::DPath::USE_SAFE) { } |
220
|
0 |
984 |
if $@ |
238
|
2860 |
4485 |
unless @$points |
241
|
3538 |
947 |
unless defined $filter |
245
|
169 |
778 |
if ($filter =~ /^-?\d+$/) { } |
|
778 |
0 |
elsif ($filter =~ /\S/) { } |
276
|
206 |
65 |
if (defined $lookahead and $lookahead->kind eq 'KEY') |
295
|
21 |
7067 |
unless defined $point |
300
|
2852 |
4215 |
unless CORE::ref $$pref eq 'HASH' or &reftype($$pref) eq 'HASH' |
306
|
1355 |
2860 |
if (exists $$$pref{$step->part}) |
325
|
357 |
341 |
if (CORE::ref $ref eq 'HASH' or &reftype($ref) eq 'HASH') { } |
|
162 |
179 |
elsif (CORE::ref $ref eq 'ARRAY' or &reftype($ref) eq 'ARRAY') { } |
338
|
179 |
0 |
if (CORE::ref $pref eq 'SCALAR' or &reftype($pref) eq 'SCALAR') |
366
|
3 |
495 |
unless defined $point |
449
|
447 |
1722 |
if ($step->kind eq 'ROOT') { } |
|
271 |
1451 |
elsif ($step->kind eq 'ANYWHERE') { } |
|
893 |
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') { } |