line |
!l |
l&&!r |
l&&r |
condition |
77
|
0 |
2 |
0 |
@values && defined $values[0] |
|
14 |
0 |
2 |
$_prompt and not @values && defined $values[0] |
82
|
14 |
0 |
2 |
defined $_default and !(@values && defined $values[0]) || $values[0] eq '' |
|
0 |
0 |
2 |
defined $_default and !(@values && defined $values[0]) || $values[0] eq '' and exists $data->{'default'} |
389
|
5 |
0 |
1 |
$_range && $_range =~ /:/u |
470
|
2 |
0 |
0 |
$_range && $_range =~ /:/u |
573
|
2 |
0 |
0 |
$_type and $type_map{$_type} |
650
|
5 |
0 |
1 |
$_range && $_range =~ /:/u |
671
|
2 |
0 |
0 |
$_range && $_range =~ /:/u |
725
|
0 |
1 |
1 |
@values && defined $values[0] |
|
14 |
1 |
1 |
$_prompt and not @values && defined $values[0] |
730
|
16 |
0 |
0 |
defined $_default and !(@values && defined $values[0]) || $values[0] eq '' |
|
0 |
0 |
0 |
defined $_default and !(@values && defined $values[0]) || $values[0] eq '' and exists $data->{'default'} |
1104
|
4 |
0 |
91 |
exists $config->{$key} && exists $config->{$key}{$name} |
1113
|
27 |
0 |
17 |
exists $config->{$key} && exists $config->{$key}{$name} && exists $config->{$key}{$name}{$prop} |
line |
l |
!l |
condition |
33
|
55 |
22 |
$self->{'data'} ||= [@ARGV] |
74
|
14 |
2 |
$_range // 0 |
106
|
5 |
1 |
$value // "" |
114
|
4 |
6 |
$code ||= 0 |
432
|
6 |
6 |
$self->store('arg_order') || {} |
465
|
2 |
0 |
$self->get('arg', $data->{'arg'}) || {} |
502
|
2 |
10 |
$self->store('cmd_order') || {} |
546
|
16 |
8 |
$self->str('name') || 'application' |
627
|
2 |
10 |
$self->store('opt_order') || {} |
750
|
3 |
2 |
$self->store('arg') || {} |
757
|
4 |
1 |
$self->store('opt') || {} |
801
|
0 |
24 |
$store->{'arg_order'} ||= {} |
803
|
0 |
24 |
keys %{$$store{'arg_order'};} || 0 |
864
|
6 |
0 |
$type_map{$_} || 'boolean' |
877
|
1 |
9 |
$store->{'cmd_order'} ||= {} |
879
|
1 |
9 |
keys %{$$store{'cmd_order'};} || 0 |
920
|
5 |
40 |
$store->{'opt_order'} ||= {} |
922
|
5 |
40 |
keys %{$$store{'opt_order'};} || 0 |
989
|
6 |
0 |
$type_map{$_} || 'boolean' |
1060
|
24 |
13 |
$self->store('opt_order') || {} |
1096
|
519 |
74 |
$self->stash->{'config'} ||= {} |
1117
|
125 |
94 |
$config->{$key} ||= {} |
1119
|
116 |
103 |
$config->{$key}{$name} ||= {} |
1141
|
5 |
1 |
$data->{'type'} || 'boolean' |