lang/include/statement_nodes.hpp
2023-07-19 11:02:11 +03:00

27 lines
497 B
C++

#pragma once
#include "basic_nodes.hpp"
#include <vector>
// IN PROGRESS
namespace nodes {
class Import : public Node {
public:
private:
Identifier import_name_;
Identifier module_name_;
std::vector<Identifier> 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