line |
!l |
l&&!r |
l&&r |
condition |
94
|
97 |
6 |
4 |
exists $$feature{'postproc'} and ref $$feature{'postproc'} ne 'CODE' |
103
|
1 |
0 |
2 |
defined $package_name and length $package_name > 0 |
295
|
7 |
0 |
1 |
not exists $$feature{'values'} and $format eq 'binary' |
303
|
47 |
1 |
1 |
%{$class . '::features';} and exists ${$class . '::features';}{$name} |
342
|
50 |
39 |
105 |
not ref $featnames and exists $$self{'expand_names_cache'}{$featnames} |
349
|
25 |
0 |
10 |
not $featnames =~ /[[:lower:]]/ and $featnames =~ /[[:upper:]]/ |
361
|
7 |
0 |
3 |
@plus_labels == 0 and @minus_labels > 0 |
372
|
40 |
25 |
62 |
$included and not $excluded |
424
|
521 |
4 |
145 |
not defined $normrv and exists $$self{'N/A'} |
426
|
34 |
70 |
41 |
exists $$feature{'type'} and $$feature{'type'} eq 'boo' |
447
|
1 |
0 |
4 |
ref $@ and $@->isa('Data::FeatureFactory::SoftError') |
527
|
271 |
0 |
143 |
exists $$feature{'type'} and $$feature{'type'} =~ /^( num | int | boo )$/x |
559
|
175 |
29 |
39 |
exists $$feature{'type'} and $$feature{'type'} eq 'boo' |
587
|
203 |
0 |
41 |
exists $$feature{'default'} and not exists $$feature{'values'}{$$feature{'default'}} |
596
|
838 |
0 |
211 |
exists $$feature{'format'} and $format ne 'postprocd' |
603
|
140 |
122 |
17 |
exists $$feature{'type'} and $$feature{'type'} eq 'num' |
604
|
140 |
53 |
69 |
exists $$feature{'type'} and $$feature{'type'} eq 'int' |
605
|
140 |
0 |
53 |
exists $$feature{'type'} and $$feature{'type'} eq 'boo' |
667
|
168 |
63 |
42 |
exists $$feature{'type'} and $$feature{'type'} eq 'boo' |
714
|
144 |
72 |
52 |
exists $$feature{'type'} and $$feature{'type'} eq 'boo' |
759
|
27 |
3 |
2 |
exists $$options{'from_NA'} and exists $$options{'to_NA'} |
|
27 |
0 |
3 |
exists $$options{'from_NA'} and exists $$self{'N/A'} |
|
24 |
0 |
3 |
exists $$options{'to_NA'} and exists $$self{'N/A'} |
777
|
29 |
3 |
0 |
exists $$options{'header'} and not $$options{'header'} |
822
|
101 |
65 |
15 |
$from_format eq 'normal' and exists $$feature{'postproc'} |
838
|
133 |
24 |
24 |
exists $$feature{'format'} and $$feature{'format'} eq 'binary' |
889
|
30 |
685 |
235 |
defined $from_NA and $value eq $from_NA |
|
30 |
685 |
0 |
defined $to_NA and not defined $value |
|
715 |
0 |
0 |
defined $to_NA and not defined $value and not defined $from_NA |
897
|
15 |
332 |
0 |
defined $to_NA and not grep({defined $_;} @value) |
|
347 |
0 |
0 |
defined $to_NA and not grep({defined $_;} @value) and not defined $from_NA |
|
15 |
199 |
133 |
defined $from_NA and not grep({$_ ne $from_NA;} @value) |
919
|
288 |
171 |
102 |
$from_format eq 'normal' and exists $$feature{'postproc'} |
922
|
249 |
92 |
49 |
$from_format eq 'numeric' and exists $$feature{'type'} |
|
341 |
0 |
49 |
$from_format eq 'numeric' and exists $$feature{'type'} and $$feature{'type'} =~ /^(int|num|boo)$/ |
|
194 |
102 |
45 |
$from_format eq 'binary' and exists $$feature{'type'} |
|
296 |
18 |
27 |
$from_format eq 'binary' and exists $$feature{'type'} and $$feature{'type'} eq 'boo' |
989
|
0 |
0 |
3 |
exists $$options{'header'} and $$options{'header'} |