Lines Matching refs:yyvsp
1086 yy_reduce_print (YYSTYPE *yyvsp, int yyrule)
1089 yy_reduce_print (yyvsp, yyrule)
1090 YYSTYPE *yyvsp;
1104 &(yyvsp[(yyi + 1) - (yynrhs)])
1113 yy_reduce_print (yyvsp, Rule); \
1485 YYSTYPE *yyvsp;
1504 #define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N))
1527 yyvsp = yyvs;
1561 &yyvs1, yysize * sizeof (*yyvsp),
1594 yyvsp = yyvs + yysize - 1;
1669 *++yyvsp = yylval;
1699 yyval = yyvsp[1-yylen];
1712 { free_list(*(yyvsp[(2) - (2)]), NULL); *(yyvsp[(2) - (2)]) = NULL; }
1722 { (yyval) = (yyvsp[(4) - (4)]); }
1732 { (yyval) = (yyvsp[(3) - (3)]); }
1737 { (yyval) = (yyvsp[(2) - (2)]); }
1742 { (yyval) = (yyvsp[(2) - (2)]); }
1748 struct string_list *decl = (*(yyvsp[(3) - (3)]))->next;
1749 (*(yyvsp[(3) - (3)]))->next = NULL;
1755 (yyval) = (yyvsp[(3) - (3)]);
1766 { struct string_list *decl = *(yyvsp[(1) - (1)]);
1767 *(yyvsp[(1) - (1)]) = NULL;
1771 (yyval) = (yyvsp[(1) - (1)]);
1777 { struct string_list *decl = *(yyvsp[(3) - (3)]);
1778 *(yyvsp[(3) - (3)]) = NULL;
1779 free_list(*(yyvsp[(2) - (3)]), NULL);
1780 *(yyvsp[(2) - (3)]) = decl_spec;
1784 (yyval) = (yyvsp[(3) - (3)]);
1790 …(yyval) = (yyvsp[(4) - (4)]) ? (yyvsp[(4) - (4)]) : (yyvsp[(3) - (4)]) ? (yyvsp[(3) - (4)]) : (yyv…
1800 { decl_spec = *(yyvsp[(1) - (1)]); }
1805 { decl_spec = *(yyvsp[(2) - (2)]); }
1812 remove_node((yyvsp[(1) - (1)]));
1813 (yyval) = (yyvsp[(1) - (1)]);
1819 { is_extern = 1; (yyval) = (yyvsp[(1) - (1)]); }
1824 { is_extern = 0; (yyval) = (yyvsp[(1) - (1)]); }
1829 …{ remove_node((yyvsp[(1) - (2)])); (*(yyvsp[(2) - (2)]))->tag = SYM_STRUCT; (yyval) = (yyvsp[(2) -…
1834 …{ remove_node((yyvsp[(1) - (2)])); (*(yyvsp[(2) - (2)]))->tag = SYM_UNION; (yyval) = (yyvsp[(2) - …
1839 …{ remove_node((yyvsp[(1) - (2)])); (*(yyvsp[(2) - (2)]))->tag = SYM_ENUM; (yyval) = (yyvsp[(2) - (…
1844 …{ record_compound((yyvsp[(1) - (3)]), (yyvsp[(2) - (3)]), (yyvsp[(3) - (3)]), SYM_STRUCT); (yyval)…
1849 …{ record_compound((yyvsp[(1) - (3)]), (yyvsp[(2) - (3)]), (yyvsp[(3) - (3)]), SYM_UNION); (yyval) …
1854 …{ record_compound((yyvsp[(1) - (3)]), (yyvsp[(2) - (3)]), (yyvsp[(3) - (3)]), SYM_ENUM); (yyval) =…
1859 { add_symbol(NULL, SYM_ENUM, NULL, 0); (yyval) = (yyvsp[(2) - (2)]); }
1864 { (yyval) = (yyvsp[(2) - (2)]); }
1869 { (yyval) = (yyvsp[(2) - (2)]); }
1874 { (*(yyvsp[(1) - (1)]))->tag = SYM_TYPEDEF; (yyval) = (yyvsp[(1) - (1)]); }
1879 { (yyval) = (yyvsp[(2) - (2)]) ? (yyvsp[(2) - (2)]) : (yyvsp[(1) - (2)]); }
1889 { (yyval) = (yyvsp[(2) - (2)]); }
1895 remove_node((yyvsp[(1) - (1)]));
1896 (yyval) = (yyvsp[(1) - (1)]);
1902 { (yyval) = (yyvsp[(2) - (2)]); }
1911 current_name = (*(yyvsp[(1) - (1)]))->string;
1912 (yyval) = (yyvsp[(1) - (1)]);
1919 { (yyval) = (yyvsp[(4) - (4)]); }
1924 { (yyval) = (yyvsp[(4) - (4)]); }
1929 { (yyval) = (yyvsp[(2) - (2)]); }
1934 { (yyval) = (yyvsp[(3) - (3)]); }
1939 { (yyval) = (yyvsp[(3) - (3)]); }
1944 { (yyval) = (yyvsp[(2) - (2)]); }
1949 { (yyval) = (yyvsp[(4) - (4)]); }
1954 { (yyval) = (yyvsp[(4) - (4)]); }
1959 { (yyval) = (yyvsp[(2) - (2)]); }
1964 { (yyval) = (yyvsp[(3) - (3)]); }
1969 { (yyval) = (yyvsp[(3) - (3)]); }
1974 { (yyval) = (yyvsp[(2) - (2)]); }
1979 { (yyval) = (yyvsp[(3) - (3)]); }
1989 { (yyval) = (yyvsp[(3) - (3)]); }
1994 { (yyval) = (yyvsp[(2) - (2)]) ? (yyvsp[(2) - (2)]) : (yyvsp[(1) - (2)]); }
1999 { (yyval) = (yyvsp[(2) - (2)]) ? (yyvsp[(2) - (2)]) : (yyvsp[(1) - (2)]); }
2011 remove_node((yyvsp[(1) - (1)]));
2012 (yyval) = (yyvsp[(1) - (1)]);
2018 { remove_node((yyvsp[(1) - (1)]));
2019 (yyval) = (yyvsp[(1) - (1)]);
2025 { (yyval) = (yyvsp[(4) - (4)]); }
2030 { (yyval) = (yyvsp[(4) - (4)]); }
2035 { (yyval) = (yyvsp[(2) - (2)]); }
2040 { (yyval) = (yyvsp[(3) - (3)]); }
2045 { (yyval) = (yyvsp[(3) - (3)]); }
2050 { struct string_list *decl = *(yyvsp[(2) - (3)]);
2051 *(yyvsp[(2) - (3)]) = NULL;
2053 (yyval) = (yyvsp[(3) - (3)]);
2064 { remove_list((yyvsp[(2) - (2)]), &(*(yyvsp[(1) - (2)]))->next); (yyval) = (yyvsp[(2) - (2)]); }
2069 { (yyval) = (yyvsp[(3) - (3)]); }
2074 { (yyval) = (yyvsp[(3) - (3)]); }
2084 { (yyval) = (yyvsp[(2) - (2)]); }
2089 { (yyval) = (yyvsp[(3) - (3)]); }
2094 { (yyval) = (yyvsp[(2) - (2)]); }
2104 { (yyval) = (yyvsp[(3) - (3)]); }
2109 { (yyval) = (yyvsp[(2) - (2)]) ? (yyvsp[(2) - (2)]) : (yyvsp[(1) - (2)]); }
2114 { (yyval) = (yyvsp[(2) - (2)]); }
2119 { (yyval) = (yyvsp[(2) - (2)]); }
2129 { (yyval) = (yyvsp[(3) - (3)]); }
2134 { (yyval) = (yyvsp[(4) - (4)]); }
2140 const char *name = strdup((*(yyvsp[(1) - (1)]))->string);
2148 const char *name = strdup((*(yyvsp[(1) - (3)]))->string);
2149 struct string_list *expr = copy_list_range(*(yyvsp[(3) - (3)]), *(yyvsp[(2) - (3)]));
2156 { (yyval) = (yyvsp[(2) - (2)]); }
2166 { export_symbol((*(yyvsp[(3) - (5)]))->string); (yyval) = (yyvsp[(5) - (5)]); }
2190 *++yyvsp = yyval;
2327 yystos[yystate], yyvsp);
2333 *++yyvsp = yylval;
2337 YY_SYMBOL_PRINT ("Shifting", yystos[yyn], yyvsp, yylsp);
2383 yystos[*yyssp], yyvsp);