Branch Coverage

blib/lib/Language/Expr/Compiler/js.pm
Criterion Covered Total %
branch 9 150 6.0


line true false branch
33 0 0 unless $op
34 0 0 if ($op eq '||') { }
0 0 elsif ($op eq '//') { }
0 0 elsif ($op eq '^^') { }
52 0 0 unless $op
53 0 0 if ($op eq '&&')
72 0 0 unless $op
73 0 0 if ($op eq '|') { }
0 0 elsif ($op eq '^') { }
86 0 0 unless $op
87 0 0 if ($op eq '&')
99 0 0 unless $op
100 0 0 if ($op eq '<=>') { }
0 0 elsif ($op eq 'cmp') { }
112 0 0 if ($op eq 'eq') { }
0 0 elsif ($op eq 'ne') { }
0 0 elsif ($op eq 'lt') { }
0 0 elsif ($op eq 'le') { }
0 0 elsif ($op eq 'gt') { }
0 0 elsif ($op eq 'ge') { }
126 0 0 unless defined $opds[0]
131 0 0 unless $op
132 0 0 if ($op eq '==') { }
0 0 elsif ($op eq '!=') { }
0 0 elsif ($op eq 'eq') { }
0 0 elsif ($op eq 'ne') { }
0 0 elsif ($op eq '<') { }
0 0 elsif ($op eq '<=') { }
0 0 elsif ($op eq '>') { }
0 0 elsif ($op eq '>=') { }
0 0 elsif ($op eq 'lt') { }
0 0 elsif ($op eq 'le') { }
0 0 elsif ($op eq 'gt') { }
0 0 elsif ($op eq 'ge') { }
145 0 0 unless @ops
151 0 0 if (defined $lastopd) { }
158 0 0 if (@res) { }
175 0 0 unless $op
176 0 0 if ($op eq '>>') { }
0 0 elsif ($op eq '<<') { }
189 0 1 unless $op
190 1 0 if ($op eq '.')
191 0 1 if ($op eq '+')
192 0 1 if ($op eq '-')
204 0 0 unless $op
205 0 0 if ($op eq '*')
206 0 0 if ($op eq '/')
207 0 0 if ($op eq '%')
208 0 0 if ($op eq 'x')
219 0 0 unless $op
221 0 0 if ($op eq '!')
222 0 0 if ($op eq '-')
223 0 0 if ($op eq '~')
249 0 0 unless @ss
252 0 0 if defined $res
287 0 2 $_->{'type'} eq 'VAR' ? :
289 0 2 if (@tmp > 1) { }
299 0 0 if ($match->{'bool'} eq 'true') { }
305 0 0 if ($match->{'num'} eq 'inf') { }
0 0 elsif ($match->{'num'} eq 'nan') { }
313 0 0 if ($self->hook_var)
315 0 0 if defined $res
325 0 0 if ($self->hook_func)
327 0 0 if defined $res
330 0 0 if $fmap
332 0 0 if ($fc eq '.') { }
0 0 elsif ($fc eq ':') { }
351 0 0 if ($which eq 'map') { }
0 0 elsif ($which eq 'grep') { }
0 0 elsif ($which eq 'usort') { }
396 0 2 if ($c eq '"') { }
0 2 elsif ($c eq '\\') { }
2 0 elsif ($o >= 32 and $o <= 127) { }
0 0 elsif ($o > 255) { }
412 0 0 unless $type eq 'subexpr'