Lines Matching refs:p_stack

37       parser_state_tos->p_stack = (enum codes *)  in inc_pstack()
38 xrealloc (parser_state_tos->p_stack, in inc_pstack()
60 while (parser_state_tos->p_stack[parser_state_tos->tos] == ifhead && tk != elselit) {
62 parser_state_tos->p_stack[parser_state_tos->tos] = stmt; /* apply the if(..) stmt ::= stmt
74 if (parser_state_tos->p_stack[parser_state_tos->tos] != decl) { /* only put one declaration
78 parser_state_tos->p_stack[inc_pstack()] = decl;
85 if (parser_state_tos->p_stack[i] == decl)
95 if (parser_state_tos->p_stack[parser_state_tos->tos] == elsehead
101 parser_state_tos->p_stack[parser_state_tos->tos] = tk;
109 …if (parser_state_tos->p_stack[parser_state_tos->tos] == stmt || parser_state_tos->p_stack[parser_s…
110 || parser_state_tos->p_stack[parser_state_tos->tos] == stmtl)
135 if (parser_state_tos->p_stack[parser_state_tos->tos] == swstmt)
139 if (parser_state_tos->p_stack[parser_state_tos->tos] == swstmt
150 parser_state_tos->p_stack[parser_state_tos->tos] = lbrace;
153 parser_state_tos->p_stack[parser_state_tos->tos] = stmt;
159 if (parser_state_tos->p_stack[parser_state_tos->tos] == dohead) {
163 parser_state_tos->p_stack[parser_state_tos->tos] = whilestmt;
168 parser_state_tos->p_stack[parser_state_tos->tos] = whilestmt;
178 if (parser_state_tos->p_stack[parser_state_tos->tos] != ifhead)
186 parser_state_tos->p_stack[parser_state_tos->tos] = elsehead;
194 if (parser_state_tos->p_stack[parser_state_tos->tos - 1] == lbrace) {
196 parser_state_tos->p_stack[parser_state_tos->tos] = stmt;
204 parser_state_tos->p_stack[parser_state_tos->tos] = swstmt;
221 parser_state_tos->p_stack[parser_state_tos->tos] = stmt;
236 printf("(%d %d)", parser_state_tos->p_stack[i], parser_state_tos->il[i]);
288 switch (parser_state_tos->p_stack[parser_state_tos->tos]) { in reduce()
291 switch (parser_state_tos->p_stack[parser_state_tos->tos - 1]) { in reduce()
296 parser_state_tos->p_stack[--parser_state_tos->tos] = stmtl; in reduce()
300 parser_state_tos->p_stack[--parser_state_tos->tos] = dohead; in reduce()
306 parser_state_tos->p_stack[--parser_state_tos->tos] = ifhead; in reduce()
309 parser_state_tos->p_stack[i] != stmt in reduce()
311 parser_state_tos->p_stack[i] != stmtl in reduce()
313 parser_state_tos->p_stack[i] != lbrace in reduce()
335 parser_state_tos->p_stack[--parser_state_tos->tos] = stmt; in reduce()
346 if (parser_state_tos->p_stack[parser_state_tos->tos - 1] == dohead) { in reduce()
348 parser_state_tos->p_stack[--parser_state_tos->tos] = stmt; in reduce()