tef-innu

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

commit bdc9d6c308b7b2f717b66907a81c47d0ae4f32b8
parent 8d5267e185f68ea29f86c811e5a4116cdb875c1b
Auteur: Loïc Daignault-Pichette <loic@asteride.xyz>
Date:   Thu, 21 May 2026 16:44:46 -0400

[chm] Ajouter l’indicatif du conjonctif des VTI

Diffstat:
Mech.tsv | 126+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mtef/morphemes.var | 11++++++++---
Mtef/verbes/morphemes.xfst | 20++++++++++++++++----
Mtef/verbes/realisation.xfst | 15+++++++++++----
4 fichiers modifiés, 161 insertions(+), 11 suppressions(-)

diff --git a/ech.tsv b/ech.tsv @@ -4497,6 +4497,15 @@ natau+VAI+Ouest+Indép+Indir+Prés+3+Pl+Obv natauńitaka natau+VAI+Ouest+Indép+Indir+Prés+3+Sg+Ntr natauitak natau+VAI+Ouest+Indép+Indir+Prés+3+Sg+Obv natauńitaka natutamᵘ+VTI+Est+Base natut +natutamᵘ+VTI+Est+Conj+Ind+1+Pl+Ex natutamat +natutamᵘ+VTI+Est+Conj+Ind+1+Pl+In natutamakᵘ +natutamᵘ+VTI+Est+Conj+Ind+1+Sg natutaman +natutamᵘ+VTI+Est+Conj+Ind+2+Pl natutamekᵘ +natutamᵘ+VTI+Est+Conj+Ind+2+Sg natutamin +natutamᵘ+VTI+Est+Conj+Ind+3+Pl+Ntr natutahk +natutamᵘ+VTI+Est+Conj+Ind+3+Pl+Obv natutaminiti +natutamᵘ+VTI+Est+Conj+Ind+3+Sg+Ntr natutak +natutamᵘ+VTI+Est+Conj+Ind+3+Sg+Obv natutaminiti natutamᵘ+VTI+Est+Fc natutamᵘ natutamᵘ+VTI+Est+Indép+Dub+Pas+1+Pl+Ex ninatutetanakupan natutamᵘ+VTI+Est+Indép+Dub+Pas+1+Pl+In tshinatutetanakupan @@ -4553,6 +4562,15 @@ natutamᵘ+VTI+Est+Indép+Indir+Prés+3+Pl+Obv natutaminitaka natutamᵘ+VTI+Est+Indép+Indir+Prés+3+Sg+Ntr natutamutak natutamᵘ+VTI+Est+Indép+Indir+Prés+3+Sg+Obv natutaminitaka natutamᵘ+VTI+Ouest+Base natut +natutamᵘ+VTI+Ouest+Conj+Ind+1+Pl+Ex natutamat +natutamᵘ+VTI+Ouest+Conj+Ind+1+Pl+In natutamakᵘ +natutamᵘ+VTI+Ouest+Conj+Ind+1+Sg natutaman +natutamᵘ+VTI+Ouest+Conj+Ind+2+Pl natutamekᵘ +natutamᵘ+VTI+Ouest+Conj+Ind+2+Sg natutamin +natutamᵘ+VTI+Ouest+Conj+Ind+3+Pl+Ntr natutahk +natutamᵘ+VTI+Ouest+Conj+Ind+3+Pl+Obv natutamińiti +natutamᵘ+VTI+Ouest+Conj+Ind+3+Sg+Ntr natutak +natutamᵘ+VTI+Ouest+Conj+Ind+3+Sg+Obv natutamińiti natutamᵘ+VTI+Ouest+Fc natutamᵘ natutamᵘ+VTI+Ouest+Indép+Dub+Pas+1+Pl+Ex ninatutetanakupan natutamᵘ+VTI+Ouest+Indép+Dub+Pas+1+Pl+In tshinatutetanakupan @@ -5961,6 +5979,15 @@ peshueu+VTA+Ouest+Indép+Indir+Prés+3+Sg+Obv>+3+Sg+Ntr peshukutak peshueu+VTA+Ouest+Indép+Indir+Prés+3+Sg+Obv>+3+Sg+Obv2 peshueńitaka peshueu+VTA+Ouest+Indép+Indir+Prés+3+Sg+Obv>+3+Sg+Obv3 peshumeńitaka petamᵘ+VTI+Est+Base pet +petamᵘ+VTI+Est+Conj+Ind+1+Pl+Ex petamat +petamᵘ+VTI+Est+Conj+Ind+1+Pl+In petamakᵘ +petamᵘ+VTI+Est+Conj+Ind+1+Sg petaman +petamᵘ+VTI+Est+Conj+Ind+2+Pl petamekᵘ +petamᵘ+VTI+Est+Conj+Ind+2+Sg petamin +petamᵘ+VTI+Est+Conj+Ind+3+Pl+Ntr petahk +petamᵘ+VTI+Est+Conj+Ind+3+Pl+Obv petaminiti +petamᵘ+VTI+Est+Conj+Ind+3+Sg+Ntr petak +petamᵘ+VTI+Est+Conj+Ind+3+Sg+Obv petaminiti petamᵘ+VTI+Est+Fc petamᵘ petamᵘ+VTI+Est+Indép+Dub+Pas+1+Pl+Ex nipetetanakupan petamᵘ+VTI+Est+Indép+Dub+Pas+1+Pl+In tshipetetanakupan @@ -6017,6 +6044,15 @@ petamᵘ+VTI+Est+Indép+Indir+Prés+3+Pl+Obv petaminitaka petamᵘ+VTI+Est+Indép+Indir+Prés+3+Sg+Ntr petamutak petamᵘ+VTI+Est+Indép+Indir+Prés+3+Sg+Obv petaminitaka petamᵘ+VTI+Ouest+Base pet +petamᵘ+VTI+Ouest+Conj+Ind+1+Pl+Ex petamat +petamᵘ+VTI+Ouest+Conj+Ind+1+Pl+In petamakᵘ +petamᵘ+VTI+Ouest+Conj+Ind+1+Sg petaman +petamᵘ+VTI+Ouest+Conj+Ind+2+Pl petamekᵘ +petamᵘ+VTI+Ouest+Conj+Ind+2+Sg petamin +petamᵘ+VTI+Ouest+Conj+Ind+3+Pl+Ntr petahk +petamᵘ+VTI+Ouest+Conj+Ind+3+Pl+Obv petamińiti +petamᵘ+VTI+Ouest+Conj+Ind+3+Sg+Ntr petak +petamᵘ+VTI+Ouest+Conj+Ind+3+Sg+Obv petamińiti petamᵘ+VTI+Ouest+Fc petamᵘ petamᵘ+VTI+Ouest+Indép+Dub+Pas+1+Pl+Ex nipetetanakupan petamᵘ+VTI+Ouest+Indép+Dub+Pas+1+Pl+In tshipetetanakupan @@ -7123,6 +7159,15 @@ puamu+VAI+Ouest+Indép+Indir+Prés+3+Pl+Obv puamuńitaka puamu+VAI+Ouest+Indép+Indir+Prés+3+Sg+Ntr puamuitak puamu+VAI+Ouest+Indép+Indir+Prés+3+Sg+Obv puamuńitaka sheimᵘ+VTI+Est+Base shei +sheimᵘ+VTI+Est+Conj+Ind+1+Pl+Ex sheimat +sheimᵘ+VTI+Est+Conj+Ind+1+Pl+In sheimakᵘ +sheimᵘ+VTI+Est+Conj+Ind+1+Sg sheiman +sheimᵘ+VTI+Est+Conj+Ind+2+Pl sheimekᵘ +sheimᵘ+VTI+Est+Conj+Ind+2+Sg sheimin +sheimᵘ+VTI+Est+Conj+Ind+3+Pl+Ntr sheihk +sheimᵘ+VTI+Est+Conj+Ind+3+Pl+Obv sheiminiti +sheimᵘ+VTI+Est+Conj+Ind+3+Sg+Ntr sheik +sheimᵘ+VTI+Est+Conj+Ind+3+Sg+Obv sheiminiti sheimᵘ+VTI+Est+Fc sheimᵘ sheimᵘ+VTI+Est+Indép+Dub+Pas+1+Pl+Ex nisheitanakupan sheimᵘ+VTI+Est+Indép+Dub+Pas+1+Pl+In tshisheitanakupan @@ -7179,6 +7224,15 @@ sheimᵘ+VTI+Est+Indép+Indir+Prés+3+Pl+Obv sheiminitaka sheimᵘ+VTI+Est+Indép+Indir+Prés+3+Sg+Ntr sheimutak sheimᵘ+VTI+Est+Indép+Indir+Prés+3+Sg+Obv sheiminitaka sheimᵘ+VTI+Ouest+Base shei +sheimᵘ+VTI+Ouest+Conj+Ind+1+Pl+Ex sheimat +sheimᵘ+VTI+Ouest+Conj+Ind+1+Pl+In sheimakᵘ +sheimᵘ+VTI+Ouest+Conj+Ind+1+Sg sheiman +sheimᵘ+VTI+Ouest+Conj+Ind+2+Pl sheimekᵘ +sheimᵘ+VTI+Ouest+Conj+Ind+2+Sg sheimin +sheimᵘ+VTI+Ouest+Conj+Ind+3+Pl+Ntr sheihk +sheimᵘ+VTI+Ouest+Conj+Ind+3+Pl+Obv sheimińiti +sheimᵘ+VTI+Ouest+Conj+Ind+3+Sg+Ntr sheik +sheimᵘ+VTI+Ouest+Conj+Ind+3+Sg+Obv sheimińiti sheimᵘ+VTI+Ouest+Fc sheimᵘ sheimᵘ+VTI+Ouest+Indép+Dub+Pas+1+Pl+Ex nisheitanakupan sheimᵘ+VTI+Ouest+Indép+Dub+Pas+1+Pl+In tshisheitanakupan @@ -7971,6 +8025,15 @@ tau+VAI+Ouest+Indép+Indir+Prés+3+Pl+Obv tańitaka tau+VAI+Ouest+Indép+Indir+Prés+3+Sg+Ntr tatak tau+VAI+Ouest+Indép+Indir+Prés+3+Sg+Obv tańitaka tshiminamᵘ+VTI+Est+Base tshimin +tshiminamᵘ+VTI+Est+Conj+Ind+1+Pl+Ex tshiminamat +tshiminamᵘ+VTI+Est+Conj+Ind+1+Pl+In tshiminamakᵘ +tshiminamᵘ+VTI+Est+Conj+Ind+1+Sg tshiminaman +tshiminamᵘ+VTI+Est+Conj+Ind+2+Pl tshiminamekᵘ +tshiminamᵘ+VTI+Est+Conj+Ind+2+Sg tshiminamin +tshiminamᵘ+VTI+Est+Conj+Ind+3+Pl+Ntr tshiminahk +tshiminamᵘ+VTI+Est+Conj+Ind+3+Pl+Obv tshiminaminiti +tshiminamᵘ+VTI+Est+Conj+Ind+3+Sg+Ntr tshiminak +tshiminamᵘ+VTI+Est+Conj+Ind+3+Sg+Obv tshiminaminiti tshiminamᵘ+VTI+Est+Fc tshiminamᵘ tshiminamᵘ+VTI+Est+Indép+Dub+Pas+1+Pl+Ex nitshiminetanakupan tshiminamᵘ+VTI+Est+Indép+Dub+Pas+1+Pl+In tshitshiminetanakupan @@ -8027,6 +8090,15 @@ tshiminamᵘ+VTI+Est+Indép+Indir+Prés+3+Pl+Obv tshiminaminitaka tshiminamᵘ+VTI+Est+Indép+Indir+Prés+3+Sg+Ntr tshiminamutak tshiminamᵘ+VTI+Est+Indép+Indir+Prés+3+Sg+Obv tshiminaminitaka tshiminamᵘ+VTI+Ouest+Base tshimin +tshiminamᵘ+VTI+Ouest+Conj+Ind+1+Pl+Ex tshiminamat +tshiminamᵘ+VTI+Ouest+Conj+Ind+1+Pl+In tshiminamakᵘ +tshiminamᵘ+VTI+Ouest+Conj+Ind+1+Sg tshiminaman +tshiminamᵘ+VTI+Ouest+Conj+Ind+2+Pl tshiminamekᵘ +tshiminamᵘ+VTI+Ouest+Conj+Ind+2+Sg tshiminamin +tshiminamᵘ+VTI+Ouest+Conj+Ind+3+Pl+Ntr tshiminahk +tshiminamᵘ+VTI+Ouest+Conj+Ind+3+Pl+Obv tshiminamińiti +tshiminamᵘ+VTI+Ouest+Conj+Ind+3+Sg+Ntr tshiminak +tshiminamᵘ+VTI+Ouest+Conj+Ind+3+Sg+Obv tshiminamińiti tshiminamᵘ+VTI+Ouest+Fc tshiminamᵘ tshiminamᵘ+VTI+Ouest+Indép+Dub+Pas+1+Pl+Ex nitshiminetanakupan tshiminamᵘ+VTI+Ouest+Indép+Dub+Pas+1+Pl+In tshitshiminetanakupan @@ -8115,6 +8187,15 @@ tshimuan+VII+Ouest+Indép+Indir+Pas+3+Sg+Obv tshimuanńishapan tshimuan+VII+Ouest+Indép+Indir+Prés+3+Sg+Ntr tshimuanitak tshimuan+VII+Ouest+Indép+Indir+Prés+3+Sg+Obv tshimuanńitak tshipaimᵘ+VTI+Est+Base tshipai +tshipaimᵘ+VTI+Est+Conj+Ind+1+Pl+Ex tshipaimat +tshipaimᵘ+VTI+Est+Conj+Ind+1+Pl+In tshipaimakᵘ +tshipaimᵘ+VTI+Est+Conj+Ind+1+Sg tshipaiman +tshipaimᵘ+VTI+Est+Conj+Ind+2+Pl tshipaimekᵘ +tshipaimᵘ+VTI+Est+Conj+Ind+2+Sg tshipaimin +tshipaimᵘ+VTI+Est+Conj+Ind+3+Pl+Ntr tshipaihk +tshipaimᵘ+VTI+Est+Conj+Ind+3+Pl+Obv tshipaiminiti +tshipaimᵘ+VTI+Est+Conj+Ind+3+Sg+Ntr tshipaik +tshipaimᵘ+VTI+Est+Conj+Ind+3+Sg+Obv tshipaiminiti tshipaimᵘ+VTI+Est+Fc tshipaimᵘ tshipaimᵘ+VTI+Est+Indép+Dub+Pas+1+Pl+Ex nitshipaitanakupan tshipaimᵘ+VTI+Est+Indép+Dub+Pas+1+Pl+In tshitshipaitanakupan @@ -8171,6 +8252,15 @@ tshipaimᵘ+VTI+Est+Indép+Indir+Prés+3+Pl+Obv tshipaiminitaka tshipaimᵘ+VTI+Est+Indép+Indir+Prés+3+Sg+Ntr tshipaimutak tshipaimᵘ+VTI+Est+Indép+Indir+Prés+3+Sg+Obv tshipaiminitaka tshipaimᵘ+VTI+Ouest+Base tshipai +tshipaimᵘ+VTI+Ouest+Conj+Ind+1+Pl+Ex tshipaimat +tshipaimᵘ+VTI+Ouest+Conj+Ind+1+Pl+In tshipaimakᵘ +tshipaimᵘ+VTI+Ouest+Conj+Ind+1+Sg tshipaiman +tshipaimᵘ+VTI+Ouest+Conj+Ind+2+Pl tshipaimekᵘ +tshipaimᵘ+VTI+Ouest+Conj+Ind+2+Sg tshipaimin +tshipaimᵘ+VTI+Ouest+Conj+Ind+3+Pl+Ntr tshipaihk +tshipaimᵘ+VTI+Ouest+Conj+Ind+3+Pl+Obv tshipaimińiti +tshipaimᵘ+VTI+Ouest+Conj+Ind+3+Sg+Ntr tshipaik +tshipaimᵘ+VTI+Ouest+Conj+Ind+3+Sg+Obv tshipaimińiti tshipaimᵘ+VTI+Ouest+Fc tshipaimᵘ tshipaimᵘ+VTI+Ouest+Indép+Dub+Pas+1+Pl+Ex nitshipaitanakupan tshipaimᵘ+VTI+Ouest+Indép+Dub+Pas+1+Pl+In tshitshipaitanakupan @@ -8315,6 +8405,15 @@ tshishiteu+VII+Ouest+Indép+Ind+Prés+3+Pl+Obv tshishiteńua tshishiteu+VII+Ouest+Indép+Ind+Prés+3+Sg+Ntr tshishiteu tshishiteu+VII+Ouest+Indép+Ind+Prés+3+Sg+Obv tshishiteńu tshitapatamᵘ+VTI+Est+Base tshitapat +tshitapatamᵘ+VTI+Est+Conj+Ind+1+Pl+Ex tshitapatamat +tshitapatamᵘ+VTI+Est+Conj+Ind+1+Pl+In tshitapatamakᵘ +tshitapatamᵘ+VTI+Est+Conj+Ind+1+Sg tshitapataman +tshitapatamᵘ+VTI+Est+Conj+Ind+2+Pl tshitapatamekᵘ +tshitapatamᵘ+VTI+Est+Conj+Ind+2+Sg tshitapatamin +tshitapatamᵘ+VTI+Est+Conj+Ind+3+Pl+Ntr tshitapatahk +tshitapatamᵘ+VTI+Est+Conj+Ind+3+Pl+Obv tshitapataminiti +tshitapatamᵘ+VTI+Est+Conj+Ind+3+Sg+Ntr tshitapatak +tshitapatamᵘ+VTI+Est+Conj+Ind+3+Sg+Obv tshitapataminiti tshitapatamᵘ+VTI+Est+Fc tshitapatamᵘ tshitapatamᵘ+VTI+Est+Indép+Dub+Pas+1+Pl+Ex nitshitapatetanakupan tshitapatamᵘ+VTI+Est+Indép+Dub+Pas+1+Pl+In tshitshitapatetanakupan @@ -8371,6 +8470,15 @@ tshitapatamᵘ+VTI+Est+Indép+Indir+Prés+3+Pl+Obv tshitapataminitaka tshitapatamᵘ+VTI+Est+Indép+Indir+Prés+3+Sg+Ntr tshitapatamutak tshitapatamᵘ+VTI+Est+Indép+Indir+Prés+3+Sg+Obv tshitapataminitaka tshitapatamᵘ+VTI+Ouest+Base tshitapat +tshitapatamᵘ+VTI+Ouest+Conj+Ind+1+Pl+Ex tshitapatamat +tshitapatamᵘ+VTI+Ouest+Conj+Ind+1+Pl+In tshitapatamakᵘ +tshitapatamᵘ+VTI+Ouest+Conj+Ind+1+Sg tshitapataman +tshitapatamᵘ+VTI+Ouest+Conj+Ind+2+Pl tshitapatamekᵘ +tshitapatamᵘ+VTI+Ouest+Conj+Ind+2+Sg tshitapatamin +tshitapatamᵘ+VTI+Ouest+Conj+Ind+3+Pl+Ntr tshitapatahk +tshitapatamᵘ+VTI+Ouest+Conj+Ind+3+Pl+Obv tshitapatamińiti +tshitapatamᵘ+VTI+Ouest+Conj+Ind+3+Sg+Ntr tshitapatak +tshitapatamᵘ+VTI+Ouest+Conj+Ind+3+Sg+Obv tshitapatamińiti tshitapatamᵘ+VTI+Ouest+Fc tshitapatamᵘ tshitapatamᵘ+VTI+Ouest+Indép+Dub+Pas+1+Pl+Ex nitshitapatetanakupan tshitapatamᵘ+VTI+Ouest+Indép+Dub+Pas+1+Pl+In tshitshitapatetanakupan @@ -9703,6 +9811,15 @@ uapameu+VTA+Ouest+Indép+Indir+Prés+3+Sg+Obv>+3+Sg+Ntr uapamikutak uapameu+VTA+Ouest+Indép+Indir+Prés+3+Sg+Obv>+3+Sg+Obv2 uapameńitaka uapameu+VTA+Ouest+Indép+Indir+Prés+3+Sg+Obv>+3+Sg+Obv3 uapamimeńitaka uapatamᵘ+VTI+Est+Base uapat +uapatamᵘ+VTI+Est+Conj+Ind+1+Pl+Ex uapatamat +uapatamᵘ+VTI+Est+Conj+Ind+1+Pl+In uapatamakᵘ +uapatamᵘ+VTI+Est+Conj+Ind+1+Sg uapataman +uapatamᵘ+VTI+Est+Conj+Ind+2+Pl uapatamekᵘ +uapatamᵘ+VTI+Est+Conj+Ind+2+Sg uapatamin +uapatamᵘ+VTI+Est+Conj+Ind+3+Pl+Ntr uapatahk +uapatamᵘ+VTI+Est+Conj+Ind+3+Pl+Obv uapataminiti +uapatamᵘ+VTI+Est+Conj+Ind+3+Sg+Ntr uapatak +uapatamᵘ+VTI+Est+Conj+Ind+3+Sg+Obv uapataminiti uapatamᵘ+VTI+Est+Fc uapatamᵘ uapatamᵘ+VTI+Est+Indép+Dub+Pas+1+Pl+Ex nuapatetanakupan uapatamᵘ+VTI+Est+Indép+Dub+Pas+1+Pl+In tshuapatetanakupan @@ -9759,6 +9876,15 @@ uapatamᵘ+VTI+Est+Indép+Indir+Prés+3+Pl+Obv uapataminitaka uapatamᵘ+VTI+Est+Indép+Indir+Prés+3+Sg+Ntr uapatamutak uapatamᵘ+VTI+Est+Indép+Indir+Prés+3+Sg+Obv uapataminitaka uapatamᵘ+VTI+Ouest+Base uapat +uapatamᵘ+VTI+Ouest+Conj+Ind+1+Pl+Ex uapatamat +uapatamᵘ+VTI+Ouest+Conj+Ind+1+Pl+In uapatamakᵘ +uapatamᵘ+VTI+Ouest+Conj+Ind+1+Sg uapataman +uapatamᵘ+VTI+Ouest+Conj+Ind+2+Pl uapatamekᵘ +uapatamᵘ+VTI+Ouest+Conj+Ind+2+Sg uapatamin +uapatamᵘ+VTI+Ouest+Conj+Ind+3+Pl+Ntr uapatahk +uapatamᵘ+VTI+Ouest+Conj+Ind+3+Pl+Obv uapatamińiti +uapatamᵘ+VTI+Ouest+Conj+Ind+3+Sg+Ntr uapatak +uapatamᵘ+VTI+Ouest+Conj+Ind+3+Sg+Obv uapatamińiti uapatamᵘ+VTI+Ouest+Fc uapatamᵘ uapatamᵘ+VTI+Ouest+Indép+Dub+Pas+1+Pl+Ex nuapatetanakupan uapatamᵘ+VTI+Ouest+Indép+Dub+Pas+1+Pl+In tshuapatetanakupan diff --git a/tef/morphemes.var b/tef/morphemes.var @@ -7,11 +7,13 @@ define MBase ["<Base>"|"<BaseT>"|"<BaseU>"| # Bases define MPPers ["<2>"|"<1>"]; # Préfixes de personne define MThDec ["<ThDec>"]; # Thème de décalage define MThDir ["<ThLc>"|"<ThLcI>"|"<ThMxt>"| # Thèmes de direction - "<ThI>"|"<ThNLc>"|"<ThAmu>"]; + "<ThI>"|"<ThNLc>"|"<ThAmu>"| + "<ThAm>"]; define MObv ["<3Obv>"]; # Suffixe d’obviativité define MSPers ["<Lc>"|"<NLc>"| # Suffixes de personne "<1SgConj>"|"<2SgConj>"| - "<NLcConj>"| + "<1SgConj2>"| + "<NLcConj>"|"<NLcConj2>"| "<LcPass>"|"<NLcPass>"]; define MNbLc ["<2Pl>"|"<1Pl>"]; # Suffixes de nombre local define MTir ["<IndirPrésLc>"|"<IndirPrésNLc>"| # Suffixes de tiroir @@ -24,7 +26,10 @@ define MNbNLc ["<NtrPl>"|"<ObvSg>"|"<ObvPl>"| # Suffixes de nombre non local "<NtrPlPass>"|"<ObvSgPass>"| "<ObvPlPass>"]; define MFus ["<1PlExConj>"|"<1PlInConj>"| # Morphèmes fusionnels - "<2PlConj>"|"<3PlConj>"]; + "<2PlConj>"|"<3PlConj>"| + "<1PlExConj2>"| + "<1PlInConj2>"| + "<2PlConj2>"]; define MSN ["<PlA>"|"<ObvI>"|"<PlObv>"]; # Suffixes nominaux diff --git a/tef/verbes/morphemes.xfst b/tef/verbes/morphemes.xfst @@ -25,6 +25,13 @@ define CombMorphemes CombTraits .o. Caser # Les formes diverses n’ont pas de morphème. .o. [[Cases|Mrphm] -> [] || _ $[TFrm]] + # Formes fusionnelles + .o. ["[SPers]" -> "<1PlExConj2>" , "[NbLc]" -> [] || + _ $["+VTI"] $["+Conj"] $["+1"] $["+Pl"] $["+Ex"]] + .o. ["[SPers]" -> "<1PlInConj2>" , "[NbLc]" -> [] || + _ $["+VTI"] $["+Conj"] $["+1"] $["+Pl"] $["+In"]] + .o. ["[SPers]" -> "<2PlConj2>" , "[NbLc]" -> [] || + _ $["+VTI"] $["+Conj"] $["+2"] $["+Pl"]] # Choisir le préfixe de personne # Le préfixe de deuxième personne l’emporte sur le préfixe de première. # Il participe aussi à la première personne du pluriel inclusive. @@ -67,12 +74,13 @@ define CombMorphemes CombTraits _ $["+VTA"] [$["+Ntr"] $["+Obv"|"+Obv2"|"+Obv3"] | $["+Obv"] $["+Obv2"|"+Obv3"] | $["+Obv2"] $["+Obv3"]] , - _ $["+VTI"] $["+2"|"+1"]] + _ $["+VTI"] $["+Indép"] $["+2"|"+1"]] .o. ["[ThDir]" -> "<ThI>" || _ $["+VTA"] [$["+Obv3"] $["+Obv2"|"+Obv"|"+Ntr"] | $["+Obv2"] $["+Obv"|"+Ntr"] | $["+Obv"] $["+Ntr"]]] - .o. ["[ThDir]" -> "<ThAmu>" || _ $["+VTI"] $["+3"]] + .o. ["[ThDir]" -> "<ThAmu>" || _ $["+VTI"] $["+Indép"] $["+3"]] + .o. ["[ThDir]" -> "<ThAm>" || _ $["+VTI"] $["+Conj"] $["+2"|"+1"|"+Obv"]] # Insérer le suffixe d’obviatif, là où le faut .o. ["[Obv]" -> "<3Obv>" || _ $["+VTA"] [[$["+3"] $["+3"]] - $["+Ntr"]] .#.] @@ -94,14 +102,18 @@ define CombMorphemes CombTraits _ $["+VTI"] $["+Obv"]] .o. ["<Lc>" -> "<LcPass>" || _ $["+Ind"|"+Dub"] $["+Pas"]] .o. ["<Lc>" -> "<1SgConj>" || _ $["+VAI"] $["+Conj"] $["+1"] $["+Sg"]] - .o. ["<Lc>" -> "<2SgConj>" || _ $["+VAI"] $["+Conj"] $["+2"] $["+Sg"]] + .o. ["<Lc>" -> "<1SgConj2>" || _ $["+VTI"] $["+Conj"] $["+1"] $["+Sg"]] + .o. ["<Lc>" -> "<2SgConj>" || _ $["+Conj"] $["+2"] $["+Sg"]] .o. ["<Lc>" "[NbLc]" -> "<1PlExConj>" || _ $["+VAI"] $["+Conj"] $["+1"] $["+Pl"] $["+Ex"]] .o. ["<Lc>" "[NbLc]" -> "<1PlInConj>" || _ $["+VAI"] $["+Conj"] $["+1"] $["+Pl"] $["+In"]] .o. ["<Lc>" "[NbLc]" -> "<2PlConj>" || _ $["+VAI"] $["+Conj"] $["+2"] $["+Pl"]] .o. ["<NLc>" -> "<NLcPass>" || _ [$["+Ind"]|$["+VTA"] $["+Dub"]] $["+Pas"]] .o. ["<NLcPass>" -> [] || _ ?* "+Dub" [~$["+2"] & ~$["+1"]] .#.] .o. ["<NLcPass>" -> "<LcPass>" || _ [$["+2"|"+1"] & $["+3"]]] - .o. ["<NLc>" -> "<NLcConj>" || _ $["+Conj"]] + .o. ["<NLc>" -> "<NLcConj>" || + _ $["+VII"|"+VAI"] $["+Conj"] , + _ $["+VTI"] $["+Conj"] $["+Obv"]] + .o. ["<NLc>" -> "<NLcConj2>" || _ $["+VTI"] $["+Conj"] $["+Ntr"]] # Choisir le suffixe de nombre local .o. ["[NbLc]" -> "<2Pl>" || _ [$["+2" "+Pl"] - $["+Ex"]] .#.] .o. ["[NbLc]" -> "<1Pl>" || _ [$["+1" "+Pl"] | $["+Ex"]] .#.] diff --git a/tef/verbes/realisation.xfst b/tef/verbes/realisation.xfst @@ -23,6 +23,7 @@ define RealMorphemes CombMorphemes .o. ["<ThI>" -> {ikᵘ} "<ThI>"] .o. ["<ThNLc>" -> {e} "<ThNLc>"] .o. ["<ThAmu>" -> {amᵘ} "<ThAmu>"] + .o. ["<ThAm>" -> {am} "<ThAm>"] # Suffixe d’obviation .o. ["<3Obv>" -> {iń} "<3Obv>"] # Suffixes de personne @@ -31,7 +32,9 @@ define RealMorphemes CombMorphemes .o. ["<NLc>" -> {u} "<NLc>"] .o. ["<2SgConj>" -> {in} "<2SgConj>"] .o. ["<1SgConj>" -> {ian} "<1SgConj>"] + .o. ["<1SgConj2>" -> {an} "<1SgConj2>"] .o. ["<NLcConj>" -> {it} "<NLcConj>"] + .o. ["<NLcConj2>" -> {ak} "<NLcConj2>"] .o. ["<NLcPass>" -> {ipan} "<NLcPass>"] # Nombre local .o. ["<2Pl>" -> {au} "<2Pl>"] @@ -59,8 +62,11 @@ define RealMorphemes CombMorphemes .o. ["<ObvPlConj>" -> {i} "<ObvPlConj>"] # Morphèmes fusionnels .o. ["<1PlExConj>" -> {iat} "<1PlExConj>"] + .o. ["<1PlExConj2>" -> {at} "<1PlExConj2>"] .o. ["<1PlInConj>" -> {iakᵘ} "<1PlInConj>"] - .o. ["<2PlConj>" -> {iekᵘ} "<2PlConj>"]; + .o. ["<1PlInConj2>" -> {akᵘ} "<1PlInConj2>"] + .o. ["<2PlConj>" -> {iekᵘ} "<2PlConj>"] + .o. ["<2PlConj2>" -> {ekᵘ} "<2PlConj2>"]; define AltMorphemes RealMorphemes # Base @@ -76,7 +82,7 @@ define AltMorphemes RealMorphemes # Thème de direction .o. [{i} -> [] || [n|ń] Mrphm* _ \Mrphm* "<ThLc>"] .o. [[i|a] -> [] || Voy Mrphm* _ - \Mrphm* ["<ThLc>"|"<ThLcI>"|"<ThI>"|"<ThAmu>"]] + \Mrphm* ["<ThLc>"|"<ThLcI>"|"<ThI>"|"<ThAmu>"|"<ThAm>"]] .o. [{e} -> [] || [{ei}|{ai}] Mrphm* _ \Mrphm* "<ThNLc>"] # Suffixe d’obviatif .o. [{i} -> [] || [Voy|n|ń] Mrphm* _ @@ -89,6 +95,7 @@ define AltMorphemes RealMorphemes .o. [{n} -> [] || _ MBase ?* "<NLcConj>" ?* "+Bun"] .o. [{i} -> [] || [VoyLongue|i|u] Mrphm* _ \Mrphm* "<NLcConj>" ,, {i} -> [] || {n} Mrphm* _ \Mrphm* "<NLcConj>" $["+VII"]] + .o. [{a} -> [] || Voy Mrphm* _ \Mrphm* "<NLcConj2>"] .o. [{n} -> [] || _ Mrphm+ {t} $["+VII"] ,, {t} -> {k} || {n} Mrphm+ _ $["+VII"]] .o. [{i} -> [] || [Voy - [u|û]] Mrphm* _ \Mrphm* "<NLcPass>"] @@ -109,7 +116,7 @@ define AltMorphemes RealMorphemes [n|ń] ["<DubPrésNLc>"|"<DubPrésLc>"] Mrphm* _ ["<ObvSg>"|"<ObvPl>"|"<NtrPl>"]] .o. [{i} -> [] || Voy Mrphm* _ \Mrphm* "<NtrPlConj>"] - .o. [{t} -> {h} || _ "<NLcConj>" {it} "<NtrPlConj>" ,, - {i} -> [] || {t} "<NLcConj>" _ {t} "<NtrPlConj>"]; + .o. [[..] -> {h} || _ [t|k] ["<NLcConj>"|"<NLcConj2>"] {it} "<NtrPlConj>" ,, + {it} -> [] || [t|k] ["<NLcConj>"|"<NLcConj2>"] _ "<NtrPlConj>"]; push AltMorphemes