commit 607a19359eb2fe5b26a3f1517244c9dedff733b9 parent 691a072adbbe43fc2f141ef9b1e00d645ea78625 Auteur: Loïc Daignault-Pichette <loic@asteride.xyz> Date: Wed, 13 Aug 2025 09:58:44 -0400 [sty] Changer .o. pour & Les automates finis sont traités comme des transducteurs copiant en sortie chaque caractère accepté. Chez eux, la composition (.o.) et l’intersection (&) sont donc équivalents. Néanmoins, pour mieux les distinguer des transducteurs, l’opération & sera utilisé. Diffstat:
| M | verbes/verbes.xfst | | | 46 | +++++++++++++++++++++++----------------------- |
1 fichier modifié, 23 insertions(+), 23 suppressions(-)
diff --git a/verbes/verbes.xfst b/verbes/verbes.xfst @@ -49,45 +49,45 @@ define Traits [TVrbe|TPers|TNb|TInc|TObv]; define CombTraitsPart TPers TNb (TInc) (TObv) # Le contraste d’inclusion n’est compatible qu’avec la première # personne du pluriel. - .o. ~[$[TInc] & ~[$["+1"] & $["+Pl"]]] + & ~[$[TInc] & ~[$["+1"] & $["+Pl"]]] # Le contraste d’inclusion est obligatoire à la première personne du # pluriel. - .o. ~[[$["+1"] & $["+Pl"]] & ~$[TInc]] + & ~[[$["+1"] & $["+Pl"]] & ~$[TInc]] # Le contraste d’obviation n’est compatible qu’avec la troisième # personne. - .o. ~[$[TObv] & ~$["+3"]] + & ~[$[TObv] & ~$["+3"]] # Le contraste d’obviation est obligatoire à la troisième personne. - .o. ~[$["+3"] & ~$[TObv]]; + & ~[$["+3"] & ~$[TObv]]; define CombTraits TVrbe CombTraitsPart ("->" CombTraitsPart) # Seuls les VTA encodent deux participants. - .o. ~[$["->"] & ~$["+VTA"]] + & ~[$["->"] & ~$["+VTA"]] # Les VTA encodent toujours deux participants. - .o. ~[$["+VTA"] & ~$["->"]] + & ~[$["+VTA"] & ~$["->"]] # Les deuxième et troisième degrés d’obviation n’existent que chez les # VTA. - .o. ~[$["+Obv2"|"+Obv3"] & ~$["+VTA"]] + & ~[$["+Obv2"|"+Obv3"] & ~$["+VTA"]] # Les deux participants des VTA ne peuvent être de même personne. La # deuxième personne du pluriel inclusive agit à la fois comme une # première et comme une deuxième personne. - .o. ~[$["+1"] "->" $["+1"]] - .o. ~[$["+2"] "->" $["+2"]] - .o. ~[$["+2"] "->" $["+Inc"] | $["+Inc"] "->" $["+2"]] - .o. ~[[$["+3"] & $["+Ntr"]] "->" [$["+3"] & $["+Ntr"]]] - .o. ~[[$["+3"] & $["+Obv"]] "->" [$["+3"] & $["+Obv"]]] - .o. ~[[$["+3"] & $["+Obv2"]] "->" [$["+3"] & $["+Obv2"]]] - .o. ~[[$["+3"] & $["+Obv3"]] "->" [$["+3"] & $["+Obv3"]]] - # +Obv2 et +Obv3 ne se combinent pas avec des personnes locales. - .o. ~[$["+1"|"+2"] & $["+Obv2"|"+Obv3"]] + & ~[$["+1"] "->" $["+1"]] + & ~[$["+2"] "->" $["+2"]] + & ~[$["+2"] "->" $["+Inc"] | $["+Inc"] "->" $["+2"]] + & ~[[$["+3"] & $["+Ntr"]] "->" [$["+3"] & $["+Ntr"]]] + & ~[[$["+3"] & $["+Obv"]] "->" [$["+3"] & $["+Obv"]]] + & ~[[$["+3"] & $["+Obv2"]] "->" [$["+3"] & $["+Obv2"]]] + & ~[[$["+3"] & $["+Obv3"]] "->" [$["+3"] & $["+Obv3"]]] + # +Obv2 et +Obv3 ne se combinent pas avec des personnes locales. + & ~[$["+1"|"+2"] & $["+Obv2"|"+Obv3"]] # Les combinaisons suivantes n’existent pas. - .o. ~[[$["+3"] & $["+Ntr"]] "->" [$["+3"] & $["+Obv3"]]] - .o. ~[[$["+3"] & $["+Obv2"]] "->" [$["+3"] & $["+Ntr"]]] - .o. ~[[$["+3"] & $["+Obv2"]] "->" [$["+3"] & $["+Obv3"]]] - .o. ~[[$["+3"] & $["+Obv3"]] "->" [$["+3"] & $["+Ntr"]]] - .o. ~[[$["+3"] & $["+Obv3"]] "->" [$["+3"] & $["+Obv"]]] - .o. ~[[$["+3"] & $["+Obv3"]] "->" [$["+3"] & $["+Obv2"]]] + & ~[[$["+3"] & $["+Ntr"]] "->" [$["+3"] & $["+Obv3"]]] + & ~[[$["+3"] & $["+Obv2"]] "->" [$["+3"] & $["+Ntr"]]] + & ~[[$["+3"] & $["+Obv2"]] "->" [$["+3"] & $["+Obv3"]]] + & ~[[$["+3"] & $["+Obv3"]] "->" [$["+3"] & $["+Ntr"]]] + & ~[[$["+3"] & $["+Obv3"]] "->" [$["+3"] & $["+Obv"]]] + & ~[[$["+3"] & $["+Obv3"]] "->" [$["+3"] & $["+Obv2"]]] # Les VII n’existent qu’à la troisième personne. - .o. ~[$["+VII"] & ~$["+3"]]; + & ~[$["+VII"] & ~$["+3"]]; # --------- # MORPHÈMES