mirror of
https://codeberg.org/ProgramSnail/lang_2023.git
synced 2025-12-06 06:58:45 +00:00
17 lines
235 B
C++
17 lines
235 B
C++
|
|
#pragma once
|
||
|
|
|
||
|
|
// for clangd
|
||
|
|
#include "interpreter_tree.hpp"
|
||
|
|
|
||
|
|
namespace interpreter {
|
||
|
|
|
||
|
|
class Visitor {
|
||
|
|
public:
|
||
|
|
virtual void Visit(Node* node) = 0; // ??
|
||
|
|
// visit(SomethingNode node)
|
||
|
|
// ...
|
||
|
|
private:
|
||
|
|
};
|
||
|
|
|
||
|
|
} // namespace interpreter
|