From a74027bb1f126f201f21d7eec69f220055a78626 Mon Sep 17 00:00:00 2001 From: greg Date: Tue, 20 Aug 2019 00:20:07 -0700 Subject: [PATCH] Start adding object access --- schala-lang/language/src/eval.rs | 3 +++ 1 file changed, 3 insertions(+) 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)),