|  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)  |