Version 2 — Octobre 2005 — lb00.ou-data.net
Il s’agit de la structure de données construite par le ccmPhraseur, et lue par ccmCompilateurDeSquelettes pour en déduire le code d’un squelette compilé.
[Erreur...4][Erreur...5][Erreur...6][Erreur...7][Erreur...8][Erreur...9][Erreur...10]
toutes ces classes ont un champ « type » pour les différencier (l’opérateur instanceOf c’est trop facile ;-) et un champ « ligne » qui contient le numéro de ligne correspondant dans le squelette (pour le debug).
[Erreur...13][Erreur...14][Erreur...15][Erreur...16]- le type Polyglotte
Il correspond à un tag <multi>
et contient uniquement le champ « traductions » dont les clés sont des langues et les valeurs les traductions associées.
- le type Texte
C’est le plus simple : il correspond à un extrait de texte brut et contient les champs « texte », ainsi que « avant » et « apres » qui sont inutilisés (à mon avis ?)