line |
!l |
l&&!r |
l&&r |
condition |
232
|
11 |
1 |
3 |
@args > 2 and ref $args[0] eq 'HASH'
|
|
12 |
0 |
3 |
@args > 2 and ref $args[0] eq 'HASH' and ref $args[1] ne 'ARRAY'
|
246
|
0 |
1 |
6 |
ref $_ and ref $_ eq 'Getopt::Alt::Exception'
|
|
1 |
3 |
3 |
ref $_ and ref $_ eq 'Getopt::Alt::Exception' and $_->help
|
290
|
0 |
0 |
0 |
$self->auto_complete and $self->opt->auto_complete
|
|
0 |
0 |
0 |
$self->auto_complete and $self->opt->auto_complete and path($0)->basename eq path($args[0])->basename
|
296
|
0 |
0 |
0 |
$self->opt->auto_complete and $self->sub_command
|
|
0 |
0 |
0 |
$self->opt->auto_complete and $self->sub_command and $self->has_auto_complete_shortener
|
320
|
78 |
0 |
0 |
$self->opt->auto_complete and $opt_name eq 'auto_complete_list'
|
326
|
58 |
10 |
10 |
not $used and $short
|
|
68 |
0 |
10 |
not $used and $short and defined $arg_data
|
|
10 |
8 |
2 |
not $used and $short and defined $arg_data and length $arg_data
|
329
|
78 |
0 |
0 |
$self->has_conf_section and $self->conf_section
|
|
78 |
0 |
0 |
$self->has_conf_section and $self->conf_section and $self->conf_section eq $opt_name
|
|
0 |
0 |
0 |
$self->has_conf_section and $self->conf_section and $self->conf_section eq $opt_name and @args_orig
|
360
|
3 |
0 |
7 |
ref $_ eq 'ARRAY' and @$_ == 1
|
362
|
10 |
0 |
0 |
$self->has_auto_complete and $self->opt->auto_complete
|
375
|
0 |
4 |
0 |
@{$self->files;} and $self->files->[0] eq '--'
|
377
|
4 |
0 |
0 |
not @{$self->files;} and @args
|
381
|
0 |
0 |
4 |
not $self->cmd and @{$self->files;}
|
383
|
64 |
0 |
13 |
not $passed_args and $self->files
|
388
|
1 |
0 |
3 |
ref $self->sub_command eq 'HASH' and !$self->has_auto_complete || $self->cmd && $self->sub_command->{$self->cmd}
|
|
1 |
0 |
0 |
$self->sub_command =~ /^[A-Z].*::$/ and !$self->has_auto_complete || $self->cmd && $self->sub_command->{$self->cmd}
|
407
|
1 |
0 |
2 |
@$sub == 2 && ref $sub->[0] eq 'HASH' && ref $sub->[1] eq 'ARRAY'
|
443
|
8 |
0 |
0 |
$self->auto_complete and $self->opt->auto_complete
|
|
7 |
1 |
0 |
$self->sub_command and not $self->cmd
|
471
|
2 |
0 |
2 |
$self->sub_command and not $self->cmd
|
|
0 |
0 |
2 |
$ARGV[-1] and $ARGV[-1] =~ /^-/msx
|
515
|
88 |
3 |
3 |
$has_no and $long
|
524
|
378 |
217 |
30 |
$long and $opt->name eq $long
|
527
|
697 |
401 |
0 |
defined $long and $name eq $long
|
528
|
401 |
647 |
50 |
defined $short and $name eq $short
|
532
|
8 |
5 |
1 |
$long and $long =~ /^\d+$/msx
|
|
5 |
6 |
2 |
defined $short and $short =~ /^\d$/msx
|
561
|
6 |
0 |
0 |
$self->help_packages and $self->cmd
|
|
0 |
0 |
6 |
$self->help_package and $self->help_package ne '1'
|