#ifndef AST_HPP #define AST_HPP #include #include #include #include #include struct VarLocation; typedef std::map VariableStackBindings; #include "node.hpp" #include "type.hpp" #include "expression.hpp" #include "declaration.hpp" #include "statement.hpp" #include "function.hpp" #include "translation_unit.hpp" Node* parseAST(); #endif