1 #ifndef CYMOCA_AST_WALKER_H_
2 #define CYMOCA_AST_WALKER_H_
7 namespace cymoca::ast {
14 tree->
enter(listener);
virtual void exitEvery(INode *)
virtual std::vector< INode * > getChildren()=0
void walk(INode *tree, listener::Base &listener)
virtual void enterEvery(INode *)
virtual void enter(listener::Base &listener)=0
virtual void exit(listener::Base &listener)=0