| line |
true |
false |
branch |
|
163
|
575 |
455 |
if (is_hash($node)) |
|
166
|
0 |
814 |
if defined $subnode |
|
167
|
37 |
322 |
if is_hash($node->{$_}) and exists $node->{$_}{'@inherit'} |
|
175
|
185 |
0 |
if (is_hash($node)) |
|
180
|
179 |
37 |
unless $subnode |
|
184
|
65 |
114 |
if (exists $node->{'@inherit'}) |
|
185
|
0 |
65 |
unless ref $node->{'@inherit'} eq 'Config::Neat::Array' |
|
195
|
31 |
39 |
if $filename eq '.' |
|
196
|
0 |
70 |
unless $filename or $selector |
|
199
|
37 |
33 |
$filename eq '' ? : |
|
206
|
3 |
16 |
if $from eq $_ |
|
212
|
8 |
59 |
if (exists $self->{'cache'}{$from}) { } |
|
217
|
31 |
28 |
if ($filename) { } |
|
220
|
31 |
0 |
unless (exists $self->{'cache'}{$fullpath}) |
|
249
|
0 |
57 |
if $selector =~ m[/{2,}] |
|
250
|
0 |
57 |
if $selector =~ m[^/] |
|
252
|
23 |
34 |
if $selector eq '' |
|
258
|
0 |
53 |
if $_ eq '' |
|
259
|
52 |
1 |
if (is_hash($result) and exists $result->{$_}) { } |
|
270
|
266 |
0 |
ref $data ? : |
|
278
|
128 |
98 |
if (is_hash($data1) and is_hash($data2)) { } |
|
|
10 |
113 |
elsif (is_neat_array($data1) and is_neat_array($data2)) { } |
|
282
|
29 |
91 |
$key =~ /^[\+\-](.*)$/ ? : |
|
284
|
11 |
109 |
if ($key =~ /^-(.*)$/) |
|
285
|
0 |
11 |
unless $data1->{$key}->as_boolean |
|
292
|
73 |
36 |
if (is_neat_array($data1->{$key})) |
|
293
|
13 |
60 |
if ($key =~ /^\+(.*)$/) { } |
|
294
|
13 |
0 |
if (not exists $data2->{$base_key} or is_neat_array($data2->{$base_key})) |
|
299
|
8 |
3 |
if (is_simple_array($data1->{$key}) and exists $data2->{$base_key}) |
|
312
|
5 |
104 |
if (is_hash($data1->{$key}) and $key =~ /^\+(.*)$/) |
|
317
|
11 |
98 |
if (is_hash($data1->{$key}) and is_hash($data2->{$key})) |
|
325
|
42 |
21 |
if (exists $data2->{$key} and not exists $data1->{$key}) |
|
330
|
0 |
128 |
unless is_ixhash($data1) |
|
335
|
8 |
2 |
if (is_simple_array($data2)) { } |