From d9fd3d74536f41fa842dd9473a7c482dc60f9f5e Mon Sep 17 00:00:00 2001 From: Lukasz Baldyga Date: Sun, 29 Nov 2020 12:05:33 +0000 Subject: [PATCH] Implemented comparisons They will help us later with "if" statements --- .../Verbs/Value/DeclareVariable.cs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/Advanced Software Engineering/Advanced Software Engineering/Verbs/Value/DeclareVariable.cs b/Advanced Software Engineering/Advanced Software Engineering/Verbs/Value/DeclareVariable.cs index e677772..374a0a6 100644 --- a/Advanced Software Engineering/Advanced Software Engineering/Verbs/Value/DeclareVariable.cs +++ b/Advanced Software Engineering/Advanced Software Engineering/Verbs/Value/DeclareVariable.cs @@ -1,4 +1,5 @@ -using System; +using Advanced_Software_Engineering.Verbs.Value.ValueTypes; +using System; namespace Advanced_Software_Engineering.Verbs.Value { @@ -87,14 +88,18 @@ namespace Advanced_Software_Engineering.Verbs.Value { case "-": case "/": case "*": - value = new ExpressionValue(drawer, value1, value2, op); + value = new ExpressionValue(value1, value2, op); break; case ">": case "<": case "=": case "!": - throw new Exception("Not implemented yet"); + value = new ComparisonValue(value1, value2, op); + break; + + default: + throw new Exception("Bad operation"); } } }