| line | !l | l&&!r | l&&r | condition | 
 
| 34 | 0 | 0 | 16 | exists $ENV{'PERL5_SMOKEBOX_DIR'} and defined $ENV{'PERL5_SMOKEBOX_DIR'} | 
 
| 40 | 0 | 0 | 0 | defined $ENV{$env} and length $ENV{$env} | 
 
| 71 | 0 | 0 | 0 | $prefix and $ts | 
 
| 135 | 2 | 0 | 0 | $config{'perl'} and -e $config{'perl'} | 
 
| 141 | 0 | 0 | 2 | $config{'jobs'} and -e $config{'jobs'} | 
 
| 157 | 2 | 0 | 0 | $config{'home'} and not -e $config{'home'} | 
 
| 161 | 2 | 0 | 0 | $config{'home'} and not -d $config{'home'} | 
 
| 173 | 2 | 0 | 0 | $self->{'perlenv'} and $ENV{'PERL5LIB'} | 
 
| 281 | 0 | 0 | 2 | $version and $archname | 
 
|  | 0 | 0 | 2 | $version and $archname and $osvers | 
 
| 315 | 0 | 0 | 2 | $self->{'jobs'} and ref $self->{'jobs'} eq 'ARRAY' | 
 
| 366 | 0 | 2 | 0 | not $self->{'recent'} and $self->{'package'} || $self->{'author'} || $self->{'phalanx'} || $self->{'jobs'} && ref $self->{'jobs'} eq 'ARRAY' | 
 
| 382 | 0 | 0 | 0 | $state eq 'recent' and $self->{'reverse'} | 
| line | l | !l | condition | 
 
| 82 | 3 | 0 | shift() || (return) | 
 
| 146 | 0 | 2 | delete $config{'sections'}{'ENVIRONMENT'} || {} | 
 
| 265 | 0 | 0 | $self->{'backend'} || 'CPANPLUS::YACSmoke' | 
 
| 305 | 0 | 0 | $self->{'backend'} || 'CPANPLUS::YACSmoke' | 
 
| 333 | 0 | 0 | $self->{'url'} || 'ftp://cpan.cpantesters.org/CPAN/' | 
 
| 341 | 0 | 0 | $self->{'url'} || 'ftp://cpan.cpantesters.org/CPAN/' | 
 
| 349 | 0 | 0 | $self->{'url'} || 'ftp://cpan.cpantesters.org/CPAN/' | 
 
| 356 | 0 | 0 | $self->{'url'} || 'ftp://cpan.cpantesters.org/CPAN/' | 
 
| 363 | 0 | 0 | $self->{'url'} || 'ftp://cpan.cpantesters.org/CPAN/' | 
 
| 371 | 0 | 0 | $self->{'url'} || 'ftp://cpan.cpantesters.org/CPAN/' |