Line data Source code
1 : #include "../../../inc/visitors/codeGeneration/codeGeneration.h"
2 :
3 : #include "../../../inc/parsingAnalysis/ast/enum/ast_enum.h"
4 : #include "../../../inc/parsingAnalysis/ast/enum/ast_enumAccess.h"
5 : #include <cstddef>
6 : #include <memory>
7 : #include <variant>
8 :
9 : namespace nicole {
10 :
11 : std::expected<std::shared_ptr<llvm::Value>, Error>
12 0 : CodeGeneration::visit(const AST_ENUM *node) const noexcept {
13 0 : if (!node) {
14 0 : return createError(ERROR_TYPE::NULL_NODE, "invalid AST_ENUM");
15 0 : }
16 0 : return {};
17 0 : }
18 :
19 : std::expected<std::shared_ptr<llvm::Value>, Error>
20 0 : CodeGeneration::visit(const AST_ENUM_ACCESS *node) const noexcept {
21 0 : if (!node) {
22 0 : return createError(ERROR_TYPE::NULL_NODE, "invalid AST_ENUM_ACCESS");
23 0 : }
24 0 : return {};
25 0 : }
26 :
27 : } // namespace nicole
|