| line |
true |
false |
branch |
|
239
|
0 |
0 |
unless ref $func eq "CODE" |
|
241
|
0 |
0 |
if $obj and not ref $obj |
|
250
|
0 |
0 |
unless @{$dims[$i];} |
|
255
|
0 |
0 |
$inner[0] >= $inner[1] ? : |
|
259
|
0 |
0 |
unless ref $_[$i] eq "ARRAY" |
|
260
|
0 |
0 |
$fill ? : |
|
268
|
0 |
0 |
unless (@$start and @$end) |
|
283
|
0 |
0 |
ref $neutral eq 'CODE' ? : |
|
|
0 |
0 |
if not defined $vals[$i] or ref $vals[$i] eq "NaV" |
|
289
|
0 |
0 |
$obj ? : |
|
321
|
0 |
0 |
unless ref $struct eq "ARRAY" |
|
339
|
0 |
0 |
if ($i <= $#$e) |
|
343
|
0 |
0 |
if (ref $e->[$i] eq "ARRAY") |
|
354
|
0 |
0 |
if ($i >= $#$e) |
|
360
|
0 |
0 |
if @istack |
|
402
|
0 |
0 |
unless ref $struct eq "ARRAY" and ref $coord eq "ARRAY" |
|
405
|
0 |
0 |
unless @$coord == 2 |
|
409
|
0 |
0 |
unless @{$coord->[0];} == @{$coord->[1];} |
|
412
|
0 |
0 |
ref $coord->[0] eq 'ARRAY' ? : |
|
|
0 |
0 |
ref $coord->[1] eq 'ARRAY' ? : |
|
452
|
0 |
0 |
unless ref $aref1 eq "ARRAY" and ref $aref2 eq "ARRAY" |
|
461
|
0 |
0 |
unless scalar @$aref1 |
|
469
|
0 |
0 |
if $value and not $lookup{$value} |
|
475
|
0 |
0 |
$position ? : |
|
505
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
|
516
|
0 |
0 |
if ($i >= 0) { } |
|
519
|
0 |
0 |
if (ref $e->[$i] eq "ARRAY") |
|
525
|
0 |
0 |
if $e->[$i] eq $what |
|
534
|
0 |
0 |
if @istack |
|
575
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
|
578
|
0 |
0 |
unless ref $coords eq "ARRAY" |
|
582
|
0 |
0 |
unless ref $_ eq "ARRAY" |
|
583
|
0 |
0 |
unless ref value_by_path($_[0], $_) eq "NaV" |
|
626
|
0 |
0 |
if (ref $struct ne "ARRAY" or ref $dims ne "ARRAY" or $fill and ref $fill ne "ARRAY") |
|
635
|
0 |
0 |
unless @$dims |
|
636
|
0 |
0 |
if $dims->[0] == 0 |
|
639
|
0 |
0 |
unless $fill |
|
641
|
0 |
0 |
unless @$fill |
|
652
|
0 |
0 |
$val && ref $val eq 'NaV' || ref $val eq 'ARRAY' ? : |
|
693
|
0 |
0 |
unless ref $struct eq "ARRAY" and ref $rotvec eq "ARRAY" |
|
698
|
0 |
0 |
unless @$rotvec == @$dim |
|
745
|
0 |
0 |
unless ref $aref eq "ARRAY" and ref $struct eq "ARRAY" |
|
755
|
0 |
0 |
unless ref $position eq "ARRAY" |
|
756
|
0 |
0 |
if ref $position eq "ARRAY" and ref $position->[0] ne "NaV" |
|
807
|
0 |
0 |
unless ref $struct eq "ARRAY" |
|
819
|
0 |
0 |
if (ref $$aref[$idx[$depth]] eq 'ARRAY') { } |
|
|
0 |
0 |
elsif ($idx[$depth] <= $#$aref) { } |
|
826
|
0 |
0 |
unless defined $out[$depth] |
|
845
|
0 |
0 |
if @$aref > $out[$depth] |
|
851
|
0 |
0 |
if $depth >= 0 |
|
892
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
|
895
|
0 |
0 |
unless ref $coords eq "ARRAY" |
|
899
|
0 |
0 |
unless ref $_ eq "ARRAY" |
|
904
|
0 |
0 |
if ref $position eq "ARRAY" and ref $position->[0] ne "NaV" |
|
937
|
0 |
0 |
unless ref $struct eq "ARRAY" |
|
996
|
0 |
0 |
unless ref $func eq "CODE" |
|
998
|
0 |
0 |
if $obj and not ref $obj |
|
1002
|
0 |
0 |
if ref $_[0] eq "ARRAY" and @{$_[0];} == 0 |
|
1013
|
0 |
0 |
ref $neutral eq 'CODE' ? : |
|
|
0 |
0 |
$obj ? : |
|
|
0 |
0 |
!defined($val) || ref $val eq 'NaV' ? : |
|
1058
|
0 |
0 |
unless ref $aref eq "ARRAY" |
|
1062
|
0 |
0 |
ref $coordinate eq 'ARRAY' ? : |
|
1071
|
0 |
0 |
if (defined $value) { } |
|
1072
|
0 |
0 |
unless defined $$vref[$vec->[$i]] and ref $$vref[$vec->[$i]] eq "ARRAY" |
|
1077
|
0 |
0 |
unless ref $$vref[$vec->[$i]] eq "ARRAY" |
|
1083
|
0 |
0 |
if (defined $value or $force) { } |
|
1084
|
0 |
0 |
ref $value eq 'ARRAY' ? : |
|
1089
|
0 |
0 |
if $vec->[$i] > $#$vref |
|
1092
|
0 |
0 |
ref $$vref[$vec->[$i]] eq 'ARRAY' ? : |
|
1138
|
0 |
0 |
unless ref $from eq "ARRAY" and ref $to eq "ARRAY" |
|
1152
|
0 |
0 |
if $end_reached |
|
1157
|
0 |
0 |
unless $end_reached |
|
1167
|
0 |
0 |
if ($current[$i] == $end[$i] + $dir[$i]) |
|
1172
|
0 |
0 |
if $current[$i] != $start[$i] |