Pilisp
Links the other modules of Pilisp. More...
Macros | |
| #define | PROMPT_STRING "pi>" |
Enumerations | |
| enum | sexpr_print_mode { SEXPR_PRINT_DEFAULT, SEXPR_PRINT_VERBOSE } |
Functions | |
| int | pi_prompt () |
| int | pi_parse_args_files (int argc, char **argv) |
| void | print_sexpr_mode (cell *c, unsigned char mode) |
| void | print_sexpr (cell *c) |
| void | print_sexpr_to_file (cell *c, FILE *f) |
| void | print_token (int tok) |
| void | print_cell_block (cell_block *block) |
| void | print_cell (cell *cell) |
| void | print_cell_space (cell_space *cs) |
| void | print_free_cells (cell_space *cs) |
| void | print_global_env (cell *env) |
| void | pi_message (char *) |
| void | print_stack () |
Variables | |
| int | jmp_destination |
| jmp_buf | env_buf |
Detailed Description
Links the other modules of Pilisp.
Macro Definition Documentation
| #define PROMPT_STRING "pi>" |
Enumeration Type Documentation
| enum sexpr_print_mode |
Function Documentation
| void pi_message | ( | char * | ) |
| int pi_parse_args_files | ( | int | argc, |
| char ** | argv | ||
| ) |
| int pi_prompt | ( | ) |
| void print_cell | ( | cell * | cell | ) |
| void print_cell_block | ( | cell_block * | block | ) |
| void print_cell_space | ( | cell_space * | cs | ) |
| void print_free_cells | ( | cell_space * | cs | ) |
| void print_global_env | ( | cell * | env | ) |
| void print_sexpr | ( | cell * | c | ) |
| void print_sexpr_mode | ( | cell * | c, |
| unsigned char | mode | ||
| ) |
| void print_sexpr_to_file | ( | cell * | c, |
| FILE * | f | ||
| ) |
| void print_stack | ( | ) |
| void print_token | ( | int | tok | ) |
Variable Documentation
| jmp_buf env_buf |
| int jmp_destination |
