line |
true |
false |
branch |
38
|
35 |
216 |
if (ref $input eq 'HASH') |
54
|
0 |
216 |
unless $self->{'template'}->process(\$input, $vars, \$out) |
64
|
91 |
0 |
unless defined $not_glob |
65
|
73 |
18 |
unless defined $boolean_or |
75
|
91 |
0 |
if (ref $data eq 'ARRAY') { } |
83
|
0 |
110 |
unless (defined $field) |
88
|
10 |
100 |
if ($field =~ s/^!//) |
92
|
18 |
92 |
if ($field eq 'or') { } |
|
8 |
84 |
elsif ($field eq 'and') { } |
100
|
49 |
35 |
if (ref $value eq '') { } |
|
35 |
0 |
elsif (ref $value eq 'HASH') { } |
109
|
1 |
108 |
if ($boolean_or and $res) { } |
|
64 |
44 |
elsif (not $boolean_or || $res) { } |
128
|
17 |
8 |
if $boolean_or |
139
|
19 |
65 |
if $op eq 'like' |
143
|
0 |
84 |
unless (exists $OPS{$op}) |
150
|
21 |
63 |
if ($op eq '=~') { } |
151
|
1 |
20 |
if ($value =~ /\?\{/) |
157
|
7 |
5 |
length($1) % 2 ? : |
168
|
0 |
83 |
if ($@) |
172
|
73 |
10 |
if (not $res || $not or $res and $not) |
174
|
73 |
0 |
unless defined $res |
178
|
10 |
73 |
$not ? : |
186
|
157 |
47 |
if (defined $error) |
200
|
0 |
147 |
if (defined $metas) |