diff --git a/schala-lang/src/eval.rs b/schala-lang/src/eval.rs index 0104e9b..914ec34 100644 --- a/schala-lang/src/eval.rs +++ b/schala-lang/src/eval.rs @@ -209,7 +209,9 @@ impl<'a> State<'a> { self.values.insert(name.clone(), ValueEntry::Binding { constant: false, val }); Ok(Node::Expr(Expr::Unit)) }, - e => Err(format!("Expr {:?} eval not implemented", e)) + Unit => Ok(Node::Expr(Unit)), + CaseMatch { cond, alternatives } => unimplemented!(), + UnimplementedSigilValue => Err(format!("Sigil value eval not implemented")) } } }