aboutsummaryrefslogtreecommitdiff
path: root/src/interp.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/interp.h')
-rw-r--r--src/interp.h9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/interp.h b/src/interp.h
index 3feecfa..0a489cb 100644
--- a/src/interp.h
+++ b/src/interp.h
@@ -14,16 +14,11 @@ typedef struct parser Parser;
struct interp;
typedef struct interp Interp;
-typedef struct {
- SExpRef name;
- SExpRef binding;
-} TopBinding;
-
-VECTOR_DEF(TopBinding);
+HASH_TABLE_DEF(SExpRef, SExpRef);
struct interp {
SExpVector objs;
- TopBindingVector topbindings;
+ SExpRef2SExpRefHashTable topbindings;
IntVector empty_space;
String2IntHashTable symbols;
SExpRef stack;