pistack.c File Reference
Include dependency graph for pistack.c:
Functions | |
void | stack_push (cell *c) |
cell * | stack_pop () |
void | empty_stack () |
void | stack_car (size_t stack_base, unsigned char nargs) |
void | stack_cdr (size_t stack_base, unsigned char nargs) |
void | stack_list (size_t stack_base, unsigned char nargs) |
void | stack_cons (size_t stack_base, unsigned char nargs) |
void | stack_atom (size_t stack_base, unsigned char nargs) |
void | stack_eq (size_t stack_base, unsigned char nargs) |
void | stack_addition (size_t stack_base, unsigned char nargs) |
cell * | asm_call_with_stack_base (cell *args, cell *env, size_t stack_base) |
Function Documentation
void empty_stack | ( | ) |
void stack_addition | ( | size_t | stack_base, |
unsigned char | nargs | ||
) |
void stack_atom | ( | size_t | stack_base, |
unsigned char | nargs | ||
) |
void stack_car | ( | size_t | stack_base, |
unsigned char | nargs | ||
) |
void stack_cdr | ( | size_t | stack_base, |
unsigned char | nargs | ||
) |
void stack_cons | ( | size_t | stack_base, |
unsigned char | nargs | ||
) |
void stack_eq | ( | size_t | stack_base, |
unsigned char | nargs | ||
) |
void stack_list | ( | size_t | stack_base, |
unsigned char | nargs | ||
) |
cell* stack_pop | ( | ) |
void stack_push | ( | cell * | c | ) |