From d64e41430db1ace2c5a9bd033c78677b389622ee Mon Sep 17 00:00:00 2001
From: Mattias Ajander <mattias@ajander.se>
Date: Mon, 31 Mar 2025 23:10:39 +0200
Subject: [PATCH] Moved expression nodes to own folder

---
 include/ast/{ => expression}/BinaryOpNode.h   | 4 ++--
 include/ast/{ => expression}/ExpressionNode.h | 0
 include/ast/{ => expression}/LiteralNode.h    | 2 +-
 include/ast/{ => expression}/UnaryOpNode.h    | 4 ++--
 source/ast/{ => expression}/BinaryOpNode.cc   | 2 +-
 source/ast/{ => expression}/ExpressionNode.cc | 2 +-
 source/ast/{ => expression}/LiteralNode.cc    | 2 +-
 source/ast/{ => expression}/UnaryOpNode.cc    | 2 +-
 8 files changed, 9 insertions(+), 9 deletions(-)
 rename include/ast/{ => expression}/BinaryOpNode.h (96%)
 rename include/ast/{ => expression}/ExpressionNode.h (100%)
 rename include/ast/{ => expression}/LiteralNode.h (96%)
 rename include/ast/{ => expression}/UnaryOpNode.h (95%)
 rename source/ast/{ => expression}/BinaryOpNode.cc (98%)
 rename source/ast/{ => expression}/ExpressionNode.cc (72%)
 rename source/ast/{ => expression}/LiteralNode.cc (93%)
 rename source/ast/{ => expression}/UnaryOpNode.cc (97%)

diff --git a/include/ast/BinaryOpNode.h b/include/ast/expression/BinaryOpNode.h
similarity index 96%
rename from include/ast/BinaryOpNode.h
rename to include/ast/expression/BinaryOpNode.h
index d085dd9..09cb033 100644
--- a/include/ast/BinaryOpNode.h
+++ b/include/ast/expression/BinaryOpNode.h
@@ -4,8 +4,8 @@
  */
 #pragma once
 
-#include "ast/ExpressionNode.h"
-#include "ast/LiteralNode.h"
+#include "ast/expression/ExpressionNode.h"
+#include "ast/expression/LiteralNode.h"
 #include "token/Token.h"
 
 namespace funk
diff --git a/include/ast/ExpressionNode.h b/include/ast/expression/ExpressionNode.h
similarity index 100%
rename from include/ast/ExpressionNode.h
rename to include/ast/expression/ExpressionNode.h
diff --git a/include/ast/LiteralNode.h b/include/ast/expression/LiteralNode.h
similarity index 96%
rename from include/ast/LiteralNode.h
rename to include/ast/expression/LiteralNode.h
index 81237fc..3bfa9a3 100644
--- a/include/ast/LiteralNode.h
+++ b/include/ast/expression/LiteralNode.h
@@ -4,7 +4,7 @@
  */
 #pragma once
 
-#include "ast/ExpressionNode.h"
+#include "ast/expression/ExpressionNode.h"
 
 namespace funk
 {
diff --git a/include/ast/UnaryOpNode.h b/include/ast/expression/UnaryOpNode.h
similarity index 95%
rename from include/ast/UnaryOpNode.h
rename to include/ast/expression/UnaryOpNode.h
index 3a39f18..34b1e2c 100644
--- a/include/ast/UnaryOpNode.h
+++ b/include/ast/expression/UnaryOpNode.h
@@ -4,8 +4,8 @@
  */
 #pragma once
 
-#include "ast/ExpressionNode.h"
-#include "ast/LiteralNode.h"
+#include "ast/expression/ExpressionNode.h"
+#include "ast/expression/LiteralNode.h"
 #include "token/Token.h"
 
 namespace funk
diff --git a/source/ast/BinaryOpNode.cc b/source/ast/expression/BinaryOpNode.cc
similarity index 98%
rename from source/ast/BinaryOpNode.cc
rename to source/ast/expression/BinaryOpNode.cc
index dfb707d..abe6cd1 100644
--- a/source/ast/BinaryOpNode.cc
+++ b/source/ast/expression/BinaryOpNode.cc
@@ -1,4 +1,4 @@
-#include "ast/BinaryOpNode.h"
+#include "ast/expression/BinaryOpNode.h"
 
 namespace funk
 {
diff --git a/source/ast/ExpressionNode.cc b/source/ast/expression/ExpressionNode.cc
similarity index 72%
rename from source/ast/ExpressionNode.cc
rename to source/ast/expression/ExpressionNode.cc
index c704942..168c943 100644
--- a/source/ast/ExpressionNode.cc
+++ b/source/ast/expression/ExpressionNode.cc
@@ -1,4 +1,4 @@
-#include "ast/ExpressionNode.h"
+#include "ast/expression/ExpressionNode.h"
 
 namespace funk
 {
diff --git a/source/ast/LiteralNode.cc b/source/ast/expression/LiteralNode.cc
similarity index 93%
rename from source/ast/LiteralNode.cc
rename to source/ast/expression/LiteralNode.cc
index a357243..f14a553 100644
--- a/source/ast/LiteralNode.cc
+++ b/source/ast/expression/LiteralNode.cc
@@ -1,4 +1,4 @@
-#include "ast/LiteralNode.h"
+#include "ast/expression/LiteralNode.h"
 
 namespace funk
 {
diff --git a/source/ast/UnaryOpNode.cc b/source/ast/expression/UnaryOpNode.cc
similarity index 97%
rename from source/ast/UnaryOpNode.cc
rename to source/ast/expression/UnaryOpNode.cc
index f275cd9..60dcdb8 100644
--- a/source/ast/UnaryOpNode.cc
+++ b/source/ast/expression/UnaryOpNode.cc
@@ -1,4 +1,4 @@
-#include "ast/UnaryOpNode.h"
+#include "ast/expression/UnaryOpNode.h"
 
 namespace funk
 {
-- 
GitLab