tef-innu

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

commit 8b3a9e64eeeb3018868f707890d1882a910ba813
parent 607a19359eb2fe5b26a3f1517244c9dedff733b9
Auteur: Loïc Daignault-Pichette <loic@asteride.xyz>
Date:   Wed, 13 Aug 2025 11:18:05 -0400

[doc] Documenter les traits

Diffstat:
Adoc/traits.txt | 79+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mverbes/verbes.xfst | 2++
2 fichiers modifiés, 81 insertions(+), 0 suppressions(-)

diff --git a/doc/traits.txt b/doc/traits.txt @@ -0,0 +1,79 @@ +====== +TRAITS +====== + +Le Tranducteur impose une structure fixe et en partie arbitraire à son niveau +abstrait, qui est le point de départ de la génération et le point d’arrivée de +l’analyse. Sont décrits ici la forme de la racine, l’identité et le nom des +traits lexicaux et grammaticaux, de même que l’ordre dans lequel ces éléments +sont placés. + +La grammaire du niveau abstrait telle que décrite ici est un sur-ensemble des +formes que le Transducteur reconnait. Les exceptions régulières ou +accidentelles (en apparence, du moins) qui en réduisent le nombre sont données +français et en expressions rationnelles sous la section TRAITS dans le fichier +source verbes.xfst. + +Les éléments du niveau abstrait peuvent être réparties en trois classes: celles +du verbe, des traits lexicaux et des traits grammaticaux. Ils doivent être +placé dans cet ordre. + +<niveau abstrait> ::= <verbe><traits lexicaux><traits grammaticaux> + +----- +VERBE +----- + +Au lieu du méta-symbole <verbe> figure un verbe innu dans sa forme de citation, +c’est-à-dire à la troisième personne du singulier de l’indépendant indicatif +présent chez les VII, VAI, VTI et VTA et à la troisième personne du singulier +vers la troisième personne du singulier obviatif chez les VTA. + +<verbe> ::= verbe dans sa forme de citation + +--------------- +TRAITS LEXICAUX +--------------- + +Les traits lexicaux servent à distinguer deux verbes homophones dans leur forme +de citation mais qui se distinguent ailleurs par au moins une forme +flexionnelle. Ils servent aussi à expliciter la classe de verbe à laquelle +appartient à laquelle appartient le mot en question. + +<traits lexicaux> ::= <classe de verbe> + +<classe de verbe> ::= + +VII | # Verbe inanimé intrasitif + +VAI | # Verbe animé intransitif + +VTI | # Verbe transitif inanimé + +VTA # Verbe transitif animé + +------------------- +TRAITS GRAMMATICAUX +------------------- + +Les traits grammaticaux spécifient l’ordre, le mode, le temps et les traits +d’un ou de deux participants (personne, nombre, inclusivité et obviativité). + +<traits grammaticaux> ::= <traits participant> ["->" <traits participant>] + +<traits participant> ::= <personne> <nombre> [<inclusivité>] [<obviativité>] + +<personne> ::= + +1 | # Première personne + +2 | # Deuxième personne + +3 # Troisième personne + +<nombre> ::= + +Sg | # Singulier + +Pl # Pluriel + +<inclusivité> ::= + +Ex | # Exclusif + +Inc | # Inclusif + +<obviativité> ::= + +Ntr | # Neutre + +Obv | # Obviatif de premier degré + +Obv2 | # Obviatif de deuxième degré + +Obv3 | # Obviatif de troisième degré diff --git a/verbes/verbes.xfst b/verbes/verbes.xfst @@ -37,6 +37,8 @@ define LexVTI [[{ashtuei}|{shei}|{tashkai}|{tshipai}] {mᵘ}:0 | # ------ # TRAITS # ------ +# +# Documentation: doc/traits.txt define TVrbe ["+VAI"|"+VII"|"+VTI"|"+VTA"]; # Classes de verbes define TPers ["+1"|"+2"|"+3"]; # Personne