This commit is contained in:
trochas
2025-02-14 15:45:00 +01:00
parent d47d1cbed5
commit 34f073901f

View File

@@ -68,8 +68,9 @@ entity ::= Entity(String)
### Difficulté :
- Au début, nous ne savons pas comment écrire l'ASD de Turtle.
- Nous avons ID qui est un String avec composé de lettres (non accentuées) et de chiffres, commençant obligatoirement par une lettre, et STRING qui peut être n'importe quelle chaîne de caractères (hors "). La grammaire était ambiguë, ce qui provoquait une erreur de compilation de Java
- Au début, on a eu du mal à écrire l'ASD de Turtle.
- Nous avons eu du mal à comprendre comment implémenter TurtleParser.g
- La différence entre ID et STRING était ambiguë, ANTLR détectait un ID où il était censé détecter un STRING, et faisait donc une erreur (exemple : "M1", peut-être un STRING ou un ID), on a donc dû rajouter un nouvel élément text dans le Parser.
### Etat :