tef-innu

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

commit d87dab6163781ac33cb0f41281808b53a41e6f55
parent 5b0aa6599ee540bd7d1898cdbb5bcfe367d27f85
Auteur: Loïc Daignault-Pichette <loic@asteride.net>
Date:   Sat,  8 Aug 2026 20:17:03 -0400

[chm] Changer le nom du morphème d’obviatif

Diffstat:
Mtef/morphemes.var | 2+-
Mtef/verbes/morphemes.xfst | 6+++---
Mtef/verbes/realisation.xfst | 6+++---
3 fichiers modifiés, 7 insertions(+), 7 suppressions(-)

diff --git a/tef/morphemes.var b/tef/morphemes.var @@ -12,7 +12,7 @@ define MThDir ["<ThLcI>"|"<ThMxt>"|"<ThI>"| # Thèmes de direction "<ThAmu2>"|"<ThI2>"|"<ThLcImp>"| "<ThLcImp2>"|"<ThLcImpPas>"| "<ThLcImpPas2>"]; -define MObv ["<3Obv>"]; # Suffixe d’obviativité +define MObv ["<Obv>"]; # Suffixe d’obviativité define MSPers ["<Lc>"|"<NLc>"| # Suffixes de personne "<1SgConj>"|"<2SgConj>"| "<1SgConj2>"|"<2SgConjIndir>"| diff --git a/tef/verbes/morphemes.xfst b/tef/verbes/morphemes.xfst @@ -194,11 +194,11 @@ define CombMorphemes CombTraits .o. ["[ThDir]" -> "<ThAm>" || _ $["+VTI"] $["+Conj"] $["+Ind"|"+Subj"|"+Irr"] $["+2"|"+1"|"+Obv"]] .o. ["[ThDir]" -> "<ThAmu2>" || _ $["+VTI"] $["+Conj"] $["+Indir"]] # Insérer le suffixe d’obviatif, là où le faut - .o. ["[Obv]" -> "<3Obv>" || + .o. ["[Obv]" -> "<Obv>" || _ $["+VTA"] [[$["+3"] $["+3"]] - $["+Ntr"]] .#.] - .o. ["[Obv]" -> "<3Obv>" || + .o. ["[Obv]" -> "<Obv>" || _ $["+VTA"] $["+Est"] $["+Indép"] $["+Obv"] $["+2"|"+1"] $["+Sg"]] - .o. ["[Obv]" -> "<3Obv>" || + .o. ["[Obv]" -> "<Obv>" || _ $[TVrbe - "+VTA"] $["+Obv"]] # Choisir le suffixe de personne .o. ["[SPers]" -> "<Lc>" || diff --git a/tef/verbes/realisation.xfst b/tef/verbes/realisation.xfst @@ -44,7 +44,7 @@ define RealMorphemes CombMorphemes .o. ["<ThLcImpPas>" -> {i} "<ThLcImpPas>"] .o. ["<ThLcImpPas2>" -> {i} "<ThLcImpPas2>"] # Suffixe d’obviation - .o. ["<3Obv>" -> {iń} "<3Obv>"] + .o. ["<Obv>" -> {iń} "<Obv>"] # Suffixes de personne .o. ["<Lc>" -> {in} "<Lc>"] .o. ["<LcPass>" -> {iti} "<LcPass>"] @@ -132,7 +132,7 @@ define AltMorphemes RealMorphemes .o. [{sh} -> {t} || _ "<RacineT>"] .o. [[..] -> {a} || _ "<RacineU>"] .o. [{u} -> {a} || _ "<RacineUA>"] - .o. [{ᵘ} -> [] || _ "<ThAmu>" Mrphm* \Mrphm* "<3Obv>"] + .o. [{ᵘ} -> [] || _ "<ThAmu>" Mrphm* \Mrphm* "<Obv>"] # Préfixes de personne .o. [{it} -> [] || _ ["<2>"|"<1>"] [u|û]] .o. [ {t} -> [] || _ ["<2>"|"<1>"] \Voy] @@ -154,7 +154,7 @@ define AltMorphemes RealMorphemes .o. [{n} -> [] || _ "<ThLcImpPas2>" Mrphm* \Voy] # Suffixe d’obviatif .o. [{i} -> [] || [Voy|n|ń] Mrphm* _ - \Mrphm* "<3Obv>" $[TVrbe - "+VTI"]] + \Mrphm* "<Obv>" $[TVrbe - "+VTI"]] # Suffixes de personne .o. [\Mrphm+ -> [] || _ "<NLc>" Mrphm* \Mrphm* CMCNLc] .o. [{n} -> [] || [n|ń] Mrphm* _ \Mrphm* "<Lc>" TLex]