Lines Matching refs:yyvsp
921 yy_reduce_print (yytype_int16 *yyssp, YYSTYPE *yyvsp, int yyrule)
934 &(yyvsp[(yyi + 1) - (yynrhs)])
943 yy_reduce_print (yyssp, yyvsp, Rule); \
1289 YYSTYPE *yyvsp;
1308 #define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N))
1315 yyvsp = yyvs = yyvsa;
1356 &yyvs1, yysize * sizeof (*yyvsp),
1389 yyvsp = yyvs + yysize - 1;
1465 *++yyvsp = yylval;
1496 yyval = yyvsp[1-yylen];
1505 menu_add_prompt(P_MENU, (yyvsp[-1].string), NULL);
1531 { zconf_error("unknown statement \"%s\"", (yyvsp[-2].string)); }
1538 zconf_error("unexpected option \"%s\"", (yyvsp[-2].id)->name);
1551 { zconf_error("unknown option \"%s\"", (yyvsp[-2].string)); }
1564 (yyvsp[-1].symbol)->flags |= SYMBOL_OPTIONAL;
1565 menu_add_entry((yyvsp[-1].symbol));
1566 …printd(DEBUG_PARSE, "%s:%d:config %s\n", zconf_curname(), zconf_lineno(), (yyvsp[-1].symbol)->name…
1582 (yyvsp[-1].symbol)->flags |= SYMBOL_OPTIONAL;
1583 menu_add_entry((yyvsp[-1].symbol));
1584 …printd(DEBUG_PARSE, "%s:%d:menuconfig %s\n", zconf_curname(), zconf_lineno(), (yyvsp[-1].symbol)->…
1604 menu_set_type((yyvsp[-2].id)->stype);
1607 (yyvsp[-2].id)->stype);
1615 menu_add_prompt(P_PROMPT, (yyvsp[-2].string), (yyvsp[-1].expr));
1624 menu_add_expr(P_DEFAULT, (yyvsp[-2].expr), (yyvsp[-1].expr));
1625 if ((yyvsp[-3].id)->stype != S_UNKNOWN)
1626 menu_set_type((yyvsp[-3].id)->stype);
1629 (yyvsp[-3].id)->stype);
1637 menu_add_symbol(P_SELECT, (yyvsp[-2].symbol), (yyvsp[-1].expr));
1646 menu_add_symbol(P_IMPLY, (yyvsp[-2].symbol), (yyvsp[-1].expr));
1655 …menu_add_expr(P_RANGE, expr_alloc_comp(E_RANGE,(yyvsp[-3].symbol), (yyvsp[-2].symbol)), (yyvsp[-1]…
1664 const struct kconf_id *id = kconf_id_lookup((yyvsp[-1].string), strlen((yyvsp[-1].string)));
1666 menu_add_option(id->token, (yyvsp[0].string));
1667 free((yyvsp[0].string));
1670 zconfprint("warning: ignoring unknown option %s", (yyvsp[-1].string));
1671 free((yyvsp[-1].string));
1684 { (yyval.string) = (yyvsp[0].string); }
1691 struct symbol *sym = sym_lookup((yyvsp[-1].string), SYMBOL_CHOICE);
1695 free((yyvsp[-1].string));
1712 if (zconf_endtoken((yyvsp[0].id), T_CHOICE, T_ENDCHOICE)) {
1723 menu_add_prompt(P_PROMPT, (yyvsp[-2].string), (yyvsp[-1].expr));
1732 if ((yyvsp[-2].id)->stype == S_BOOLEAN || (yyvsp[-2].id)->stype == S_TRISTATE) {
1733 menu_set_type((yyvsp[-2].id)->stype);
1736 (yyvsp[-2].id)->stype);
1755 if ((yyvsp[-3].id)->stype == S_UNKNOWN) {
1756 menu_add_symbol(P_DEFAULT, (yyvsp[-2].symbol), (yyvsp[-1].expr));
1770 menu_add_dep((yyvsp[-1].expr));
1779 if (zconf_endtoken((yyvsp[0].id), T_IF, T_ENDIF)) {
1791 menu_add_prompt(P_MENU, (yyvsp[-1].string), NULL);
1808 if (zconf_endtoken((yyvsp[0].id), T_MENU, T_ENDMENU)) {
1819 printd(DEBUG_PARSE, "%s:%d:source %s\n", zconf_curname(), zconf_lineno(), (yyvsp[-1].string));
1820 zconf_nextfile((yyvsp[-1].string));
1821 free((yyvsp[-1].string));
1830 menu_add_prompt(P_COMMENT, (yyvsp[-1].string), NULL);
1855 if ((yyvsp[0].string)[strspn((yyvsp[0].string), " \f\n\r\t\v")] == '\0')
1859 current_entry->help = (yyvsp[0].string);
1867 menu_add_dep((yyvsp[-1].expr));
1876 menu_add_visibility((yyvsp[0].expr));
1884 menu_add_prompt(P_PROMPT, (yyvsp[-1].string), (yyvsp[0].expr));
1891 { (yyval.id) = (yyvsp[-1].id); }
1897 { (yyval.id) = (yyvsp[-1].id); }
1903 { (yyval.id) = (yyvsp[-1].id); }
1915 { (yyval.expr) = (yyvsp[0].expr); }
1921 { (yyval.expr) = expr_alloc_symbol((yyvsp[0].symbol)); }
1927 { (yyval.expr) = expr_alloc_comp(E_LTH, (yyvsp[-2].symbol), (yyvsp[0].symbol)); }
1933 { (yyval.expr) = expr_alloc_comp(E_LEQ, (yyvsp[-2].symbol), (yyvsp[0].symbol)); }
1939 { (yyval.expr) = expr_alloc_comp(E_GTH, (yyvsp[-2].symbol), (yyvsp[0].symbol)); }
1945 { (yyval.expr) = expr_alloc_comp(E_GEQ, (yyvsp[-2].symbol), (yyvsp[0].symbol)); }
1951 { (yyval.expr) = expr_alloc_comp(E_EQUAL, (yyvsp[-2].symbol), (yyvsp[0].symbol)); }
1957 { (yyval.expr) = expr_alloc_comp(E_UNEQUAL, (yyvsp[-2].symbol), (yyvsp[0].symbol)); }
1963 { (yyval.expr) = (yyvsp[-1].expr); }
1969 { (yyval.expr) = expr_alloc_one(E_NOT, (yyvsp[0].expr)); }
1975 { (yyval.expr) = expr_alloc_two(E_OR, (yyvsp[-2].expr), (yyvsp[0].expr)); }
1981 { (yyval.expr) = expr_alloc_two(E_AND, (yyvsp[-2].expr), (yyvsp[0].expr)); }
1987 { (yyval.symbol) = sym_lookup((yyvsp[0].string), 0); free((yyvsp[0].string)); }
1993 { (yyval.symbol) = sym_lookup((yyvsp[0].string), SYMBOL_CONST); free((yyvsp[0].string)); }
2024 *++yyvsp = yyval;
2161 yystos[yystate], yyvsp);
2168 *++yyvsp = yylval;
2173 YY_SYMBOL_PRINT ("Shifting", yystos[yyn], yyvsp, yylsp);
2219 yystos[*yyssp], yyvsp);