From ef66ec9ebd867f50341f16d01d8219b4235507bb Mon Sep 17 00:00:00 2001 From: Benoy Bose Date: Thu, 28 Nov 2024 01:42:58 +0530 Subject: [PATCH] Updated class names --- src/CMakeLists.txt | 4 ++-- src/{HooCore.cpp => Compiler.cpp} | 10 +++++----- src/{HooCore.hpp => Compiler.hpp} | 6 +++--- tests/literal_tests.cpp | 4 ++-- 4 files changed, 12 insertions(+), 12 deletions(-) rename src/{HooCore.cpp => Compiler.cpp} (83%) rename src/{HooCore.hpp => Compiler.hpp} (84%) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 389764f..b4300d2 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -5,8 +5,8 @@ ADD_LIBRARY(hoocore STATIC ${ANTLR_GENERATED_DIR}/HooParser.cpp Visitor.hpp Visitor.cpp - HooCore.cpp - HooCore.hpp + Compiler.cpp + Compiler.hpp Node.hpp) ADD_EXECUTABLE(hoo Hoo.cpp Visitor.cpp diff --git a/src/HooCore.cpp b/src/Compiler.cpp similarity index 83% rename from src/HooCore.cpp rename to src/Compiler.cpp index 78cdb99..8b38fb2 100644 --- a/src/HooCore.cpp +++ b/src/Compiler.cpp @@ -1,6 +1,6 @@ -#include "HooCore.hpp" +#include "Compiler.hpp" -HooCore::HooCore(const std::string &input, const std::string &moduleName) : _input(input), _moduleName(moduleName) +Compiler::Compiler(const std::string &input, const std::string &moduleName) : _input(input), _moduleName(moduleName) { _input_stream = new antlr4::ANTLRInputStream(_input); _lexer = new HooLexer(_input_stream); @@ -9,7 +9,7 @@ HooCore::HooCore(const std::string &input, const std::string &moduleName) : _inp _visitor = new Visitor(_moduleName); } -HooCore::~HooCore() +Compiler::~Compiler() { delete _visitor; delete _parser; @@ -18,7 +18,7 @@ HooCore::~HooCore() delete _input_stream; } -std::any HooCore::compile() +std::any Compiler::compile() { try { @@ -42,7 +42,7 @@ std::any HooCore::compile() } } -antlr4::tree::ParseTree *HooCore::parse() +antlr4::tree::ParseTree *Compiler::parse() { try { diff --git a/src/HooCore.hpp b/src/Compiler.hpp similarity index 84% rename from src/HooCore.hpp rename to src/Compiler.hpp index 3ba2946..ae6516c 100644 --- a/src/HooCore.hpp +++ b/src/Compiler.hpp @@ -7,7 +7,7 @@ #include -class HooCore +class Compiler { private: const std::string &_input; @@ -19,8 +19,8 @@ private: Visitor *_visitor; public: - HooCore(const std::string &input, const std::string &moduleName); - ~HooCore(); + Compiler(const std::string &input, const std::string &moduleName); + ~Compiler(); public: std::any compile(); diff --git a/tests/literal_tests.cpp b/tests/literal_tests.cpp index f53d449..3a610d4 100644 --- a/tests/literal_tests.cpp +++ b/tests/literal_tests.cpp @@ -1,11 +1,11 @@ -#include "HooCore.hpp" +#include "Compiler.hpp" #include "Node.hpp" #include TEST(IntegerTest, Literal) { - auto compiler = new HooCore("1;", "main"); + auto compiler = new Compiler("1;", "main"); auto result = compiler->compile(); auto integer = std::any_cast(result); ASSERT_EQ(integer.getNodeType(), NODE_LITERAL);