From 7e696a40e51aa35b003aa9c3fc72139b34cddc71 Mon Sep 17 00:00:00 2001 From: Kai Stevenson Date: Tue, 14 Feb 2023 16:52:54 -0800 Subject: a lot of stuff. exec/eval works now --- precedent.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'precedent.h') 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 -- cgit v1.3.1