piremove.h
Go to the documentation of this file.
1 
8 #ifndef PIREMOVE_H
9 #define PIREMOVE_H
10 #include "picell.h"
11 #include "picore.h"
12 
13 void cell_remove_lambda(cell * new_env, cell * old_env, cell * args, cell * fn);
14 void cell_remove_label(cell * new_env, cell * fn);
15 void cell_remove_eval_macro(cell *new_env, cell *old_env, cell *expression);
16 void cell_remove_apply_macro(cell * env, cell *old_env, cell *args, cell * fn);
17 void cell_remove_let_param(cell *params);
18 
19 #endif // !PIREMOVE_H
void cell_remove_lambda(cell *new_env, cell *old_env, cell *args, cell *fn)
Definition: piremove.c:3
void cell_remove_label(cell *new_env, cell *fn)
Definition: piremove.c:26
void cell_remove_apply_macro(cell *env, cell *old_env, cell *args, cell *fn)
Definition: piremove.c:36
void cell_remove_eval_macro(cell *new_env, cell *old_env, cell *expression)
Definition: piremove.c:15
cell * env(cell *arg)
Definition: pibuiltin.c:907
Basic Lisp entity.
Definition: picell.h:44
void cell_remove_let_param(cell *params)
Definition: piremove.c:46