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

Functions

cellbuiltin_car (cell *args)
 
cellbuiltin_cdr (cell *args)
 
cellbuiltin_cons (cell *args)
 
cellbuiltin_atom (cell *args)
 
cellbuiltin_eq (cell *args)
 
celladdition (cell *numbers)
 
cellsubtraction (cell *numbers)
 
cellsubtraction_invert_result (cell *numbers)
 
cellsubtraction_two_or_more_numbers (cell *numbers)
 
cellmultiplication (cell *numbers)
 
celldivision (cell *numbers)
 
cellor (cell *operands)
 
celland (cell *operands)
 
cellnot (cell *operands)
 
cellgreater (cell *operands)
 
cellcompare_greater_numbers (cell *first_num, cell *second_num)
 
cellcompare_greater_strings (cell *first_str, cell *second_str)
 
cellgreater_eq (cell *operands)
 
cellcompare_greater_eq_numbers (cell *first_num, cell *second_num)
 
cellcompare_greater_eq_strings (cell *first_str, cell *second_str)
 
cellless (cell *operands)
 
cellcompare_less_numbers (cell *first_num, cell *second_num)
 
cellcompare_less_strings (cell *first_str, cell *second_str)
 
cellless_eq (cell *operands)
 
cellcompare_less_eq_numbers (cell *first_num, cell *second_num)
 
cellcompare_less_eq_strings (cell *first_str, cell *second_str)
 
cellintegerp (cell *arg)
 
cellsymbolp (cell *arg)
 
celllist (cell *args)
 
cellreverse (cell *args)
 
cellmember (cell *args)
 
cellnth (cell *args)
 
cellconcatenate (cell *args)
 
cellappend (cell *args)
 
celllength (cell *args)
 
celllength_string (cell *string)
 
celllength_cons (cell *list)
 
cellsubseq (cell *args)
 
cellsubseq_one_index (cell *args, int start_index)
 
cellsubseq_two_indices (cell *args, int start_index)
 
cellset (cell *args)
 
cellset_change_existing_value (cell *args, cell *pair)
 
cellset_add_new_value (cell *args, cell *prec)
 
cellwrite (cell *arg)
 
cellload (cell *arg, cell *env)
 
cellbye (cell *arg)
 
cellquote (cell *args, cell *env)
 
cellcond (cell *arg, cell *env)
 
cellsetq (cell *args, cell *env)
 
celldefun (cell *args, cell *env)
 
celllet (cell *args, cell *env)
 
celldotimes (cell *arg, cell *env)
 
cellmap (cell *args, cell *env)
 
celltimer (cell *arg, cell *env)
 
cellcompile (cell *c, cell *env)
 
bool should_be_compiled (cell *to_compilate)
 
cellasm_call (cell *args, cell *env)
 
cellmem_dump (cell *arg)
 
cellenv (cell *arg)
 
cellcollect_garbage_call (cell *arg)
 
bool total_eq (cell *c1, cell *c2)
 
cellcaar (cell *c)
 
cellcddr (cell *c)
 
cellcadr (cell *c)
 
cellcdar (cell *c)
 
cellcadar (cell *c)
 
cellcaddr (cell *c)
 
cellcons (cell *car, cell *cdr)
 
int atom (cell *c)
 
bool eq (cell *v1, cell *v2)
 
cellcar (cell *c)
 
cellcdr (cell *c)