piinit.c File Reference
Include dependency graph for piinit.c:

Functions

void init_pi ()
 Initializes the variables and the structures that pilisp needs in order to properly work. Always call this function before using pilisp core functions. More...
 
void init_builtin_macros ()
 Initializes the array of builtin macros. More...
 
void init_builtin_lambdas ()
 Initializes the array of builtin lambdas. More...
 
void init_stack ()
 Initializes the variables to handle the stack. More...
 
void init_env ()
 Provides some non-builtin definitions, like 1+. More...
 
void free_pi ()
 
void free_builtin_symbols ()
 
char * get_compiler_source_hardcoded ()
 Get the compiler source hardcoded. More...