tef-innu

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

traits.var (2033B)


      1 # ======
      2 # TRAITS
      3 # ======
      4 #
      5 # Inventaire des traits.
      6 
      7 # ---------------
      8 # TRAITS LEXICAUX
      9 # ---------------
     10 
     11 define TProd     ["+Prod"];                     # Trait de productivité
     12 define TId       ["+IdItau"];                   # Trait identificateur
     13 define TRacineV  ["+Râ"|"+Rau"|"+Re"|"+Ri"|     # Trait de la racine verbale
     14                   "+Rî"|"+Rm"|"+Rn"|"+Rń"|
     15                   "+Rsh"|"+Rshu"|"+Ru"|"+Rua"|
     16                   "+Rû"|"+Rûn"|"+RC"|"+RD"];
     17 define TADial    ["+e"|"+o"];                   # Trait accidentel dialectal
     18 define TVILngr   ["+VILongue"|"+VICourte"];     # Trait de longueur vocalique
     19 define TImpers   ["+impers"];                   # Trait impersonnel
     20 define TAccV     [TId|TRacineV|TADial|TVILngr|  # Trait accidentel verbal
     21                   TImpers];
     22 define TAcc      [TAccV];                       # Trait accidentel
     23 define TIdVoc    ["+V2"|"+V3"|"+V4"];           # Trait id. de vocable
     24 define TVrbe     ["+VII"|"+VAI"|"+VTI"|"+VTA"]; # Classe de verbes
     25 define TDial     ["+Est"|"+Ouest"];             # Dialecte
     26 
     27 define TLex      [TProd|TAcc|TIdVoc|TVrbe|      # Trait lexical
     28                   TDial];
     29 
     30 # -------------------
     31 # TRAITS GRAMMATICAUX
     32 # -------------------
     33 
     34 define TFrm      ["+Racine"|"+Fc"];             # Trait de formes diverses
     35 define TOrdre    ["+Indép"|"+Conj"|"+Imp"];     # Ordre
     36 define TMode     ["+Ind"|"+Indir"|"+Déd"|       # Mode
     37                   "+Percep"|"+Subj"|"+Irr"];
     38 define TTemps    ["+Prés"|"+Pas"];              # Temps
     39 define TFChangee ["+FChangée"];                 # Forme changée
     40 define TPers     ["+2"|"+1"|"+3"];              # Personne
     41 define TNb       ["+Sg"|"+Pl"];                 # Nombre
     42 define TIn       ["+In"|"+Ex"];                 # Inclusion
     43 define TObv      ["+Ntr"|"+Obv"|"+Obv2"|        # Obviation
     44                   "+Obv3"];
     45 
     46 define TGrm      [TFrm|TOrdre|TMode|TTemps|     # Trait grammatical
     47                   TFChangee|TPers|TNb|TIn|
     48                   TObv];
     49 
     50 define Trait     [TLex|TGrm];                   # Trait