aboutsummaryrefslogtreecommitdiff
path: root/src/lisp/mod.rs
diff options
context:
space:
mode:
authorAkshay <[email protected]>2021-03-25 07:38:25 +0000
committerAkshay <[email protected]>2021-03-25 07:38:25 +0000
commit8171b30adbc4cddd2c51f043c3379d78428666b8 (patch)
tree85e34bef77d330a5df52eef3bb2f249453329934 /src/lisp/mod.rs
parent5a232822a25604e669740a803eea8d9889772d74 (diff)
use new error kinds; track Environment nesting with stack
Diffstat (limited to 'src/lisp/mod.rs')
-rw-r--r--src/lisp/mod.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lisp/mod.rs b/src/lisp/mod.rs
index a52baa0..87a2720 100644
--- a/src/lisp/mod.rs
+++ b/src/lisp/mod.rs
@@ -4,10 +4,11 @@ pub mod expr;
4pub mod lex; 4pub mod lex;
5pub mod number; 5pub mod number;
6pub mod parse; 6pub mod parse;
7mod primitives; 7pub mod prelude;
8 8
9use std::collections::HashMap; 9use std::collections::HashMap;
10 10
11use expr::LispExpr; 11use expr::LispExpr;
12 12
13pub type Environment = HashMap<String, LispExpr>; 13pub type Environment = HashMap<String, LispExpr>;
14pub type EnvList = Vec<Environment>;