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:
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;
# ===