Condition Coverage

blib/lib/Lingua/Shakespeare.pm
Criterion Covered Total %
condition 30 55 54.5


and 3 conditions

line !l l&&!r l&&r condition
757 0 0 0 $yyn = $yysindex[$yyss[$yyssp]] and ($yyn += 256) >= 0
0 0 0 $yyn = $yysindex[$yyss[$yyssp]] and ($yyn += 256) >= 0 and $yyn <= $#yycheck
0 0 0 $yyn = $yysindex[$yyss[$yyssp]] and ($yyn += 256) >= 0 and $yyn <= $#yycheck and $yycheck[$yyn] == 256
834 0 19 4217 $yyn = $yysindex[$yystate] and ($yyn += $yychar) >= 0
19 0 4217 $yyn = $yysindex[$yystate] and ($yyn += $yychar) >= 0 and $yyn <= $#yycheck
19 243 3974 $yyn = $yysindex[$yystate] and ($yyn += $yychar) >= 0 and $yyn <= $#yycheck and $yycheck[$yyn] == $yychar
847 0 0 262 $yyn = $yyrindex[$yystate] and ($yyn += $yychar) >= 0
0 0 262 $yyn = $yyrindex[$yystate] and ($yyn += $yychar) >= 0 and $yyn <= $#yycheck
0 0 262 $yyn = $yyrindex[$yystate] and ($yyn += $yychar) >= 0 and $yyn <= $#yycheck and $yycheck[$yyn] == $yychar
2144 5083 134 6 $yystate == 0 and $yym == 0
2169 1156 270 3791 $yyn = $yygindex[$yym] and ($yyn += $yystate) >= 0
1426 0 3791 $yyn = $yygindex[$yym] and ($yyn += $yystate) >= 0 and $yyn <= $#yycheck
270 1078 2713 $yyn = $yygindex[$yym] and ($yyn += $yystate) >= 0 and $yyn <= $#yycheck and $yycheck[$yyn] == $yystate
2228 0 343 64 length $r and $r =~ /^M*(C[DM]|D?C{1,3}ID)?(X[LC]|L?X{1,3}|L)?(I[VX]|V?I{1,3}|V)?$/
2296 344 63 0 $yylval =~ /^(act|scene)$/i and @token || get_tokens()
0 0 63 $yylval =~ /^(act|scene)$/i and @token || get_tokens() and roman($token[0])

or 2 conditions

line l !l condition
2270 683 6 get_tokens() or return -1
2280 11 0 get_tokens() or last

or 3 conditions

line l !l&&r !l&&!r condition
2296 63 0 0 @token || get_tokens()