suivant: Exercice 4
monter: Utilisation de boîtes à
précédent: Transducteur avec OpenGRM
- Ecrivez une expression régulière avec opengrm qui décrit la traduction des
chiffres de 1 à 9 en chiffres romains. N'essayez pas de faire un traducteur
pour tous les nombres, seulement pour les nombres à un chiffre compris entre 1
et 9.
- Utilisez le transducteur avec la commande
thraxrewrite-tester
pour transcrire les chiffres 1, 4 et 7.
- Utilisez des opérations sur les transducteurs pour calculer un automate
fini contanant les traductions de 1, 4 et 7. Affichez les chaînes de cet
automate avec
fst_printstrings
.
- Utilisez les opérations sur les transducteurs pour creer un automate
représentant la traduction en chiffres arabes des chiffres romains II, IV et
VI. Il s'agit donc cette fois de fixer la sortie de l'automate et
d'extraire l'entrée correspondante. Cela se fait par les mêmes opérations
que la question précédente.
Vous créerez ensuite la représentation graphique de cet
automate avec
fstdraw
.
barthe
2017-12-06