line |
true |
false |
branch |
58
|
209 |
1 |
if $parent->parent |
85
|
77 |
0 |
if $c |
|
77 |
294 |
if ($l eq '(') { } |
|
77 |
217 |
elsif ($l eq ')') { } |
86
|
61 |
16 |
if $c |
87
|
59 |
158 |
if $c |
107
|
0 |
152 |
unless my $parent = $child->parent |
109
|
152 |
143 |
if $c->[$_] == $child |
115
|
4 |
50 |
unless my $parent = $child->parent |
117
|
1 |
49 |
if @$c == 0 or $c->[-1] == $child |
123
|
8 |
56 |
unless my $parent = $child->parent |
125
|
1 |
55 |
if @$c == 0 or $c->[0] == $child |
138
|
11 |
9 |
if @{$child->children} |
141
|
2 |
7 |
unless $p = $p->next |
149
|
6 |
15 |
unless $p = $p->prev |
162
|
1 |
3 |
unless my $q = $p->parent |
168
|
0 |
2 |
if $first == $second |
178
|
19 |
0 |
defined($q = $p->children->[$_]) ? : |
193
|
8 |
72 |
unless my $parent = $child->parent |
194
|
34 |
38 |
$parent->children->[0] == $child ? : |
199
|
4 |
60 |
unless my $parent = $child->parent |
201
|
30 |
30 |
$parent->children->[-1] == $child ? : |
206
|
1 |
1 |
$parent->parent ? : |
211
|
1 |
0 |
@{$parent->children} == 1 ? : |
216
|
1 |
1 |
@{$parent->children} == 0 ? : |
235
|
0 |
2 |
unless defined(my $i = &indexOfChildInParent($child)) |
242
|
0 |
2 |
unless defined(my $i = &indexOfChildInParent($child)) |
251
|
0 |
1 |
unless my $f = $parent->first |
258
|
0 |
3 |
unless my $n = $parent->next |
265
|
0 |
2 |
unless my $p = $parent->prev |
272
|
0 |
1 |
unless my $l = $parent->last |
281
|
0 |
10 |
unless my $parent = $child->parent |
312
|
0 |
5 |
unless defined(my $i = &indexOfChildInParent($child)) |
322
|
0 |
5 |
unless defined(my $i = &indexOfChildInParent($child)) |
344
|
2 |
2 |
if $c->key ~~ $parent->key |
351
|
0 |
1 |
unless my $prev = $child->prev |
357
|
0 |
1 |
unless my $next = $child->next |
391
|
2 |
1 |
$ref =~ /code/i ? : |
|
2 |
3 |
$ref =~ /exp/i ? : |
|
1 |
5 |
$ref =~ /hash/i ? : |
|
1 |
6 |
$ref =~ /array/i ? : |
396
|
13 |
48 |
if &$sel($child->key) |
410
|
11 |
9 |
if (my(@c) = @{$child->children}) { } |
426
|
36 |
37 |
if (my(@c) = @{$child->children}) |
427
|
12 |
24 |
if $reverse |
428
|
12 |
24 |
if $preorder |
430
|
24 |
12 |
unless $preorder |
466
|
0 |
4 |
if $first == $second |
470
|
2 |
2 |
!@f ? : |
475
|
1 |
1 |
&above($second, $first) ? : |
483
|
2 |
2 |
unless @f and @s |
484
|
2 |
0 |
&indexOfChildInParent($f[-1]) > &indexOfChildInParent($s[-1]) ? : |
489
|
1 |
1 |
&after($second, $first) ? : |
505
|
1 |
8 |
if $child == $ancestor |
509
|
8 |
7 |
if $q == $ancestor |
516
|
0 |
1 |
unless my $parent = $child->parent |
524
|
0 |
1 |
unless my $parent = $child->parent |
532
|
0 |
2 |
unless my $parent = $start->parent |
533
|
1 |
1 |
unless $parent == $finish->parent |
537
|
1 |
0 |
if @c |
546
|
1 |
7 |
if $p == $ancestor |
548
|
1 |
1 |
if not @p or $p[-1] == $ancestor |
554
|
9 |
13 |
if @{$start->children} |
558
|
11 |
2 |
$p->next ? : |
565
|
2 |
20 |
unless ($p->parent) |
569
|
9 |
11 |
if $p->isLast |
570
|
11 |
0 |
if (my $q = $p->next) |
579
|
9 |
13 |
if @{$start->children} |
583
|
11 |
2 |
$p->prev ? : |
590
|
2 |
20 |
unless ($p->parent) |
594
|
9 |
11 |
if $p->isFirst |
595
|
11 |
0 |
if (my $q = $p->prev) |
612
|
0 |
355 |
$print ? : |
613
|
0 |
14 |
ref $value ? : |
|
341 |
14 |
!defined($value) ? : |
614
|
347 |
8 |
if $preorder |
615
|
8 |
347 |
if $reverse |
617
|
8 |
347 |
unless $preorder |
621
|
0 |
37 |
if -e $logFile |
656
|
0 |
62 |
$print ? : |
658
|
31 |
31 |
unless @$c |
668
|
0 |
12 |
$print ? : |
670
|
6 |
6 |
unless @$c |
5359
|
0 |
1 |
if eval "eof(${p}::DATA)" |
5361
|
0 |
1 |
if $@ |
5363
|
0 |
1 |
if $@ |