mirror of
https://codeberg.org/ProgramSnail/lang_2023.git
synced 2025-12-26 00:38:43 +00:00
started to develop build_visitor
This commit is contained in:
parent
195c536620
commit
d1cd6d4b83
9 changed files with 879 additions and 28 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue