tef-innu

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

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:
Mtef/mots.xfst | 2+-
Mtef/mots_mrphm.xfst | 2+-
Mtef/mots_mrphm_prod.xfst | 4++--
Mtef/traits.var | 4++--
Mtef/verbes/lexique.xfst | 6+++---
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.