Branch Coverage

blib/lib/Affix/Infix2Postfix.pm
Criterion Covered Total %
branch 29 56 51.7


line true false branch
33 7 2 unless (exists $$op{'type'})
34 9 0 unless (exists $$op{'assoc'})
35 8 1 unless (exists $$op{'trans'})
80 0 1 if (@errors)
106 4 3 if ($#_ == 0)
107 4 0 if ($_[0] =~ /^($numre|$varre)$/) { }
117 1 11 $$cop{'type'} eq 'unary' ? :
118 12 0 $$cop{'assoc'} eq 'left' ? :
119 0 12 $$cop{'op'} eq 'func' ? :
125 1 11 if ($un) { }
126 0 1 if ($fn) { }
127 0 0 if ($las) { }
128 0 0 if ($func{$_[0]})
130 0 0 if ($func{$_[-1]})
134 1 0 if ($las) { }
135 0 1 if ($_[0] eq $op)
137 0 0 if ($func{$_[-1]})
141 11 0 $las ? :
142 11 0 $las ? :
145 11 0 $las ? :
151 0 32 if $_ eq $bi
152 0 32 if $_ eq $bd
153 0 32 if ($b < 0)
154 0 32 if $b
155 19 13 if $i == 0 or $i == $#_
157 3 10 if ($_ eq $op)
167 0 0 if ($_[0] eq '(' and $_[$#_] eq ')')
168 0 0 if ($#_ < 2)