@@ -7,7 +7,7 @@ title: Student Support Code Template
77# Compiler Sample Project
88
99Dies ist ein Starter-Projekt für die Übungsaufgaben in "Compilerbau" (Bachelor). Es existiert
10- eine [ Gradle-Konfiguration] ( build.gradle ) (Java-Projekt), [ JUnit] ( https://junit.org/junit5 / )
10+ eine [ Gradle-Konfiguration] ( build.gradle ) (Java-Projekt), [ JUnit] ( https://junit.org/junit6 / )
1111und [ ANTLR] ( https://www.antlr.org/ ) sind auch bereits eingebunden. Das Projekt zeigt die
1212Einbindung der ANTLR-Grammatiken. Zusätzlich existieren [ Beispielgrammatiken] ( src/main/antlr/ )
1313für einige Übungsblätter.
@@ -18,9 +18,9 @@ für einige Übungsblätter.
1818[ IntelliJ] ( https://www.jetbrains.com/idea/ ) . Achten Sie dabei darauf, dass Sie als "Build
1919Model" entsprechend "Gradle" auswählen, damit die Konfiguration übernommen wird.
2020
21- Sie benötigen ein installiertes [ Java SE Development Kit ** 25 LTS ** ] ( https://jdk.java.net/25/ ) .
22- Achten Sie darauf, dass dieses auch wirklich von IntelliJ verwendet wird (zu finden unter
23- * Projekt-Einstellungen* ).
21+ Sie benötigen ein installiertes [ Java SE Development Kit ** 25
22+ LTS ** ] ( https://jdk.java.net/25/ ) . Achten Sie darauf, dass dieses auch wirklich von IntelliJ
23+ verwendet wird (zu finden unter * Projekt-Einstellungen* ).
2424
2525Weitere Software ist nicht notwendig. ANTLR und JUnit werden über das Build-Skript automatisch
2626als Dependency heruntergeladen und eingebunden. Es empfiehlt sich dennoch, zusätzlich das
@@ -39,7 +39,7 @@ verwenden.
3939
4040### Starten des Programms
4141
42- Konfigurieren Sie Ihr Programm im [ ` build.gradle ` ] ( build.gradle ) in der Variablen ` mainClass ` .
42+ Konfigurieren Sie Ihr Programm im [ ` build.gradle ` ] ( build.gradle ) in der Variable ` mainClass ` .
4343
4444Danach können Sie das Programm kompilieren und starten über ` ./gradlew run ` .
4545
@@ -85,17 +85,17 @@ Wenn Sie die Grammatik einzeln übersetzen wollen, können Sie dies mit
8585> Gradle übernommen hat und auch mit Gradle baut!
8686>
8787> Check, ob die ** Projekteinstellungen** in IntelliJ passen:
88- > 1 . Menü ` File > Project Structure > Project Settings > Project ` sollte für Ihr Projekt als
89- > SDK ein "Java 25" zeigen: ![ ] ( img/ij-projectsettings-sdk.png )
90- > 2 . Menü ` File > Project Structure > Project Settings > Libraries ` sollte für Ihr Projekt
91- > Jar-Files für ANTLR4 zeigen: ![ ] ( img/ij-projectsettings-libs.png )
88+ > 1 . Menü ` File > Project Structure > Project Settings > Project ` sollte für Ihr Projekt als
89+ > SDK ein "Java 25" zeigen: ![ ] ( img/ij-projectsettings-sdk.png )
90+ > 2 . Menü ` File > Project Structure > Project Settings > Libraries ` sollte für Ihr Projekt
91+ > Jar-Files für ANTLR4 zeigen: ![ ] ( img/ij-projectsettings-libs.png )
9292>
9393> Check, ob ** IntelliJ mit Gradle baut** :
94- > Menü ` File > Settings > Build, Execution, Deployment > Build Tools > Gradle ` sollte auf
95- > Gradle umgestellt sein: ![ ] ( img/ij-setting-gradlebuild.png )
96- > Unter "Build & Run" sollte "Gradle" ausgewählt sein, die "Distribution" sollte auf "Wrapper"
97- > stehen, und als "Gradle JVM" sollte die für das Projekt verwendete JVM eingestellt sein,
98- > d.h. aktuell Java 25.
94+ > 1 . Menü ` File > Settings > Build, Execution, Deployment > Build Tools > Gradle ` sollte auf
95+ > Gradle umgestellt sein: ![ ] ( img/ij-setting-gradlebuild.png )
96+ > 2 . Unter "Build & Run" sollte "Gradle" ausgewählt sein, die "Distribution" sollte auf
97+ > "Wrapper" stehen, und als "Gradle JVM" sollte die für das Projekt verwendete JVM
98+ > eingestellt sein, d.h. aktuell Java 25.
9999
100100## License
101101
0 commit comments