line |
true |
false |
branch |
38
|
121 |
1 |
$self->{'allow_bang_only'} ? : |
47
|
189 |
698 |
unless ($line =~ /\S/) |
56
|
152 |
546 |
if ($line =~ /^(\s*)\[(\s*)(.+?)(\s*)\]
(?: (\s*)([;#])(.*))?
(\R?)\z/x) |
76
|
29 |
517 |
if ($self->{'enable_directive'} and $line =~ s/$directive_re//) |
88
|
3 |
26 |
if ($self->{'allow_directives'}) |
92
|
1 |
2 |
unless grep {$_ eq $directive;} @{$$self{'allow_directives'};} |
94
|
3 |
25 |
if ($self->{'disallow_directives'}) |
98
|
2 |
1 |
if grep {$_ eq $directive;} @{$$self{'disallow_directives'};} |
101
|
1 |
25 |
unless (defined $args) |
104
|
7 |
18 |
if ($directive eq 'include') { } |
|
10 |
8 |
elsif ($directive eq 'merge') { } |
|
5 |
3 |
elsif ($directive eq 'noop') { } |
106
|
1 |
6 |
if (not @$args) { } |
|
0 |
6 |
elsif (@$args > 1) { } |
114
|
1 |
5 |
if ($res->[0] != 200) |
123
|
1 |
2 |
if ($self->{'ignore_unknown_directive'}) { } |
133
|
65 |
452 |
if ($line =~ /^(\s*)([;#])(.*?)
(\R?)\z/x) |
146
|
447 |
5 |
if ($line =~ /^(\s*)([^=]+?)(\s*)=
(\s*)(.*?)
(\R?)\z/x) |
158
|
2 |
445 |
unless ($self->{'allow_duplicate_key'}) |
160
|
1 |
1 |
if ($$kmem{$self->{'_cur_section'}}{$2}) |
173
|
98 |
9 |
if (@$res) |
174
|
2 |
96 |
unless $res->[-1][-1] =~ /\R\z/ |