Tests, Structure, More #10

Merged
i22005 merged 15 commits from Tests into main 2024-06-21 16:16:54 +00:00
Collaborator
No description provided.
i22011 added 8 commits 2024-06-12 09:50:28 +00:00
Merge branch 'main' into Tests
Some checks are pending
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
b2e1745d51
Refactor structure and more
Some checks are pending
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
2a20a91d35
Changes in tests
Some checks are pending
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
1132ff015c
Structure
Some checks are pending
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
9f40949f5a
Structure and more
Some checks are pending
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
6a971345d4
i22011 added 1 commit 2024-06-12 16:01:29 +00:00
Fixed Makefile
Some checks failed
Gitea Actions Demo / Explore-Gitea-Actions (push) Has been cancelled
b6cc925e02
i22011 added 1 commit 2024-06-17 11:43:04 +00:00
Make, Main: Raupenpiler startup
Some checks are pending
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
0732712e61
i22011 added 1 commit 2024-06-17 15:42:59 +00:00
First Tests for Parser, pls check
Some checks failed
Gitea Actions Demo / Explore-Gitea-Actions (push) Has been cancelled
f59d7e9918
i22005 reviewed 2024-06-18 06:09:51 +00:00
@ -17,3 +13,4 @@
import java.nio.file.Paths;
import java.util.List;
/**
Owner

Warum muss der compiler mit einem Makefile gestartet werden? Es reicht doch wenn wir die jar mit
Java compiler fileIn fileOut ausführt.

Warum muss der compiler mit einem Makefile gestartet werden? Es reicht doch wenn wir die jar mit Java compiler fileIn fileOut ausführt.
i22005 marked this conversation as resolved
@ -49,3 +55,1 @@
// System.out.println(tokenType + " " + tokenText);
// }
// System.out.println();
System.out.println("-------------------- Scanner -> Tokens --------------------");
Owner

Können wir die ganze Ausgabe in ne extra Klasse auzslagern? Des macht die Main Klasse bissle arg unübersichtlich. Außerdem gehört des nacher nicht in den Endgültigen Compiler.

Können wir die ganze Ausgabe in ne extra Klasse auzslagern? Des macht die Main Klasse bissle arg unübersichtlich. Außerdem gehört des nacher nicht in den Endgültigen Compiler.
i22011 marked this conversation as resolved
@ -59,3 +71,1 @@
// System.out.println(parseTree.toStringTree(parser));
// printTree(parseTree, parser, 0);
// System.out.println();
System.out.println("-------------------- Parser -> Parsetree --------------------");
Owner

Same Here

Same Here
i22011 marked this conversation as resolved
@ -69,3 +81,1 @@
// // System.out.println("AST: " + ast.toString());
// printAST(abstractSyntaxTree, 0);
// System.out.println();
System.out.println("-------------------- AST builder -> AST --------------------");
Owner

Same Here

Same Here
i22011 marked this conversation as resolved
@ -78,3 +88,2 @@
// Printing the Tast
System.out.println("Tast generated");
// Printing the typed AST
Owner

Same Here

Same Here
i22011 marked this conversation as resolved
@ -124,3 +133,4 @@
}
// TODO: Fix this method
public static void printAST(ASTNode node, int indent) {
Owner

Diese Funktion könnte zum beispiel in ne eigene Statische Klasse.

Diese Funktion könnte zum beispiel in ne eigene Statische Klasse.
i22011 marked this conversation as resolved
Owner

Also ich hatte mir des so vorgestellt dass man aus dem ganzen Projekt hier ne jar erstellt. Diese Jar kann man nacher mit java -jar beispeildateiname.jar inputFile outputFile ausführen. Dann hast nämlich eine einzige Jar datei die alles beinhaltet. Sonst brauchst immer das Komplette verzeichniss mit allen unterordnern

Also ich hatte mir des so vorgestellt dass man aus dem ganzen Projekt hier ne jar erstellt. Diese Jar kann man nacher mit java -jar beispeildateiname.jar inputFile outputFile ausführen. Dann hast nämlich eine einzige Jar datei die alles beinhaltet. Sonst brauchst immer das Komplette verzeichniss mit allen unterordnern
i22011 added 1 commit 2024-06-19 10:50:13 +00:00
Added logging
Some checks are pending
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
102961bccc
i22011 added 1 commit 2024-06-19 12:19:54 +00:00
Small changes
Some checks are pending
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
8f742191bb
i22011 added 1 commit 2024-06-19 14:32:53 +00:00
Running now possible with make or java.exe -jar in console
Some checks are pending
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
cfcb61d49e
i22011 added 1 commit 2024-06-19 15:09:47 +00:00
Small changes
Some checks failed
Gitea Actions Demo / Explore-Gitea-Actions (push) Has been cancelled
8cc67080ec
Author
Collaborator

Bin erstmal fertig, die nächsten Änderungen sind dann nur Tests, Testconfigs, etc.

Bin erstmal fertig, die nächsten Änderungen sind dann nur Tests, Testconfigs, etc.
i22005 approved these changes 2024-06-21 16:16:42 +00:00
i22005 merged commit 8b5a0d528e into main 2024-06-21 16:16:54 +00:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: i22005/NichtHaskell2.0#10
No description provided.