diff options
| author | Kai Stevenson <kai@kaistevenson.com> | 2023-02-14 16:52:54 -0800 |
|---|---|---|
| committer | Kai Stevenson <kai@kaistevenson.com> | 2023-02-14 16:52:54 -0800 |
| commit | 7e696a40e51aa35b003aa9c3fc72139b34cddc71 (patch) | |
| tree | e11bdb6734f7580157e8bedfec4ceb88a640cd5a /precedent.h | |
| parent | 9df04950a492da2d51277a388bab7f1e87ae50f5 (diff) | |
a lot of stuff. exec/eval works now
Diffstat (limited to 'precedent.h')
| -rw-r--r-- | precedent.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/precedent.h b/precedent.h index 4449f83..5f3eeae 100644 --- a/precedent.h +++ b/precedent.h @@ -1,8 +1,10 @@ #include "parse.h" +#include "hashtable.h" #ifndef PRECEDENT #define PRECEDENT -void execute_imperative(sym_t symbol); -void* eval_symbol(sym_t symbol); +void exec_all(symset_t symset); +void* eval(sym_t* symbol); +void* try_eval_internal(sym_t* symbol); #endif |
