From 3613c7cc8fa062b68023c5fb537ba41041f8c52d Mon Sep 17 00:00:00 2001 From: me Date: Fri, 26 Dec 2025 08:42:15 +0200 Subject: [PATCH] fix return in loops --- src/interpret/interpret.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/interpret/interpret.rs b/src/interpret/interpret.rs index 357bd1b..170672d 100644 --- a/src/interpret/interpret.rs +++ b/src/interpret/interpret.rs @@ -86,6 +86,9 @@ fn eval_statement( ast::Value::Break => { break; } + ast::Value::Return(v) => { + return Ok(StatementResult::Return(*v)); + } _ => {} } }