Home | History | Annotate | Download | only in src

Lines Matching full:yyvsp

1020   register YYSTYPE *yyvsp;
1024 #define YYPOPSTACK (yyvsp--, yyssp--)
1050 yyvsp = yyvs;
1086 &yyvs1, yysize * sizeof (*yyvsp),
1121 yyvsp = yyvs + yysize - 1;
1194 *++yyvsp = yylval;
1231 yyval = yyvsp[1-yylen];
1239 { add_versions (yyvsp[0].version); }
1246 ld_state.entry = yyvsp[-2].str;
1253 ld_new_searchdir (yyvsp[-2].str);
1261 ld_state.pagesize = yyvsp[-2].num;
1269 ld_state.interp = yyvsp[-2].str;
1276 new_segment (yyvsp[-3].num, yyvsp[-1].output_rule);
1285 new_segment (0, yyvsp[-1].output_rule);
1294 if (yyvsp[-1].filename_list != yyvsp[-1].filename_list->next)
1296 yyvsp[-1].filename_list->next->group_start = 1;
1297 yyvsp[-1].filename_list->group_end = 1;
1299 add_inputfiles (yyvsp[-1].filename_list);
1305 { add_inputfiles (yyvsp[-1].filename_list); }
1310 { add_versions (yyvsp[-1].version); }
1321 yyvsp[0].output_rule->next = yyvsp[-1].output_rule->next;
1322 yyval.output_rule = yyvsp[-1].output_rule->next = yyvsp[0].output_rule;
1328 { yyval.output_rule = yyvsp[0].output_rule; }
1335 yyval.output_rule->val.assignment = yyvsp[-1].assignment;
1343 yyval.output_rule->val.section.name = yyvsp[-3].str;
1344 yyval.output_rule->val.section.input = yyvsp[-1].input_rule->next;
1346 && ebl_debugscn_p (ld_state.ebl, yyvsp[-3].str))
1350 yyvsp[-1].input_rule->next = NULL;
1359 yyval.output_rule->val.section.name = yyvsp[-1].str;
1369 new_input_section_name (yyvsp[-1].str, false);
1372 && ebl_debugscn_p (ld_state.ebl, yyvsp[-1].str))
1381 { yyval.assignment = new_assignment (yyvsp[-2].str, yyvsp[0].expr, false); }
1386 { yyval.assignment = new_assignment (yyvsp[-3].str, yyvsp[-1].expr, true); }
1392 yyvsp[0].input_rule->next = yyvsp[-1].input_rule->next;
1393 yyval.input_rule = yyvsp[-1].input_rule->next = yyvsp[0].input_rule;
1399 { yyval.input_rule = yyvsp[0].input_rule; }
1406 yyval.input_rule->val.section = yyvsp[0].filemask_section_name;
1413 yyvsp[-1].filemask_section_name->keep_flag = true;
1416 yyval.input_rule->val.section = yyvsp[-1].filemask_section_name;
1424 yyval.input_rule->val.assignment = yyvsp[-1].assignment;
1433 yyval.filemask_section_name->filemask = yyvsp[-4].str;
1434 yyval.filemask_section_name->excludemask = yyvsp[-2].str;
1435 yyval.filemask_section_name->section_name = yyvsp[-1].sectionname;
1442 { yyval.sectionname = new_input_section_name (yyvsp[0].str, false); }
1447 { yyval.sectionname = new_input_section_name (yyvsp[-1].str, true); }
1452 { yyval.str = yyvsp[-1].str; }
1464 yyval.expr->val.child = yyvsp[-1].expr;
1470 { yyval.expr = yyvsp[-1].expr; }
1477 yyval.expr->val.binary.left = yyvsp[-2].expr;
1478 yyval.expr->val.binary.right = yyvsp[0].expr;
1485 yyval.expr = new_expr (yyvsp[-1].op);
1486 yyval.expr->val.binary.left = yyvsp[-2].expr;
1487 yyval.expr->val.binary.right = yyvsp[0].expr;
1494 yyval.expr = new_expr (yyvsp[-1].op);
1495 yyval.expr->val.binary.left = yyvsp[-2].expr;
1496 yyval.expr->val.binary.right = yyvsp[0].expr;
1504 yyval.expr->val.binary.left = yyvsp[-2].expr;
1505 yyval.expr->val.binary.right = yyvsp[0].expr;
1513 yyval.expr->val.binary.left = yyvsp[-2].expr;
1514 yyval.expr->val.binary.right = yyvsp[0].expr;
1522 yyval.expr->val.num = yyvsp[0].num;
1530 yyval.expr->val.str = yyvsp[0].str;
1547 struct filename_list *newp = new_filename_listelem (yyvsp[0].str);
1548 newp->next = yyvsp[-2].filename_list->next;
1549 yyval.filename_list = yyvsp[-2].filename_list->next = newp;
1555 { yyval.filename_list = new_filename_listelem (yyvsp[0].str); }
1561 yyvsp[0].version->next = yyvsp[-1].version->next;
1562 yyval.version = yyvsp[-1].version->next = yyvsp[0].version;
1568 { yyval.version = yyvsp[0].version; }
1574 yyvsp[-2].version->versionname = "";
1575 yyvsp[-2].version->parentname = NULL;
1576 yyval.version = yyvsp[-2].version;
1583 yyvsp[-2].version->versionname = yyvsp[-4].str;
1584 yyvsp[-2].version->parentname = NULL;
1585 yyval.version = yyvsp[-2].version;
1592 yyvsp[-3].version->versionname = yyvsp[-5].str;
1593 yyvsp[-3].version->parentname = yyvsp[-1].str;
1594 yyval.version = yyvsp
1600 { yyval.version = merge_versions (yyvsp[-1].version, yyvsp[0].version); }
1605 { yyval.version = yyvsp[0].version; }
1610 { yyval.version = new_version (NULL, yyvsp[0].id_list); }
1615 { yyval.version = new_version (yyvsp[0].id_list, NULL); }
1621 struct id_list *newp = new_id_listelem (yyvsp[-1].str);
1622 newp->next = yyvsp[-2].id_list->next;
1623 yyval.id_list = yyvsp[-2].id_list->next = newp;
1629 { yyval.id_list = new_id_listelem (yyvsp[-1].str); }
1634 { yyval.str = yyvsp[0].str; }
1639 { yyval.str = yyvsp[0].str; }
1644 { yyval.str = yyvsp[0].str; }
1659 yyvsp -= yylen;
1665 *++yyvsp = yyval;
1770 YYDSYMPRINTF ("Error: popping", yystos[*yyssp], yyvsp, yylsp);
1771 yydestruct (yystos[*yyssp], yyvsp);
1800 yyvsp -= yylen;
1830 YYDSYMPRINTF ("Error: popping", yystos[*yyssp], yyvsp, yylsp);
1831 yydestruct (yystos[yystate], yyvsp);
1842 *++yyvsp = yylval;