tef-innu

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

commit a5b36cbaca1d3331f454e04c1e077550a645e3d4
parent 70354cd73f149d461815bd0088e71bca2a036dc9
Auteur: Loïc Daignault-Pichette <loic@asteride.xyz>
Date:   Mon, 11 Aug 2025 15:38:57 -0400

[bog] Corriger les morphèmes -u et -n

Le morphème -u n’a pas un comportement identique dans les VAI et dans
les VII. Il a donc fallu spécialiser le transducteur RSPers en RSPersVAI
et RSPersVII. Aussi, le comportement de -n a été corrigé.

Diffstat:
Mverbes/verbes.xfst | 11++++++-----
1 fichier modifié, 6 insertions(+), 5 suppressions(-)

diff --git a/verbes/verbes.xfst b/verbes/verbes.xfst @@ -97,10 +97,11 @@ define RPPers [ # Suffixes de personne define RSPers [ - "+Lc" -> {n} ,, - [(VoyCourte|û) "+3Ntr"] @-> {u} || \n _ ,, + "+Lc" -> {n} || \[n|ń] _ .#. , _ ? ,, "+3Obv" -> {ńu}] - .o. ["+3Ntr" -> []]; + .o. [["+Lc"|"+3Ntr"] -> []]; +define RSPersVAI [[(VoyCourte|û) "+3Ntr"] @-> {u} ] .o. RSPers; +define RSPersVII [[(VoyCourte|û) "+3Ntr"] @-> {u} || \n _] .o. RSPers; # Nombre define RNb [ @@ -121,12 +122,12 @@ define RNbVII [ define VerbesVAI LexVAI [CombTraits .o. $["+VAI"]] .o. CombMorphemes .o. RPPers - .o. RSPers + .o. RSPersVAI .o. RNb; define VerbesVII LexVII [CombTraits .o. $["+VII"]] .o. CombMorphemes - .o. RSPers + .o. RSPersVII .o. RNbVII; # ===