tef-innu

Transducteur à états finis de l’innu
git clone git://git.asteride.xyz/tef-innu.git
Journaux | Fichiers | Références

commit 88e4308a59d1377dca446d4cca50cfc9dc4655ea
parent 8b3a9e64eeeb3018868f707890d1882a910ba813
Auteur: Loïc Daignault-Pichette <loic@asteride.xyz>
Date:   Wed, 13 Aug 2025 20:18:59 -0400

[chm] Supprimer les symboles inutiles

Les symboles absents du transducteur mais quand même inclus dans
l’alphabet en ralentissent l’évaluation et occupent de l’espace sans
raison. 0,5ko sur un total de 9,7ko ont été économisés. Aussi, ce n’est
pas propre. Je n’ai pas trouvé d’autre manière de les en retirer que de
les substituer un par un par un symbole déjà présent ; j’ai choisi
« a ».

Diffstat:
Mverbes/verbes.xfst | 21+++++++++++++++++++++
1 fichier modifié, 21 insertions(+), 0 suppressions(-)

diff --git a/verbes/verbes.xfst b/verbes/verbes.xfst @@ -202,3 +202,24 @@ define ODescU [ᵘ -> u || _ ?]; define Verbes [[[VerbesVAI|VerbesVII|VerbesVTI] .o. OVoy].i .o. OVoy].i .o. ODescU; push Verbes + +# ========= +# NETTOYAGE +# ========= + +# Supprimer les symboles inutiles +substitute symbol a for â +substitute symbol a for î +substitute symbol a for û +substitute symbol a for 1+ +substitute symbol a for 2+ +substitute symbol a for +ThLoc +substitute symbol a for +ThNLoc +substitute symbol a for +Lc +substitute symbol a for +3Ntr +substitute symbol a for +3Obv +substitute symbol a for +1Pl +substitute symbol a for +2Pl +substitute symbol a for +3Pl +substitute symbol a for +ObvPl +substitute symbol a for +ObvSg