#pragma once #include "AST/Base.h" #include #include namespace ast { class Import; class Module : public ASTNode { const std::vector> imports; const std::vector> stmts; public: Module(std::vector> &imports, std::vector> &stmts) : imports(std::move(imports)), stmts(std::move(stmts)) {} }; }