From 4b7cb0b150c3c155d917cd2b6e7b14e6b2bed52f Mon Sep 17 00:00:00 2001 From: StefanZ3 Date: Fri, 28 Jun 2024 15:32:08 +0200 Subject: [PATCH] bugfix mainmethod ast --- src/main/java/astGenerator/ASTGenerator.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/astGenerator/ASTGenerator.java b/src/main/java/astGenerator/ASTGenerator.java index 980fc01..0b23d52 100644 --- a/src/main/java/astGenerator/ASTGenerator.java +++ b/src/main/java/astGenerator/ASTGenerator.java @@ -34,7 +34,8 @@ public class ASTGenerator extends DecafBaseVisitor { boolean hasMain; if(ctx.MainMethodDecl() != null) { hasMain = true; - MethodDecl mainMethod = new MethodDecl(name, "void", "main", new ParameterList(new ArrayList<>()), new BlockStatement(new ArrayList<>(), null)); + MethodDecl mainMethod = new MethodDecl(name, "void", "main", new ParameterList(new ArrayList<>()),(BlockStatement) visitBlock(ctx.block())); + methodDecls.add(mainMethod); } else { hasMain = false; }