From 5a28d88f6a8beb4846833eb4260c087bf6dd876e Mon Sep 17 00:00:00 2001 From: Lucas <89882946+notbad3500@users.noreply.github.com> Date: Fri, 31 May 2024 09:58:07 +0200 Subject: [PATCH] comments --- src/main/java/Main.java | 15 +++++---------- src/main/test/java/EmptyClassExample.class | Bin 92 -> 0 bytes src/main/test/java/Tester.java | 4 ++-- 3 files changed, 7 insertions(+), 12 deletions(-) delete mode 100644 src/main/test/java/EmptyClassExample.class diff --git a/src/main/java/Main.java b/src/main/java/Main.java index 24f129b..d865749 100644 --- a/src/main/java/Main.java +++ b/src/main/java/Main.java @@ -29,7 +29,7 @@ public class Main { static void parsefile(CharStream codeCharStream) { - /* ------------------------- Scanner -> tokens ------------------------- */ + /*------------------------- Scanner -> tokens -------------------------*/ SimpleJavaLexer lexer = new SimpleJavaLexer(codeCharStream); CommonTokenStream tokenStream = new CommonTokenStream(lexer); @@ -46,7 +46,7 @@ public class Main { } System.out.println(); - /* ------------------------- Parser -> Parsetree ------------------------- */ + /*------------------------- Parser -> Parsetree -------------------------*/ SimpleJavaParser parser = new SimpleJavaParser(tokenStream); ParseTree parseTree = parser.program(); // parse the input @@ -56,7 +56,7 @@ public class Main { printTree(parseTree, parser, 0); System.out.println(); - /* ------------------------- AST builder -> AST ------------------------- */ + /*------------------------- AST builder -> AST -------------------------*/ ASTBuilder astBuilder = new ASTBuilder(); ProgramNode abstractSyntaxTree = (ProgramNode) astBuilder.visit(parseTree); @@ -66,19 +66,14 @@ public class Main { printAST(abstractSyntaxTree, 0); System.out.println(); - /* - * ------------------------- Semantic Analyzer -> Tast ------------------------- - */ + /*------------------------- Semantic Analyzer -> Tast -------------------------*/ SemanticAnalyzer.generateTast(abstractSyntaxTree); ProgramNode typedAst = (ProgramNode) SemanticAnalyzer.generateTast(abstractSyntaxTree); // Printing the Tast System.out.println("Tast generated"); - /* - * ------------------------- Bytecode Generator -> Bytecode - * ------------------------- - */ + /*------------------------- Bytecode Generator -> Bytecode -------------------------*/ ByteCodeGenerator byteCodeGenerator = new ByteCodeGenerator(); //byteCodeGenerator.generateByteCode(abstractSyntaxTree); byteCodeGenerator.visit(typedAst); diff --git a/src/main/test/java/EmptyClassExample.class b/src/main/test/java/EmptyClassExample.class deleted file mode 100644 index 7a73bad66b1cc2283850e64b17c439c901c27cc4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 92 zcmX^0Z`VEs1_l!bc18w4*W7}VO6Q!!;$qi|#N2|MRCWeNMh1bb#Ii*FoW#6zegCAa r)Z`L&24+SEHk-`6%o00B24)S-Fa|~jCI%LuISfD+BLgb~8;A)2qAL?` diff --git a/src/main/test/java/Tester.java b/src/main/test/java/Tester.java index 777c50b..498db7e 100644 --- a/src/main/test/java/Tester.java +++ b/src/main/test/java/Tester.java @@ -5,7 +5,7 @@ public class Tester { } } // java -jar pfadtocompiler.jar EmptyClass.java -//mit bash scipt ode rmakefile test automatisieren -//mvn package +// mit bash scipt ode rmakefile test automatisieren +// mvn package // javac tester // tester compilen // java tester // tester ausführen \ No newline at end of file