a816b119e7
Backfill ELP vocabulary from FULL lexicons (UniMorph + kaikki.org Wiktionary, real gender/inflections) for 8 languages, 812,894 entries total, in the proven seed-fn format matching the 18 ancient vocabularies: es 72,032 | fr 130,517 | de 144,692 | la 22,590 | it 193,675 | pt 115,772 | ro 86,504 | ca 47,112 4 of these (es fr de la) backfill ELP languages that had morphology but no vocabulary; it/pt/ro/ca are new Romance (need morphology-*.el ports next). Adds lang_profile_* for all 8 + reproducible generators under tests/lang-gen. Vocab is runtime seed data (not in build manifest, like the 18 ancients); seed-fn format validated to compile to C via elc.
31 lines
1.5 KiB
EmacsLisp
31 lines
1.5 KiB
EmacsLisp
;;; 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
|