Documentation

Linglib.Morphology.AffixTemplate

Affix position-class templates #

A language's verb (or word) affix template: the ordered morpheme-category slots of its prefix and suffix strings. This is the per-language, Fragment-importable substrate that RespectsRelevanceHierarchy (in Morphology/MorphRule.lean) tests against [Byb85]'s relevance hierarchy — so a language's slot order lives once, as Fragment data, and study files derive their checks from it rather than re-typing the template.

Main definitions #

A language's affix position-class template. suffixSlots runs stem-outward (innermost suffix first); prefixSlots is listed as the source grammar writes it, word-edge inward. Slots are MorphCategory tags, not exponents — the actual morphemes live in the citing grammar.

  • suffixSlots : List MorphCategory

    Suffix slots, ordered stem-outward (innermost suffix first).

  • prefixSlots : List MorphCategory

    Prefix slots, ordered word-edge inward (outermost prefix first).

Instances For
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      def Morphology.instDecidableEqAffixTemplate.decEq (x✝ x✝¹ : AffixTemplate) :
      Decidable (x✝ = x✝¹)
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        The template's suffix order respects [Byb85]'s relevance hierarchy.

        Equations
        Instances For