fixes for updated grammar

This commit is contained in:
ProgramSnail 2023-07-19 11:02:11 +03:00
parent f848c0a1d6
commit 1b28f41810
3 changed files with 32 additions and 5 deletions

View file

@ -0,0 +1,27 @@
#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