Lines Matching refs:stack
46 void stack_init(struct stack *);
49 void stack_swap(struct stack *);
50 size_t stack_size(const struct stack *);
51 void stack_dup(struct stack *);
52 void stack_pushnumber(struct stack *, struct number *);
53 void stack_pushstring(struct stack *stack, char *);
54 void stack_push(struct stack *, struct value *);
55 void stack_set_tos(struct stack *, struct value *);
56 struct value *stack_tos(const struct stack *);
57 struct value *stack_pop(struct stack *);
58 struct number *stack_popnumber(struct stack *);
59 char * stack_popstring(struct stack *);
60 void stack_clear(struct stack *);
61 void stack_print(FILE *, const struct stack *, const char *,
63 void frame_assign(struct stack *, size_t, const struct value *);
64 struct value * frame_retrieve(const struct stack *, size_t);