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