line |
true |
false |
branch |
80
|
15 |
8 |
if (my(%optspec) = $self->options) |
85
|
0 |
17 |
if $token eq "--" |
91
|
9 |
8 |
if ($token =~ s/^--([^=]+)(=|$)//u) { } |
|
4 |
4 |
elsif ($token =~ s/^-(.)//u) { } |
93
|
1 |
8 |
if (not $optspec{$opt} and $opt =~ /no-(.+)/u) { } |
94
|
0 |
1 |
unless $spec = $optspec{$1} and $spec->negatable |
99
|
0 |
8 |
unless $spec = $optspec{$opt} |
104
|
0 |
4 |
unless $spec = $optspec{$1} |
114
|
5 |
8 |
if ($spec->mode =~ /value$/u) |
115
|
3 |
2 |
$value_in_token ? : |
119
|
2 |
11 |
if ($spec->mode eq 'multi_value') { } |
|
5 |
6 |
elsif ($spec->mode eq 'inc') { } |
134
|
2 |
56 |
if defined $spec->default and not exists $opts->{$name} |
140
|
7 |
6 |
if (defined $val) { } |
|
1 |
5 |
elsif (not $argspec->optional) { } |
141
|
1 |
6 |
if ($argspec->slurpy) |
185
|
0 |
12 |
if $args{'name'} =~ /:$/u |
186
|
3 |
9 |
if $args{'name'} =~ s/[=:]$//u |
187
|
2 |
10 |
if $args{'multi'} |
190
|
2 |
10 |
if $args{'mode'} eq "bool" |