b2fe10ea8bfb3c13e278cfc4ed1ac9f25a43da46
TP1 PDS - Traducteur RDF/Turtle vers RDF/Ntriples
Réalisé par Thibaut ROCHAS et Tuan Minh VU
Implémentation du ASD
turtle ::= Turtle(phrase*)
phrase ::= Phrase(entity, aff*)
aff ::= Aff(entity, complement*)
complement ::= Complement(Entity)
| Complement_Text(String)
entity ::= Entity(String)
Compatibilité
- Java JDK 21
- ANTLR3 3.5.2
- Gradle 8.5
Construction, exécution
Pour construire le projet, depuis la racine du projet :
./gradlew build
Pour exécuter le programme Java TP1.Main, depuis la racine du projet :
java -jar /build/libs/TP1.jar [args]
Structure du projet
Fichiers de code source et de tests
src/main/java/: fichiers sources Java à complétersrc/main/antlr/: fichier sources ANTLR à complétertests/: fichiers textes à utiliser pour les tests
Moteur de production Gradle
settings.gradle,build.gradle: configuration Gradlegradle/wrapper: exécutable de Wrapper Gradlegradlew,gradlew.bat: scripts (unix/windows) à exécuter depuis le terminal pour lancer le moteur de production
Environnement VSCode
.vscode: configuration de VSCodeeclipse-formatter.xml: formatage de code source Java, optionnel
Git
.gitignore: configuration pour ignorer certains fichiers et répertoires
Description
Languages
Java
78.6%
GAP
21.4%