parrotcode: Common stack handling routines for Parrot | |
Contents | C |
src/stack_common.c - Common stack handling routines for Parrot
Both the register stacks and stacks implemented in src/stacks.c have a common functionality, which is implemented in this file.
These stacks all differ only in the size of items.
void stack_system_init
make_interpreter()
to initialize the interpreter's register stacks.Stack_Chunk_t *register_new_stack
stack->name
is used for debugging/error reporting.Stack_Chunk_t *cst_new_stack_chunk
Stack_Entry_t *stack_prepare_push
Stack_Entry_t *stack_prepare_pop
include/parrot/stacks.h, src/stacks.c, src/registers.c
|