commit 37d51275a18e0ddc2375adacf3b0270d74a404b5
parent 853b5aa7de01ce90474b7adc876a177d403ed74f
Auteur: Loïc Daignault-Pichette <loic@asteride.xyz>
Date: Fri, 5 Dec 2025 14:43:55 -0500
[sty] Renommer « +Absent » pour « +Prod[uctif] »
Diffstat:
5 fichiers modifiés, 9 insertions(+), 9 suppressions(-)
diff --git a/tef/mots.xfst b/tef/mots.xfst
@@ -4,4 +4,4 @@
define MotsProd @"tef/mots_prod.fst";
-regex ~$["+Absent"] .o. MotsProd;
+regex ~$["+Prod"] .o. MotsProd;
diff --git a/tef/mots_mrphm.xfst b/tef/mots_mrphm.xfst
@@ -4,4 +4,4 @@
define MotsMrphmProd @"tef/mots_mrphm_prod.fst";
-regex ~$["+Absent"] .o. MotsMrphmProd;
+regex ~$["+Prod"] .o. MotsMrphmProd;
diff --git a/tef/mots_mrphm_prod.xfst b/tef/mots_mrphm_prod.xfst
@@ -7,7 +7,7 @@ load defined tef/morphemes.def
define Orthographe @"tef/orthographe.fst";
-# Retirer les traits de base et accidentels des non absents.
-define Retirer [[] <- [TAcc|TBase] || .#. ~$["+Absent"] _] .o. Orthographe;
+# Retirer les traits de base et accidentels des non productifs.
+define Retirer [[] <- [TAcc|TBase] || .#. ~$["+Prod"] _] .o. Orthographe;
regex Retirer .o. [Traits -> []];
diff --git a/tef/traits.var b/tef/traits.var
@@ -8,7 +8,7 @@
# TRAITS LEXICAUX
# ---------------
-define TAbs ["+Absent"]; # Trait d’absence
+define TProd ["+Prod"]; # Trait de productivité
define TBaseV ["+Bâ"|"+Bi"|"+Bî"|"+Bu"|"+Bû"| # Traits de la base verbale
"+Bsh"];
define TFlexV ["+u"|"+ua"]; # Traits de flexion verbale
@@ -21,7 +21,7 @@ define TAcc [TAccV|TAccN]; # Traits accidentels
define TA ["+A"|"+I"]; # Animéité
define TVrbe ["+VII"|"+VAI"|"+VTI"|"+VTA"]; # Classes de verbes
define TDial ["+Est"|"+Ouest"]; # Dialecte
-define TLex [TAbs|TBase|TAcc|TA|TVrbe|TDial];
+define TLex [TProd|TBase|TAcc|TA|TVrbe|TDial];
# -------------------
# TRAITS GRAMMATICAUX
diff --git a/tef/verbes/lexique.xfst b/tef/verbes/lexique.xfst
@@ -9,12 +9,12 @@ load defined tef/traits.def
define Lexique @stxt"tef/verbes/lexique.lexs";
-define Absents [
- [Lettre-{ᵘ}]* Lettre "+Absent"
+define Productifs [
+ [Lettre-{ᵘ}]* Lettre "+Prod"
(TBaseV) (TFlexV) (TADial) (TImpers)
["+VII"|"+VAI"|"+VTI"|"+VTA"]];
-read regex [Lexique|Absents] TDial
+read regex [Lexique|Productifs] TDial
# Certaines racines sont spécifiques à l’Est.
& ~[$["+e"] & ~$["+Est"]]
# Certaines racines sont spécifiques à l’Ouest.