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:
| M | verbes/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