line |
true |
false |
branch |
113
|
0 |
24 |
if (ref $_[1]) |
150
|
0 |
24 |
$cloning ? : |
154
|
0 |
0 |
if ($k eq '_context') { } |
|
0 |
0 |
elsif ($k eq '_debug') { } |
|
0 |
0 |
elsif ($k eq '_noinc') { } |
|
0 |
0 |
elsif ($k eq '_raw') { } |
201
|
0 |
0 |
if ($self->{'_debug'}) |
224
|
0 |
27 |
if ($self->{'_debug'}) |
260
|
0 |
0 |
if (@_ > 0 or not UNIVERSAL::isa($path, "ARRAY")) |
278
|
0 |
0 |
unless $searchpath |
282
|
0 |
0 |
unless $path eq "" |
286
|
0 |
0 |
unless $file =~ m[^/] |
287
|
0 |
0 |
unless -e $cfg |
299
|
0 |
0 |
unless $did |
308
|
221 |
819 |
if ($value =~ /^'(.*)'\s*$/) |
316
|
0 |
819 |
if ($self->{'_raw'} and $value =~ /^(null|false|true)$/) |
320
|
15 |
804 |
if (lc $value eq "null") |
323
|
4 |
800 |
if (lc $value eq "true") |
326
|
23 |
777 |
if (lc $value eq "false") |
330
|
167 |
610 |
if ($value =~ /^"(.*)"\s*$/) |
340
|
2 |
165 |
if $noexpand |
344
|
502 |
108 |
if $noexpand |
352
|
9 |
18 |
$context ? : |
362
|
226 |
647 |
if /^\s*#/ |
363
|
36 |
611 |
unless /\S/ |
371
|
0 |
611 |
if (/^include\s+((?![=:]).+)/ and not $self->{'_noinc'}) |
388
|
48 |
563 |
if (/^($keypat)\s*([{])$/) |
390
|
0 |
48 |
$2 eq '[' ? : |
391
|
13 |
35 |
unless @stack |
395
|
9 |
554 |
if (/^($keypat)\s*[:=]\s*([[])$/) |
397
|
9 |
0 |
$2 eq '[' ? : |
398
|
1 |
8 |
unless @stack |
417
|
12 |
542 |
if (/^($keypat)\s*[:=]\s*\[(.*)\]$/) |
419
|
9 |
3 |
if @stack |
428
|
3 |
9 |
unless $ix |
432
|
10 |
0 |
if (/^\s*\[(.*)\]$/ and @stack and $stack[0][1]) |
448
|
7 |
258 |
if (@stack and defined $stack[0][1] and /^([{\[])$/) |
450
|
0 |
7 |
$1 eq '[' ? : |
458
|
64 |
461 |
if (/^([}\]])$/) |
459
|
0 |
64 |
$1 eq defined $stack[0][1] ? : |
|
0 |
64 |
unless @stack and $1 eq defined $stack[0][1] ? "]" : "}" |
471
|
438 |
23 |
if (/^($keypat)\s*[=:]\s*(.*)/) |
472
|
0 |
438 |
if $2 eq "{" |
478
|
171 |
267 |
if @stack |
487
|
23 |
0 |
if (@stack and defined $stack[0][1]) |
506
|
9 |
18 |
$context ? : |
|
0 |
27 |
if @stack != ($context ? 1 : 0) |
543
|
0 |
4 |
if ($context_only = $prop =~ s/^\.// and not $ctx) |
546
|
0 |
4 |
if (defined $ctx) |
547
|
0 |
0 |
if $ctx |
548
|
0 |
0 |
if (exists $self->{'_props'}{$ctx . $prop}) |
553
|
0 |
4 |
if ($context_only) |
557
|
4 |
0 |
if (defined $self->{'_props'}{$prop} and $self->{'_props'}{$prop} ne "") |
578
|
0 |
3 |
unless defined $ret or $nargs == 3 |
594
|
0 |
0 |
if $prop |
607
|
91 |
671 |
unless $ret |
608
|
0 |
671 |
if $self->{'_debug'} |
618
|
214 |
457 |
if $ctx |
624
|
0 |
14 |
if $self->{'_debug'} |
629
|
3 |
11 |
if $key =~ /^(.*?):(.*)/ |
634
|
1 |
13 |
if (exists $ENV{$key}) { } |
636
|
0 |
1 |
if $checkdef |
640
|
3 |
10 |
if ord $key == 46 |
642
|
2 |
11 |
if ($checkdef) { } |
|
6 |
5 |
elsif (defined $$props{lc $key} and $$props{lc $key} ne '') { } |
671
|
1466 |
194 |
if (exists $props->{$p}) { } |
673
|
510 |
956 |
unless index(join("\0", "", @{$props->{$p};}, ""), "\0" . $last . "\0") >= 0 |
753
|
659 |
13 |
if $cur ne "" |
756
|
175 |
497 |
if (my $res = $self->{'_props'}{lc $all}) { } |
757
|
62 |
113 |
if (_check_array($res)) { } |
774
|
485 |
12 |
if defined $val |
782
|
113 |
62 |
unless join($", @i) =~ /^[\d ]+$/ |
785
|
0 |
238 |
unless $_ eq "$ref" |
811
|
0 |
12 |
if $fh |
827
|
335 |
12 |
if $cur |
831
|
90 |
257 |
if (my $res = $self->{'_props'}{lc $all}) |
832
|
75 |
15 |
if @$res > 1 |
835
|
78 |
257 |
if defined $t and $t ne "" |
837
|
0 |
335 |
if $dump_expanded |
838
|
89 |
246 |
if (not defined $val) { } |
|
1 |
245 |
elsif ($val =~ /[\n\t]/) { } |
839
|
12 |
77 |
unless defined $t and $t ne "" |