Lines Matching refs:yyvsp
922 yy_reduce_print (yytype_int16 *yyssp, YYSTYPE *yyvsp, int yyrule)
935 &(yyvsp[(yyi + 1) - (yynrhs)])
944 yy_reduce_print (yyssp, yyvsp, Rule); \
1290 YYSTYPE *yyvsp;
1309 #define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N))
1316 yyvsp = yyvs = yyvsa;
1357 &yyvs1, yysize * sizeof (*yyvsp),
1390 yyvsp = yyvs + yysize - 1;
1466 *++yyvsp = yylval;
1497 yyval = yyvsp[1-yylen];
1511 { zconf_error("unknown statement \"%s\"", (yyvsp[-2].string)); }
1518 zconf_error("unexpected option \"%s\"", kconf_id_strings + (yyvsp[-2].id)->name);
1531 { zconf_error("unknown option \"%s\"", (yyvsp[-2].string)); }
1544 struct symbol *sym = sym_lookup((yyvsp[-1].string), 0);
1547 printd(DEBUG_PARSE, "%s:%d:config %s\n", zconf_curname(), zconf_lineno(), (yyvsp[-1].string));
1564 struct symbol *sym = sym_lookup((yyvsp[-1].string), 0);
1567 printd(DEBUG_PARSE, "%s:%d:menuconfig %s\n", zconf_curname(), zconf_lineno(), (yyvsp[-1].string));
1588 menu_set_type((yyvsp[-2].id)->stype);
1591 (yyvsp[-2].id)->stype);
1599 menu_add_prompt(P_PROMPT, (yyvsp[-2].string), (yyvsp[-1].expr));
1608 menu_add_expr(P_DEFAULT, (yyvsp[-2].expr), (yyvsp[-1].expr));
1609 if ((yyvsp[-3].id)->stype != S_UNKNOWN)
1610 menu_set_type((yyvsp[-3].id)->stype);
1613 (yyvsp[-3].id)->stype);
1621 menu_add_symbol(P_SELECT, sym_lookup((yyvsp[-2].string), 0), (yyvsp[-1].expr));
1630 menu_add_symbol(P_IMPLY, sym_lookup((yyvsp[-2].string), 0), (yyvsp[-1].expr));
1639 …menu_add_expr(P_RANGE, expr_alloc_comp(E_RANGE,(yyvsp[-3].symbol), (yyvsp[-2].symbol)), (yyvsp[-1]…
1648 const struct kconf_id *id = kconf_id_lookup((yyvsp[-1].string), strlen((yyvsp[-1].string)));
1650 menu_add_option(id->token, (yyvsp[0].string));
1652 zconfprint("warning: ignoring unknown option %s", (yyvsp[-1].string));
1653 free((yyvsp[-1].string));
1666 { (yyval.string) = (yyvsp[0].string); }
1673 struct symbol *sym = sym_lookup((yyvsp[-1].string), SYMBOL_CHOICE);
1693 if (zconf_endtoken((yyvsp[0].id), T_CHOICE, T_ENDCHOICE)) {
1704 menu_add_prompt(P_PROMPT, (yyvsp[-2].string), (yyvsp[-1].expr));
1713 if ((yyvsp[-2].id)->stype == S_BOOLEAN || (yyvsp[-2].id)->stype == S_TRISTATE) {
1714 menu_set_type((yyvsp[-2].id)->stype);
1717 (yyvsp[-2].id)->stype);
1736 if ((yyvsp[-3].id)->stype == S_UNKNOWN) {
1737 menu_add_symbol(P_DEFAULT, sym_lookup((yyvsp[-2].string), 0), (yyvsp[-1].expr));
1751 menu_add_dep((yyvsp[-1].expr));
1760 if (zconf_endtoken((yyvsp[0].id), T_IF, T_ENDIF)) {
1771 menu_add_prompt(P_MENU, (yyvsp[-1].string), NULL);
1780 menu_add_prompt(P_MENU, (yyvsp[-1].string), NULL);
1797 if (zconf_endtoken((yyvsp[0].id), T_MENU, T_ENDMENU)) {
1808 printd(DEBUG_PARSE, "%s:%d:source %s\n", zconf_curname(), zconf_lineno(), (yyvsp[-1].string));
1809 zconf_nextfile((yyvsp[-1].string));
1818 menu_add_prompt(P_COMMENT, (yyvsp[-1].string), NULL);
1844 current_entry->help = (yyvsp[0].string);
1852 menu_add_dep((yyvsp[-1].expr));
1861 menu_add_visibility((yyvsp[0].expr));
1869 menu_add_prompt(P_PROMPT, (yyvsp[-1].string), (yyvsp[0].expr));
1876 { (yyval.id) = (yyvsp[-1].id); }
1882 { (yyval.id) = (yyvsp[-1].id); }
1888 { (yyval.id) = (yyvsp[-1].id); }
1900 { (yyval.expr) = (yyvsp[0].expr); }
1906 { (yyval.expr) = expr_alloc_symbol((yyvsp[0].symbol)); }
1912 { (yyval.expr) = expr_alloc_comp(E_LTH, (yyvsp[-2].symbol), (yyvsp[0].symbol)); }
1918 { (yyval.expr) = expr_alloc_comp(E_LEQ, (yyvsp[-2].symbol), (yyvsp[0].symbol)); }
1924 { (yyval.expr) = expr_alloc_comp(E_GTH, (yyvsp[-2].symbol), (yyvsp[0].symbol)); }
1930 { (yyval.expr) = expr_alloc_comp(E_GEQ, (yyvsp[-2].symbol), (yyvsp[0].symbol)); }
1936 { (yyval.expr) = expr_alloc_comp(E_EQUAL, (yyvsp[-2].symbol), (yyvsp[0].symbol)); }
1942 { (yyval.expr) = expr_alloc_comp(E_UNEQUAL, (yyvsp[-2].symbol), (yyvsp[0].symbol)); }
1948 { (yyval.expr) = (yyvsp[-1].expr); }
1954 { (yyval.expr) = expr_alloc_one(E_NOT, (yyvsp[0].expr)); }
1960 { (yyval.expr) = expr_alloc_two(E_OR, (yyvsp[-2].expr), (yyvsp[0].expr)); }
1966 { (yyval.expr) = expr_alloc_two(E_AND, (yyvsp[-2].expr), (yyvsp[0].expr)); }
1972 { (yyval.symbol) = sym_lookup((yyvsp[0].string), 0); free((yyvsp[0].string)); }
1978 { (yyval.symbol) = sym_lookup((yyvsp[0].string), SYMBOL_CONST); free((yyvsp[0].string)); }
2009 *++yyvsp = yyval;
2146 yystos[yystate], yyvsp);
2153 *++yyvsp = yylval;
2158 YY_SYMBOL_PRINT ("Shifting", yystos[yyn], yyvsp, yylsp);
2204 yystos[*yyssp], yyvsp);