Condition Coverage

blib/lib/Convert/ASN1/parser.pm
Criterion Covered Total %
condition 36 71 50.7


and 3 conditions

line !l l&&!r l&&r condition
216 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
278 0 0 904 $yyn = $yysindex[$yystate] and ($yyn += $yychar) >= 0
0 0 904 $yyn = $yysindex[$yystate] and ($yyn += $yychar) >= 0 and $yyn <= $#yycheck
0 495 409 $yyn = $yysindex[$yystate] and ($yyn += $yychar) >= 0 and $yyn <= $#yycheck and $yycheck[$yyn] == $yychar
291 0 0 495 $yyn = $yyrindex[$yystate] and ($yyn += $yychar) >= 0
0 0 495 $yyn = $yyrindex[$yystate] and ($yyn += $yychar) >= 0 and $yyn <= $#yycheck
0 0 495 $yyn = $yyrindex[$yystate] and ($yyn += $yychar) >= 0 and $yyn <= $#yycheck and $yycheck[$yyn] == $yychar
621 937 250 79 $yystate == 0 and $yym == 0
639 396 9 782 $yyn = $yygindex[$yym] and ($yyn += $yystate) >= 0
405 21 761 $yyn = $yygindex[$yym] and ($yyn += $yystate) >= 0 and $yyn <= $#yycheck
426 302 459 $yyn = $yygindex[$yym] and ($yyn += $yystate) >= 0 and $yyn <= $#yycheck and $yycheck[$yyn] == $yystate
724 14 0 0 defined $$op[0] and $$ref[0][1] == 14
732 8 106 32 length $$op[0] and $$op[1] == 9 || $$op[1] == 8
742 32 0 7 $$op[1] == 14 and defined $$op[0]
32 7 0 $$op[1] == 14 and defined $$op[0] and length $$op[0]
856 0 0 0 @$ops == 1 and $$ops[0][1] eq 'SEQUENCE' || $$ops[0][1] eq 'SET'
0 0 0 @$ops == 1 and $$ops[0][1] eq 'SEQUENCE' || $$ops[0][1] eq 'SET' and ref $$ops[0][5]
915 49 63 20 defined $2 and $+ eq '}'

or 2 conditions

line l !l condition
851 0 0 shift @_ || {}

or 3 conditions

line l !l&&r !l&&!r condition
732 6 26 106 $$op[1] == 9 || $$op[1] == 8
856 0 0 0 $$ops[0][1] eq 'SEQUENCE' || $$ops[0][1] eq 'SET'
912 83 49 257 defined $2 or defined $3