Lines Matching refs:stack
43 /* stack.c */
44 void stack_init(struct stack *);
47 void stack_swap(struct stack *);
48 size_t stack_size(const struct stack *);
49 void stack_dup(struct stack *);
50 void stack_pushnumber(struct stack *, struct number *);
51 void stack_pushstring(struct stack *stack, char *);
52 void stack_push(struct stack *, struct value *);
53 void stack_set_tos(struct stack *, struct value *);
54 struct value *stack_tos(const struct stack *);
55 struct value *stack_pop(struct stack *);
56 struct number *stack_popnumber(struct stack *);
57 char *stack_popstring(struct stack *);
58 void stack_clear(struct stack *);
59 void stack_print(FILE *, const struct stack *, const char *,
61 void frame_assign(struct stack *, size_t, const struct value *);
62 struct value *frame_retrieve(const struct stack *, size_t);
63 /* void frame_free(struct stack *); */