Lines Matching refs:p_stack

69     parser_state_tos->p_stack       = xmalloc(INITIAL_STACK_SIZE * sizeof (codes_ty));  in init_parser()
99 xfree(parser_state_tos->p_stack); in uninit_parser()
120 parser_state_tos->p_stack[0] = stmt; /*!< this is the parser's stack */ in reset_parser()
205 parser_state_tos->p_stack = in inc_pstack()
206 xrealloc(parser_state_tos->p_stack, in inc_pstack()
306 while ((parser_state_tos->p_stack[parser_state_tos->tos] == ifhead) && in parse()
313 parser_state_tos->p_stack[parser_state_tos->tos] = stmt; in parse()
328 if ((parser_state_tos->p_stack[parser_state_tos->tos] != decl) && in parse()
336 parser_state_tos->p_stack[parser_state_tos->tos] = decl; in parse()
345 if (parser_state_tos->p_stack[i] == decl) in parse()
359 if (parser_state_tos->p_stack[parser_state_tos->tos] == elsehead) in parse()
369 parser_state_tos->p_stack[parser_state_tos->tos] = tk; in parse()
384 if (parser_state_tos->p_stack[parser_state_tos->tos] == stmt in parse()
385 || parser_state_tos->p_stack[parser_state_tos->tos] == stmtl) in parse()
390 else if (parser_state_tos->p_stack[parser_state_tos->tos] == decl) in parse()
405 else if (parser_state_tos->p_stack[parser_state_tos->tos] == casestmt) in parse()
430 if (parser_state_tos->p_stack[parser_state_tos->tos] == swstmt) in parse()
437 parser_state_tos->p_stack[parser_state_tos->tos] = lbrace; in parse()
441 parser_state_tos->p_stack[parser_state_tos->tos] = stmt; in parse()
449 if (parser_state_tos->p_stack[parser_state_tos->tos] == dohead) in parse()
455 parser_state_tos->p_stack[parser_state_tos->tos] = whilestmt; in parse()
463 parser_state_tos->p_stack[parser_state_tos->tos] = whilestmt; in parse()
473 if (parser_state_tos->p_stack[parser_state_tos->tos] != ifhead) in parse()
485 parser_state_tos->p_stack[parser_state_tos->tos] = elsehead; in parse()
493 …if ((parser_state_tos->tos > 0) && (parser_state_tos->p_stack[parser_state_tos->tos - 1] == lbrace… in parse()
497 parser_state_tos->p_stack[parser_state_tos->tos] = stmt; in parse()
507 parser_state_tos->p_stack[parser_state_tos->tos] = swstmt; in parse()
529 if (parser_state_tos->p_stack[parser_state_tos->tos] == dostmt) in parse()
531 parser_state_tos->p_stack[parser_state_tos->tos] = stmt; in parse()
536 parser_state_tos->p_stack[parser_state_tos->tos] = stmt; in parse()
558 (int)i, (int)parser_state_tos->p_stack[i], in parse()
559 debug_symbol_strings[parser_state_tos->p_stack[i]], in parse()
612 switch (parser_state_tos->p_stack[parser_state_tos->tos]) in reduce()
616 switch (parser_state_tos->p_stack[parser_state_tos->tos - 1]) in reduce()
621 parser_state_tos->p_stack[--parser_state_tos->tos] = stmtl; in reduce()
625 parser_state_tos->p_stack[--parser_state_tos->tos] = dohead; in reduce()
631 parser_state_tos->p_stack[--parser_state_tos->tos] = ifhead; in reduce()
633 ( (parser_state_tos->p_stack[i] != stmt) && in reduce()
634 (parser_state_tos->p_stack[i] != stmtl) && in reduce()
635 (parser_state_tos->p_stack[i] != lbrace)); in reduce()
659 parser_state_tos->p_stack[--parser_state_tos->tos] = stmt; in reduce()
670 if (parser_state_tos->p_stack[parser_state_tos->tos - 1] == dohead) in reduce()
673 parser_state_tos->p_stack[--parser_state_tos->tos] = dostmt; in reduce()
695 parser_state_tos->p_stack[parser_state_tos->tos] = stmt; in parse_lparen_in_decl()