| line |
!l |
l&&!r |
l&&r |
condition |
|
86
|
0 |
0 |
0 |
$x and $y |
|
|
0 |
0 |
0 |
$x and $y and $x > 0 |
|
|
0 |
0 |
0 |
$x and $y and $x > 0 and $y > 0 |
|
93
|
0 |
0 |
0 |
$x and $y |
|
|
0 |
0 |
0 |
$x and $y and $x > 0 |
|
|
0 |
0 |
0 |
$x and $y and $x > 0 and $y > 0 |
|
199
|
0 |
0 |
0 |
$i < $#objects and $objects[$i + 1][1]{'type'} eq "dict" |
|
748
|
0 |
0 |
0 |
defined $value and !defined($hash->{$key}) || $hash->{$key} ne $value |
|
|
0 |
0 |
0 |
not defined $value and exists $hash->{$key} |
|
836
|
0 |
0 |
0 |
defined $length and substr($_, $length) =~ /\A(\s*endstream$ws)/d |
|
961
|
0 |
0 |
0 |
ref $object and &reftype($object) eq "SCALAR" |
|
982
|
0 |
0 |
0 |
$object->{'Length'} and length $object->{'-data'} > $object->{'Length'} |
|
1071
|
0 |
0 |
0 |
($object->{'Type'} // "") eq "/ExtGState" and $key eq "Font" |
|
|
0 |
0 |
0 |
($object->{'Type'} // "") eq "/ExtGState" and $key eq "Font" and &is_array($object->{'Font'}) |
|
|
0 |
0 |
0 |
($object->{'Type'} // "") eq "/ExtGState" and $key eq "Font" and &is_array($object->{'Font'}) and &is_hash($object->{'Font'}[0]) |
|
|
0 |
0 |
0 |
$key =~ /^(?:AN|Annotation|B|C|CI|DocMDP|F|FontDescriptor|I|IX|K|Lock|N|P|Pg|RI|SE|SV|V)$/d and ref $object->{$key} |
|
|
0 |
0 |
0 |
$key =~ /^(?:AN|Annotation|B|C|CI|DocMDP|F|FontDescriptor|I|IX|K|Lock|N|P|Pg|RI|SE|SV|V)$/d and ref $object->{$key} and &is_hash($object->{$key}) |
|
|
0 |
0 |
0 |
&is_hash($object->{$key}) and $object->{$key}{'-data'} || $object->{$key}{'Kids'} || ($object->{$key}{'Type'} // '') =~ m[^/(?:Filespec|Font)$]d |
|
|
0 |
0 |
0 |
($object->{'S'} // "") eq "/Thread" and $key eq "D" |
|
|
0 |
0 |
0 |
($object->{'S'} // "") eq "/Hide" and $key eq "T" |
|
|
0 |
0 |
0 |
$key =~ /^(?:Annots|B|C|CO|Fields|K|Kids|O|Pages|TrapRegions)$/d and &is_array($object->{$key}) |
|
1132
|
0 |
0 |
0 |
defined $object and not $objects->[0]{$object} |
|
1147
|
0 |
0 |
0 |
ref $object and $seen->{$object}++ |
|
1152
|
0 |
0 |
0 |
&is_array($object) and not grep({ref $_;} @{$object;}) |
|
1155
|
0 |
0 |
0 |
$self->{'-compress'} || $object->{'-compress'} and not $self->{'-decompress'} || $object->{'-decompress'} |
|
1211
|
0 |
0 |
0 |
$spaces eq " " and not $self->{'-minify'} |
|
1232
|
0 |
0 |
0 |
ref $object and $seen->{$object} |
|
|
0 |
0 |
0 |
&is_array($object) and not grep({ref $_;} @{$object;}) |
|
1233
|
0 |
0 |
0 |
ref $object and $seen->{$object} |
|
|
0 |
0 |
0 |
&is_array($object) and not grep({ref $_;} @{$object;}) |
| line |
l |
!l&&r |
!l&&!r |
condition |
|
46
|
0 |
0 |
0 |
&blessed($self) || $self |
|
93
|
0 |
0 |
0 |
$self->{'-file'} || () |
|
173
|
0 |
0 |
0 |
&blessed($self) || $self |
|
180
|
0 |
0 |
0 |
$self->{'-file'} || () |
|
183
|
0 |
0 |
0 |
$self->{'-file'} || () |
|
199
|
0 |
0 |
0 |
$self->{'-file'} || () |
|
206
|
0 |
0 |
0 |
$self->{'-file'} || () |
|
228
|
0 |
0 |
0 |
$time //= time |
|
259
|
0 |
0 |
0 |
$time //= time |
|
427
|
0 |
0 |
0 |
$time //= time |
|
543
|
0 |
0 |
0 |
$self->{'-file'} || () |
|
545
|
0 |
0 |
0 |
$self->{'-file'} || () |
|
546
|
0 |
0 |
0 |
$self->{'-file'} || () |
|
553
|
0 |
0 |
0 |
$self->{'-file'} || () |
|
562
|
0 |
0 |
0 |
$self->{'-file'} || () |
|
573
|
0 |
0 |
0 |
$self->{'-file'} || () |
|
604
|
0 |
0 |
0 |
$self->{'-file'} || () |
|
607
|
0 |
0 |
0 |
$self->{'-file'} || () |
|
622
|
0 |
0 |
0 |
$self->{'-file'} || () |
|
731
|
0 |
0 |
0 |
${$stream;} =~ /(^|[\s)>\[\]{}])$/d or $object =~ m(^[\s()<>\[\]{}/%])d |
|
748
|
0 |
0 |
0 |
!defined($hash->{$key}) || $hash->{$key} ne $value |
|
749
|
0 |
0 |
0 |
$self->{'-file'} || () |
|
752
|
0 |
0 |
0 |
$self->{'-file'} || () |
|
803
|
0 |
0 |
0 |
$self->{'-file'} || () |
|
|
0 |
0 |
0 |
$pairs[$i][1]{'name'} // croak(join(": ", $self->{'-file'} || (), "Byte offset ${offset}: Dictionary key is not a name!\n")) |
|
816
|
0 |
0 |
0 |
$token eq "obj" or $token eq "R" |
|
820
|
0 |
0 |
0 |
$self->{'-file'} || () |
|
821
|
0 |
0 |
0 |
$gen->[0] || () |
|
828
|
0 |
0 |
0 |
$self->{'-file'} || () |
|
829
|
0 |
0 |
0 |
$self->{'-file'} || () |
|
832
|
0 |
0 |
0 |
$self->{'-file'} || () |
|
840
|
0 |
0 |
0 |
$self->{'-file'} || () |
|
854
|
0 |
0 |
0 |
$self->{'-file'} || () |
|
857
|
0 |
0 |
0 |
$object->[1]{'offset'} // $offset |
|
861
|
0 |
0 |
0 |
$self->{'-file'} || () |
|
875
|
0 |
0 |
0 |
$self->{'-file'} || () |
|
879
|
0 |
0 |
0 |
$objects[-1][1]{'offset'} //= $offset |
|
917
|
0 |
0 |
0 |
$status == Z_OK() or $status == Z_STREAM_END() |
|
921
|
0 |
0 |
0 |
$self->{'-file'} || () |
|
949
|
0 |
0 |
0 |
$self->{'-file'} || () |
|
950
|
0 |
0 |
0 |
$self->{'-file'} || () |
|
969
|
0 |
0 |
0 |
$self->{'-file'} || () |
|
984
|
0 |
0 |
0 |
$object->{'Length'} ||= $len |
|
986
|
0 |
0 |
0 |
$self->{'-file'} || () |
|
1071
|
0 |
0 |
0 |
$key =~ /^(?:Data|First|ID|Last|Next|Obj|Parent|ParentTree|Popup|Prev|Root|StmOwn|Threads|Widths)$/d or $key =~ /^(?:AN|Annotation|B|C|CI|DocMDP|F|FontDescriptor|I|IX|K|Lock|N|P|Pg|RI|SE|SV|V)$/d and ref $object->{$key} and &is_hash($object->{$key}) |
|
|
0 |
0 |
0 |
$object->{$key}{'-data'} || $object->{$key}{'Kids'} || ($object->{$key}{'Type'} // '') =~ m[^/(?:Filespec|Font)$]d |
|
|
0 |
0 |
0 |
$key =~ /^(?:Data|First|ID|Last|Next|Obj|Parent|ParentTree|Popup|Prev|Root|StmOwn|Threads|Widths)$/d or $key =~ /^(?:AN|Annotation|B|C|CI|DocMDP|F|FontDescriptor|I|IX|K|Lock|N|P|Pg|RI|SE|SV|V)$/d and ref $object->{$key} and &is_hash($object->{$key}) or &is_hash($object->{$key}) and $object->{$key}{'-data'} || $object->{$key}{'Kids'} || ($object->{$key}{'Type'} // '') =~ m[^/(?:Filespec|Font)$]d |
|
|
0 |
0 |
0 |
$key =~ /^(?:Data|First|ID|Last|Next|Obj|Parent|ParentTree|Popup|Prev|Root|StmOwn|Threads|Widths)$/d or $key =~ /^(?:AN|Annotation|B|C|CI|DocMDP|F|FontDescriptor|I|IX|K|Lock|N|P|Pg|RI|SE|SV|V)$/d and ref $object->{$key} and &is_hash($object->{$key}) or &is_hash($object->{$key}) and $object->{$key}{'-data'} || $object->{$key}{'Kids'} || ($object->{$key}{'Type'} // '') =~ m[^/(?:Filespec|Font)$]d or ($object->{'S'} // "") eq "/Thread" and $key eq "D" |
|
|
0 |
0 |
0 |
$key =~ /^(?:Data|First|ID|Last|Next|Obj|Parent|ParentTree|Popup|Prev|Root|StmOwn|Threads|Widths)$/d or $key =~ /^(?:AN|Annotation|B|C|CI|DocMDP|F|FontDescriptor|I|IX|K|Lock|N|P|Pg|RI|SE|SV|V)$/d and ref $object->{$key} and &is_hash($object->{$key}) or &is_hash($object->{$key}) and $object->{$key}{'-data'} || $object->{$key}{'Kids'} || ($object->{$key}{'Type'} // '') =~ m[^/(?:Filespec|Font)$]d or ($object->{'S'} // "") eq "/Thread" and $key eq "D" or ($object->{'S'} // "") eq "/Hide" and $key eq "T" |
|
1148
|
0 |
0 |
0 |
$self->{'-file'} || () |
|
1155
|
0 |
0 |
0 |
$self->{'-compress'} || $object->{'-compress'} |
|
|
0 |
0 |
0 |
$self->{'-decompress'} || $object->{'-decompress'} |
|
1181
|
0 |
0 |
0 |
$self->{'-file'} || () |