From fb8d8f9f5bb4a1f7736d927a346d4bf834a28ffa Mon Sep 17 00:00:00 2001
From: Ferenc Szontágh <szf@fsociety.hu>
Date: Fri, 18 Apr 2025 17:25:48 +0000
Subject: [PATCH] add if else statements

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

diff --git a/src/Interpreter/Interpreter.hpp b/src/Interpreter/Interpreter.hpp
index fe18030..328d6af 100644
--- a/src/Interpreter/Interpreter.hpp
+++ b/src/Interpreter/Interpreter.hpp
@@ -65,6 +65,12 @@
                     op.statement->interpret(*this);
                 }
                 break;
+            case Operations::Type::Conditional:
+                // if-else conditional block
+                if (op.statement) {
+                    op.statement->interpret(*this);
+                }
+                break;
             case Operations::Type::Return:
             case Operations::Type::Loop:
             case Operations::Type::Break:
@@ -72,7 +78,6 @@
             case Operations::Type::Block:
             case Operations::Type::Import:
             case Operations::Type::Error:
-            case Operations::Type::Conditional:
                 // TODO: implement these operations later
                 break;
             default:

--
Gitblit v1.9.3