;;; lang_profile_la.el — Latin language profile for ELP.
;;; Keys the realizer's construction switches. Companion to morphology-la.el.

(lang_profile_la
  (language        "Latin")
  (iso639          "la")
  (family          "Italic")

  ;; -- core typology flags -------------------------------------------------
  (pro-drop            yes)     ; person carried by verb ending; subjects dropped
  (obligatory-subject  no)
  (grammatical-gender  yes)     ; m/f/n; adjective AGREES in case+gender+number
  (gender-source       lexicon) ; REAL per-noun gender from UniMorph lat
  (articles            none)    ; Latin has no articles
  (case-system         yes)     ; NOM GEN DAT ACC ABL VOC (+ rare LOC)
  (cases               (nom gen dat acc abl voc))
  (word-order          "SOV (default; free order, case-marked)")
  (adjective-position  "either (case agreement carries the link)")
  (adjective-agreement "case+gender+number")

  ;; -- verb / aspect system ------------------------------------------------
  (verb-classes        (1 2 3 3io 4))  ; four conjugations + i-stem 3rd
  (tenses              (present imperfect future perfect pluperfect futureperfect))
  (moods               (indicative subjunctive imperative infinitive))
  (voices              (active passive))
  (finite-agreement    "person+number (6 slots)")
  (citation            "principal parts: pres-1sg / pres-inf / perf-participle")

  ;; -- SACRED safety bar ---------------------------------------------------
  (negation-faithful   yes))     ; polarity never dropped/inverted
