| line |
true |
false |
branch |
|
22
|
0 |
70 |
unless @daughters |
|
40
|
0 |
0 |
unless @daughters |
|
52
|
0 |
70 |
unless @daughters |
|
63
|
0 |
74 |
unless UNIVERSAL::can($daughter, 'is_node') |
|
65
|
0 |
74 |
if $Debug |
|
66
|
0 |
74 |
if $Debug |
|
67
|
0 |
74 |
if $Debug > 1 |
|
71
|
0 |
74 |
if $mother eq $daughter |
|
75
|
0 |
74 |
if exists $ancestors{$daughter} |
|
79
|
0 |
9 |
if defined $old_mother and ref $old_mother and $old_mother eq $mother |
|
82
|
9 |
65 |
if defined $old_mother and ref $old_mother |
|
102
|
0 |
0 |
unless @new |
|
119
|
0 |
0 |
unless @new |
|
129
|
0 |
0 |
if (defined $address and length $address) { } |
|
134
|
0 |
0 |
unless @parts |
|
135
|
0 |
0 |
unless shift @parts == 0 |
|
142
|
0 |
0 |
if ($#daughters < $ord) |
|
143
|
0 |
0 |
if $Debug |
|
147
|
0 |
0 |
unless (ref $current_node) |
|
148
|
0 |
0 |
if $Debug |
|
172
|
47 |
91 |
unless ref $mama |
|
204
|
52 |
138 |
if (@_) |
|
205
|
0 |
52 |
unless ref $_[0] |
|
219
|
0 |
7 |
unless UNIVERSAL::can($one, 'is_node') |
|
235
|
0 |
0 |
unless @others |
|
241
|
0 |
0 |
unless UNIVERSAL::can($node, 'is_node') |
|
250
|
0 |
0 |
if (exists $first_lineage{$my_lineage[0]}) |
|
256
|
0 |
0 |
unless $higher |
|
268
|
0 |
0 |
unless @others |
|
275
|
0 |
0 |
if (exists $ones{$common}) { } |
|
289
|
0 |
24 |
unless ref $o |
|
302
|
24 |
0 |
if ($o->{'no_attribute_copy'}) { } |
|
310
|
0 |
0 |
if ($attrib_copy) |
|
312
|
0 |
0 |
if ($attrib_copy eq 'HASH') { } |
|
|
0 |
0 |
elsif ($attrib_copy = UNIVERSAL::can($to->{'attributes'}, 'copy')) { } |
|
341
|
0 |
24 |
unless ref $o |
|
344
|
15 |
9 |
if @daughters |
|
353
|
0 |
0 |
unless ref $o |
|
365
|
0 |
25 |
if (@_) |
|
367
|
0 |
0 |
unless ref $_[0] |
|
372
|
0 |
25 |
unless $this->{'daughters'} |
|
391
|
0 |
0 |
if ($ref_type eq 'ARRAY') { } |
|
|
0 |
0 |
elsif ($ref_type eq 'HASH') { } |
|
|
0 |
0 |
elsif ($ref_type) { } |
|
443
|
0 |
0 |
if $depth > $max_depth |
|
471
|
44 |
2 |
ref $_[1] ? : |
|
475
|
2 |
44 |
unless exists $o->{'no_name'} |
|
476
|
2 |
44 |
unless exists $o->{'h_spacing'} |
|
477
|
2 |
44 |
unless exists $o->{'h_compact'} |
|
478
|
2 |
44 |
unless exists $o->{'v_compact'} |
|
481
|
0 |
46 |
if ($o->{'no_name'}) { } |
|
484
|
46 |
0 |
defined $it->name ? : |
|
489
|
16 |
30 |
if (not scalar @daughters) { } |
|
498
|
33 |
11 |
if $h > $max_height |
|
509
|
13 |
31 |
if ($deficit > 0) |
|
523
|
44 |
0 |
if ($o->{'h_compact'}) |
|
529
|
136 |
127 |
if $b1->[$line] =~ /( +)$/s |
|
530
|
174 |
89 |
if $b2->[$line] =~ /^( +)/s |
|
533
|
31 |
232 |
if $sum < $min_diff |
|
537
|
30 |
14 |
if $to_chop < 0 |
|
540
|
43 |
1 |
if (not $o->{'h_compact'} && $to_chop) { } |
|
550
|
13 |
0 |
if ($remaining) |
|
553
|
0 |
13 |
if ($l_chop) |
|
554
|
0 |
0 |
if ($l_chop > $remaining) { } |
|
|
0 |
0 |
elsif ($l_chop == $remaining) { } |
|
563
|
0 |
13 |
if ($r_chop) |
|
564
|
0 |
0 |
if ($r_chop > $remaining) { } |
|
|
0 |
0 |
elsif ($r_chop == $remaining) { } |
|
574
|
0 |
13 |
if $l_chop |
|
575
|
0 |
13 |
if $r_chop |
|
587
|
30 |
0 |
if ($o->{'h_spacing'}) |
|
589
|
127 |
0 |
if length $line |
|
594
|
0 |
30 |
unless @box |
|
599
|
26 |
4 |
if ($pipe_count < 2) { } |
|
607
|
4 |
0 |
if ($new_pipes =~ s/^( +)//s) { } |
|
613
|
4 |
0 |
if ($new_pipes =~ s/( +)$//s) { } |
|
628
|
0 |
30 |
if ($o->{'v_compact'} == 2) { } |
|
|
26 |
4 |
elsif ($o->{'v_compact'} == 1 and @daughters == 1) { } |
|
629
|
0 |
0 |
if (@daughters == 1) { } |
|
645
|
96 |
127 |
if $w > $max_width |
|
649
|
173 |
50 |
unless $space_to_add |
|
662
|
0 |
0 |
unless ref $o |
|
673
|
0 |
0 |
defined $this->name ? : |
|
691
|
68 |
0 |
unless $options->{'no_attributes'} |
|
704
|
0 |
0 |
if $node eq $limit or not defined $node->{'mother'} && ref $node->{'mother'} |
|
734
|
47 |
0 |
ref $_[0] eq 'HASH' ? : |
|
753
|
43 |
4 |
if exists $o->{'attributes'} |
|
765
|
0 |
71 |
if ref $o->{'daughters'} and @{$o->{'daughters'};} |
|
780
|
0 |
71 |
if defined $o->{'mother'} and ref $o->{'mother'} |
|
794
|
43 |
4 |
if exists $o->{'name'} |
|
817
|
0 |
0 |
defined $self->mother ? : |
|
832
|
0 |
0 |
unless @daughters |
|
836
|
0 |
0 |
unless @List |
|
846
|
0 |
0 |
unless $mother |
|
849
|
0 |
0 |
if @sisters == 1 |
|
853
|
0 |
0 |
if $one eq $it |
|
864
|
0 |
0 |
unless $mother |
|
866
|
0 |
0 |
if @sisters == 1 |
|
870
|
0 |
0 |
if $one eq $it |
|
880
|
0 |
0 |
unless ref $seen_r eq 'HASH' |
|
881
|
0 |
0 |
if ref $lol and $seen_r->{$lol}++ |
|
886
|
0 |
0 |
unless (ref $lol eq 'ARRAY') |
|
887
|
0 |
0 |
if defined $lol |
|
890
|
0 |
0 |
unless @$lol |
|
895
|
0 |
0 |
unless (ref $options[-1] eq 'ARRAY') |
|
911
|
0 |
68 |
if @_ |
|
924
|
3 |
65 |
unless $mother |
|
927
|
0 |
65 |
unless @sisters |
|
931
|
65 |
69 |
if ($sisters[$i] eq $node) |
|
936
|
0 |
65 |
if $ord == -1 |
|
944
|
44 |
327 |
if @_ |
|
952
|
0 |
47 |
if ref $class |
|
954
|
43 |
4 |
ref $_[0] eq 'HASH' ? : |
|
956
|
0 |
47 |
if $Debug |
|
991
|
65 |
3 |
defined $node->mother ? : |
|
993
|
0 |
161 |
unless $vert_dashes->[$_] |
|
994
|
34 |
34 |
$sibling_count == 1 ? : |
|
1000
|
43 |
25 |
if ($sibling_count == $node->my_daughter_index + 1) |
|
1005
|
65 |
3 |
$depth ? : |
|
1023
|
0 |
0 |
ref $_[1] ? : |
|
1027
|
0 |
0 |
if (ref $class) { } |
|
1042
|
0 |
0 |
if int $max_children < 1 |
|
1050
|
0 |
0 |
if $node_count > $max_node_count |
|
1053
|
0 |
0 |
if $node_count > $max_node_count |
|
1055
|
0 |
0 |
if ($depth <= $min_depth) { } |
|
1062
|
0 |
0 |
if $node_count > $max_node_count |
|
1071
|
0 |
0 |
unless @mothers |
|
1086
|
22 |
0 |
if ($s =~ /^(.+)\. Attributes: (\{.*\})$/) { } |
|
1120
|
1 |
21 |
if ($count == 1) { } |
|
1128
|
10 |
11 |
if ($indent > $last_indent) { } |
|
|
3 |
8 |
elsif ($indent < $last_indent) { } |
|
1165
|
0 |
13 |
unless ref $mother |
|
1166
|
0 |
13 |
unless @daughters |
|
1171
|
13 |
0 |
if ref $_ and defined $_->{'mother'} |
|
1173
|
0 |
13 |
unless @daughters |
|
1198
|
0 |
7 |
if (not defined $this->{'mother'} && ref $this->{'mother'}) { } |
|
1201
|
0 |
0 |
if $replacement->{'mother'} |
|
1212
|
9 |
0 |
unless $_ eq $this |
|
1221
|
7 |
0 |
$_ eq $this ? : |
|
1235
|
0 |
0 |
unless defined $mother and ref $mother |
|
1240
|
0 |
0 |
$_ eq $this ? : |
|
1254
|
0 |
0 |
unless $mother |
|
1256
|
0 |
0 |
if @sisters == 1 |
|
1260
|
0 |
0 |
if $seen |
|
1261
|
0 |
0 |
if $one eq $it |
|
1263
|
0 |
0 |
unless $seen |
|
1273
|
0 |
0 |
unless $mother |
|
1275
|
0 |
0 |
if @sisters == 1 |
|
1280
|
0 |
0 |
if $seen |
|
1281
|
0 |
0 |
if $one eq $it |
|
1283
|
0 |
0 |
unless $seen |
|
1303
|
0 |
0 |
unless @List |
|
1313
|
0 |
65 |
unless defined $mother and ref $mother |
|
1322
|
22 |
0 |
if @them |
|
1331
|
0 |
0 |
unless ref $seen_r eq 'HASH' |
|
1332
|
0 |
0 |
if ref $lol and $seen_r->{$lol}++ |
|
1336
|
0 |
0 |
unless (ref $lol eq 'ARRAY') |
|
1337
|
0 |
0 |
if defined $lol |
|
1354
|
0 |
0 |
unless $mother |
|
1371
|
22 |
0 |
if ($s) |
|
1404
|
21 |
22 |
if ($s =~ /$reg_exp/cg) { } |
|
1406
|
21 |
0 |
defined $8 ? : |
|
|
0 |
21 |
defined $6 ? : |
|
|
0 |
21 |
defined $2 ? : |
|
1426
|
0 |
0 |
unless ref $o |
|
1440
|
0 |
0 |
defined $this->name ? : |
|
1447
|
0 |
0 |
unless ref $out->[0] |
|
1456
|
0 |
0 |
unless ref $o |
|
1459
|
0 |
0 |
unless exists $o->{'multiline'} |
|
1462
|
0 |
0 |
if ($o->{'multiline'}) { } |
|
1481
|
0 |
0 |
defined $this->name ? : |
|
1501
|
0 |
0 |
unless scalar $root->daughters |
|
1505
|
0 |
0 |
unless ref $o |
|
1512
|
0 |
0 |
defined $this->name ? : |
|
1513
|
0 |
0 |
scalar $this->daughters ? : |
|
1523
|
0 |
0 |
unless ref $out->[0] |
|
1532
|
0 |
0 |
unless ref $o |
|
1535
|
0 |
0 |
unless exists $o->{'multiline'} |
|
1538
|
0 |
0 |
if ($o->{'multiline'}) { } |
|
1548
|
0 |
0 |
if (scalar $this->daughters) { } |
|
1554
|
0 |
0 |
defined $this->name ? : |
|
1565
|
0 |
0 |
if scalar $this->daughters |
|
1611
|
0 |
0 |
if defined $mother and ref $mother |
|
1626
|
131 |
0 |
if ref $_ |
|
1630
|
0 |
131 |
unless ref $one |
|
1644
|
0 |
159 |
unless ref $o |
|
1646
|
0 |
159 |
unless ref $o->{'callback'} or ref $o->{'callbackback'} |
|
1648
|
159 |
0 |
ref $o->{'callback'} ? : |
|
1649
|
0 |
159 |
ref $o->{'callbackback'} ? : |
|
1652
|
0 |
159 |
if $Debug |
|
1654
|
0 |
159 |
if $Debug |
|
1655
|
159 |
0 |
if $callback |
|
1657
|
159 |
0 |
if ($callback_status) { } |
|
1660
|
159 |
0 |
UNIVERSAL::can($this, 'is_node') ? : |
|
1661
|
100 |
59 |
if (@daughters) |
|
1665
|
153 |
0 |
if UNIVERSAL::can($one, 'is_node') |
|
1671
|
0 |
0 |
if $Debug |
|
1675
|
0 |
159 |
if ($callbackback) |
|
1676
|
0 |
0 |
if (UNIVERSAL::can($this, 'is_node')) { } |
|
1677
|
0 |
0 |
if $Debug |
|
1681
|
0 |
0 |
if $Debug |
|
1685
|
0 |
159 |
if ($Debug) |
|
1686
|
0 |
0 |
if (UNIVERSAL::can($this, 'is_node')) { } |