|  line  | 
 l  | 
 !l&&r  | 
 !l&&!r  | 
 condition  | 
 
| 
133
 | 
 0  | 
 0  | 
 0  | 
 $conf{'cmd'} || basename($0)  | 
 
| 
185
 | 
 0  | 
 0  | 
 1  | 
 !defined($type) || $type eq '$'  | 
 
| 
 | 
 0  | 
 0  | 
 1  | 
 !defined($type) || $type eq '$' and do {
	$usage{$item} .= " (default: $def[0])" if $def[0];
${"$var";} = shift @def;
$opt{$spec} = *{"$var";}{'SCALAR'}
} or $type eq '@' and do {
	$usage{$item} .= ' (default: ' . join(',', @def) . ')' if @def > 0;
@{"$var";} = @def;
$opt{$spec} = *{"$var";}{'ARRAY'}
}  | 
 
| 
 | 
 0  | 
 0  | 
 1  | 
 !defined($type) || $type eq '$' and do {
	$usage{$item} .= " (default: $def[0])" if $def[0];
${"$var";} = shift @def;
$opt{$spec} = *{"$var";}{'SCALAR'}
} or $type eq '@' and do {
	$usage{$item} .= ' (default: ' . join(',', @def) . ')' if @def > 0;
@{"$var";} = @def;
$opt{$spec} = *{"$var";}{'ARRAY'}
} or $type eq '%' and do {
	(%{"$var";}) = @def;
$opt{$spec} = *{"$var";}{'HASH'}
}  |