line |
true |
false |
branch |
24
|
5 |
193 |
if @_ |
38
|
1 |
0 |
$init{'width'} ? : |
|
0 |
1 |
$init{'height'} ? : |
57
|
0 |
5 |
unless $box |
72
|
0 |
5 |
if ($init{'orientation'} eq 'V') { } |
|
4 |
1 |
elsif ($init{'orientation'} =~ /^(T|B)C$/) { } |
|
1 |
0 |
elsif ($init{'orientation'} eq 'H') { } |
83
|
0 |
5 |
unless $line |
96
|
1 |
11 |
if (@_) |
98
|
0 |
1 |
unless $_grid |
127
|
0 |
1 |
if ($grid->debug) |
136
|
0 |
24 |
if $grid->debug |
137
|
24 |
0 |
if (length $grid->grid->[$_] == $grid->width) { } |
152
|
0 |
5 |
if ($from->parent ne $self) |
153
|
0 |
5 |
if ($to->parent ne $self) |
154
|
0 |
5 |
unless ($from_side =~ /^(top|bottom|right|left)$/) |
155
|
0 |
5 |
unless ($to_side =~ /^(top|bottom|right|left)$/) |
156
|
0 |
5 |
if ($from_side eq $to_side) |
157
|
0 |
5 |
if (length $init{'reason'} > 1) |
205
|
0 |
1 |
unless $width =~ /^-?\d*$/ and $height =~ /^-?\d*$/ |
207
|
1 |
0 |
$width > 0 ? : |
208
|
0 |
1 |
$height >= 0 ? : |
209
|
0 |
1 |
length $pad == 1 ? : |
226
|
0 |
10 |
unless defined $box |
227
|
0 |
10 |
if ($x < 0 || $x + length($box->render->[0]) > $self->width and $self->width != 0) |
228
|
0 |
10 |
if ($y < 0 || $y + @{$box->render;} > $self->height and $self->height != 0) |
231
|
24 |
42 |
unless $$self[$grid][$y] |
266
|
215 |
775 |
if @_ |
289
|
2 |
8 |
$init{'width'} > 0 ? : |
290
|
0 |
10 |
$init{'height'} > 0 ? : |
291
|
10 |
0 |
$init{'x_coord'} >= 0 ? : |
292
|
10 |
0 |
$init{'y_coord'} >= 0 ? : |
335
|
0 |
5 |
if ($from->parent ne $to->parent) |
336
|
0 |
5 |
unless ($from_side =~ /^(top|bottom|right|left)$/) |
337
|
0 |
5 |
unless ($to_side =~ /^(top|bottom|right|left)$/) |
338
|
0 |
5 |
if ($from_side eq $to_side) |
339
|
0 |
5 |
if (length $reason > 1) |
347
|
1 |
4 |
if ($from_side =~ /^(lef|righ)t$/ and $to_side =~ /^(lef|righ)t$/) { } |
|
0 |
4 |
elsif ($from_side =~ /^(top|bottom)$/ and $to_side =~ /^(top|bottom)$/) { } |
|
0 |
4 |
elsif ($from_side eq 'top' and $to_side =~ /^(lef|righ)t$/) { } |
|
1 |
3 |
elsif ($from_side eq 'bottom' and $to_side =~ /^(lef|righ)t$/) { } |
|
1 |
2 |
elsif ($from_side =~ /^(lef|righ)t$/ and $to_side eq 'bottom') { } |
|
2 |
0 |
elsif ($from_side =~ /^(lef|righ)t$/ and $to_side eq 'top') { } |
373
|
0 |
10 |
if scalar $$self[$side_num] <= 0 |
376
|
2 |
8 |
if ($side eq 'top') { } |
|
2 |
6 |
elsif ($side eq 'bottom') { } |
|
3 |
3 |
elsif ($side eq 'left') { } |
|
3 |
0 |
elsif ($side eq 'right') { } |
399
|
1 |
9 |
if ($offset == 0) { } |
|
0 |
9 |
elsif ($offset == -1) { } |
404
|
9 |
28 |
if ($$side[$i] == $offset) |
411
|
0 |
9 |
unless ($found) |
424
|
0 |
5 |
defined $init{'x_pad'} && $init{'x_pad'} >= 0 ? : |
425
|
1 |
4 |
defined $init{'y_pad'} && $init{'y_pad'} >= 0 ? : |
426
|
0 |
5 |
defined $init{'format_char'} ? : |
429
|
0 |
5 |
if $self->width - 2 - $self->x_pad * 2 < 1 and $self->width > 0 |
430
|
0 |
5 |
if $self->height - 2 - $self->y_pad * 2 < 1 and $self->height > 0 |
456
|
15 |
5 |
if $self->rendered |
466
|
5 |
0 |
$width < $page_width || $page_width == 0 ? : |
467
|
5 |
0 |
$height < $page_height || $page_height == 0 ? : |
474
|
5 |
0 |
unless $box_width == 0 |
477
|
11 |
0 |
if (length $_ + 2 * $x_pad < $wrap_width) |
484
|
0 |
5 |
unless $box_height == 0 |
487
|
4 |
0 |
$box_width ? : |
488
|
4 |
0 |
$box_width ? : |
494
|
0 |
0 |
$box_width ? : |
497
|
5 |
0 |
$box_width ? : |
498
|
5 |
0 |
$box_width ? : |
500
|
5 |
0 |
$box_width ? : |
550
|
0 |
5 |
if ($class eq 'Text::Flowchart::Shape::Line') { } |
551
|
0 |
0 |
if ($class eq 'Text::Flowchart::Shape::Line::Horizontal') { } |
|
0 |
0 |
elsif ($class eq 'Text::Flowchart::Shape::Line::Vertical') { } |
|
0 |
0 |
elsif ($class eq 'Text::Flowchart::Shape::Line::Corner') { } |
566
|
5 |
0 |
if (ref $init{'from'} eq 'ARRAY' and @{$init{'from'};} == 2) { } |
573
|
5 |
0 |
if (ref $init{'to'} eq 'ARRAY' and @{$init{'from'};} == 2) { } |
593
|
0 |
5 |
unless ($self->width == 1 or $self->width > 2) |
605
|
3 |
2 |
$self->offset ? : |
606
|
3 |
2 |
$self->offset ? : |
627
|
4 |
6 |
if ($direction =~ /V/) { } |
|
6 |
0 |
elsif ($direction =~ /H/) { } |
628
|
2 |
2 |
if ($self->reason) |
629
|
0 |
2 |
if ($self->yfrom < $self->yto and $direction eq 'VT' or $self->yfrom > $self->yto and $direction eq 'VB') |
634
|
3 |
1 |
if ($self->yfrom < $self->yto) { } |
638
|
2 |
4 |
if ($self->reason) |
639
|
2 |
0 |
if ($self->xfrom < $self->xto and $direction eq 'HL' or $self->xfrom > $self->xto and $direction eq 'HR') |
644
|
4 |
0 |
if ($self->xfrom < $self->xto) { } |
653
|
0 |
16 |
unless $self->parent->directed |
658
|
16 |
0 |
if ($self->xdistance >= 0 and $self->ydistance >= 0) { } |
660
|
4 |
2 |
$self->offset ? : |
|
4 |
2 |
$self->offset ? : |
|
6 |
10 |
if ($arg == 1) { } |
|
6 |
4 |
elsif ($arg == 2) { } |
678
|
3 |
1 |
if $self->rendered |
683
|
1 |
0 |
if ($self->xdistance >= 0 and $self->ydistance >= 0) { } |
|
0 |
0 |
elsif ($self->xdistance > 0) { } |
684
|
1 |
0 |
$self->offset ? : |
690
|
1 |
0 |
$self->offset ? : |
698
|
0 |
1 |
$self->xfrom > $self->xto ? : |
699
|
0 |
1 |
$self->yfrom > $self->yto ? : |
713
|
0 |
0 |
if $self->rendered |
717
|
0 |
0 |
if ($self->xdistance >= 0 and $self->ydistance >= 0) { } |
|
0 |
0 |
elsif ($self->ydistance > 0) { } |
718
|
0 |
0 |
$self->offset ? : |
721
|
0 |
0 |
$self->offset ? : |
728
|
0 |
0 |
$self->offset ? : |
731
|
0 |
0 |
$self->offset ? : |
744
|
0 |
0 |
$self->xfrom > $self->xto ? : |
745
|
0 |
0 |
$self->yfrom > $self->yto ? : |
759
|
12 |
4 |
if $self->rendered |
764
|
2 |
2 |
if ($self->orientation eq 'BC') { } |
|
2 |
0 |
elsif ($self->orientation eq 'TC') { } |
767
|
7 |
2 |
$self->offset ? : |
770
|
1 |
1 |
$self->offset ? : |
776
|
13 |
5 |
$self->offset ? : |
779
|
1 |
1 |
$self->offset ? : |
784
|
1 |
3 |
$self->xfrom > $self->xto ? : |
785
|
1 |
3 |
$self->yfrom > $self->yto ? : |