Deleted .class Files and added Directory

This commit is contained in:
Jochen Seyfried 2024-07-04 15:56:18 +02:00
parent 51240806b9
commit aa8a647fa1
20 changed files with 4 additions and 45 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -22,10 +22,11 @@ public class Compiler {
if (args.length < 1) { if (args.length < 1) {
System.out.println("Usage: java -jar Compiler.jar <file_path> [--suppress-details]"); System.out.println("Usage: java -jar Compiler.jar <file_path> [--suppress-details]");
return; //return;
} }
String filePath = args[0]; //String filePath = args[0];
String filePath = "src/CharArgument.java";
boolean suppressDetails = false; boolean suppressDetails = false;
@ -101,6 +102,7 @@ public class Compiler {
System.out.println("No TypeCheck errors found."); System.out.println("No TypeCheck errors found.");
abstractSyntaxTree.codeGen();//todo remove abstractSyntaxTree.codeGen();//todo remove
try { try {
abstractSyntaxTree.codeGen(); abstractSyntaxTree.codeGen();
}catch (Exception e){ }catch (Exception e){

View File

@ -1,3 +0,0 @@
class EmptyClass {
}

View File

@ -1,40 +0,0 @@
class FieldAccessAndMethodCalls {
public static void main(String[] args) {
Class1 c1 = new Class1();
int i = c1.c2.c3.m3(1).m2().m1();
System.out.println(i);
}
}
class Class1{
int i1;
Class2 c2;
public Class1() {
this.c2 = new Class2();
}
public int m1(){
return i1;
}
}
class Class2{
int i2;
Class3 c3;
public Class2(){
this.c3 = new Class3();
}
public Class1 m2(){
Class1 c1 = new Class1();
c1.i1 = i2;
return c1;
}
}
class Class3{
int i3;
public Class2 m3(int i){
Class2 c2 = new Class2();
c2.i2 = i;
return c2;
}
}