1 #ifndef CYMOCA_AST_LISTENER_LISTENER_H_
2 #define CYMOCA_AST_LISTENER_LISTENER_H_
8 namespace cymoca::ast {
17 namespace expression {
34 class GreaterThanOrEqual;
36 class LessThanOrEqual;
63 namespace cymoca::ast::listener {
65 #define LISTENER_MACRO(NAME) \
66 virtual void enter(NAME *) {} \
67 virtual void exit(NAME *) {}
virtual void exitEvery(INode *)
#define LISTENER_MACRO(NAME)
virtual void enterEvery(INode *)