Merge remote-tracking branch 'origin/master'

This commit is contained in:
Krauß, Josefine 2024-06-28 18:33:34 +02:00
commit f6bb836ee0

View File

@ -34,7 +34,8 @@ public class ASTGenerator extends DecafBaseVisitor<Node> {
boolean hasMain; boolean hasMain;
if(ctx.MainMethodDecl() != null) { if(ctx.MainMethodDecl() != null) {
hasMain = true; 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 { } else {
hasMain = false; hasMain = false;
} }