tef-innu

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

morphemes.var (2916B)


      1 # =========
      2 # MORPHÈMES
      3 # =========
      4 
      5 define MRacine ["<Racine>"|"<RacineU>"|          # Racine
      6                 "<RacineUA>"|"<RacineT>"|
      7                 "<RacineIdItau>"|"<FChangée>"];
      8 define MPPers  ["<2>"|"<1>"];                    # Préfixe de personne
      9 define MThDec  ["<ThDéc>"|"<ThDéc2>"];           # Thème de décalage
     10 define MThDir  ["<ThLcI>"|"<ThMxt>"|"<ThI>"|     # Thème de direction
     11                 "<ThI2>"|"<ThNLc>"|"<ThAmu>"|
     12                 "<ThAmu2>"|"<ThAm>"|
     13                 "<ThLcImp>"|"<ThLcImp2>"|
     14                 "<ThLcImp3>"|"<ThLcImpPas>"|
     15                 "<ThLcImpPas2>"];
     16 define MObv    ["<Obv>"];                        # Obviation
     17 define MSPers  ["<Lc>"|"<NLc>"|"<LcPas>"|        # Suffixe de personne
     18                 "<NLcPas>"|
     19                 "<1SgConj>"|
     20                 "<1SgConj2>"|
     21                 "<1Sg2PlConj>"|
     22                 "<2SgConj>"|
     23                 "<2SgConj2>"|
     24                 "<NLcConj>"|
     25                 "<NLcConj2>"|
     26                 "<NLcConj3>"|
     27                 "<1PlExConj>"|
     28                 "<1PlExConj2>"|
     29                 "<1PlInConj>"|
     30                 "<1PlInConj2>"|
     31                 "<2PlConj>"|
     32                 "<2PlConj2>"|
     33                 "<32SgConj>"|
     34                 "<1PlInConjIndir>"|
     35                 "<1SgConjIndir>"|
     36                 "<2SgConjIndir>"|
     37                 "<2PlConjIndir>"|
     38                 "<1PlExConjIndir>"|
     39                 "<1Sg2PlConjIndir>"|
     40                 "<21Sg3ConjIndir>"|
     41                 "<LcSgPasImp>"|
     42                 "<LcPlPasImp>"];
     43 define MNbLc   ["<2Pl>"|"<1Pl>"|"<1Pl2>"|        # Nombre de personne locale
     44                 "<1PlEx3Conj>"|"<1PlImp>"|
     45                 "<2PlImp>"];
     46 define MTir    ["<IndirPrésLc>"|                 # Tiroir
     47                 "<IndirPrésNLc>"|
     48                 "<IndirPasLc>"|
     49                 "<IndirPasLc2>"|
     50                 "<IndirPasLc3>"|
     51                 "<IndirPasNLc>"|
     52                 "<DédPrésLc>"|
     53                 "<DédPrésNLc>"|
     54                 "<DédPasLc>"|
     55                 "<DédPasNLc>"|
     56                 "<PercepPrés>"|
     57                 "<IndirLcConj>"|
     58                 "<IndirNLcConj>"|
     59                 "<ConjSubj>"|
     60                 "<ConjIrr>"|
     61                 "<ImpIndir>"|
     62                 "<ImpIndir2>"];
     63 define MNbNLc  ["<NtrPl>"|"<ObvSg>"|"<ObvPl>"|   # Nombre de personne non-locale
     64                 "<NtrPl2>"|"<ObvSg2>"|
     65                 "<ObvPl2>"|"<NtrPlPercep>"|
     66                 "<NtrPlConj>"|"<NtrPlConj2>"|
     67                 "<NtrPlConj3>"|"<ObvSgConj>"|
     68                 "<ObvPlConj>"|"<NtrPlImp>"];
     69 define MPercep ["<Percep>"|"<Percep2>"|          # Perceptif
     70                 "<Percep3>"];
     71 
     72 define Mrphm [MRacine|MPPers|MThDec|MThDir|MObv| # Morphème
     73               MSPers|MNbLc|MTir|MNbNLc|MPercep];
     74 
     75 define Position ["[PPers]"|"[ThDéc]"|"[ThDir]"|  # Position
     76                  "[Obv]"|"[SPers]"|"[NbLc]"|
     77                  "[Tir]"|"[NbNLc]"|"[Percep]"];