Branch Coverage

blib/lib/Language/P/Parser/Regex.pm
Criterion Covered Total %
branch 19 46 41.3


line true false branch
37 28 52 if ($$value[1] == 8) { }
36 16 elsif ($$value[1] == 7) { }
16 0 elsif ($$value[1] == 4) { }
0 0 elsif ($$value[1] == 47 or $$value[1] == 49) { }
43 7 29 if ($$value[2] eq ')') { }
0 29 elsif ($$value[2] eq '(?') { }
7 22 elsif ($$value[2] eq '(') { }
4 18 elsif ($$value[2] eq '|') { }
11 7 elsif ($$value[3][0] == 76) { }
7 0 elsif ($$value[3][0] == 77) { }
0 0 elsif ($$value[3][0] == 75) { }
0 0 elsif ($$value[3][0] == 73) { }
44 0 7 unless $in_group
52 0 0 if ($$type[2] eq ':') { }
82 0 11 unless @$st
84 0 11 if ($$st[-1]->is_constant and length $$st[-1]->value > 1)
125 0 16 if $in_group
136 0 0 @la ? :
137 0 0 if $$value[1] == 74
138 0 0 if ($$value[1] == 8) { }
0 0 elsif ($$value[1] == 75) { }
141 0 0 if ($$next[1] == 45) { }
143 0 0 if ($$next_next[1] == 8) { }