From 1e7c135d12474333871ae263afde42e6bcb7dd6b Mon Sep 17 00:00:00 2001
From: A404M <ahmadmahmoudiprogrammer@gmail.com>
Date: Sat, 8 Feb 2025 02:29:01 +0330
Subject: clean up

---
 src/compiler/ast-tree.c | 10 ++--------
 1 file changed, 2 insertions(+), 8 deletions(-)

diff --git a/src/compiler/ast-tree.c b/src/compiler/ast-tree.c
index f5867cc..52447e3 100644
--- a/src/compiler/ast-tree.c
+++ b/src/compiler/ast-tree.c
@@ -1031,15 +1031,9 @@ AstTree *makeTypeOf(AstTree *value) {
     AstTreeVariable *variable = value->metadata;
     return copyAstTree(variable->type);
   }
-  case AST_TREE_TOKEN_OPERATOR_ASSIGN: {
-    AstTreeInfix *metadata = value->metadata;
-    return copyAstTree(metadata->left.type);
-  }
+  case AST_TREE_TOKEN_OPERATOR_ASSIGN:
   case AST_TREE_TOKEN_OPERATOR_SUM: {
     AstTreeInfix *metadata = value->metadata;
-
-    // TODO: find a better way
-
     return copyAstTree(metadata->left.type);
   }
   case AST_TREE_TOKEN_VARIABLE_DEFINE:
@@ -1260,7 +1254,7 @@ bool setTypesOperatorAssign(AstTree *tree) {
   } else if (!typeIsEqual(infix->left.type, infix->right.type)) {
     printLog("Type mismatch");
     return false;
-  } else if(isConst(&infix->left)){
+  } else if (isConst(&infix->left)) {
     printLog("Constants can't be assigned");
     return false;
   } else {
-- 
cgit v1.2.3