Skip to content

Commit

Permalink
Moved header files to zhivo subfolder.
Browse files Browse the repository at this point in the history
  • Loading branch information
nthnn committed Oct 12, 2024
1 parent 2c694a7 commit aa65acc
Show file tree
Hide file tree
Showing 55 changed files with 116 additions and 116 deletions.
14 changes: 7 additions & 7 deletions include/Zhivo.hpp → include/zhivo/Zhivo.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,13 @@
#ifndef ZHIVO_HPP
#define ZHIVO_HPP

#include <ast/ASTNodeException.hpp>
#include <ast/TerminativeSignal.hpp>
#include <core/Runtime.hpp>
#include <core/SymbolTable.hpp>
#include <parser/LexicalAnalysisException.hpp>
#include <parser/Parser.hpp>
#include <parser/ParserException.hpp>
#include <zhivo/ast/ASTNodeException.hpp>
#include <zhivo/ast/TerminativeSignal.hpp>
#include <zhivo/core/Runtime.hpp>
#include <zhivo/core/SymbolTable.hpp>
#include <zhivo/parser/LexicalAnalysisException.hpp>
#include <zhivo/parser/Parser.hpp>
#include <zhivo/parser/ParserException.hpp>

#define ZHIVO_VERSION "(v1.0.0-beta)"

Expand Down
4 changes: 2 additions & 2 deletions include/ast/ASTNode.hpp → include/zhivo/ast/ASTNode.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@
#ifndef ZHIVO_AST_NODE_HPP
#define ZHIVO_AST_NODE_HPP

#include <core/DynamicObject.hpp>
#include <parser/Token.hpp>
#include <zhivo/core/DynamicObject.hpp>
#include <zhivo/parser/Token.hpp>
#include <memory>

