Branch Coverage

y.tab.c
Criterion Covered Total %
branch 27 74 36.4


line true false branch
2974 0 8 if (!yymsg)
3076 0 275 if (yyss + yystacksize - 1 <= yyssp)
3105 0 0 if (YYMAXDEPTH <= yystacksize)
3108 0 0 if (YYMAXDEPTH < yystacksize)
3115 0 0 if (! yyptr)
3120 0 0 if (yyss1 != yyssa)
3131 0 0 if (yyss + yystacksize - 1 <= yyssp)
3136 4 271 if (yystate == YYFINAL)
3151 162 109 if (yypact_value_is_default (yyn))
3157 73 36 if (yychar == YYEMPTY)
3163 8 101 if (yychar <= YYEOF)
3170 101 0 yytoken = YYTRANSLATE (yychar);
3177 109 0 if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken)
109 0 if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken)
73 36 if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken)
3180 0 73 if (yyn <= 0)
3190 0 73 if (yyerrstatus)
3211 0 198 if (yyn == 0)
5872 125 0 yystate = (0 <= yyi && yyi <= YYLAST && yycheck[yyi] == *yyssp
89 36 yystate = (0 <= yyi && yyi <= YYLAST && yycheck[yyi] == *yyssp
5874 125 73 : yydefgoto[yylhs]);
5886 0 0 yytoken = yychar == YYEMPTY ? YYEMPTY : YYTRANSLATE (yychar);
0 0 yytoken = yychar == YYEMPTY ? YYEMPTY : YYTRANSLATE (yychar);
5889 0 0 if (!yyerrstatus)
5930 0 0 if (yyerrstatus == 3)
5935 0 0 if (yychar <= YYEOF)
5938 0 0 if (yychar == YYEOF)
5981 0 0 if (!yypact_value_is_default (yyn))
5984 0 0 if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYTERROR)
0 0 if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYTERROR)
0 0 if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYTERROR)
5987 0 0 if (0 < yyn)
5993 0 0 if (yyssp == yyss)
6047 0 4 if (yychar != YYEMPTY)
6051 0 0 yytoken = YYTRANSLATE (yychar);
6059 8 4 while (yyssp != yyss)
6066 0 4 if (yyss != yyssa)