Documentation

Linglib.Syntax.Category.Complementizer.Basic

Complementizer #

The lexical core of the complementizer (clause-typing morpheme) as a grammatical object, modeled on Syntax/Category/Pronoun/: its exponent as morphs plus the consensus clause-typing axes, each drawn from existing substrate. Per-language fragments instantiate it — free subordinators like that and oti, affixal clause-typers like Buryat -žA and Tigrinya zɨ-, grammaticalized say-roots like Buryat and Uyghur de.

Main declarations #

Implementation notes #

Framework-specific head assignments (a cartographic Force/Fin split, a ContP-exponence claim, an [n]-feature) are not fields; they live as Studies-local projections over these entries, and the schema carries no denotation (cf. Adjective's deferred degree semantics). Field conventions:

Category of the adjacent projection licensing an affixal clause-typer: adnominal (Buryat -Aːša) vs adverbal (Buryat -žA).

Instances For
    @[instance_reducible]
    Equations
    @[instance_reducible]
    Equations
    • One or more equations did not get rendered due to their size.
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      structure Complementizer :

      A complementizer: its exponent as morphs plus the consensus clause-typing axes.

      • morphs : List Morphology.Morph

        The exponent, in surface order.

      • script : Option String

        Native script form, when distinct.

      • coding : Option Complement.Coding

        [noonan-2007] coding of the clause this morpheme types.

      • force : Option Mood.Illocutionary

        Illocutionary force of the clause this morpheme types.

      • verbForm : Option UD.VerbForm

        Verb form derived on the host (UD).

      • licenser : Option Licenser

        Category of the adjacent licensing projection.

      • factive : Option Bool

        Lexical factive presupposition.

      Instances For
        @[instance_reducible]
        Equations
        def instReprComplementizer.repr :
        ComplementizerStd.Format
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          def instDecidableEqComplementizer.decEq (x✝ x✝¹ : Complementizer) :
          Decidable (x✝ = x✝¹)
          Equations
          • One or more equations did not get rendered due to their size.
          Instances For

            The surface form: the morphs' forms with their boundary notation.

            Equations
            Instances For

              Bound: no morph of the exponent is a free form.

              Equations
              Instances For
                @[instance_reducible]
                Equations

                Finite: the clause the morpheme types has a finite verb form.

                Equations
                Instances For

                  The SCONJ word a free complementizer projects; none for bound clause-typers.

                  Equations
                  Instances For