#pragma once #include "antlr4-runtime.h" #include "generated/ifccBaseVisitor.h" class CodeGenVisitor : public ifccBaseVisitor { public: std::any visitProg(ifccParser::ProgContext *ctx) override ; std::any visitStmt(ifccParser::StmtContext *ctx) override ; std::any visitReturn_stmt(ifccParser::Return_stmtContext *ctx) override ; std::any visitDecl_stmt(ifccParser::Decl_stmtContext *ctx) override ; std::any visitSet_stmt(ifccParser::Set_stmtContext *ctx) override ; std::any visitVal(ifccParser::ValContext *ctx) override ; };