|  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'}  |