Branch Coverage

blib/lib/Language/Expr/EvaluatorRole.pm
Criterion Covered Total %
branch 40 46 86.9


line true false branch
46 110 4 if (ref $parts[0] eq 'ARRAY')
57 2 112 if ($_ eq q[\\']) { }
2 110 elsif ($_ eq '\\"') { }
2 108 elsif ($_ eq '\\\\') { }
2 106 elsif ($_ eq '\\$') { }
2 104 elsif ($_ eq '\\t') { }
2 102 elsif ($_ eq '\\n') { }
2 100 elsif ($_ eq '\\f') { }
2 98 elsif ($_ eq '\\b') { }
2 96 elsif ($_ eq '\\a') { }
2 94 elsif ($_ eq '\\e') { }
0 94 elsif ($l >= 2 and $l <= 4 and $s01 eq '\\' and substr($_, 1, 1) >= '0' and substr($_, 1, 1) <= '7') { }
0 94 elsif ($l >= 3 and $l <= 4 and $s02 eq '\\x') { }
0 94 elsif ($l >= 5 and $l <= 8 and substr($_, 0, 3) eq '\\x{') { }
2 92 elsif ($s02 eq '${') { }
2 90 elsif ($s01 eq '$') { }
79 0 2 if @sbuf
83 0 2 if @sbuf
89 110 4 if @sbuf
95 18 2 if (ref $parts[0] eq 'ARRAY')
103 2 22 if ($_ eq q[\\']) { }
2 20 elsif ($_ eq '\\\\') { }
107 20 0 if @sbuf