line |
true |
false |
branch |
19
|
6 |
19 |
if ($key eq '-defaults') { } |
|
1 |
18 |
elsif ($key eq '-overrides') { } |
|
0 |
18 |
elsif ($key eq '-export') { } |
|
0 |
18 |
elsif ($key =~ /^-/) { } |
54
|
0 |
19 |
unless ref $bindings eq 'ARRAY' or ref $bindings eq 'SCALAR' |
57
|
1 |
18 |
if (ref $bindings eq 'SCALAR') |
60
|
0 |
1 |
unless defined $value |
62
|
0 |
1 |
if (ref $value eq 'GLOB') { } |
63
|
0 |
0 |
if (defined ${*{$value;};}) { } |
75
|
17 |
1 |
if $root and not $root =~ m[/$] |
79
|
0 |
19 |
if ref $ns |
81
|
17 |
2 |
if ($ns =~ s/^(\??)([\$\@\%])//) { } |
86
|
1 |
1 |
if (ref $var) { } |
90
|
0 |
1 |
if $var =~ s/^(\?)// |
92
|
1 |
0 |
if $var =~ s/^([\$\@\%])// |
96
|
0 |
18 |
unless $var =~ /^\w+$/ |
100
|
0 |
18 |
unless $optional or defined $value |
102
|
10 |
8 |
if ($type eq '$') { } |
|
4 |
4 |
elsif ($type eq '@') { } |
|
4 |
0 |
elsif ($type eq '%') { } |
103
|
4 |
6 |
if (ref $value eq 'GLOB') { } |
104
|
2 |
2 |
if (defined ${*{$value;};} or $optional) { } |
113
|
0 |
4 |
if (ref $value eq 'ARRAY') { } |
|
4 |
0 |
elsif (ref $value eq 'GLOB') { } |
|
0 |
0 |
elsif ($optional) { } |
116
|
4 |
0 |
if (*{$value;}{'ARRAY'} or $optional) { } |
128
|
0 |
4 |
if (ref $value eq 'HASH') { } |
|
4 |
0 |
elsif (ref $value eq 'GLOB') { } |
|
0 |
0 |
elsif ($optional) { } |
131
|
2 |
2 |
if (*{$value;}{'HASH'} or $optional) { } |
160
|
0 |
162 |
if $ENV{'MORPHEUS_VERBOSE'} |
164
|
4 |
158 |
unless (defined $bootstrapped) |
178
|
0 |
22 |
if $iteration == 42 |
188
|
4 |
18 |
if $plugins_set eq $plugins_prev_set |
193
|
0 |
4 |
if $ENV{'MORPHEUS_VERBOSE'} |
205
|
10 |
1054 |
if $priority <= 100 and $main_ns ge '/morpheus/plugins' |
210
|
0 |
1054 |
if $ENV{'MORPHEUS_VERBOSE'} |
212
|
48 |
1006 |
if ($$stack{"$plugin\000$main_ns"}) |
213
|
0 |
48 |
if $ENV{'MORPHEUS_VERBOSE'} |
219
|
0 |
1006 |
if $ENV{'MORPHEUS_VERBOSE'} |
225
|
0 |
1005 |
if $ENV{'MORPHEUS_VERBOSE'} |
227
|
0 |
1005 |
if ($$stack{"$plugin\000$source\000$main_ns\000$token"}) |
228
|
0 |
0 |
if $ENV{'MORPHEUS_VERBOSE'} |
235
|
0 |
1005 |
if $ENV{'MORPHEUS_VERBOSE'} |
237
|
950 |
55 |
if ($main_ns gt $ns) { } |
|
55 |
0 |
elsif ($main_ns le $ns) { } |
244
|
44 |
11 |
if $delta |
256
|
0 |
162 |
if ($type eq '$') { } |
|
1 |
161 |
elsif ($type eq '@') { } |
|
1 |
160 |
elsif ($type eq '%') { } |
|
0 |
160 |
elsif ($type ne '*') { } |
257
|
0 |
0 |
if (ref $value eq 'GLOB') |
261
|
1 |
0 |
if (ref $value eq 'GLOB') { } |
|
0 |
0 |
elsif (ref $value ne 'ARRAY') { } |
267
|
1 |
0 |
if (ref $value eq 'GLOB') { } |
|
0 |
0 |
elsif (ref $value ne 'HASH') { } |
276
|
0 |
162 |
if $ENV{'MORPHEUS_VERBOSE'} |