Branch Coverage

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


line true false branch
2964 0 8 if (!yymsg)
3059 0 275 if (yyss + yystacksize - 1 <= yyssp)
3088 0 0 if (YYMAXDEPTH <= yystacksize)
3091 0 0 if (YYMAXDEPTH < yystacksize)
3098 0 0 if (! yyptr)
3103 0 0 if (yyss1 != yyssa)
3115 0 0 if (yyss + yystacksize - 1 <= yyssp)
3121 4 271 if (yystate == YYFINAL)
3136 162 109 if (yypact_value_is_default (yyn))
3142 73 36 if (yychar == YYEMPTY)
3148 8 101 if (yychar <= YYEOF)
3155 101 0 yytoken = YYTRANSLATE (yychar);
3162 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)
3165 0 73 if (yyn <= 0)
3175 0 73 if (yyerrstatus)
3197 0 198 if (yyn == 0)
5857 125 0 yystate = (0 <= yyi && yyi <= YYLAST && yycheck[yyi] == *yyssp
89 36 yystate = (0 <= yyi && yyi <= YYLAST && yycheck[yyi] == *yyssp
5859 125 73 : yydefgoto[yylhs]);
5871 0 0 yytoken = yychar == YYEMPTY ? YYEMPTY : YYTRANSLATE (yychar);
0 0 yytoken = yychar == YYEMPTY ? YYEMPTY : YYTRANSLATE (yychar);
5874 0 0 if (!yyerrstatus)
5915 0 0 if (yyerrstatus == 3)
5920 0 0 if (yychar <= YYEOF)
5923 0 0 if (yychar == YYEOF)
5968 0 0 if (!yypact_value_is_default (yyn))
5971 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)
5974 0 0 if (0 < yyn)
5980 0 0 if (yyssp == yyss)
6028 0 4 if (yychar != YYEMPTY)
6032 0 0 yytoken = YYTRANSLATE (yychar);
6040 8 4 while (yyssp != yyss)
6047 0 4 if (yyss != yyssa)