前端基本构建完毕,build前端部分无报错,argument类删除后端报错,llvmIR输出待完成

This commit is contained in:
rain2133
2025-06-22 00:25:43 +08:00
parent 73b382773a
commit 4828c18f96
5 changed files with 231 additions and 99 deletions

View File

@@ -6,7 +6,6 @@ using namespace std;
#include "SysYLexer.h"
#include "SysYParser.h"
using namespace antlr4;
#include "ASTPrinter.h"
#include "Backend.h"
#include "SysYIRGenerator.h"
#include "LLVMIRGenerator.h"
@@ -77,7 +76,7 @@ int main(int argc, char **argv) {
SysYIRGenerator generator;
generator.visitCompUnit(moduleAST);
auto moduleIR = generator.get();
moduleIR->print(cout);
// moduleIR->print(cout);
return EXIT_SUCCESS;
} else if (argStopAfter == "llvmir") {
LLVMIRGenerator llvmirGenerator;