ready to design g4

This commit is contained in:
2024-08-05 13:44:28 +00:00
parent 388e4fda04
commit 9245c4fae7
5 changed files with 80 additions and 4 deletions

41
src/semantic/visitor.cpp Normal file
View File

@ -0,0 +1,41 @@
#include "visitor.h"
std::any Visitor::visitMxprog(MXParser::MxprogContext *context) {
// 空的函数体
return {};
}
std::any Visitor::visitFunction(MXParser::FunctionContext *context) {
// 空的函数体
return {};
}
std::any Visitor::visitType(MXParser::TypeContext *context) {
// 空的函数体
return {};
}
std::any Visitor::visitBlock(MXParser::BlockContext *context) {
// 空的函数体
return {};
}
std::any Visitor::visitStatement(MXParser::StatementContext *context) {
// 空的函数体
return {};
}
std::any Visitor::visitExpression(MXParser::ExpressionContext *context) {
// 空的函数体
return {};
}
std::any Visitor::visitReturnStmt(MXParser::ReturnStmtContext *context) {
// 空的函数体
return {};
}
std::any Visitor::visitIfStmt(MXParser::IfStmtContext *context) {
// 空的函数体
return {};
}