Lines Matching refs:yyvsp

1071 yy_reduce_print (YYSTYPE *yyvsp, int yyrule)
1074 yy_reduce_print (yyvsp, yyrule)
1075 YYSTYPE *yyvsp;
1089 &(yyvsp[(yyi + 1) - (yynrhs)])
1098 yy_reduce_print (yyvsp, Rule); \
1468 YYSTYPE *yyvsp;
1487 #define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N))
1494 yyvsp = yyvs = yyvsa;
1535 &yyvs1, yysize * sizeof (*yyvsp),
1568 yyvsp = yyvs + yysize - 1;
1644 *++yyvsp = yylval;
1675 yyval = yyvsp[1-yylen];
1688 { free_list(*(yyvsp[(2) - (2)]), NULL); *(yyvsp[(2) - (2)]) = NULL; }
1698 { (yyval) = (yyvsp[(4) - (4)]); }
1708 { (yyval) = (yyvsp[(3) - (3)]); }
1713 { (yyval) = (yyvsp[(2) - (2)]); }
1718 { (yyval) = (yyvsp[(2) - (2)]); }
1724 struct string_list *decl = (*(yyvsp[(3) - (3)]))->next;
1725 (*(yyvsp[(3) - (3)]))->next = NULL;
1731 (yyval) = (yyvsp[(3) - (3)]);
1742 { struct string_list *decl = *(yyvsp[(1) - (1)]);
1743 *(yyvsp[(1) - (1)]) = NULL;
1747 (yyval) = (yyvsp[(1) - (1)]);
1753 { struct string_list *decl = *(yyvsp[(3) - (3)]);
1754 *(yyvsp[(3) - (3)]) = NULL;
1755 free_list(*(yyvsp[(2) - (3)]), NULL);
1756 *(yyvsp[(2) - (3)]) = decl_spec;
1760 (yyval) = (yyvsp[(3) - (3)]);
1766 …(yyval) = (yyvsp[(4) - (4)]) ? (yyvsp[(4) - (4)]) : (yyvsp[(3) - (4)]) ? (yyvsp[(3) - (4)]) : (yyv…
1776 { decl_spec = *(yyvsp[(1) - (1)]); }
1781 { decl_spec = *(yyvsp[(2) - (2)]); }
1788 remove_node((yyvsp[(1) - (1)]));
1789 (yyval) = (yyvsp[(1) - (1)]);
1795 { is_extern = 1; (yyval) = (yyvsp[(1) - (1)]); }
1800 { is_extern = 0; (yyval) = (yyvsp[(1) - (1)]); }
1805 …{ remove_node((yyvsp[(1) - (2)])); (*(yyvsp[(2) - (2)]))->tag = SYM_STRUCT; (yyval) = (yyvsp[(2) -…
1810 …{ remove_node((yyvsp[(1) - (2)])); (*(yyvsp[(2) - (2)]))->tag = SYM_UNION; (yyval) = (yyvsp[(2) - …
1815 …{ remove_node((yyvsp[(1) - (2)])); (*(yyvsp[(2) - (2)]))->tag = SYM_ENUM; (yyval) = (yyvsp[(2) - (…
1820 …{ record_compound((yyvsp[(1) - (3)]), (yyvsp[(2) - (3)]), (yyvsp[(3) - (3)]), SYM_STRUCT); (yyval)…
1825 …{ record_compound((yyvsp[(1) - (3)]), (yyvsp[(2) - (3)]), (yyvsp[(3) - (3)]), SYM_UNION); (yyval) …
1830 …{ record_compound((yyvsp[(1) - (3)]), (yyvsp[(2) - (3)]), (yyvsp[(3) - (3)]), SYM_ENUM); (yyval) =…
1835 { add_symbol(NULL, SYM_ENUM, NULL, 0); (yyval) = (yyvsp[(2) - (2)]); }
1840 { (yyval) = (yyvsp[(2) - (2)]); }
1845 { (yyval) = (yyvsp[(2) - (2)]); }
1850 { (*(yyvsp[(1) - (1)]))->tag = SYM_TYPEDEF; (yyval) = (yyvsp[(1) - (1)]); }
1855 { (yyval) = (yyvsp[(2) - (2)]) ? (yyvsp[(2) - (2)]) : (yyvsp[(1) - (2)]); }
1865 { (yyval) = (yyvsp[(2) - (2)]); }
1871 remove_node((yyvsp[(1) - (1)]));
1872 (yyval) = (yyvsp[(1) - (1)]);
1878 { (yyval) = (yyvsp[(2) - (2)]); }
1887 current_name = (*(yyvsp[(1) - (1)]))->string;
1888 (yyval) = (yyvsp[(1) - (1)]);
1899 current_name = (*(yyvsp[(1) - (1)]))->string;
1900 (yyval) = (yyvsp[(1) - (1)]);
1907 { (yyval) = (yyvsp[(4) - (4)]); }
1912 { (yyval) = (yyvsp[(4) - (4)]); }
1917 { (yyval) = (yyvsp[(2) - (2)]); }
1922 { (yyval) = (yyvsp[(3) - (3)]); }
1927 { (yyval) = (yyvsp[(3) - (3)]); }
1932 { (yyval) = (yyvsp[(2) - (2)]); }
1937 { (yyval) = (yyvsp[(4) - (4)]); }
1942 { (yyval) = (yyvsp[(4) - (4)]); }
1947 { (yyval) = (yyvsp[(2) - (2)]); }
1952 { (yyval) = (yyvsp[(3) - (3)]); }
1957 { (yyval) = (yyvsp[(3) - (3)]); }
1962 { (yyval) = (yyvsp[(2) - (2)]); }
1967 { (yyval) = (yyvsp[(3) - (3)]); }
1977 { (yyval) = (yyvsp[(3) - (3)]); }
1982 { (yyval) = (yyvsp[(2) - (2)]) ? (yyvsp[(2) - (2)]) : (yyvsp[(1) - (2)]); }
1987 { (yyval) = (yyvsp[(2) - (2)]) ? (yyvsp[(2) - (2)]) : (yyvsp[(1) - (2)]); }
1999 remove_node((yyvsp[(1) - (1)]));
2000 (yyval) = (yyvsp[(1) - (1)]);
2006 { remove_node((yyvsp[(1) - (1)]));
2007 (yyval) = (yyvsp[(1) - (1)]);
2013 { (yyval) = (yyvsp[(4) - (4)]); }
2018 { (yyval) = (yyvsp[(4) - (4)]); }
2023 { (yyval) = (yyvsp[(2) - (2)]); }
2028 { (yyval) = (yyvsp[(3) - (3)]); }
2033 { (yyval) = (yyvsp[(3) - (3)]); }
2038 { struct string_list *decl = *(yyvsp[(2) - (3)]);
2039 *(yyvsp[(2) - (3)]) = NULL;
2041 (yyval) = (yyvsp[(3) - (3)]);
2052 { remove_list((yyvsp[(2) - (2)]), &(*(yyvsp[(1) - (2)]))->next); (yyval) = (yyvsp[(2) - (2)]); }
2057 { (yyval) = (yyvsp[(3) - (3)]); }
2062 { (yyval) = (yyvsp[(3) - (3)]); }
2072 { (yyval) = (yyvsp[(2) - (2)]); }
2077 { (yyval) = (yyvsp[(3) - (3)]); }
2082 { (yyval) = (yyvsp[(2) - (2)]); }
2092 { (yyval) = (yyvsp[(3) - (3)]); }
2097 { (yyval) = (yyvsp[(2) - (2)]) ? (yyvsp[(2) - (2)]) : (yyvsp[(1) - (2)]); }
2102 { (yyval) = (yyvsp[(2) - (2)]); }
2107 { (yyval) = (yyvsp[(2) - (2)]); }
2117 { (yyval) = (yyvsp[(3) - (3)]); }
2122 { (yyval) = (yyvsp[(4) - (4)]); }
2128 const char *name = strdup((*(yyvsp[(1) - (1)]))->string);
2136 const char *name = strdup((*(yyvsp[(1) - (3)]))->string);
2137 struct string_list *expr = copy_list_range(*(yyvsp[(3) - (3)]), *(yyvsp[(2) - (3)]));
2144 { (yyval) = (yyvsp[(2) - (2)]); }
2154 { export_symbol((*(yyvsp[(3) - (5)]))->string); (yyval) = (yyvsp[(5) - (5)]); }
2178 *++yyvsp = yyval;
2315 yystos[yystate], yyvsp);
2322 *++yyvsp = yylval;
2327 YY_SYMBOL_PRINT ("Shifting", yystos[yyn], yyvsp, yylsp);
2373 yystos[*yyssp], yyvsp);