diff --git a/src/interpreter/value/mod.rs b/src/interpreter/value/mod.rs index 9224fa5..c3ef5ea 100644 --- a/src/interpreter/value/mod.rs +++ b/src/interpreter/value/mod.rs @@ -44,6 +44,7 @@ impl<'s> From> for Value<'s> { Self::Symbol("quote".into()), Self::DotPair(Rc::new(DotPair((*e).into(), Self::Nil))), ))), + Expr::Symbol("nil") => Self::Nil, Expr::Symbol(s) => Self::Symbol(s.into()), Expr::Keyword(s) => Self::Keyword(s.into()), Expr::Number(n) => Self::Number(n),