Lines Matching defs:output_rule
192 static struct output_rule *new_output_rule (int tag);
196 static void new_segment (int mode, struct output_rule *output_rule);
239 struct output_rule *output_rule;
1636 new_segment ((yyvsp[(2) - (5)].num), (yyvsp[(4) - (5)].output_rule));
1645 new_segment (0, (yyvsp[(4) - (5)].output_rule));
1686 (yyvsp[(2) - (2)].output_rule)->next = (yyvsp[(1) - (2)].output_rule)->next;
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;
2304 static struct output_rule *
2307 struct output_rule *newp = (struct output_rule *)
2335 new_segment (int mode, struct output_rule *output_rule)
2344 newp->output_rules = output_rule->next;
2345 output_rule->next = NULL;
2360 struct output_rule *runp;