line |
!l |
l&&!r |
l&&r |
condition |
174
|
0 |
0 |
0 |
-d $par_temp and $^O ne 'MSWin32' |
216
|
1 |
0 |
0 |
exists $ENV{'PAR_ARGV_0'} and $ENV{'PAR_ARGV_0'} |
274
|
0 |
0 |
0 |
defined $ext and not $ext =~ /\.(?:pm|pl|ix|al)$/i |
|
0 |
0 |
0 |
$fullname =~ m[^/?shlib/] and defined $ENV{'PAR_TEMP'} |
322
|
0 |
0 |
0 |
$ENV{'PAR_CLEAN'} and defined &IO::File::new |
387
|
0 |
0 |
0 |
$ARGV[0] eq '--par-options' and shift @ARGV |
399
|
0 |
1 |
0 |
@ARGV and $ARGV[0] eq '--reuse' |
481
|
0 |
0 |
0 |
$zip and my $meta = $zip->contents('META.yml') |
509
|
0 |
0 |
0 |
not $ENV{'PAR_VERBATIM'} and $loader =~ /^(?:#!|\@rem)/ |
537
|
0 |
0 |
0 |
$_ ne $Config::Config{'archlibexp'} and $_ ne $Config::Config{'privlibexp'} |
550
|
0 |
0 |
0 |
/^_<(.+)$/ and -e $1 |
|
0 |
0 |
0 |
/^_<(.+)$/ and -e $1 and ++$files{$1} |
580
|
0 |
0 |
0 |
defined $name and not $written{$name}++ |
581
|
0 |
0 |
0 |
not ref $file and $file =~ /\.\Q$lib_ext\E$/ |
597
|
0 |
0 |
0 |
not $ENV{'PAR_VERBATIM'} and $name =~ /\.(?:pm|ix|al)$/i |
619
|
0 |
0 |
0 |
not $cache_name and my $mtime = (stat $out)[9] |
630
|
0 |
0 |
0 |
$ctx and open my $fh, "<$out" |
693
|
0 |
0 |
0 |
-f $dest_name and -s _ == $member->uncompressedSize |
767
|
1 |
0 |
0 |
defined $ENV{'PAR_TEMP'} and $ENV{'PAR_TEMP'} =~ /(.+)/ |
776
|
5 |
1 |
1 |
defined $path and -d $path |
|
6 |
0 |
1 |
defined $path and -d $path and -w $path |
795
|
0 |
0 |
1 |
not $ENV{'PAR_CLEAN'} and my $mtime = (stat $progname)[9] |
816
|
0 |
0 |
1 |
$ctx and open my $fh, "<$progname" |
837
|
0 |
0 |
1 |
$ENV{'PAR_TEMP'} and $ENV{'PAR_TEMP'} =~ /(.+)/ |
861
|
1 |
0 |
0 |
defined $ENV{'PAR_PROGNAME'} and $ENV{'PAR_PROGNAME'} =~ /(.+)/ |
867
|
1 |
0 |
0 |
$ENV{'PAR_TEMP'} and index($progname, $ENV{'PAR_TEMP'}) >= 0 |
882
|
0 |
0 |
0 |
exists $ENV{'PAR_TEMP'} and $dir eq $ENV{'PAR_TEMP'} |
line |
l |
!l&&r |
!l&&!r |
condition |
309
|
0 |
0 |
0 |
ref $module or not $module |
311
|
0 |
0 |
0 |
delete $require_list{$module} || do {
my $key;
foreach $_ (keys %require_list) {
next unless /\Q$module\E$/;
$key = $_;
last;
};
delete $require_list{$key} if defined $key
} |
359
|
0 |
0 |
0 |
$INC{$filename} or $filename =~ /BSDPAN/ |
387
|
1 |
0 |
0 |
not $start_pos or $ARGV[0] eq '--par-options' and shift @ARGV |
622
|
0 |
0 |
0 |
eval {
do {
require Digest::SHA;
'Digest::SHA'->new(1)
}
} || eval {
do {
require Digest::SHA1;
'Digest::SHA1'->new
}
} || eval {
do {
require Digest::MD5;
'Digest::MD5'->new
}
} |
626
|
0 |
0 |
0 |
$sha_version eq '5.38' or $sha_version eq '5.39' |
808
|
1 |
0 |
0 |
eval {
do {
require Digest::SHA;
'Digest::SHA'->new(1)
}
} || eval {
do {
require Digest::SHA1;
'Digest::SHA1'->new
}
} || eval {
do {
require Digest::MD5;
'Digest::MD5'->new
}
} |
812
|
0 |
0 |
1 |
$sha_version eq '5.38' or $sha_version eq '5.39' |
865
|
0 |
1 |
0 |
$progname ||= $0 |
871
|
1 |
0 |
0 |
not $ENV{'PAR_PROGNAME'} or index($progname, $Config{'_delim'}) >= 0 |
892
|
0 |
0 |
0 |
$progname ||= $ENV{'PAR_PROGNAME'} |