Branch Coverage

parse.c
Criterion Covered Total %
branch 51 80 63.7


line true false branch
1209 349 0 if( pParser ){
1392 0 365
1423 0 349 yyParser *pParser = (yyParser*)p;
1424 8 349 if( pParser==0 ) return;
1445 5100 9169 i = yy_shift_ofst[stateno];
1448 0 9169 }
1452 9130 39 i += iLookAhead;
9129 1 i += iLookAhead;
3592 5537 i += iLookAhead;
1455 3622 10 int iFallback; /* Fallback token */
1456 62 3560 if( iLookAhead
1488 0 10011 i = yy_reduce_ofst[stateno];
1491 0 10011 }
1495 10011 0 i += iLookAhead;
10011 0 i += iLookAhead;
0 10011 i += iLookAhead;
1513 0 13845 yypParser->yyidx++;
1521 0 0 #endif
3819 9664 347 yyact = yy_find_reduce_action(yypParser,yygoto);
3821 347 0 yy_shift(yypParser,yyact,yygoto,&yygotominor);
3838 0 5 #endif
3880 347 347 #endif
3919 354 4179 yypParser = (yyParser*)yyp;
3920 0 354 if( yypParser->yyidx<0 ){
3938 4181 10016 yyact = yy_find_shift_action(yypParser,yymajor);
3941 0 4181 yypParser->yyerrcnt--;
0 0 yypParser->yyerrcnt--;
3946 10011 5 }
3948 5 0 yy_reduce(yypParser,yyact-YYNSTATE);
3975 5 0 */
3979 5 0 yymx = yypParser->yystack[yypParser->yyidx].major;
0 5 yymx = yypParser->yystack[yypParser->yyidx].major;
3989 10 5 }else{
3990 10 0 while(
3991 10 0 yypParser->yyidx >= 0 &&
3996 0 5 }
0 0 }
4000 0 0 yymajor = YYNOCODE;
4032 10011 4186 }
9664 347 }