diff options
Diffstat (limited to 'src/lisp/eval.rs')
-rw-r--r-- | src/lisp/eval.rs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lisp/eval.rs b/src/lisp/eval.rs index 370b624..6ffff23 100644 --- a/src/lisp/eval.rs +++ b/src/lisp/eval.rs | |||
@@ -20,6 +20,7 @@ pub fn eval(expr: &LispExpr, app: &mut AppState) -> Result<LispExpr, LispError> | |||
20 | LispExpr::Number(_) => Ok(expr.clone()), | 20 | LispExpr::Number(_) => Ok(expr.clone()), |
21 | LispExpr::BoolLit(_) => Ok(expr.clone()), | 21 | LispExpr::BoolLit(_) => Ok(expr.clone()), |
22 | LispExpr::Ident(ref id) => lookup_extended(&app.lisp_env, id), | 22 | LispExpr::Ident(ref id) => lookup_extended(&app.lisp_env, id), |
23 | LispExpr::Quote(_, _) => Ok(expr.clone()), | ||
23 | LispExpr::List(li) => { | 24 | LispExpr::List(li) => { |
24 | let func_expr = &li[0]; | 25 | let func_expr = &li[0]; |
25 | match func_expr { | 26 | match func_expr { |