class ASTNode {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
#ifndef ZHIVO_AST_NODE_EXCEPTION_HPP
#define ZHIVO_AST_NODE_EXCEPTION_HPP

#include <parser/Token.hpp>
#include <zhivo/parser/Token.hpp>

#include <memory>
#include <stdexcept>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@
#ifndef ZHIVO_AST_TERMINATIVE_SIGNAL_HPP
#define ZHIVO_AST_TERMINATIVE_SIGNAL_HPP

#include <core/DynamicObject.hpp>
#include <parser/Token.hpp>
#include <zhivo/core/DynamicObject.hpp>
#include <zhivo/parser/Token.hpp>

#include <stdexcept>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@
#ifndef ZHIVO_AST_EXPR_ARRAY_ACCESS_HPP
#define ZHIVO_AST_EXPR_ARRAY_ACCESS_HPP

#include <ast/ASTNode.hpp>
#include <ast/TerminativeSignal.hpp>
#include <zhivo/ast/ASTNode.hpp>
#include <zhivo/ast/TerminativeSignal.hpp>

#include <memory>
#include <vector>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@
#ifndef ZHIVO_AST_EXPR_ARRAY_HPP
#define ZHIVO_AST_EXPR_ARRAY_HPP

#include <ast/ASTNode.hpp>
#include <ast/TerminativeSignal.hpp>
#include <zhivo/ast/ASTNode.hpp>
#include <zhivo/ast/TerminativeSignal.hpp>

#include <memory>
#include <vector>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@
#ifndef ZHIVO_AST_EXPR_BINARY_HPP
#define ZHIVO_AST_EXPR_BINARY_HPP

#include <ast/ASTNode.hpp>
#include <core/DynamicObject.hpp>
#include <core/SymbolTable.hpp>
#include <zhivo/ast/ASTNode.hpp>
#include <zhivo/core/DynamicObject.hpp>
#include <zhivo/core/SymbolTable.hpp>

#include <cmath>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@
#ifndef ZHIVO_AST_EXPR_BLOCK_HPP
#define ZHIVO_AST_EXPR_BLOCK_HPP

#include <ast/ASTNode.hpp>
#include <ast/TerminativeSignal.hpp>
#include <zhivo/ast/ASTNode.hpp>
#include <zhivo/ast/TerminativeSignal.hpp>

#include <memory>
#include <vector>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@
#ifndef ZHIVO_AST_EXPR_BOOLEAN_LITERAL_HPP
#define ZHIVO_AST_EXPR_BOOLEAN_LITERAL_HPP

#include <ast/ASTNode.hpp>
#include <core/DynamicObject.hpp>
#include <core/SymbolTable.hpp>
#include <zhivo/ast/ASTNode.hpp>
#include <zhivo/core/DynamicObject.hpp>
#include <zhivo/core/SymbolTable.hpp>

class BooleanLiteralExpression : public ASTNode {
private:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@
#ifndef ZHIVO_AST_EXPR_CATCH_HANDLE_HPP
#define ZHIVO_AST_EXPR_CATCH_HANDLE_HPP

#include <ast/ASTNode.hpp>
#include <ast/TerminativeSignal.hpp>
#include <parser/Token.hpp>
#include <zhivo/ast/ASTNode.hpp>
#include <zhivo/ast/TerminativeSignal.hpp>
#include <zhivo/parser/Token.hpp>

#include <memory>
#include <vector>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,10 @@
#ifndef ZHIVO_AST_EXPR_FUNC_CALL_HPP
#define ZHIVO_AST_EXPR_FUNC_CALL_HPP

#include <ast/ASTNode.hpp>
#include <ast/expression/FunctionDeclarationExpression.hpp>
#include <core/DynamicObject.hpp>
#include <core/SymbolTable.hpp>
#include <zhivo/ast/ASTNode.hpp>
#include <zhivo/ast/expression/FunctionDeclarationExpression.hpp>
#include <zhivo/core/DynamicObject.hpp>
#include <zhivo/core/SymbolTable.hpp>

#include <memory>
#include <string>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@
#ifndef ZHIVO_AST_EPXR_FUNC_DECL_HPP
#define ZHIVO_AST_EXPR_FUNC_DECL_HPP

#include <ast/ASTNode.hpp>
#include <ast/TerminativeSignal.hpp>
#include <parser/Token.hpp>
#include <zhivo/ast/ASTNode.hpp>
#include <zhivo/ast/TerminativeSignal.hpp>
#include <zhivo/parser/Token.hpp>

#include <memory>
#include <string>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@
#ifndef ZHIVO_AST_EXPR_GROUPED_HPP
#define ZHIVO_AST_EXPR_GROUPED_HPP

#include <ast/ASTNode.hpp>
#include <core/DynamicObject.hpp>
#include <core/SymbolTable.hpp>
#include <zhivo/ast/ASTNode.hpp>
#include <zhivo/core/DynamicObject.hpp>
#include <zhivo/core/SymbolTable.hpp>

class GroupedExpression : public ASTNode {
private:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
#ifndef ZHIVO_AST_EXPR_IF_HPP
#define ZHIVO_AST_EXPR_IF_HPP

#include <ast/ASTNode.hpp>
#include <zhivo/ast/ASTNode.hpp>

#include <memory>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@
#ifndef ZHIVO_AST_EXPR_LOOP_HPP
#define ZHIVO_AST_EXPR_LOOP_HPP

#include <ast/ASTNode.hpp>
#include <ast/TerminativeSignal.hpp>
#include <zhivo/ast/ASTNode.hpp>
#include <zhivo/ast/TerminativeSignal.hpp>

#include <memory>
#include <vector>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,10 @@
#ifndef ZHIVO_AST_EXPR_MAYBE_HPP
#define ZHIVO_AST_EXPR_MAYBE_HPP

#include <ast/ASTNode.hpp>
#include <core/DynamicObject.hpp>
#include <core/SymbolTable.hpp>
#include <util/RandomBool.hpp>
#include <zhivo/ast/ASTNode.hpp>
#include <zhivo/core/DynamicObject.hpp>
#include <zhivo/core/SymbolTable.hpp>
#include <zhivo/util/RandomBool.hpp>

class MaybeExpression : public ASTNode {
public:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@
#ifndef ZHIVO_AST_EXPR_NIL_COALESCING_HPP
#define ZHIVO_AST_EXPR_NIL_COALESCING_HPP

#include <ast/ASTNode.hpp>
#include <ast/TerminativeSignal.hpp>
#include <zhivo/ast/ASTNode.hpp>
#include <zhivo/ast/TerminativeSignal.hpp>

class NilCoalescingExpression : public ASTNode {
private:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@
#ifndef ZHIVO_AST_EXPR_NIL_LITERAL_HPP
#define ZHIVO_AST_EXPR_NIL_LITERAL_HPP

#include <ast/ASTNode.hpp>
#include <core/DynamicObject.hpp>
#include <core/SymbolTable.hpp>
#include <zhivo/ast/ASTNode.hpp>
#include <zhivo/core/DynamicObject.hpp>
#include <zhivo/core/SymbolTable.hpp>

class NilLiteralExpression : public ASTNode {
public:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@
#ifndef ZHIVO_AST_EXPR_NUMERIC_LITERAL_HPP
#define ZHIVO_AST_EXPR_NUMERIC_LITERAL_HPP

#include <ast/ASTNode.hpp>
#include <core/DynamicObject.hpp>
#include <core/SymbolTable.hpp>
#include <zhivo/ast/ASTNode.hpp>
#include <zhivo/core/DynamicObject.hpp>
#include <zhivo/core/SymbolTable.hpp>

class NumberLiteralExpression : public ASTNode {
private:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
#ifndef ZHIVO_AST_EXPR_PARALLEL_HPP
#define ZHIVO_AST_EXPR_PARALLEL_HPP

#include <ast/ASTNode.hpp>
#include <zhivo/ast/ASTNode.hpp>

#include <memory>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
#ifndef ZHIVO_AST_EXPR_RANDOM_HPP
#define ZHIVO_AST_EXPR_RANDOM_HPP

#include <ast/ASTNode.hpp>
#include <zhivo/ast/ASTNode.hpp>

#include <memory>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,10 @@
#ifndef ZHIVO_AST_EXPR_REGEX_HPP
#define ZHIVO_AST_EXPR_REGEX_HPP

#include <ast/ASTNode.hpp>
#include <core/DynamicObject.hpp>
#include <core/RegexWrapper.hpp>
#include <core/SymbolTable.hpp>
#include <zhivo/ast/ASTNode.hpp>
#include <zhivo/core/DynamicObject.hpp>
#include <zhivo/core/RegexWrapper.hpp>
#include <zhivo/core/SymbolTable.hpp>

class RegexExpression : public ASTNode {
private:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
#ifndef ZHIVO_AST_EXPR_RENDER_HPP
#define ZHIVO_AST_EXPR_RENDER_HPP

#include <ast/ASTNode.hpp>
#include <zhivo/ast/ASTNode.hpp>

class RenderExpression : public ASTNode {
private:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@
#ifndef ZHIVO_AST_EXPR_STRING_LITERAL_HPP
#define ZHIVO_AST_EXPR_STRING_LITERAL_HPP

#include <ast/ASTNode.hpp>
#include <core/DynamicObject.hpp>
#include <core/SymbolTable.hpp>
#include <zhivo/ast/ASTNode.hpp>
#include <zhivo/core/DynamicObject.hpp>
#include <zhivo/core/SymbolTable.hpp>

#include <string>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@
#ifndef ZHIVO_AST_EXPR_TYPE_HPP
#define ZHIVO_AST_EXPR_TYPE_HPP

#include <ast/ASTNode.hpp>
#include <core/DynamicObject.hpp>
#include <core/SymbolTable.hpp>
#include <zhivo/ast/ASTNode.hpp>
#include <zhivo/core/DynamicObject.hpp>
#include <zhivo/core/SymbolTable.hpp>

#include <string>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@
#ifndef ZHIVO_AST_EXPR_UNARY_HPP
#define ZHIVO_AST_EXPR_UNARY_HPP

#include <ast/ASTNode.hpp>
#include <core/DynamicObject.hpp>
#include <core/SymbolTable.hpp>
#include <zhivo/ast/ASTNode.hpp>
#include <zhivo/core/DynamicObject.hpp>
#include <zhivo/core/SymbolTable.hpp>

class UnaryExpression : public ASTNode {
private:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
#ifndef ZHIVO_AST_EXPR_UNLESS_HPP
#define ZHIVO_AST_EXPR_UNLESS_HPP

#include <ast/ASTNode.hpp>
#include <zhivo/ast/ASTNode.hpp>

#include <memory>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@
#ifndef ZHIVO_AST_EXPR_VAR_ACCESS_HPP
#define ZHIVO_AST_EXPR_VAR_ACCESS_HPP

#include <ast/ASTNode.hpp>
#include <core/DynamicObject.hpp>
#include <core/SymbolTable.hpp>
#include <zhivo/ast/ASTNode.hpp>
#include <zhivo/core/DynamicObject.hpp>
#include <zhivo/core/SymbolTable.hpp>

#include <string>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@
#ifndef ZHIVO_AST_EXPR_WHEN_HPP
#define ZHIVO_AST_EXPR_WHEN_HPP

#include <ast/ASTNode.hpp>
#include <ast/TerminativeSignal.hpp>
#include <zhivo/ast/ASTNode.hpp>
#include <zhivo/ast/TerminativeSignal.hpp>

#include <memory>
#include <vector>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@
#ifndef ZHIVO_AST_EXPR_WHILE_HPP
#define ZHIVO_AST_EXPR_WHILE_HPP

#include <ast/ASTNode.hpp>
#include <ast/TerminativeSignal.hpp>
#include <zhivo/ast/ASTNode.hpp>
#include <zhivo/ast/TerminativeSignal.hpp>

#include <memory>
#include <vector>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,11 @@
#ifndef ZHIVO_AST_STMT_BREAK_HPP
#define ZHIVO_AST_STMT_BREAK_HPP

#include <ast/ASTNode.hpp>
#include <ast/TerminativeSignal.hpp>
#include <core/DynamicObject.hpp>
#include <core/SymbolTable.hpp>
#include <parser/Token.hpp>
#include <zhivo/ast/ASTNode.hpp>
#include <zhivo/ast/TerminativeSignal.hpp>
#include <zhivo/core/DynamicObject.hpp>
#include <zhivo/core/SymbolTable.hpp>
#include <zhivo/parser/Token.hpp>

class BreakStatement : public ASTNode {
public:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,11 @@
#ifndef ZHIVO_AST_STMT_CONTINUE_HPP
#define ZHIVO_AST_STMT_CONTINUE_HPP

#include <ast/ASTNode.hpp>
#include <ast/TerminativeSignal.hpp>
#include <core/DynamicObject.hpp>
#include <core/SymbolTable.hpp>
#include <parser/Token.hpp>
#include <zhivo/ast/ASTNode.hpp>
#include <zhivo/ast/TerminativeSignal.hpp>
#include <zhivo/core/DynamicObject.hpp>
#include <zhivo/core/SymbolTable.hpp>
#include <zhivo/parser/Token.hpp>

class ContinueStatement : public ASTNode {
public:
Expand Down
Loading

0 comments on commit aa65acc

Please sign in to comment.