Branch Coverage

support/SigParse.yp
Criterion Covered Total %
branch 31 36 86.1


line true false branch
65 0 46 if ref $class
96 4 20 $_[1]{'named'} ? :
102 1 5 $_[1]{'named'} ? :
109 1 14 $_[2]{'named'} ? :
116 3 6 $_[2]{'named'} ? :
137 50 172 unless (pos $$text || 0) < length $$text
139 24 148 if $$text =~ /\G,/cg
141 69 79 if ($$text =~ /\G([:]?)([\$\@\%\&\*]\w+)\b([?!]?)/cg)
152 24 55 if ($$text =~ /\Gwhere\s*\{/cig)
155 23 1 if defined $block
160 16 39 if ($$text =~ /\G\{/cg)
163 12 4 if defined $block
170 1 38 if ($$text =~ /\G\\/cg)
175 38 0 if $$text =~ /\G(\S+)/cg
188 1 1 if $parser->YYCurval
192 0 2 if (ref $parser->YYExpect eq 'ARRAY') { }
221 0 46 unless (defined $text)
242 0 46 @_ ? :