;;; lang_profile_pt.el — Portuguese language profile for ELP. ;;; Keys the realizer's construction switches. Mirrors lang_profile_es. (lang_profile_pt (language "Portuguese") (iso639 "pt") (family "Romance") ;; -- core typology flags ------------------------------------------------- (pro-drop yes) ; subjects routinely dropped; agreement carries person (obligatory-subject no) (grammatical-gender yes) ; m/f on every noun; article+adjective AGREE (gender-source lexicon) ; REAL per-noun gender from UniMorph por / kaikki (do-support no) (subject-aux-inversion no) (question-strategy intonation) (article-selection "o/a/os/as um/uma/uns/umas") (adjective-position postnominal) (adjective-agreement "gender+number") ;; -- MANDATORY CONTRACTIONS (prep + article) ----------------------------- (contractions ((de o "do") (de a "da") (em o "no") (em a "na") (a o "ao") (a a "à") (por o "pelo") (por a "pela"))) (contraction-mandatory yes) ;; -- verb / aspect system ------------------------------------------------ (verb-classes (ar er ir)) (tenses (present preterite imperfect future conditional)) (moods (ind sbjv imp)) (finite-agreement "person+number (6 slots)") (perfect-aux "ter") ; ter + past participle (copula-split "ser/estar") (personal-infinitive yes) ; distinctive PT inflected infinitive ;; -- clitics / government ------------------------------------------------ (object-clitics yes) ; mesoclisis/enclisis/proclisis by context (verb-prep-government yes) ;; -- SACRED safety bar --------------------------------------------------- (negation-faithful yes))