17 #include "antlr4-runtime.h"
27 class FunctionDeclarationNode;
28 class PackageDeclarationNode;
29 class FunctionCallNode;
30 class SubFunctionCallNode;
47 class TaggedStringNode;
48 class LocalVariableNode;
49 class GlobalVariableNode;
60 class DatablockDeclarationNode;
61 class FieldAssignNode;
62 class ObjectDeclarationNode;
67 virtual antlrcpp::Any defaultResult();
68 virtual antlrcpp::Any aggregateResult(antlrcpp::Any& aggregate, antlrcpp::Any& nextResult);
83 virtual antlrcpp::Any visitAddNode(
AST::AddNode* expression);
92 virtual antlrcpp::Any visitNotNode(
AST::NotNode* expression);
110 virtual antlrcpp::Any visitIfNode(
AST::IfNode* node);
Definition: astvisitor.hpp:65