Lines Matching refs:yyval

36 #ifndef yyval
37 #define yyval grammar_val
38 #endif /* yyval */
1054 YYSTYPE yyval;
1981 yyval = yystack.l_mark[1-yym];
1983 memset(&yyval, 0, sizeof yyval);
2179 join_decl_specs(&yyval.decl_spec, &yystack.l_mark[-1].decl_spec, &yystack.l_mark[0].decl_spec);
2187 new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_NONE);
2193 new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_EXTERN);
2199 new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_NONE);
2205 new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_STATIC);
2211 new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_INLINE);
2217 new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_JUNK);
2223 new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_CHAR);
2229 new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_NONE);
2235 new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_FLOAT);
2241 new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_NONE);
2247 new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_NONE);
2253 new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_SHORT);
2259 new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_NONE);
2265 new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_NONE);
2271 new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_NONE);
2277 new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_CHAR);
2283 new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_NONE);
2289 new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_NONE);
2298 new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, s->flags);
2304 new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_NONE);
2316 new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, s->flags);
2325 new_decl_spec(&yyval.decl_spec, s, yystack.l_mark[-2].text.begin, DS_NONE);
2334 new_decl_spec(&yyval.decl_spec, s, yystack.l_mark[-1].text.begin, DS_NONE);
2341 new_decl_spec(&yyval.decl_spec, buf, yystack.l_mark[-1].text.begin, DS_NONE);
2347 imply_typedef(yyval.text.text);
2353 imply_typedef(yyval.text.text);
2359 new_decl_list(&yyval.decl_list, yystack.l_mark[0].declarator);
2365 add_decl_list(&yyval.decl_list, &yystack.l_mark[-2].decl_list, yystack.l_mark[0].declarator);
2376 cur_declarator = yyval.declarator;
2395 new_decl_spec(&yyval.decl_spec, s, yystack.l_mark[-2].text.begin, DS_NONE);
2404 new_decl_spec(&yyval.decl_spec, s, yystack.l_mark[-1].text.begin, DS_NONE);
2411 new_decl_spec(&yyval.decl_spec, buf, yystack.l_mark[-1].text.begin, DS_NONE);
2418 yyval.text = yystack.l_mark[0].text;
2424 yyval.declarator = yystack.l_mark[0].declarator;
2425 (void)sprintf(buf, "%s%s", yystack.l_mark[-1].text.text, yyval.declarator->text);
2426 free(yyval.declarator->text);
2427 yyval.declarator->text = xstrdup(buf);
2428 yyval.declarator->begin = yystack.l_mark[-1].text.begin;
2429 yyval.declarator->pointer = TRUE;
2435 yyval.declarator = new_declarator(yystack.l_mark[0].text.text, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin);
2441 yyval.declarator = yystack.l_mark[-1].declarator;
2442 (void)sprintf(buf, "(%s)", yyval.declarator->text);
2443 free(yyval.declarator->text);
2444 yyval.declarator->text = xstrdup(buf);
2445 yyval.declarator->begin = yystack.l_mark[-2].text.begin;
2451 yyval.declarator = yystack.l_mark[-1].declarator;
2452 (void)sprintf(buf, "%s%s", yyval.declarator->text, yystack.l_mark[0].text.text);
2453 free(yyval.declarator->text);
2454 yyval.declarator->text = xstrdup(buf);
2460 yyval.declarator = new_declarator("%s()", yystack.l_mark[-3].declarator->name, yystack.l_mark[-3].declarator->begin);
2461 yyval.declarator->params = yystack.l_mark[-1].param_list;
2462 yyval.declarator->func_stack = yystack.l_mark[-3].declarator;
2463 yyval.declarator->head = (yystack.l_mark[-3].declarator->func_stack == NULL) ? yyval.declarator : yystack.l_mark[-3].declarator->head;
2464 yyval.declarator->func_def = FUNC_ANSI;
2470 yyval.declarator = new_declarator("%s()", yystack.l_mark[-3].declarator->name, yystack.l_mark[-3].declarator->begin);
2471 yyval.declarator->params = yystack.l_mark[-1].param_list;
2472 yyval.declarator->func_stack = yystack.l_mark[-3].declarator;
2473 yyval.declarator->head = (yystack.l_mark[-3].declarator->func_stack == NULL) ? yyval.declarator : yystack.l_mark[-3].declarator->head;
2474 yyval.declarator->func_def = FUNC_TRADITIONAL;
2480 (void)sprintf(yyval.text.text, "*%s", yystack.l_mark[0].text.text);
2481 yyval.text.begin = yystack.l_mark[-1].text.begin;
2487 (void)sprintf(yyval.text.text, "*%s%s", yystack.l_mark[-1].text.text, yystack.l_mark[0].text.text);
2488 yyval.text.begin = yystack.l_mark[-2].text.begin;
2494 strcpy(yyval.text.text, "");
2495 yyval.text.begin = 0L;
2501 (void)sprintf(yyval.text.text, "%s ", yystack.l_mark[0].decl_spec.text);
2502 yyval.text.begin = yystack.l_mark[0].decl_spec.begin;
2509 (void)sprintf(yyval.text.text, "%s%s ", yystack.l_mark[-1].text.text, yystack.l_mark[0].decl_spec.text);
2510 yyval.text.begin = yystack.l_mark[-1].text.begin;
2517 add_ident_list(&yyval.param_list, &yystack.l_mark[-2].param_list, "...");
2523 new_param_list(&yyval.param_list, yystack.l_mark[0].parameter);
2529 add_param_list(&yyval.param_list, &yystack.l_mark[-2].param_list, yystack.l_mark[0].parameter);
2536 yyval.parameter = new_parameter(&yystack.l_mark[-1].decl_spec, yystack.l_mark[0].declarator);
2543 yyval.parameter = new_parameter(&yystack.l_mark[-1].decl_spec, yystack.l_mark[0].declarator);
2550 yyval.parameter = new_parameter(&yystack.l_mark[0].decl_spec, (Declarator *)0);
2556 new_ident_list(&yyval.param_list);
2562 new_ident_list(&yyval.param_list);
2563 add_ident_list(&yyval.param_list, &yyval.param_list, yystack.l_mark[0].text.text);
2569 add_ident_list(&yyval.param_list, &yystack.l_mark[-2].param_list, yystack.l_mark[0].text.text);
2575 yyval.text = yystack.l_mark[0].text;
2583 yyval.text = yystack.l_mark[0].text;
2586 (void)sprintf(yyval.text.text, "&%s", yystack.l_mark[0].text.text);
2587 yyval.text.begin = yystack.l_mark[-1].text.begin;
2593 yyval.declarator = new_declarator(yystack.l_mark[0].text.text, "", yystack.l_mark[0].text.begin);
2599 yyval.declarator = yystack.l_mark[0].declarator;
2600 (void)sprintf(buf, "%s%s", yystack.l_mark[-1].text.text, yyval.declarator->text);
2601 free(yyval.declarator->text);
2602 yyval.declarator->text = xstrdup(buf);
2603 yyval.declarator->begin = yystack.l_mark[-1].text.begin;
2609 yyval.declarator = yystack.l_mark[-1].declarator;
2610 (void)sprintf(buf, "(%s)", yyval.declarator->text);
2611 free(yyval.declarator->text);
2612 yyval.declarator->text = xstrdup(buf);
2613 yyval.declarator->begin = yystack.l_mark[-2].text.begin;
2619 yyval.declarator = yystack.l_mark[-1].declarator;
2620 (void)sprintf(buf, "%s%s", yyval.declarator->text, yystack.l_mark[0].text.text);
2621 free(yyval.declarator->text);
2622 yyval.declarator->text = xstrdup(buf);
2628 yyval.declarator = new_declarator(yystack.l_mark[0].text.text, "", yystack.l_mark[0].text.begin);
2634 yyval.declarator = new_declarator("%s()", "", yystack.l_mark[-3].declarator->begin);
2635 yyval.declarator->params = yystack.l_mark[-1].param_list;
2636 yyval.declarator->func_stack = yystack.l_mark[-3].declarator;
2637 yyval.declarator->head = (yystack.l_mark[-3].declarator->func_stack == NULL) ? yyval.declarator : yystack.l_mark[-3].declarator->head;
2638 yyval.declarator->func_def = FUNC_ANSI;
2644 yyval.declarator = new_declarator("%s()", "", yystack.l_mark[-2].declarator->begin);
2645 yyval.declarator->func_stack = yystack.l_mark[-2].declarator;
2646 yyval.declarator->head = (yystack.l_mark[-2].declarator->func_stack == NULL) ? yyval.declarator : yystack.l_mark[-2].declarator->head;
2647 yyval.declarator->func_def = FUNC_ANSI;
2656 yyval.declarator = new_declarator("%s()", "", yystack.l_mark[-2].text.begin);
2657 yyval.declarator->params = yystack.l_mark[-1].param_list;
2658 yyval.declarator->func_stack = d;
2659 yyval.declarator->head = yyval.declarator;
2660 yyval.declarator->func_def = FUNC_ANSI;
2669 yyval.declarator = new_declarator("%s()", "", yystack.l_mark[-1].text.begin);
2670 yyval.declarator->func_stack = d;
2671 yyval.declarator->head = yyval.declarator;
2672 yyval.declarator->func_def = FUNC_ANSI;
2696 fprintf(stderr, "result is <%s>, ", YYSTYPE_TOSTRING(yystos[YYFINAL], yyval));
2703 *++yystack.l_mark = yyval;
2789 fprintf(stderr, "result is <%s>, ", YYSTYPE_TOSTRING(yystos[yystate], yyval));
2796 *++yystack.l_mark = yyval;