From f67fb9842fee5c55c0f7dd6798f155492e8f1850 Mon Sep 17 00:00:00 2001 From: ilo80 Date: Fri, 17 May 2024 16:41:15 +0200 Subject: [PATCH] =?UTF-8?q?Ajout=20des=20calculs=20classiques=20/=20bool?= =?UTF-8?q?=C3=A9ens=20aux=20variables?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Interpreter.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Interpreter.cs b/Interpreter.cs index e3b6d87..d0b5dd5 100644 --- a/Interpreter.cs +++ b/Interpreter.cs @@ -227,6 +227,14 @@ public void EvaluateVariable(string line) { varType = Variables[var[1]].Type; var[1] = Variables[var[1]].Value; + } else if (varType == Type.OPERATION_NUMBER) + { + var[1] = EvaluateOperations(var[1]).ToString(); + varType = EvaluateType(var[1]); + } else if (varType == Type.OPERATION_BOOL) + { + var[1] = EvaluateBooleanOperations(var[1]).ToString(); + varType = Type.BOOLEAN; } Variables[var[0]] = new Variable(var[0], var[1], varType);