line |
true |
false |
branch |
103
|
1 |
2 |
if (ref $file) { } |
|
0 |
2 |
elsif (exists $CACHE{$file} and not $args->{'no_cache'}) { } |
|
0 |
2 |
elsif (index($file, "\n") != -1) { } |
|
1 |
1 |
elsif ($args->{'file_type'}) { } |
|
1 |
0 |
elsif ($file =~ /\.(\w+)$/) { } |
104
|
0 |
1 |
if (UNIVERSAL::isa($file, 'SCALAR')) { } |
105
|
0 |
0 |
if ($$file =~ /^\s*) { } |
129
|
0 |
0 |
defined $DEFAULT_EXT ? : |
|
0 |
0 |
defined $args->{'default_ext'} ? : |
131
|
0 |
0 |
length $ext ? : |
138
|
1 |
1 |
unless (-e $file) |
140
|
0 |
0 |
unless $args->{'no_warn_on_fail'} or $NO_WARN_ON_FAIL |
164
|
0 |
1 |
unless ref $self |
169
|
0 |
1 |
if (ref $namespace or index($namespace, "\n") != -1 or $namespace =~ m[^\.{0,2}/.+$]) { } |
182
|
0 |
1 |
unless ref $paths |
183
|
0 |
1 |
if ($directive eq "LAST") |
185
|
0 |
0 |
if $#$paths != 0 |
188
|
0 |
1 |
if exists $CACHE{$path} and not $CACHE{$path} |
194
|
0 |
1 |
if ($#paths == -1) |
201
|
0 |
0 |
if (not $REF) { } |
|
0 |
0 |
elsif (not UNIVERSAL::isa($ref, ref $REF)) { } |
202
|
0 |
0 |
if (UNIVERSAL::isa($ref, 'ARRAY')) { } |
|
0 |
0 |
elsif (UNIVERSAL::isa($ref, 'HASH')) { } |
213
|
0 |
0 |
if (ref $REF eq 'ARRAY') { } |
214
|
0 |
0 |
if ($directive eq "MERGE") |
223
|
0 |
0 |
if ($directive eq "MERGE") |
225
|
0 |
0 |
if $IMMUTABLE->{$key} |
227
|
0 |
0 |
if $immute or $immutable |
235
|
0 |
0 |
if $immute or $immutable |
241
|
0 |
1 |
if scalar keys %$IMMUTABLE |
258
|
0 |
1 |
$#ref != 0 ? : |
264
|
0 |
0 |
unless open IN, $file |
268
|
0 |
0 |
'JSON'->can('decode') ? : |
281
|
0 |
0 |
unless open IN, $file |
291
|
0 |
0 |
if ($@) |
294
|
0 |
0 |
$#ret == 0 ? : |
311
|
0 |
0 |
unless (eval {
do {
require YAML
}
}) |
316
|
0 |
0 |
if $sub =~ /\bpreload_files$/ |
323
|
0 |
0 |
unless open IN, $file |
334
|
0 |
0 |
unless $key and $key =~ /^\w+$/ |
349
|
0 |
0 |
if ($line =~ /^(document\.|var\s)/) { } |
357
|
0 |
0 |
if ($line =~ / |
|
0 |
0 |
elsif ($line =~ /\bname\s*=\s*('[^\']*'|"[^\"]*"|\S+)/) { } |
358
|
0 |
0 |
if $yaml =~ /^( +)/s |
370
|
0 |
0 |
if $str and $#order != -1 and $key eq "validation" |
373
|
0 |
0 |
unless $str |
375
|
0 |
0 |
if ($@) |
377
|
0 |
0 |
if ($err =~ /line:\s+(\d+)/) |
380
|
0 |
0 |
if --$line |
398
|
0 |
1 |
if (ref $file) { } |
|
0 |
1 |
elsif (index($file, "\n") != -1) { } |
|
0 |
1 |
elsif (exists $CACHE{$file} and not $args->{'no_cache'}) { } |
|
1 |
0 |
elsif ($args->{'file_type'}) { } |
|
0 |
0 |
elsif ($file =~ /\.(\w+)$/) { } |
416
|
0 |
0 |
defined $DEFAULT_EXT ? : |
|
0 |
0 |
defined $args->{'default_ext'} ? : |
418
|
0 |
0 |
length $ext ? : |
423
|
0 |
1 |
if ($args->{'handler'}) |
425
|
0 |
0 |
UNIVERSAL::isa($args->{'handler'}, 'CODE') ? : |
427
|
1 |
0 |
unless ($handler) |
452
|
0 |
0 |
unless ref $self |
457
|
0 |
0 |
if (ref $namespace or $namespace =~ m[^\.{0,2}/.+$]) { } |
|
0 |
0 |
elsif (index($namespace, "\n") != -1) { } |
472
|
0 |
0 |
unless ref $paths |
473
|
0 |
0 |
if ($directive eq "LAST") |
475
|
0 |
0 |
if $#$paths != 0 |
478
|
0 |
0 |
if exists $CACHE{$path} and not $CACHE{$path} |
484
|
0 |
0 |
if ($#paths == -1) |
489
|
0 |
0 |
if ($directive eq 'FIRST') { } |
|
0 |
0 |
elsif ($directive eq 'LAST' or $directive eq 'MERGE') { } |
498
|
0 |
0 |
if (UNIVERSAL::isa($conf, "HASH") and $conf->{'Immutable Keys'}) |
533
|
1 |
0 |
if ($str =~ s/^(.+?=\s*)//s) |
537
|
0 |
1 |
if ($str =~ /\$VunderVar/) |
542
|
0 |
1 |
unless open OUT, ">$file" |
552
|
0 |
0 |
if ('JSON'->can('encode')) { } |
561
|
0 |
0 |
unless open OUT, ">$file" |
585
|
0 |
0 |
unless open OUT, ">$file" |
604
|
0 |
0 |
if ($self->{'handler'}) { } |
605
|
0 |
0 |
if (UNIVERSAL::isa($self->{'handler'}, "HASH")) |
610
|
0 |
0 |
unless ($self->{'html_key'} or $HTML_KEY) |
614
|
0 |
0 |
unless keys %EXT |
617
|
0 |
0 |
ref $paths ? : |
620
|
0 |
0 |
if exists $CACHE{$path} |
621
|
0 |
0 |
if (-f $path) { } |
|
0 |
0 |
elsif (-d _) { } |
622
|
0 |
0 |
$path =~ /\.(\w+)$/ ? : |
623
|
0 |
0 |
unless $EXT{$ext} |
629
|
0 |
0 |
if exists $CACHE{$File::Find::name} |
630
|
0 |
0 |
if $File::Find::name =~ m[/CVS/] |
631
|
0 |
0 |
unless -f $_ |
632
|
0 |
0 |
/\.(\w+)$/ ? : |
633
|
0 |
0 |
unless $EXT{$ext} |
643
|
0 |
0 |
@_ == 2 ? : |