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