diff options
| author | Cori Barker <coribarker2@gmail.com> | 2026-03-05 22:06:07 +0000 |
|---|---|---|
| committer | Cori Barker <coribarker2@gmail.com> | 2026-03-05 22:06:07 +0000 |
| commit | 1e371553e253a3f57fff7ba5a22331cabbd7faf4 (patch) | |
| tree | 0a4e3d6e393f125ff1865f6289c251b5f5e1b38a /include/ast_node.hpp | |
| parent | 9b8263271ff129272daec3f09f84fd16a695f6c2 (diff) | |
changed order of declarations for organisation
Diffstat (limited to 'include/ast_node.hpp')
| -rw-r--r-- | include/ast_node.hpp | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/include/ast_node.hpp b/include/ast_node.hpp index aa1a98f..76b7bb5 100644 --- a/include/ast_node.hpp +++ b/include/ast_node.hpp @@ -32,6 +32,14 @@ public: FunctionDeclarationNode(std::string identifier, std::vector<ParameterNode*> parameters, Type return_type, std::vector<ASTNode*> body, int line, int col) : identifier(identifier), parameters(parameters), return_type(return_type), body(body), line(line), col(col) { } }; +class FunctionCallNode : public ASTNode { +public: + std::string identifier; + std::vectot<ArgumentNode*> arguments; + + FunctionCallNode(std::string identifier, std::vector<ArgumentNode*> arguments, int line, int column) : identifier(identifier), arguments(arguments), line(line), column(column) { } +}; + class ParameterNode : public ASTNode { public: Type type; @@ -138,10 +146,3 @@ public: VariableNode(std::string identifier, int line, int column) : identifier(identifier), line(line), column(column) { } }; -class FunctionCallNode : public ASTNode { -public: - std::string identifier; - std::vectot<ArgumentNode*> arguments; - - FunctionCallNode(std::string identifier, std::vector<ArgumentNode*> arguments, int line, int column) : identifier(identifier), arguments(arguments), line(line), column(column) { } -}; |
