tef-innu

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

commit f7396b03207a9a84cc18345769514a960e8757ba
parent c45c0e93c1d1e1452532d9e23d5f50f893c01d6e
Auteur: Loïc Daignault-Pichette <loic@asteride.xyz>
Date:   Tue, 26 Aug 2025 13:19:13 -0400

[doc] Documenter le niveau des morphèmes abstraits

Une coquille dans doc/traits.txt a aussi été corrigée.

Diffstat:
Adoc/morphemes_abstraits.txt | 46++++++++++++++++++++++++++++++++++++++++++++++
Mdoc/traits.txt | 2+-
Mverbes/verbes.xfst | 2++
3 fichiers modifiés, 49 insertions(+), 1 suppression(-)

diff --git a/doc/morphemes_abstraits.txt b/doc/morphemes_abstraits.txt @@ -0,0 +1,46 @@ +=================== +MORPHÈMES ABSTRAITS +=================== + +Ce niveau de représentation intervient entre le niveau abstrait et le niveau +des morphèmes réalisés. Il représente les morphèmes de chaque forme dans +l’ordre linéaire qui correspond à sa forme de surface attendue. Du point de vue +de la génération, il réordonne les traits, les fusionne parfois, de manière à +préparer la réalisation des morphèmes ainsi créés. Toute l’information +grammaticale nécessaire cette réalisation doit être véhiculée par l’identité +des morphèmes; l’information lexicale n’est pas représentée dans ce niveau et +l’information phonologique y est ignoré. + +Les morphèmes sont données selon leur classe. + +-------------------- +PRÉFIXES DE PERSONNE +-------------------- + +1+: Première personne. +2+: Deuxième personne. + +------ +THÈMES +------ + ++ThLoc: Thème local. ++ThNLoc: Thème non local. + +------------------ +SUFFIXES DE NOMBRE +------------------ + ++1Pl: Première personne du pluriel. ++2Pl: Deuxième personne du pluriel. ++3Pl: Troisième personne du pluriel neutre. ++ObvSg: Troisième personne du singulier obviatif. ++ObvPl: Troisième personne du pluriel obviatif. + +-------------------- +SUFFIXES DE PERSONNE +-------------------- + ++Lc: Personnes locales. ++3Ntr: Troisième personne neutre. ++3Obv: Troisième personne obviatif. diff --git a/doc/traits.txt b/doc/traits.txt @@ -16,7 +16,7 @@ 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. +placés dans cet ordre. <niveau abstrait> ::= <verbe><traits lexicaux><traits grammaticaux> diff --git a/verbes/verbes.xfst b/verbes/verbes.xfst @@ -82,6 +82,8 @@ define CombTraits TVrbe CombTraitsPart ("->" CombTraitsPart) # --------- # MORPHÈMES # --------- +# +# Documentation: doc/morphemes_abstraits.txt define MPPers ["1+"|"2+"]; # Préfixes de personne define MTh ["+ThLoc"|"+ThNLoc"]; # Thèmes