diff --git a/schala-lang/language/src/eval.rs b/schala-lang/language/src/eval.rs index abe43b6..4c42ca4 100644 --- a/schala-lang/language/src/eval.rs +++ b/schala-lang/language/src/eval.rs @@ -286,6 +286,9 @@ impl<'a> State<'a> { let evaled_args = evaled_args?; Ok(match (builtin, evaled_args.as_slice()) { + (FieldAccess, &[Node::PrimObject { ref name, ref tag, ref items }]) => { + unimplemented!() + }, (binop, &[Node::Expr(ref lhs), Node::Expr(ref rhs)]) => match (binop, lhs, rhs) { /* binops */ (Add, Lit(Nat(l)), Lit(Nat(r))) => Lit(Nat(l + r)),