24 lines
548 B
C++
24 lines
548 B
C++
#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 ;
|
|
};
|
|
|