line |
true |
false |
branch |
239
|
0 |
1 |
unless ref $func eq 'CODE' |
241
|
0 |
1 |
if $obj and not ref $obj |
250
|
0 |
2 |
unless @{$dims[$i];} |
255
|
0 |
1 |
$inner[0] >= $inner[1] ? : |
259
|
0 |
2 |
unless ref $_[$i] eq 'ARRAY' |
260
|
2 |
0 |
$fill ? : |
268
|
0 |
1 |
unless (@$start and @$end) |
283
|
0 |
0 |
ref $neutral eq 'CODE' ? : |
|
0 |
18 |
if not defined $vals[$i] or ref $vals[$i] eq 'NaV' |
289
|
0 |
9 |
$obj ? : |
321
|
0 |
5 |
unless ref $struct eq 'ARRAY' |
339
|
78 |
11 |
if ($i <= $#$e) |
343
|
26 |
52 |
if (ref $$e[$i] eq 'ARRAY') |
354
|
31 |
32 |
if ($i >= $#$e) |
360
|
58 |
5 |
if @istack |
402
|
0 |
2 |
unless ref $struct eq 'ARRAY' and ref $coord eq 'ARRAY' |
405
|
0 |
2 |
unless @$coord == 2 |
409
|
0 |
2 |
unless @{$$coord[0];} == @{$$coord[1];} |
412
|
2 |
0 |
ref $$coord[0] eq 'ARRAY' ? : |
|
2 |
0 |
ref $$coord[1] eq 'ARRAY' ? : |
452
|
0 |
1 |
unless ref $aref1 eq 'ARRAY' and ref $aref2 eq 'ARRAY' |
461
|
0 |
1 |
unless scalar @$aref1 |
469
|
9 |
0 |
if $value and not $lookup{$value} |
475
|
4 |
0 |
$position ? : |
505
|
0 |
4 |
unless ref $_[0] eq 'ARRAY' |
516
|
38 |
13 |
if ($i >= 0) { } |
519
|
9 |
29 |
if (ref $$e[$i] eq 'ARRAY') |
525
|
7 |
22 |
if $$e[$i] eq $what |
534
|
38 |
4 |
if @istack |
575
|
0 |
3 |
unless ref $_[0] eq 'ARRAY' |
578
|
1 |
2 |
unless ref $coords eq 'ARRAY' |
582
|
4 |
2 |
unless ref $_ eq 'ARRAY' |
583
|
6 |
0 |
unless ref value_by_path($_[0], $_) eq 'NaV' |
626
|
0 |
9 |
if (ref $struct ne 'ARRAY' or ref $dims ne 'ARRAY' or $fill and ref $fill ne 'ARRAY') |
635
|
0 |
9 |
unless @$dims |
636
|
0 |
9 |
if $$dims[0] == 0 |
639
|
3 |
6 |
unless $fill |
641
|
0 |
9 |
unless @$fill |
652
|
94 |
52 |
$val && ref $val eq 'NaV' || ref $val eq 'ARRAY' ? : |
693
|
0 |
2 |
unless ref $struct eq 'ARRAY' and ref $rotvec eq 'ARRAY' |
698
|
0 |
2 |
unless @$rotvec == @$dim |
745
|
0 |
1 |
unless ref $aref eq 'ARRAY' and ref $struct eq 'ARRAY' |
755
|
0 |
4 |
unless ref $position eq 'ARRAY' |
756
|
4 |
0 |
if ref $position eq 'ARRAY' and ref $$position[0] ne 'NaV' |
807
|
0 |
10 |
unless ref $struct eq 'ARRAY' |
819
|
27 |
117 |
if (ref $$aref[$idx[$depth]] eq 'ARRAY') { } |
|
80 |
37 |
elsif ($idx[$depth] <= $#$aref) { } |
826
|
12 |
15 |
unless defined $out[$depth] |
845
|
22 |
15 |
if @$aref > $out[$depth] |
851
|
27 |
10 |
if $depth >= 0 |
892
|
0 |
3 |
unless ref $_[0] eq 'ARRAY' |
895
|
1 |
2 |
unless ref $coords eq 'ARRAY' |
899
|
4 |
2 |
unless ref $_ eq 'ARRAY' |
904
|
6 |
0 |
if ref $position eq 'ARRAY' and ref $$position[0] ne 'NaV' |
937
|
0 |
1 |
unless ref $struct eq 'ARRAY' |
996
|
0 |
1 |
unless ref $func eq 'CODE' |
998
|
0 |
1 |
if $obj and not ref $obj |
1002
|
0 |
1 |
if ref $_[0] eq 'ARRAY' and @{$_[0];} == 0 |
1013
|
0 |
15 |
ref $neutral eq 'CODE' ? : |
|
0 |
3 |
$obj ? : |
|
15 |
3 |
!defined($val) || ref $val eq 'NaV' ? : |
1058
|
0 |
496 |
unless ref $aref eq 'ARRAY' |
1062
|
496 |
0 |
ref $coordinate eq 'ARRAY' ? : |
1071
|
407 |
295 |
if (defined $value) { } |
1072
|
88 |
319 |
unless defined $$vref[$$vec[$i]] and ref $$vref[$$vec[$i]] eq 'ARRAY' |
1077
|
121 |
174 |
unless ref $$vref[$$vec[$i]] eq 'ARRAY' |
1083
|
221 |
154 |
if (defined $value or $force) { } |
1084
|
4 |
217 |
ref $value eq 'ARRAY' ? : |
1089
|
3 |
151 |
if $$vec[$i] > $#$vref |
1092
|
8 |
143 |
ref $$vref[$$vec[$i]] eq 'ARRAY' ? : |
1138
|
0 |
20 |
unless ref $from eq 'ARRAY' and ref $to eq 'ARRAY' |
1152
|
20 |
243 |
if $end_reached |
1157
|
223 |
119 |
unless $end_reached |
1167
|
124 |
223 |
if ($current[$i] == $end[$i] + $dir[$i]) |
1172
|
223 |
124 |
if $current[$i] != $start[$i] |