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

@ -15,9 +15,9 @@ class Visitor;
struct Node {
//public:
Node(info::GlobalInfo& global_info) : global_info_(global_info) {}
//Node(info::GlobalInfo& global_info) : global_info_(global_info) {}
virtual void Accept(Visitor* visitor);
// ?? not needed ?? virtual void Accept(Visitor* visitor);
/* ------------ use visitor instead ------------
virtual void build(parser::ParseTree::Cursor& cursor) = 0; // build tree from parse tree