Home | History | Annotate | Download | only in src

Lines Matching full:yyval

1393   YYSTYPE yyval;
1585 Otherwise, the following line sets YYVAL to garbage.
1587 users should not rely upon it. Assigning to YYVAL
1589 GCC warning that YYVAL may be used uninitialized. */
1590 yyval = yyvsp[1-yylen];
1687 (yyval.output_rule) = (yyvsp[(1) - (2)].output_rule)->next = (yyvsp[(2) - (2)].output_rule);
1693 { (yyval.output_rule) = (yyvsp[(1) - (1)].output_rule); }
1699 (yyval.output_rule) = new_output_rule (output_assignment);
1700 (yyval.output_rule)->val.assignment = (yyvsp[(1) - (2)].assignment);
1707 (yyval.output_rule) = new_output_rule (output_section);
1708 (yyval.output_rule)->val.section.name = (yyvsp[(1) - (4)].str);
1709 (yyval.output_rule)->val.section.input = (yyvsp[(3) - (4)].input_rule)->next;
1712 (yyval.output_rule)->val.section.ignored = true;
1714 (yyval.output_rule)->val.section.ignored = false;
1723 (yyval.output_rule) = new_output_rule (output_section);
1724 (yyval.output_rule)->val.section.name = (yyvsp[(1) - (2)].str);
1725 (yyval.output_rule)->val.section.input = new_input_rule (input_section);
1726 (yyval.output_rule)->val.section.input->next = NULL;
1727 (yyval.output_rule)->val.section.input->val.section =
1731 (yyval.output_rule)->val.section.input->val.section->filemask = NULL;
1732 (yyval.output_rule)->val.section.input->val.section->excludemask = NULL;
1733 (yyval.output_rule)->val.section.input->val.section->section_name =
1735 (yyval.output_rule)->val.section.input->val.section->keep_flag = false;
1738 (yyval.output_rule)->val.section.ignored = true;
1740 (yyval.output_rule)->val.section.ignored = false;
1746 { (yyval.assignment) = new_assignment ((yyvsp[(1) - (3)].str), (yyvsp[(3) - (3)].expr), false); }
1751 { (yyval.assignment) = new_assignment ((yyvsp[(3) - (6)].str), (yyvsp[(5) - (6)].expr), true); }
1758 (yyval.input_rule) = (yyvsp[(1) - (2)].input_rule)->next = (yyvsp[(2) - (2)].input_rule);
1764 { (yyval.input_rule) = (yyvsp[(1) - (1)].input_rule); }
1770 (yyval.input_rule) = new_input_rule (input_section);
1771 (yyval.input_rule)->val.section = (yyvsp[(1) - (1)].filemask_section_name);
1780 (yyval.input_rule) = new_input_rule (input_section);
1781 (yyval.input_rule)->val.section = (yyvsp[(3) - (4)].filemask_section_name);
1788 (yyval.input_rule) = new_input_rule (input_assignment);
1789 (yyval.input_rule)->val.assignment = (yyvsp[(1) - (2)].assignment);
1796 (yyval.filemask_section_name) = (struct filemask_section_name *)
1797 obstack_alloc (&ld_state.smem, sizeof (*(yyval.filemask_section_name)));
1798 (yyval.filemask_section_name)->filemask = (yyvsp[(1) - (5)].str);
1799 (yyval.filemask_section_name)->excludemask = (yyvsp[(3) - (5)].str);
1800 (yyval.filemask_section_name)->section_name = (yyvsp[(4) - (5)].sectionname);
1801 (yyval.filemask_section_name)->keep_flag = false;
1807 { (yyval.sectionname) = new_input_section_name ((yyvsp[(1) - (1)].str), false); }
1812 { (yyval.sectionname) = new_input_section_name ((yyvsp[(3) - (4)].str), true); }
1817 { (yyval.str) = (yyvsp[(3) - (4)].str); }
1822 { (yyval.str) = NULL; }
1828 (yyval.expr) = new_expr (exp_align);
1829 (yyval.expr)->val.child = (yyvsp[(3) - (4)].expr);
1835 { (yyval.expr) = (yyvsp[(2) - (3)].expr); }
1841 (yyval.expr) = new_expr (exp_mult);
1842 (yyval.expr)->val.binary.left = (yyvsp[(1) - (3)].expr);
1843 (yyval.expr)->val.binary.right = (yyvsp[(3) - (3)].expr);
1850 (yyval.expr) = new_expr ((yyvsp[(2) - (3)].op));
1851 (yyval.expr)->val.binary.left = (yyvsp[(1) - (3)].expr);
1852 (yyval.expr)->val.binary.right = (yyvsp[(3) - (3)].expr);
1859 (yyval.expr) = new_expr ((yyvsp[(2) - (3)].op));
1860 (yyval.expr)->val.binary.left = (yyvsp[(1) - (3)].expr);
1861 (yyval.expr)->val.binary.right = (yyvsp[(3) - (3)].expr);
1868 (yyval.expr) = new_expr (exp_and);
1869 (yyval.expr)->val.binary.left = (yyvsp[(1) - (3)].expr);
1870 (yyval.expr)->val.binary.right = (yyvsp[(3) - (3)].expr);
1877 (yyval.expr) = new_expr (exp_or);
1878 (yyval.expr)->val.binary.left = (yyvsp[(1) - (3)].expr);
1879 (yyval.expr)->val.binary.right = (yyvsp[(3) - (3)].expr);
1886 (yyval.expr) = new_expr (exp_num);
1887 (yyval.expr)->val.num = (yyvsp[(1) - (1)].num);
1894 (yyval.expr) = new_expr (exp_id);
1895 (yyval.expr)->val.str = (yyvsp[(1) - (1)].str);
1901 { (yyval.expr) = new_expr (exp_sizeof_headers); }
1906 { (yyval.expr) = new_expr (exp_pagesize); }
1913 (yyval.filename_list) = (yyvsp[(1) - (3)].filename_list)->next = (yyvsp[(3) - (3)].filename_list);
1919 { (yyval.filename_list) = (yyvsp[(1) - (1)].filename_list); }
1932 (yyval.filename_list) = (yyvsp[(3) - (4)].filename_list);
1938 { (yyval.filename_list) = mark_as_needed ((yyvsp[(3) - (4)].filename_list)); }
1943 { (yyval.filename_list) = new_filename_listelem ((yyvsp[(1) - (1)].str)); }
1950 (yyval.version) = (yyvsp[(1) - (2)].version)->next = (yyvsp[(2) - (2)].version);
1956 { (yyval.version) = (yyvsp[(1) - (1)].version); }
1964 (yyval.version) = (yyvsp[(2) - (4)].version);
1973 (yyval.version) = (yyvsp[(3) - (5)].version);
1982 (yyval.version) = (yyvsp[(3) - (6)].version);
1988 { (yyval.version) = merge_versions ((yyvsp[(1) - (2)].version), (yyvsp[(2) - (2)].version)); }
1993 { (yyval.version) = (yyvsp[(1) - (1)].version); }
1998 { (yyval.version) = new_version (NULL, (yyvsp[(2) - (2)].id_list)); }
2003 { (yyval.version) = new_version ((yyvsp[(2) - (2)].id_list), NULL); }
2011 (yyval.id_list) = (yyvsp[(1) - (3)].id_list)->next = newp;
2017 { (yyval.id_list) = new_id_listelem ((yyvsp[(1) - (2)].str)); }
2022 { (yyval.str) = (yyvsp[(1) - (1)].str); }
2027 { (yyval.str) = (yyvsp[(1) - (1)].str); }
2032 { (yyval.str) = (yyvsp[(1) - (1)].str); }
2037 { (yyval.str) = NULL; }
2045 YY_SYMBOL_PRINT ("-> $$ =", yyr1[yyn], &yyval, &yyloc);
2051 *++yyvsp = yyval;