• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/byacc/test/btyacc/

Lines Matching refs:l_mark

1119     YYSTYPE  *l_mark;
1396 data->l_mark = newvs + i;
1524 yystack.l_mark = yystack.l_base;
1649 save->yystack.l_mark = save->yystack.l_base + (yystack.l_mark - yystack.l_base);
1650 memcpy (save->yystack.l_base, yystack.l_base, (size_t) (yystack.l_mark - yystack.l_base + 1) * sizeof(YYSTYPE));
1730 *++yystack.l_mark = yylval;
1756 *++yystack.l_mark = yylval;
1782 yystack.l_mark -= yym;
1812 yyerrctx->yystack.l_mark = yyerrctx->yystack.l_base + (yystack.l_mark - yystack.l_base);
1813 memcpy (yyerrctx->yystack.l_base, yystack.l_base, (size_t) (yystack.l_mark - yystack.l_base + 1) * sizeof(YYSTYPE));
1828 yystack.l_mark = yystack.l_base + (save->yystack.l_mark - save->yystack.l_base);
1829 memcpy (yystack.l_base, save->yystack.l_base, (size_t) (yystack.l_mark - yystack.l_base + 1) * sizeof(YYSTYPE));
1863 yystack.l_mark = yystack.l_base + (yyerrctx->yystack.l_mark - yyerrctx->yystack.l_base);
1864 memcpy (yystack.l_base, yyerrctx->yystack.l_base, (size_t) (yystack.l_mark - yystack.l_base + 1) * sizeof(YYSTYPE));
1906 *++yystack.l_mark = yylval;
1933 yystos[*yystack.s_mark], yystack.l_mark, yystack.p_mark);
1936 yystos[*yystack.s_mark], yystack.l_mark);
1940 --yystack.l_mark;
1991 yystack.l_mark[1-i]), stderr);
2000 yyval = yystack.l_mark[1-yym];
2052 gen_declarations(&yystack.l_mark[-1].decl_spec, (DeclaratorList *)0);
2056 free_decl_spec(&yystack.l_mark[-1].decl_spec);
2064 set_param_types(func_params, &yystack.l_mark[-2].decl_spec, &yystack.l_mark[-1].decl_list);
2066 gen_declarations(&yystack.l_mark[-2].decl_spec, &yystack.l_mark[-1].decl_list);
2070 free_decl_list(&yystack.l_mark[-1].decl_list);
2072 free_decl_spec(&yystack.l_mark[-2].decl_spec);
2079 cur_decl_spec_flags = yystack.l_mark[0].decl_spec.flags;
2080 free_decl_spec(&yystack.l_mark[0].decl_spec);
2109 if (strcmp(yystack.l_mark[0].declarator->text, yystack.l_mark[0].declarator->name) != 0)
2111 new_symbol(typedef_names, yystack.l_mark[0].declarator->name, NULL, flags);
2112 free_declarator(yystack.l_mark[0].declarator);
2120 if (strcmp(yystack.l_mark[0].declarator->text, yystack.l_mark[0].declarator->name) != 0)
2122 new_symbol(typedef_names, yystack.l_mark[0].declarator->name, NULL, flags);
2123 free_declarator(yystack.l_mark[0].declarator);
2129 check_untagged(&yystack.l_mark[-1].decl_spec);
2130 if (yystack.l_mark[0].declarator->func_def == FUNC_NONE) {
2134 func_params = &(yystack.l_mark[0].declarator->head->params);
2149 && yystack.l_mark[-3].declarator->head->func_def == func_style) {
2150 yystack.l_mark[-3].declarator->head->func_def = FUNC_BOTH;
2156 gen_func_definition(&yystack.l_mark[-4].decl_spec, yystack.l_mark[-3].declarator);
2157 gen_prototype(&yystack.l_mark[-4].decl_spec, yystack.l_mark[-3].declarator);
2161 free_decl_spec(&yystack.l_mark[-4].decl_spec);
2162 free_declarator(yystack.l_mark[-3].declarator);
2168 if (yystack.l_mark[0].declarator->func_def == FUNC_NONE) {
2172 func_params = &(yystack.l_mark[0].declarator->head->params);
2184 new_decl_spec(&decl_spec, dft_decl_spec(), yystack.l_mark[-4].declarator->begin, DS_NONE);
2186 gen_func_definition(&decl_spec, yystack.l_mark[-4].declarator);
2187 gen_prototype(&decl_spec, yystack.l_mark[-4].declarator);
2192 free_declarator(yystack.l_mark[-4].declarator);
2198 join_decl_specs(&yyval.decl_spec, &yystack.l_mark[-1].decl_spec, &yystack.l_mark[0].decl_spec);
2199 free(yystack.l_mark[-1].decl_spec.text);
2200 free(yystack.l_mark[0].decl_spec.text);
2206 new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_NONE);
2212 new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_EXTERN);
2218 new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_NONE);
2224 new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_STATIC);
2230 new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_INLINE);
2236 new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_JUNK);
2242 new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_CHAR);
2248 new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_NONE);
2254 new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_FLOAT);
2260 new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_NONE);
2266 new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_NONE);
2272 new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_SHORT);
2278 new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_NONE);
2284 new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_NONE);
2290 new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_NONE);
2296 new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_CHAR);
2302 new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_NONE);
2308 new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_NONE);
2315 s = find_symbol(typedef_names, yystack.l_mark[0].text.text);
2317 new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, s->flags);
2323 new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_NONE);
2333 s = find_symbol(define_names, yystack.l_mark[0].text.text);
2335 new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, s->flags);
2343 (void)sprintf(s = buf, "%.*s %.*s", TEXT_LEN, yystack.l_mark[-2].text.text, TEXT_LEN, yystack.l_mark[-1].text.text);
2344 new_decl_spec(&yyval.decl_spec, s, yystack.l_mark[-2].text.begin, DS_NONE);
2352 (void)sprintf(s = buf, "%.*s {}", TEXT_LEN, yystack.l_mark[-1].text.text);
2353 new_decl_spec(&yyval.decl_spec, s, yystack.l_mark[-1].text.begin, DS_NONE);
2359 (void)sprintf(buf, "%.*s %.*s", TEXT_LEN, yystack.l_mark[-1].text.text, TEXT_LEN, yystack.l_mark[0].text.text);
2360 new_decl_spec(&yyval.decl_spec, buf, yystack.l_mark[-1].text.begin, DS_NONE);
2378 new_decl_list(&yyval.decl_list, yystack.l_mark[0].declarator);
2384 add_decl_list(&yyval.decl_list, &yystack.l_mark[-2].decl_list, yystack.l_mark[0].declarator);
2390 if (yystack.l_mark[0].declarator->func_def != FUNC_NONE && func_params == NULL &&
2392 gen_func_declarator(yystack.l_mark[0].declarator);
2401 if (yystack.l_mark[-1].declarator->func_def != FUNC_NONE && func_params == NULL &&
2403 gen_func_declarator(yystack.l_mark[-1].declarator);
2413 (void)sprintf(s = buf, "enum %.*s", TEXT_LEN, yystack.l_mark[-1].text.text);
2414 new_decl_spec(&yyval.decl_spec, s, yystack.l_mark[-2].text.begin, DS_NONE);
2422 (void)sprintf(s = buf, "%.*s {}", TEXT_LEN, yystack.l_mark[-1].text.text);
2423 new_decl_spec(&yyval.decl_spec, s, yystack.l_mark[-1].text.begin, DS_NONE);
2429 (void)sprintf(buf, "enum %.*s", TEXT_LEN, yystack.l_mark[0].text.text);
2430 new_decl_spec(&yyval.decl_spec, buf, yystack.l_mark[-1].text.begin, DS_NONE);
2437 yyval.text = yystack.l_mark[0].text;
2443 yyval.declarator = yystack.l_mark[0].declarator;
2444 (void)sprintf(buf, "%.*s%.*s", TEXT_LEN, yystack.l_mark[-1].text.text, TEXT_LEN, yyval.declarator->text);
2447 yyval.declarator->begin = yystack.l_mark[-1].text.begin;
2454 yyval.declarator = new_declarator(yystack.l_mark[0].text.text, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin);
2460 yyval.declarator = yystack.l_mark[-1].declarator;
2464 yyval.declarator->begin = yystack.l_mark[-2].text.begin;
2470 yyval.declarator = yystack.l_mark[-1].declarator;
2471 (void)sprintf(buf, "%.*s%.*s", TEXT_LEN, yyval.declarator->text, TEXT_LEN, yystack.l_mark[0].text.text);
2479 yyval.declarator = new_declarator("%s()", yystack.l_mark[-3].declarator->name, yystack.l_mark[-3].declarator->begin);
2480 yyval.declarator->params = yystack.l_mark[-1].param_list;
2481 yyval.declarator->func_stack = yystack.l_mark[-3].declarator;
2482 yyval.declarator->head = (yystack.l_mark[-3].declarator->func_stack == NULL) ? yyval.declarator : yystack.l_mark[-3].declarator->head;
2489 yyval.declarator = new_declarator("%s()", yystack.l_mark[-3].declarator->name, yystack.l_mark[-3].declarator->begin);
2490 yyval.declarator->params = yystack.l_mark[-1].param_list;
2491 yyval.declarator->func_stack = yystack.l_mark[-3].declarator;
2492 yyval.declarator->head = (yystack.l_mark[-3].declarator->func_stack == NULL) ? yyval.declarator : yystack.l_mark[-3].declarator->head;
2499 (void)sprintf(yyval.text.text, "*%.*s", TEXT_LEN, yystack.l_mark[0].text.text);
2500 yyval.text.begin = yystack.l_mark[-1].text.begin;
2506 (void)sprintf(yyval.text.text, "*%.*s%.*s", TEXT_LEN, yystack.l_mark[-1].text.text, TEXT_LEN, yystack.l_mark[0].text.text);
2507 yyval.text.begin = yystack.l_mark[-2].text.begin;
2520 (void)sprintf(yyval.text.text, "%s ", yystack.l_mark[0].decl_spec.text);
2521 yyval.text.begin = yystack.l_mark[0].decl_spec.begin;
2522 free(yystack.l_mark[0].decl_spec.text);
2528 (void)sprintf(yyval.text.text, "%.*s%.*s ", TEXT_LEN, yystack.l_mark[-1].text.text, TEXT_LEN, yystack.l_mark[0].decl_spec.text);
2529 yyval.text.begin = yystack.l_mark[-1].text.begin;
2530 free(yystack.l_mark[0].decl_spec.text);
2536 add_ident_list(&yyval.param_list, &yystack.l_mark[-2].param_list, "...");
2542 new_param_list(&yyval.param_list, yystack.l_mark[0].parameter);
2548 add_param_list(&yyval.param_list, &yystack.l_mark[-2].param_list, yystack.l_mark[0].parameter);
2554 check_untagged(&yystack.l_mark[-1].decl_spec);
2555 yyval.parameter = new_parameter(&yystack.l_mark[-1].decl_spec, yystack.l_mark[0].declarator);
2561 check_untagged(&yystack.l_mark[-1].decl_spec);
2562 yyval.parameter = new_parameter(&yystack.l_mark[-1].decl_spec, yystack.l_mark[0].declarator);
2568 check_untagged(&yystack.l_mark[0].decl_spec);
2569 yyval.parameter = new_parameter(&yystack.l_mark[0].decl_spec, (Declarator *)0);
2582 add_ident_list(&yyval.param_list, &yyval.param_list, yystack.l_mark[0].text.text);
2588 add_ident_list(&yyval.param_list, &yystack.l_mark[-2].param_list, yystack.l_mark[0].text.text);
2594 yyval.text = yystack.l_mark[0].text;
2602 yyval.text = yystack.l_mark[0].text;
2605 (void)sprintf(yyval.text.text, "&%.*s", TEXT_LEN, yystack.l_mark[0].text.text);
2606 yyval.text.begin = yystack.l_mark[-1].text.begin;
2612 yyval.declarator = new_declarator(yystack.l_mark[0].text.text, "", yystack.l_mark[0].text.begin);
2618 yyval.declarator = yystack.l_mark[0].declarator;
2619 (void)sprintf(buf, "%.*s%.*s", TEXT_LEN, yystack.l_mark[-1].text.text, TEXT_LEN, yyval.declarator->text);
2622 yyval.declarator->begin = yystack.l_mark[-1].text.begin;
2628 yyval.declarator = yystack.l_mark[-1].declarator;
2632 yyval.declarator->begin = yystack.l_mark[-2].text.begin;
2638 yyval.declarator = yystack.l_mark[-1].declarator;
2639 (void)sprintf(buf, "%.*s%.*s", TEXT_LEN, yyval.declarator->text, TEXT_LEN, yystack.l_mark[0].text.text);
2647 yyval.declarator = new_declarator(yystack.l_mark[0].text.text, "", yystack.l_mark[0].text.begin);
2653 yyval.declarator = new_declarator("%s()", "", yystack.l_mark[-3].declarator->begin);
2654 yyval.declarator->params = yystack.l_mark[-1].param_list;
2655 yyval.declarator->func_stack = yystack.l_mark[-3].declarator;
2656 yyval.declarator->head = (yystack.l_mark[-3].declarator->func_stack == NULL) ? yyval.declarator : yystack.l_mark[-3].declarator->head;
2663 yyval.declarator = new_declarator("%s()", "", yystack.l_mark[-2].declarator->begin);
2664 yyval.declarator->func_stack = yystack.l_mark[-2].declarator;
2665 yyval.declarator->head = (yystack.l_mark[-2].declarator->func_stack == NULL) ? yyval.declarator : yystack.l_mark[-2].declarator->head;
2674 d = new_declarator("", "", yystack.l_mark[-2].text.begin);
2675 yyval.declarator = new_declarator("%s()", "", yystack.l_mark[-2].text.begin);
2676 yyval.declarator->params = yystack.l_mark[-1].param_list;
2687 d = new_declarator("", "", yystack.l_mark[-1].text.begin);
2688 yyval.declarator = new_declarator("%s()", "", yystack.l_mark[-1].text.begin);
2700 yystack.l_mark -= yym;
2722 *++yystack.l_mark = yyval;
2814 *++yystack.l_mark = yyval;
2849 yystack.l_mark = yystack.l_base + (yypath->yystack.l_mark - yypath->yystack.l_base);
2850 memcpy (yystack.l_base, yypath->yystack.l_base, (size_t) (yystack.l_mark - yystack.l_base + 1) * sizeof(YYSTYPE));
2894 for (pv = yystack.l_base, pp = yystack.p_base; pv <= yystack.l_mark; ++pv, ++pp)
2898 for (pv = yystack.l_base; pv <= yystack.l_mark; ++pv)