Branch Coverage

blib/lib/Spp/Builtin.pm
Criterion Covered Total %
branch 17 60 28.3


line true false branch
49 69 45 if (is_estr($atom))
50 45 0 if (is_str($atom))
57 0 15 if (is_string($estr_array))
69 1089 0 if (is_string($str))
71 89 1000 if (ord $char > 6)
78 117 14 if (is_false($char))
79 0 14 if (is_true($char))
117 0 0 if (is_array($stack))
146 2 0 if (is_string($data))
155 2 0 if (is_string($str))
163 3 0 if is_string($data)
169 0 0 if (is_array($data))
177 3 0 if (is_array($data))
211 0 0 unless -e $file
213 0 0 unless open my $fh, '<:encoding(UTF-8)', $file
219 0 0 unless open my $fh, '>:encoding(UTF-8)', $file
227 3 976 if is_string($data)
228 976 0 if is_array($data)
234 0 0 if (is_string($str))
244 0 0 if (is_array($array))
245 0 0 if ($to > 0)
250 0 0 if (defined $to)
280 0 0 if is_digit($char)
281 0 0 if $char ~~ [('a', 'b', 'c', 'd', 'e', 'f')]
282 0 0 if $char ~~ [('A', 'B', 'C', 'D', 'E', 'F')]
293 0 0 if is_digit($r)
294 0 0 if is_alpha($r)
310 0 0 if index($str, $start) == 0
340 0 0 if (not -e $file) { }
389 0 0 if ($error)