From 17b3739f756a1e713704b22cce89307308cea2d8 Mon Sep 17 00:00:00 2001
From: Ferenc Szontágh <szf@fsociety.hu>
Date: Fri, 18 Apr 2025 20:33:13 +0000
Subject: [PATCH] add else if to the if

---
 src/Interpreter/Interpreter.hpp |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/src/Interpreter/Interpreter.hpp b/src/Interpreter/Interpreter.hpp
index 328d6af..e67443b 100644
--- a/src/Interpreter/Interpreter.hpp
+++ b/src/Interpreter/Interpreter.hpp
@@ -72,7 +72,17 @@
                 }
                 break;
             case Operations::Type::Return:
+                // return statement
+                if (op.statement) {
+                    op.statement->interpret(*this);
+                }
+                break;
             case Operations::Type::Loop:
+                // for-in or while loop
+                if (op.statement) {
+                    op.statement->interpret(*this);
+                }
+                break;
             case Operations::Type::Break:
             case Operations::Type::Continue:
             case Operations::Type::Block:

--
Gitblit v1.9.3