| line | true | false | branch | 
 
| 54 | 0 | 1 | if $name =~ /DESTROY$/ | 
 
| 56 | 0 | 1 | unless $name =~ /^[_A-Z][_A-Z0-9]*$/ | 
 
| 57 | 1 | 0 | $_[0] && ref $_[0] && $_[0]->isa('Env::Bash') ? : | 
 
| 116 | 0 | 1 | if $$s{'options'}{'Keys'} | 
 
| 130 | 0 | 0 | unless ($$s{'keys'}) | 
 
| 141 | 0 | 1 | if (exists $$s{'keys'} and @{$$s{'keys'};}) | 
 
| 142 | 0 | 0 | unless defined wantarray | 
 
| 143 | 0 | 0 | wantarray ? : | 
 
| 147 | 1 | 0 | unless defined wantarray | 
 
| 148 | 0 | 0 | wantarray ? : | 
 
| 162 | 4 | 0 | unless (%options) | 
 
| 163 | 3 | 1 | unless defined wantarray | 
 
| 164 | 1 | 0 | wantarray ? : | 
 
| 167 | 0 | 0 | unless defined wantarray | 
 
| 168 | 0 | 0 | wantarray ? : | 
 
| 211 | 0 | 1 | unless $s->EXISTS($key) | 
 
| 246 | 0 | 0 | unless $prevkey | 
 
| 248 | 0 | 0 | if $$s{'keys'}[$idx] eq $prevkey | 
 
| 260 | 0 | 3 | unless defined wantarray | 
 
| 262 | 0 | 3 | unless $name | 
 
| 266 | 3 | 0 | if (_have_bash()) { } | 
 
| 273 | 0 | 3 | if $options{'Debug'} | 
 
| 278 | 0 | 0 | $$href{$name} ? : | 
 
| 282 | 0 | 0 | if ($options{'ForceArray'}) | 
 
| 283 | 0 | 0 | wantarray ? : | 
 
| 285 | 0 | 0 | defined $ret[0] ? : | 
 
|  | 0 | 0 | wantarray ? : | 
 
| 293 | 1 | 0 | if ($bash) { } | 
 
| 295 | 0 | 1 | @sources ? : | 
 
| 300 | 0 | 1 | if (@sources and $options{'SourceOnly'}) | 
 
| 311 | 0 | 1 | unless defined wantarray | 
 
| 312 | 1 | 0 | wantarray ? : | 
 
| 323 | 0 | 28 | unless $name | 
 
| 324 | 0 | 28 | if $name eq 'BASH_EXECUTION_STRING' | 
 
| 325 | 0 | 28 | if ($options{'SelectRegex'}) | 
 
| 326 | 0 | 0 | unless $name =~ /$options{'SelectRegex'}/ | 
 
| 335 | 0 | 6 | unless $HAVEBASH | 
 
| 339 | 0 | 0 | if $bash and -f $bash and -x _ | 
 
| 340 | 6 | 0 | if system('bash', '-c', '') == 0 | 
 
| 342 | 0 | 0 | if $bash and -f $bash and -x _ | 
 
| 343 | 0 | 0 | if $HAVEBASH | 
 
| 355 | 0 | 0 | ref $options{'Source'} && ref $options{'Source'} eq 'ARRAY' ? : | 
 
|  | 0 | 4 | $options{'Source'} ? : | 
 
| 356 | 4 | 0 | unless @srcs | 
 
| 359 | 0 | 0 | unless $source | 
 
| 361 | 0 | 0 | unless $source | 
 
| 362 | 0 | 0 | unless (-f $source) | 
 
| 366 | 0 | 0 | unless (-x _) | 
 
| 371 | 0 | 0 | unless (open $fh, $source) | 
 
| 395 | 0 | 4 | if $options{'Debug'} | 
 
| 397 | 3 | 1 | if $? or $@ | 
 
| 400 | 0 | 1 | if $options{'Debug'} | 
 
| 413 | 0 | 0 | if $options{'Debug'} | 
 
| 420 | 0 | 17 | if ($_[0] and ref $_[0] and ref $_[0] eq 'ARRAY') { } | 
 
| 425 | 17 | 0 | unless (%options) | 
 
| 426 | 0 | 17 | unless defined wantarray | 
 
| 427 | 17 | 0 | wantarray ? : | 
 
| 429 | 0 | 0 | unless defined wantarray | 
 
| 430 | 0 | 0 | wantarray ? : |