Initial commit
This commit is contained in:
45
README.md
Normal file
45
README.md
Normal file
@@ -0,0 +1,45 @@
|
||||
# TP2 PDS - VSL+
|
||||
|
||||
Ce projet VSCode contient tout le nécessaire pour commencer à programmer le compilateur.
|
||||
|
||||
Vous pouvez forker ce dépôt, mais devez impérativement garder votre dépôt privé.
|
||||
|
||||
Ce fichier `README.md` doit être complété au fur et à mesure de votre avancement.
|
||||
|
||||
## Compatibilité
|
||||
|
||||
- Java JDK 21
|
||||
- ANTLR3 3.5.2
|
||||
- Gradle 8.5
|
||||
|
||||
## Construction, exécution
|
||||
|
||||
Pour construire le projet, depuis la racine du projet :
|
||||
|
||||
```bash
|
||||
./gradlew build
|
||||
```
|
||||
|
||||
Pour exécuter le programme Java TP2.Main, depuis la racine du projet :
|
||||
```bash
|
||||
java -jar /build/libs/TP2.jar [args]
|
||||
```
|
||||
|
||||
## Structure du projet
|
||||
|
||||
Fichiers de code source et de tests
|
||||
- `src/main/java/` : fichiers sources Java à compléter
|
||||
- `src/main/antlr/` : fichier sources ANTLR à compléter
|
||||
- `tests/` : fichiers textes à utiliser pour les tests
|
||||
|
||||
Moteur de production Gradle
|
||||
- `settings.gradle`, `build.gradle` : configuration Gradle
|
||||
- `gradle/wrapper` : exécutable de Wrapper Gradle
|
||||
- `gradlew`, `gradlew.bat` : scripts (unix/windows) à exécuter depuis le terminal pour lancer le moteur de production
|
||||
|
||||
Environnement VSCode
|
||||
- `.vscode` : configuration de VSCode
|
||||
- `eclipse-formatter.xml` : formatage de code source Java, optionnel
|
||||
|
||||
Git
|
||||
- `.gitignore` : configuration pour ignorer certains fichiers et répertoires
|
||||
Reference in New Issue
Block a user