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 |