Lines Matching refs:yyval
36 #ifndef yyval
37 #define yyval grammar_val macro
1058 YYSTYPE yyval; variable
2000 yyval = yystack.l_mark[1-yym]; in YYPARSE_DECL()
2002 memset(&yyval, 0, sizeof yyval); in YYPARSE_DECL()
2214 join_decl_specs(&yyval.decl_spec, &yystack.l_mark[-1].decl_spec, &yystack.l_mark[0].decl_spec); in YYPARSE_DECL()
2223 …new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_NONE… in YYPARSE_DECL()
2230 …new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_EXTE… in YYPARSE_DECL()
2237 …new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_NONE… in YYPARSE_DECL()
2244 …new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_STAT… in YYPARSE_DECL()
2251 …new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_INLI… in YYPARSE_DECL()
2258 …new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_JUNK… in YYPARSE_DECL()
2265 …new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_CHAR… in YYPARSE_DECL()
2272 …new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_NONE… in YYPARSE_DECL()
2279 …new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_FLOA… in YYPARSE_DECL()
2286 …new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_NONE… in YYPARSE_DECL()
2293 …new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_NONE… in YYPARSE_DECL()
2300 …new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_SHOR… in YYPARSE_DECL()
2307 …new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_NONE… in YYPARSE_DECL()
2314 …new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_NONE… in YYPARSE_DECL()
2321 …new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_NONE… in YYPARSE_DECL()
2328 …new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_CHAR… in YYPARSE_DECL()
2335 …new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_NONE… in YYPARSE_DECL()
2342 …new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_NONE… in YYPARSE_DECL()
2352 …new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, s->flag… in YYPARSE_DECL()
2359 …new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_NONE… in YYPARSE_DECL()
2372 …new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, s->flag… in YYPARSE_DECL()
2382 new_decl_spec(&yyval.decl_spec, s, yystack.l_mark[-2].text.begin, DS_NONE); in YYPARSE_DECL()
2392 new_decl_spec(&yyval.decl_spec, s, yystack.l_mark[-1].text.begin, DS_NONE); in YYPARSE_DECL()
2400 new_decl_spec(&yyval.decl_spec, buf, yystack.l_mark[-1].text.begin, DS_NONE); in YYPARSE_DECL()
2407 imply_typedef(yyval.text.text); in YYPARSE_DECL()
2414 imply_typedef(yyval.text.text); in YYPARSE_DECL()
2421 new_decl_list(&yyval.decl_list, yystack.l_mark[0].declarator); in YYPARSE_DECL()
2428 add_decl_list(&yyval.decl_list, &yystack.l_mark[-2].decl_list, yystack.l_mark[0].declarator); in YYPARSE_DECL()
2440 cur_declarator = yyval.declarator; in YYPARSE_DECL()
2461 new_decl_spec(&yyval.decl_spec, s, yystack.l_mark[-2].text.begin, DS_NONE); in YYPARSE_DECL()
2471 new_decl_spec(&yyval.decl_spec, s, yystack.l_mark[-1].text.begin, DS_NONE); in YYPARSE_DECL()
2479 new_decl_spec(&yyval.decl_spec, buf, yystack.l_mark[-1].text.begin, DS_NONE); in YYPARSE_DECL()
2487 yyval.text = yystack.l_mark[0].text; in YYPARSE_DECL()
2494 yyval.declarator = yystack.l_mark[0].declarator; in YYPARSE_DECL()
2495 …(void)sprintf(buf, "%.*s%.*s", TEXT_LEN, yystack.l_mark[-1].text.text, TEXT_LEN, yyval.declarator-… in YYPARSE_DECL()
2496 free(yyval.declarator->text); in YYPARSE_DECL()
2497 yyval.declarator->text = xstrdup(buf); in YYPARSE_DECL()
2498 yyval.declarator->begin = yystack.l_mark[-1].text.begin; in YYPARSE_DECL()
2499 yyval.declarator->pointer = TRUE; in YYPARSE_DECL()
2506 …yyval.declarator = new_declarator(yystack.l_mark[0].text.text, yystack.l_mark[0].text.text, yystac… in YYPARSE_DECL()
2513 yyval.declarator = yystack.l_mark[-1].declarator; in YYPARSE_DECL()
2514 (void)sprintf(buf, "(%.*s)", TEXT_LEN, yyval.declarator->text); in YYPARSE_DECL()
2515 free(yyval.declarator->text); in YYPARSE_DECL()
2516 yyval.declarator->text = xstrdup(buf); in YYPARSE_DECL()
2517 yyval.declarator->begin = yystack.l_mark[-2].text.begin; in YYPARSE_DECL()
2524 yyval.declarator = yystack.l_mark[-1].declarator; in YYPARSE_DECL()
2525 …(void)sprintf(buf, "%.*s%.*s", TEXT_LEN, yyval.declarator->text, TEXT_LEN, yystack.l_mark[0].text.… in YYPARSE_DECL()
2526 free(yyval.declarator->text); in YYPARSE_DECL()
2527 yyval.declarator->text = xstrdup(buf); in YYPARSE_DECL()
2534 …yyval.declarator = new_declarator("%s()", yystack.l_mark[-3].declarator->name, yystack.l_mark[-3].… in YYPARSE_DECL()
2535 yyval.declarator->params = yystack.l_mark[-1].param_list; in YYPARSE_DECL()
2536 yyval.declarator->func_stack = yystack.l_mark[-3].declarator; in YYPARSE_DECL()
2537 …yyval.declarator->head = (yystack.l_mark[-3].declarator->func_stack == NULL) ? yyval.declarator : … in YYPARSE_DECL()
2538 yyval.declarator->func_def = FUNC_ANSI; in YYPARSE_DECL()
2545 …yyval.declarator = new_declarator("%s()", yystack.l_mark[-3].declarator->name, yystack.l_mark[-3].… in YYPARSE_DECL()
2546 yyval.declarator->params = yystack.l_mark[-1].param_list; in YYPARSE_DECL()
2547 yyval.declarator->func_stack = yystack.l_mark[-3].declarator; in YYPARSE_DECL()
2548 …yyval.declarator->head = (yystack.l_mark[-3].declarator->func_stack == NULL) ? yyval.declarator : … in YYPARSE_DECL()
2549 yyval.declarator->func_def = FUNC_TRADITIONAL; in YYPARSE_DECL()
2556 (void)sprintf(yyval.text.text, "*%.*s", TEXT_LEN, yystack.l_mark[0].text.text); in YYPARSE_DECL()
2557 yyval.text.begin = yystack.l_mark[-1].text.begin; in YYPARSE_DECL()
2564 …(void)sprintf(yyval.text.text, "*%.*s%.*s", TEXT_LEN, yystack.l_mark[-1].text.text, TEXT_LEN, yyst… in YYPARSE_DECL()
2565 yyval.text.begin = yystack.l_mark[-2].text.begin; in YYPARSE_DECL()
2572 strcpy(yyval.text.text, ""); in YYPARSE_DECL()
2573 yyval.text.begin = 0L; in YYPARSE_DECL()
2580 (void)sprintf(yyval.text.text, "%s ", yystack.l_mark[0].decl_spec.text); in YYPARSE_DECL()
2581 yyval.text.begin = yystack.l_mark[0].decl_spec.begin; in YYPARSE_DECL()
2589 …(void)sprintf(yyval.text.text, "%.*s%.*s ", TEXT_LEN, yystack.l_mark[-1].text.text, TEXT_LEN, yyst… in YYPARSE_DECL()
2590 yyval.text.begin = yystack.l_mark[-1].text.begin; in YYPARSE_DECL()
2598 add_ident_list(&yyval.param_list, &yystack.l_mark[-2].param_list, "..."); in YYPARSE_DECL()
2605 new_param_list(&yyval.param_list, yystack.l_mark[0].parameter); in YYPARSE_DECL()
2612 add_param_list(&yyval.param_list, &yystack.l_mark[-2].param_list, yystack.l_mark[0].parameter); in YYPARSE_DECL()
2620 yyval.parameter = new_parameter(&yystack.l_mark[-1].decl_spec, yystack.l_mark[0].declarator); in YYPARSE_DECL()
2628 yyval.parameter = new_parameter(&yystack.l_mark[-1].decl_spec, yystack.l_mark[0].declarator); in YYPARSE_DECL()
2636 yyval.parameter = new_parameter(&yystack.l_mark[0].decl_spec, (Declarator *)0); in YYPARSE_DECL()
2643 new_ident_list(&yyval.param_list); in YYPARSE_DECL()
2650 new_ident_list(&yyval.param_list); in YYPARSE_DECL()
2651 add_ident_list(&yyval.param_list, &yyval.param_list, yystack.l_mark[0].text.text); in YYPARSE_DECL()
2658 add_ident_list(&yyval.param_list, &yystack.l_mark[-2].param_list, yystack.l_mark[0].text.text); in YYPARSE_DECL()
2665 yyval.text = yystack.l_mark[0].text; in YYPARSE_DECL()
2674 yyval.text = yystack.l_mark[0].text; in YYPARSE_DECL()
2677 (void)sprintf(yyval.text.text, "&%.*s", TEXT_LEN, yystack.l_mark[0].text.text); in YYPARSE_DECL()
2678 yyval.text.begin = yystack.l_mark[-1].text.begin; in YYPARSE_DECL()
2685 … yyval.declarator = new_declarator(yystack.l_mark[0].text.text, "", yystack.l_mark[0].text.begin); in YYPARSE_DECL()
2692 yyval.declarator = yystack.l_mark[0].declarator; in YYPARSE_DECL()
2693 …(void)sprintf(buf, "%.*s%.*s", TEXT_LEN, yystack.l_mark[-1].text.text, TEXT_LEN, yyval.declarator-… in YYPARSE_DECL()
2694 free(yyval.declarator->text); in YYPARSE_DECL()
2695 yyval.declarator->text = xstrdup(buf); in YYPARSE_DECL()
2696 yyval.declarator->begin = yystack.l_mark[-1].text.begin; in YYPARSE_DECL()
2703 yyval.declarator = yystack.l_mark[-1].declarator; in YYPARSE_DECL()
2704 (void)sprintf(buf, "(%.*s)", TEXT_LEN, yyval.declarator->text); in YYPARSE_DECL()
2705 free(yyval.declarator->text); in YYPARSE_DECL()
2706 yyval.declarator->text = xstrdup(buf); in YYPARSE_DECL()
2707 yyval.declarator->begin = yystack.l_mark[-2].text.begin; in YYPARSE_DECL()
2714 yyval.declarator = yystack.l_mark[-1].declarator; in YYPARSE_DECL()
2715 …(void)sprintf(buf, "%.*s%.*s", TEXT_LEN, yyval.declarator->text, TEXT_LEN, yystack.l_mark[0].text.… in YYPARSE_DECL()
2716 free(yyval.declarator->text); in YYPARSE_DECL()
2717 yyval.declarator->text = xstrdup(buf); in YYPARSE_DECL()
2724 … yyval.declarator = new_declarator(yystack.l_mark[0].text.text, "", yystack.l_mark[0].text.begin); in YYPARSE_DECL()
2731 yyval.declarator = new_declarator("%s()", "", yystack.l_mark[-3].declarator->begin); in YYPARSE_DECL()
2732 yyval.declarator->params = yystack.l_mark[-1].param_list; in YYPARSE_DECL()
2733 yyval.declarator->func_stack = yystack.l_mark[-3].declarator; in YYPARSE_DECL()
2734 …yyval.declarator->head = (yystack.l_mark[-3].declarator->func_stack == NULL) ? yyval.declarator : … in YYPARSE_DECL()
2735 yyval.declarator->func_def = FUNC_ANSI; in YYPARSE_DECL()
2742 yyval.declarator = new_declarator("%s()", "", yystack.l_mark[-2].declarator->begin); in YYPARSE_DECL()
2743 yyval.declarator->func_stack = yystack.l_mark[-2].declarator; in YYPARSE_DECL()
2744 …yyval.declarator->head = (yystack.l_mark[-2].declarator->func_stack == NULL) ? yyval.declarator : … in YYPARSE_DECL()
2745 yyval.declarator->func_def = FUNC_ANSI; in YYPARSE_DECL()
2755 yyval.declarator = new_declarator("%s()", "", yystack.l_mark[-2].text.begin); in YYPARSE_DECL()
2756 yyval.declarator->params = yystack.l_mark[-1].param_list; in YYPARSE_DECL()
2757 yyval.declarator->func_stack = d; in YYPARSE_DECL()
2758 yyval.declarator->head = yyval.declarator; in YYPARSE_DECL()
2759 yyval.declarator->func_def = FUNC_ANSI; in YYPARSE_DECL()
2769 yyval.declarator = new_declarator("%s()", "", yystack.l_mark[-1].text.begin); in YYPARSE_DECL()
2770 yyval.declarator->func_stack = d; in YYPARSE_DECL()
2771 yyval.declarator->head = yyval.declarator; in YYPARSE_DECL()
2772 yyval.declarator->func_def = FUNC_ANSI; in YYPARSE_DECL()
2797 fprintf(stderr, "result is <%s>, ", YYSTYPE_TOSTRING(yystos[YYFINAL], yyval)); in YYPARSE_DECL()
2804 *++yystack.l_mark = yyval; in YYPARSE_DECL()
2889 fprintf(stderr, "result is <%s>, ", YYSTYPE_TOSTRING(yystos[yystate], yyval)); in YYPARSE_DECL()
2896 *++yystack.l_mark = yyval; in YYPARSE_DECL()