commit 0129a1c85fa2bee39382bb00d70342ae79b3a97d
parent 16a5b2968fcaf72892b640d2ee68ad7db3c96865
Auteur: Loïc Daignault-Pichette <loic@asteride.xyz>
Date: Wed, 25 Mar 2026 16:36:36 -0400
[chm] Ajouter un drapeau spécifique aux bases u/un
Créer deux bases différentes l’une agrémentée de +e et l’autre de +o ne
fonctionne plus au conjonctif indicatif, où les bases des u/un de
l’ouest ne se conjuguent pas comme celles qui finissent en n.
L’information sur la nature de la base doit donc être accessible à la
composante morphologique.
Diffstat:
3 fichiers modifiés, 8 insertions(+), 8 suppressions(-)
diff --git a/tef/traits.var b/tef/traits.var
@@ -10,7 +10,7 @@
define TProd ["+Prod"]; # Trait de productivité
define TBaseV ["+Bâ"|"+Bi"|"+Bî"|"+Bu"|"+Bû"| # Traits de la base verbale
- "+Bsh"];
+ "+Bsh"|"+Bun"];
define TFlexV ["+u"|"+ua"]; # Traits de flexion verbale
define TFlexN ["+vf"|"+apui"|"+ush"]; # Traits de flexion nominale
define TADial ["+e"|"+o"]; # Traits accidentels dialectaux
diff --git a/tef/verbes/lexique.lex b/tef/verbes/lexique.lex
@@ -17,21 +17,18 @@ natau+Bu+VAI
natutamᵘ+VTI
nikamu+Bu+VAI
nipau+Bâ+VAI
-nipiu+Bu+e+VII
-nipiun+o+VII
+nipiun+Bun+VII
papatau+Bâ+VAI
pashteu+VII
peshueu+VTA
petamᵘ+VTI
petueu+ua+VTA
pikupańu+VII
-pimiu+Bu+e+VII
-pimiun+o+VII
+pimiun+Bun+VII
puamu+Bu+VAI
sheimᵘ+VTI
shikatshu+Bi+VAI
-shipeku+Bu+e+VII
-shipekun+o+VII
+shipekun+Bun+VII
shitamu+Bu+VII
shiueńu+VAI
takuan+VII
diff --git a/tef/verbes/lexique.xfst b/tef/verbes/lexique.xfst
@@ -7,7 +7,10 @@
load defined tef/phonologie.def
load defined tef/traits.def
-define Lexique @stxt"tef/verbes/lexique.lexs";
+define Lexique [@stxt"tef/verbes/lexique.lexs"
+ .o. [[..] -> ["+e"|"+o"] || _ "+Bun"]
+ .o. [[..] -> "+Bu" || "+e" ?* _ ?* "+Bun"]
+ .o. [{n} -> [] || _ \Lettre* "+e" ?* "+Bun"]].l;
define Productifs [
[Lettre-{ᵘ}]* Lettre "+Prod"