| line |
!l |
l&&!r |
l&&r |
condition |
|
39
|
9 |
0 |
2 |
$_[1] and $_[1] =~ /~/ |
|
51
|
1 |
0 |
22 |
defined $source and length $source |
|
80
|
2 |
18 |
1 |
ref \$source eq "SCALAR" and not -s $source |
|
|
18 |
2 |
0 |
ref $source eq "ARRAY" and not @$source |
|
89
|
0 |
6 |
14 |
$info and ref $info eq 'HASH' && %$info || ref $info eq 'ARRAY' && @$info |
|
112
|
1 |
0 |
17 |
defined($_ = $op{'ofile'}) and length $_ |
|
139
|
0 |
1 |
0 |
$err and @$err |
|
143
|
0 |
0 |
0 |
$path && length $path |
|
161
|
14 |
0 |
4 |
-s $ofile and ref \$source eq "SCALAR" |
|
|
14 |
4 |
0 |
-s $ofile and ref \$source eq "SCALAR" and $source eq $ofile && compare($source, $ofile) == 0 || join(',', stat $source) eq join(',', stat $ofile) |
|
255
|
14 |
1 |
2 |
not $end and defined $key |
|
283
|
2 |
184 |
145 |
ref $$vardata eq "HASH" and ref $$$vardata{$$key} eq 'HASH' || ref $$$vardata{$$key} eq 'ARRAY' || ref \$$$vardata{$$key} eq 'SCALAR' || ref $$$vardata{$$key} eq 'SCALAR' |
|
|
0 |
2 |
0 |
ref $$vardata eq "ARRAY" and ref $$$vardata[$$key] eq 'HASH' || ref $$$vardata[$$key] eq 'ARRAY' || ref \$$$vardata[$$key] eq 'SCALAR' || ref $$$vardata[$$key] eq 'SCALAR' |
|
295
|
72 |
3 |
3 |
$t and $t eq "T" |
|
297
|
72 |
0 |
3 |
$t and $t eq "Z" |
|
326
|
49 |
139 |
143 |
@$columns && exists $columns->[-1]{'ki'} |
|
331
|
37 |
168 |
126 |
not $sclr and $$z =~ /^(.*?)\s?%%%+V:\s*([^\s:%#]+)(%?)\s?(.*)/ |
|
338
|
0 |
4 |
35 |
ref $vk eq "HASH" and exists $vk->{$ki} |
|
|
4 |
35 |
0 |
ref $vk eq "HASH" and exists $vk->{$ki} and ref \$vk->{$ki} eq 'SCALAR' || ref $vk->{$ki} eq 'SCALAR' || $ki eq '@' && ref $vk->{$ki} eq 'ARRAY' |
|
340
|
9 |
22 |
0 |
$ki =~ /^\-*(\d+)$/ and $1 < @$vk || $ki < 0 && $1 == @$vk |
|
372
|
8 |
4 |
0 |
$ki =~ /^\-*(\d+)$/ and $1 < @$vk || $ki < 0 && $1 == @$vk |
|
422
|
0 |
0 |
30 |
@$columns and $sclr || exists $columns->[-1]{'ki'} && !$columns->[$j] |
|
431
|
18 |
115 |
33 |
not $sclr and $+{'t'} eq "X" |
|
481
|
97 |
0 |
3 |
$sk =~ /^\d+$/ and ref $vd eq "ARRAY" |
|
|
97 |
0 |
3 |
$sk =~ /^\d+$/ and ref $vd eq "ARRAY" and defined $vd->[$sk] |
|
|
1 |
96 |
0 |
ref $vd eq "HASH" and exists $vd->{$sk} |
|
512
|
76 |
6 |
1 |
not defined $vk and $DEBUG |
|
547
|
41 |
10 |
6 |
$sk =~ /^\d+$/ and ref $$data eq "ARRAY" |
|
|
51 |
0 |
6 |
$sk =~ /^\d+$/ and ref $$data eq "ARRAY" and defined $$data->[$sk] |
|
|
1 |
50 |
0 |
ref $$data eq "HASH" and exists $$data->{$sk} |
|
752
|
372 |
17 |
49 |
$border and exists $el->{'eX'} |
|
|
17 |
16 |
33 |
$border and exists $el->{'eX'} and exists $el->{'eX'}{$i} |
|
|
58 |
158 |
280 |
$ht eq "head" and ($border and exists $el->{'eX'} and exists $el->{'eX'}{$i}) |
|
773
|
40 |
381 |
16 |
length $ki and not defined $val |
|
863
|
3 |
0 |
125 |
@n < 2 and $n[0] < $nd |
|
947
|
6 |
87 |
2 |
defined $val and ref $val eq "ARRAY" |
|
|
93 |
0 |
0 |
ref \$val ne "SCALAR" and ref $val ne "SCALAR" |
|
1006
|
3 |
30 |
0 |
ref \$values->{$ki} eq "SCALAR" and !$op->{'def'} || defined $values->{$ki} |
|
|
8 |
1 |
0 |
ref $values->{$ki} eq "SCALAR" and !$op->{'def'} || defined ${$$values{$ki};} |
|
|
6 |
0 |
2 |
$ki eq "\@" and ref $values->{'@'} eq "ARRAY" |
|
1017
|
1 |
0 |
10 |
defined $k and exists $values->{$k} |
| line |
l |
!l&&r |
!l&&!r |
condition |
|
32
|
0 |
3 |
12 |
not $_[0] or $_[0] =~ /^[a-zA-Z0-9,=:;!\.\s\+\-\*]+$/ |
|
|
3 |
1 |
11 |
not $_[0] or $_[0] =~ /^[a-zA-Z0-9,=:;!\.\s\+\-\*]+$/ or $_[0] =~ s/^%%%:// |
|
80
|
1 |
0 |
20 |
ref \$source eq "SCALAR" and not -s $source or ref $source eq "ARRAY" and not @$source |
|
89
|
17 |
2 |
1 |
ref $info eq 'HASH' && %$info || ref $info eq 'ARRAY' && @$info |
|
123
|
1 |
0 |
0 |
$op{'outdir'} // "$dir/${$}" |
|
161
|
1 |
0 |
3 |
$source eq $ofile && compare($source, $ofile) == 0 || join(',', stat $source) eq join(',', stat $ofile) |
|
283
|
237 |
6 |
0 |
ref $$$vardata{$$key} eq 'HASH' || ref $$$vardata{$$key} eq 'ARRAY' || ref \$$$vardata{$$key} eq 'SCALAR' || ref $$$vardata{$$key} eq 'SCALAR' |
|
|
0 |
0 |
0 |
ref $$$vardata[$$key] eq 'HASH' || ref $$$vardata[$$key] eq 'ARRAY' || ref \$$$vardata[$$key] eq 'SCALAR' || ref $$$vardata[$$key] eq 'SCALAR' |
|
|
37 |
0 |
2 |
ref $$vardata eq "HASH" and ref $$$vardata{$$key} eq 'HASH' || ref $$$vardata{$$key} eq 'ARRAY' || ref \$$$vardata{$$key} eq 'SCALAR' || ref $$$vardata{$$key} eq 'SCALAR' or ref $$vardata eq "ARRAY" and ref $$$vardata[$$key] eq 'HASH' || ref $$$vardata[$$key] eq 'ARRAY' || ref \$$$vardata[$$key] eq 'SCALAR' || ref $$$vardata[$$key] eq 'SCALAR' |
|
323
|
31 |
6 |
294 |
ref \$vk eq 'SCALAR' || ref $vk eq 'SCALAR' |
|
329
|
49 |
37 |
245 |
$j < 0 or $sclr |
|
331
|
173 |
27 |
5 |
$$z =~ /(?.+?)\s?%%%+ADD(?[AEX]?):(?%?)/ or $$z =~ /^\s*%%%+ADD(?[AEX]?):(?%?)\s?(?.*?)[\r\n]*$/ |
|
338
|
15 |
2 |
39 |
$$chkVAR == 4 or $$chkVAR == 8 |
|
|
31 |
0 |
4 |
ref \$vk->{$ki} eq 'SCALAR' || ref $vk->{$ki} eq 'SCALAR' || $ki eq '@' && ref $vk->{$ki} eq 'ARRAY' |
|
340
|
16 |
0 |
6 |
$1 < @$vk || $ki < 0 && $1 == @$vk |
|
357
|
0 |
0 |
0 |
$DEBUG or not $op->{'ignore'} |
|
372
|
4 |
0 |
0 |
$1 < @$vk || $ki < 0 && $1 == @$vk |
|
422
|
15 |
15 |
0 |
$sclr || exists $columns->[-1]{'ki'} && !$columns->[$j] |
|
499
|
7 |
7 |
2 |
$DEBUG or not $op->{'ignore'} |
|
554
|
13 |
15 |
2 |
$DEBUG or not $op->{'ignore'} |
|
564
|
5 |
4 |
18 |
ref $d eq "ARRAY" or ref $d eq "HASH" |
|
577
|
0 |
1 |
0 |
$DEBUG or not $op->{'ignore'} |
|
616
|
39 |
10 |
36 |
ref $d eq "ARRAY" or ref $d eq "HASH" |
|
621
|
32 |
3 |
1 |
ref \$d eq "SCALAR" or ref $d eq "SCALAR" |
|
637
|
32 |
3 |
10 |
ref \$vk eq "SCALAR" or ref $vk eq "SCALAR" |
|
664
|
0 |
1 |
37 |
not $$chkVAR or $$chkVAR > 8 |
|
|
1 |
0 |
37 |
not $$chkVAR or $$chkVAR > 8 or $$chkVAR & $$chkVAR - 1 |
|
665
|
0 |
1 |
0 |
$DEBUG or not $op->{'ignore'} |
|
839
|
2 |
10 |
0 |
$2 || $nd |
|
901
|
32 |
3 |
47 |
ref \$values eq "SCALAR" or ref $values eq "SCALAR" |
|
908
|
0 |
1 |
0 |
$DEBUG or not $op->{'ignore'} |
|
925
|
36 |
11 |
222 |
!($row || $col) || $row >= $#{$values;} && !(defined $ki && length $ki) |
|
929
|
25 |
3 |
204 |
ref \$d eq "SCALAR" or ref $d eq "SCALAR" |
|
1002
|
10 |
2 |
27 |
!$col || $col >= $#{$columns;} && !(defined $ki && length $ki) |
|
1006
|
1 |
23 |
6 |
!$op->{'def'} || defined $values->{$ki} |
|
|
0 |
1 |
0 |
!$op->{'def'} || defined ${$$values{$ki};} |