started to develop build_visitor

This commit is contained in:
ProgramSnail 2023-03-28 12:05:20 +03:00
parent 195c536620
commit d1cd6d4b83
9 changed files with 879 additions and 28 deletions

View file

@ -11,8 +11,7 @@ class PrintVisitor : public Visitor {
public:
PrintVisitor(std::ostream& out) : out_(out) {}
// -----------------
private:
void Visit(Node* node) override;
// Sources -----------------
@ -60,6 +59,8 @@ public:
void Visit(Block* node) override;
void Visit(ScopedStatement* node) override;
void Visit(LoopControlExpression& node) override; // enum
// Operators
void Visit(BinaryOperatorExpression* node) override;