#include "HooVisitor.h" #include #include #include #include #include class Visitor : public HooVisitor { private: std::string &_moduleName; std::shared_ptr _context; std::shared_ptr _module; std::shared_ptr> _builder; public: Visitor(std::string &moduleName); public: std::any visitLiteral(HooParser::LiteralContext *ctx) override; std::any visitUnit(HooParser::UnitContext *ctx) override; };