NichtHaskell/Source/Compiler.java
Krauß, Josefine fe249c5b2a try to run main
2024-05-08 15:14:58 +02:00

26 lines
685 B
Java

import abstractSyntaxTree.Class.FieldDecl;
import abstractSyntaxTree.Class.MethodDecl;
import abstractSyntaxTree.Class.RefType;
import abstractSyntaxTree.Program;
import java.util.ArrayList;
import java.util.List;
public class Compiler {
public static void Main(String[] args) throws Exception{
// get file
Program abstractSyntaxTree = new Program();
List<FieldDecl> emptyFieldDecl = new ArrayList<>();
List<MethodDecl> emptyMethodDecl = new ArrayList<>();
abstractSyntaxTree.classes.add(new RefType(emptyFieldDecl, emptyMethodDecl, null, null));
abstractSyntaxTree.typeCheck();
abstractSyntaxTree.codeGen();
}
}