#pragma once #include "basic_nodes.hpp" #include // IN PROGRESS namespace nodes { class Import : public Node { public: private: Identifier import_name_; Identifier module_name_; std::vector symbols_; }; // IN PROGRESS class Constraint : public Node {}; // IN PROGRESS class TypeDefinition : public Node {}; // IN PROGRESS class FunctionDefinition : public Node {}; // IN PROGRESS class TypeclassDefinition : public Node {}; // IN PROGRESS } // namespace nodes