|  line  | 
 l  | 
 !l  | 
 condition  | 
 
| 
31
 | 
 9  | 
 0  | 
 shift() || die('No namespace given')  | 
 
| 
41
 | 
 1  | 
 0  | 
 caller || 'main'  | 
 
| 
207
 | 
 36  | 
 3  | 
 $$opts{'spec'} ||= ''  | 
 
| 
237
 | 
 15  | 
 0  | 
 $$accept{$_}{'spec'} || ''  | 
 
| 
501
 | 
 1  | 
 2  | 
 $self->_getType($opt) || 'SCALAR'  | 
 
| 
 | 
 3  | 
 0  | 
 reftype($_[0]) || 'SCALAR'  | 
 
| 
 | 
 1  | 
 2  | 
 $self->_getType($opt) || 'SCALAR'  | 
 
| 
600
 | 
 1  | 
 2  | 
 shift() || {}  | 
 
| 
611
 | 
 4  | 
 5  | 
 $$cbs{'current_value'} || sub {
	'Current value: [' . (shift()) . ']';
}
  | 
 
| 
617
 | 
 2  | 
 1  | 
 $$cbs{'valid_values'} || sub {
	'Valid values: [' . join(',', @_) . ']';
}
  | 
 
| 
630
 | 
 0  | 
 2  | 
 shift() || {}  | 
 
| 
665
 | 
 0  | 
 12  | 
 $$cbs{'current_value'} || sub {
	'Current value: [' . (shift()) . ']';
}
  | 
 
| 
666
 | 
 0  | 
 4  | 
 $$cbs{'valid_values'} || sub {
	'Valid values: [' . join(',', @_) . ']';
}
  | 
|  line  | 
 l  | 
 !l&&r  | 
 !l&&!r  | 
 condition  | 
 
| 
60
 | 
 0  | 
 9  | 
 0  | 
 $global ||= $self  | 
 
| 
290
 | 
 65  | 
 0  | 
 0  | 
 shift() || 'Getopt::Modular::Exception'->throw('message', 'No option given?', 'type', 'dev-error')  | 
 
| 
411
 | 
 0  | 
 8  | 
 59  | 
 $type eq '' or $type eq '!'  | 
 
| 
569
 | 
 0  | 
 14  | 
 8  | 
 $type eq '' or $type eq '!'  | 
 
| 
571
 | 
 7  | 
 7  | 
 0  | 
 $self->_opt($param)->{'help_bool'} || $$self{'bool_strings'}  | 
 
| 
643
 | 
 2  | 
 0  | 
 0  | 
 eval {
	do {
	require Text::WrapI18N;
sub {
	local $Text::WrapI18N::columns = shift();
local $Text::WrapI18N::unexpand;
Text::WrapI18N::wrap('', '', @_);
}
}
} || do {
	require Text::Wrap;
sub {
	local $Text::Wrap::columns = shift();
local $Text::Wrap::unexpand;
Text::Wrap::wrap('', '', @_);
}
}  |