diff --git a/CMakeLists.txt b/CMakeLists.txt index 3c6890e..05c4d31 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,24 +3,24 @@ project(python_interpreter) set(CMAKE_CXX_STANDARD 20) -add_executable(python_interpreter main.cpp - interpreter/Token.h - interpreter/Lexer.cpp - interpreter/Lexer.h - interpreter/Node/ASTNode.h - interpreter/Node/NumberNode.h - interpreter/Node/StringNode.h - interpreter/Node/VariableNode.h - interpreter/Node/BinaryOpNode.h - interpreter/Node/AssignNode.h - interpreter/Node/PrintNode.h - interpreter/Node/IfNode.h - interpreter/Node/ForNode.h - interpreter/Node/RangeNode.h - interpreter/Parser.cpp - interpreter/Parser.h - interpreter/Value.h - interpreter/Interpreter.cpp - interpreter/Interpreter.h - interpreter/File.cpp - interpreter/File.h) +add_executable(python_interpreter src/main.cpp + src/interpreter/Token.h + src/interpreter/Lexer.cpp + src/interpreter/Lexer.h + src/interpreter/Node/ASTNode.h + src/interpreter/Node/NumberNode.h + src/interpreter/Node/StringNode.h + src/interpreter/Node/VariableNode.h + src/interpreter/Node/BinaryOpNode.h + src/interpreter/Node/AssignNode.h + src/interpreter/Node/PrintNode.h + src/interpreter/Node/IfNode.h + src/interpreter/Node/ForNode.h + src/interpreter/Node/RangeNode.h + src/interpreter/Parser.cpp + src/interpreter/Parser.h + src/interpreter/Value.h + src/interpreter/Interpreter.cpp + src/interpreter/Interpreter.h + src/interpreter/File.cpp + src/interpreter/File.h) diff --git a/interpreter/File.cpp b/src/interpreter/File.cpp similarity index 100% rename from interpreter/File.cpp rename to src/interpreter/File.cpp diff --git a/interpreter/File.h b/src/interpreter/File.h similarity index 100% rename from interpreter/File.h rename to src/interpreter/File.h diff --git a/interpreter/Interpreter.cpp b/src/interpreter/Interpreter.cpp similarity index 100% rename from interpreter/Interpreter.cpp rename to src/interpreter/Interpreter.cpp diff --git a/interpreter/Interpreter.h b/src/interpreter/Interpreter.h similarity index 100% rename from interpreter/Interpreter.h rename to src/interpreter/Interpreter.h diff --git a/interpreter/Lexer.cpp b/src/interpreter/Lexer.cpp similarity index 100% rename from interpreter/Lexer.cpp rename to src/interpreter/Lexer.cpp diff --git a/interpreter/Lexer.h b/src/interpreter/Lexer.h similarity index 100% rename from interpreter/Lexer.h rename to src/interpreter/Lexer.h diff --git a/interpreter/Node/ASTNode.h b/src/interpreter/Node/ASTNode.h similarity index 100% rename from interpreter/Node/ASTNode.h rename to src/interpreter/Node/ASTNode.h diff --git a/interpreter/Node/AssignNode.h b/src/interpreter/Node/AssignNode.h similarity index 100% rename from interpreter/Node/AssignNode.h rename to src/interpreter/Node/AssignNode.h diff --git a/interpreter/Node/BinaryOpNode.h b/src/interpreter/Node/BinaryOpNode.h similarity index 100% rename from interpreter/Node/BinaryOpNode.h rename to src/interpreter/Node/BinaryOpNode.h diff --git a/interpreter/Node/ForNode.h b/src/interpreter/Node/ForNode.h similarity index 100% rename from interpreter/Node/ForNode.h rename to src/interpreter/Node/ForNode.h diff --git a/interpreter/Node/IfNode.h b/src/interpreter/Node/IfNode.h similarity index 100% rename from interpreter/Node/IfNode.h rename to src/interpreter/Node/IfNode.h diff --git a/interpreter/Node/NumberNode.h b/src/interpreter/Node/NumberNode.h similarity index 100% rename from interpreter/Node/NumberNode.h rename to src/interpreter/Node/NumberNode.h diff --git a/interpreter/Node/PrintNode.h b/src/interpreter/Node/PrintNode.h similarity index 100% rename from interpreter/Node/PrintNode.h rename to src/interpreter/Node/PrintNode.h diff --git a/interpreter/Node/RangeNode.h b/src/interpreter/Node/RangeNode.h similarity index 100% rename from interpreter/Node/RangeNode.h rename to src/interpreter/Node/RangeNode.h diff --git a/interpreter/Node/StringNode.h b/src/interpreter/Node/StringNode.h similarity index 100% rename from interpreter/Node/StringNode.h rename to src/interpreter/Node/StringNode.h diff --git a/interpreter/Node/VariableNode.h b/src/interpreter/Node/VariableNode.h similarity index 100% rename from interpreter/Node/VariableNode.h rename to src/interpreter/Node/VariableNode.h diff --git a/interpreter/Parser.cpp b/src/interpreter/Parser.cpp similarity index 100% rename from interpreter/Parser.cpp rename to src/interpreter/Parser.cpp diff --git a/interpreter/Parser.h b/src/interpreter/Parser.h similarity index 100% rename from interpreter/Parser.h rename to src/interpreter/Parser.h diff --git a/interpreter/Token.h b/src/interpreter/Token.h similarity index 100% rename from interpreter/Token.h rename to src/interpreter/Token.h diff --git a/interpreter/Value.h b/src/interpreter/Value.h similarity index 100% rename from interpreter/Value.h rename to src/interpreter/Value.h diff --git a/main.cpp b/src/main.cpp similarity index 100% rename from main.cpp rename to src/main.cpp