From ba59935891388ad8ddd87b6e69b4b3ad29898a54 Mon Sep 17 00:00:00 2001 From: Shane Date: Sat, 29 Jun 2024 20:13:05 -0400 Subject: [PATCH] auto-call s-expressions --- stack-core/src/engine.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/stack-core/src/engine.rs b/stack-core/src/engine.rs index 82109a53..5ea96cf6 100644 --- a/stack-core/src/engine.rs +++ b/stack-core/src/engine.rs @@ -191,6 +191,9 @@ impl Engine { CallResult::None => unreachable!(), } } + } + if let ExprKind::SExpr { .. } = item.kind { + self.call_expr(context, item) } else { if let Some(journal) = context.journal_mut() { journal.push_op(JournalOp::Call(expr.clone()));