From 420fd7b74bc297ea803cd41d5375bf8adb3952a7 Mon Sep 17 00:00:00 2001 From: sofia Date: Thu, 3 Aug 2023 20:10:12 +0300 Subject: [PATCH] Implement block-level-expressions --- src/codegen.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/codegen.rs b/src/codegen.rs index a7f4f15..b6f4727 100644 --- a/src/codegen.rs +++ b/src/codegen.rs @@ -149,8 +149,11 @@ impl BlockLevelStatement { Ok(()) } BlockLevelStatement::Return(_) => panic!("Should never happen"), - BlockLevelStatement::Import(_) => Ok(()), - BlockLevelStatement::Expression(_) => Ok(()), + BlockLevelStatement::Import(_) => Ok(()), // TODO: To implement + BlockLevelStatement::Expression(e) => { + let _value = e.codegen(scope)?; + Ok(()) + } } } }