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

Enumerator
SEXPR_PRINT_DEFAULT 

default print mode

SEXPR_PRINT_VERBOSE 

verbose print mode: (a b c) is printed (a . (b . (c .NIL)))

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