diff options
author | Akshay <[email protected]> | 2021-03-25 07:38:25 +0000 |
---|---|---|
committer | Akshay <[email protected]> | 2021-03-25 07:38:25 +0000 |
commit | 8171b30adbc4cddd2c51f043c3379d78428666b8 (patch) | |
tree | 85e34bef77d330a5df52eef3bb2f249453329934 /src/lisp/mod.rs | |
parent | 5a232822a25604e669740a803eea8d9889772d74 (diff) |
use new error kinds; track Environment nesting with stack
Diffstat (limited to 'src/lisp/mod.rs')
-rw-r--r-- | src/lisp/mod.rs | 3 |
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; | |||
4 | pub mod lex; | 4 | pub mod lex; |
5 | pub mod number; | 5 | pub mod number; |
6 | pub mod parse; | 6 | pub mod parse; |
7 | mod primitives; | 7 | pub mod prelude; |
8 | 8 | ||
9 | use std::collections::HashMap; | 9 | use std::collections::HashMap; |
10 | 10 | ||
11 | use expr::LispExpr; | 11 | use expr::LispExpr; |
12 | 12 | ||
13 | pub type Environment = HashMap<String, LispExpr>; | 13 | pub type Environment = HashMap<String, LispExpr>; |
14 | pub type EnvList = Vec<Environment>; | ||