mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-19 17:59:32 -06:00
5761 lines
240 KiB
Plaintext
5761 lines
240 KiB
Plaintext
--# -path=.:../romance:../abstract:../../prelude
|
|
|
|
resource BeschSpa = open TypesSpa in {
|
|
|
|
oper Verbum = {s : VForm => Str} ;
|
|
|
|
-- machine-generated GF file from FM source by Inger Andersson and Therese Söderberg
|
|
|
|
oper ser_1 : Str -> Verbum = \ser ->
|
|
let x_ = Predef.tk 3 ser in
|
|
{s = table {
|
|
VI Infn=> x_ + "ser" ;
|
|
VI Ger => x_ + "siendo" ;
|
|
VI Part => x_ + "sido" ;
|
|
VP (Pres Ind Sg P1) => x_ + "soy" ;
|
|
VP (Pres Ind Sg P2) => x_ + "eres" ;
|
|
VP (Pres Ind Sg P3) => x_ + "es" ;
|
|
VP (Pres Ind Pl P1) => x_ + "somos" ;
|
|
VP (Pres Ind Pl P2) => x_ + "sois" ;
|
|
VP (Pres Ind Pl P3) => x_ + "son" ;
|
|
VP (Pres Subj Sg P1) => x_ + "sea" ;
|
|
VP (Pres Subj Sg P2) => x_ + "seas" ;
|
|
VP (Pres Subj Sg P3) => x_ + "sea" ;
|
|
VP (Pres Subj Pl P1) => x_ + "seamos" ;
|
|
VP (Pres Subj Pl P2) => x_ + "seáis" ;
|
|
VP (Pres Subj Pl P3) => x_ + "sean" ;
|
|
VP (Impf Ind Sg P1) => x_ + "era" ;
|
|
VP (Impf Ind Sg P2) => x_ + "eras" ;
|
|
VP (Impf Ind Sg P3) => x_ + "era" ;
|
|
VP (Impf Ind Pl P1) => x_ + "éramos" ;
|
|
VP (Impf Ind Pl P2) => x_ + "erais" ;
|
|
VP (Impf Ind Pl P3) => x_ + "eran" ;
|
|
VP (Impf Subj Sg P1) => variants {x_ + "fuera" ; x_ + "fuese"} ;
|
|
VP (Impf Subj Sg P2) => variants {x_ + "fueras" ; x_ + "fueses"} ;
|
|
VP (Impf Subj Sg P3) => variants {x_ + "fuera" ; x_ + "fuese"} ;
|
|
VP (Impf Subj Pl P1) => variants {x_ + "fuéramos" ; x_ + "fuésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {x_ + "fuerais" ; x_ + "fueseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {x_ + "fueran" ; x_ + "fuesen"} ;
|
|
VP (Pret Sg P1) => x_ + "fui" ;
|
|
VP (Pret Sg P2) => x_ + "fuiste" ;
|
|
VP (Pret Sg P3) => x_ + "fue" ;
|
|
VP (Pret Pl P1) => x_ + "fuimos" ;
|
|
VP (Pret Pl P2) => x_ + "fuisteis" ;
|
|
VP (Pret Pl P3) => x_ + "fueron" ;
|
|
VP (Fut Ind Sg P1) => x_ + "seré" ;
|
|
VP (Fut Ind Sg P2) => x_ + "serás" ;
|
|
VP (Fut Ind Sg P3) => x_ + "será" ;
|
|
VP (Fut Ind Pl P1) => x_ + "seremos" ;
|
|
VP (Fut Ind Pl P2) => x_ + "seréis" ;
|
|
VP (Fut Ind Pl P3) => x_ + "serán" ;
|
|
VP (Fut Subj Sg P1) => x_ + "fuere" ;
|
|
VP (Fut Subj Sg P2) => x_ + "fueres" ;
|
|
VP (Fut Subj Sg P3) => x_ + "fuere" ;
|
|
VP (Fut Subj Pl P1) => x_ + "fuéremos" ;
|
|
VP (Fut Subj Pl P2) => x_ + "fuereis" ;
|
|
VP (Fut Subj Pl P3) => x_ + "fueren" ;
|
|
VP (Cond Sg P1) => x_ + "sería" ;
|
|
VP (Cond Sg P2) => x_ + "serías" ;
|
|
VP (Cond Sg P3) => x_ + "sería" ;
|
|
VP (Cond Pl P1) => x_ + "seríamos" ;
|
|
VP (Cond Pl P2) => x_ + "seríais" ;
|
|
VP (Cond Pl P3) => x_ + "serían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => x_ + "sé" ;
|
|
VP (Imp Sg P3) => x_ + "sea" ;
|
|
VP (Imp Pl P1) => x_ + "seamos" ;
|
|
VP (Imp Pl P2) => x_ + "sed" ;
|
|
VP (Imp Pl P3) => x_ + "sean" ;
|
|
VP (Pass Sg Masc) => x_ + "sido" ;
|
|
VP (Pass Sg Fem) => x_ + "sida" ;
|
|
VP (Pass Pl Masc) => x_ + "sidos" ;
|
|
VP (Pass Pl Fem) => x_ + "sidas"
|
|
}
|
|
} ;
|
|
|
|
oper estar_2 : Str -> Verbum = \estar ->
|
|
let est_ = Predef.tk 2 estar in
|
|
{s = table {
|
|
VI Infn=> est_ + "ar" ;
|
|
VI Ger => est_ + "ando" ;
|
|
VI Part => est_ + "ado" ;
|
|
VP (Pres Ind Sg P1) => est_ + "oy" ;
|
|
VP (Pres Ind Sg P2) => est_ + "ás" ;
|
|
VP (Pres Ind Sg P3) => est_ + "á" ;
|
|
VP (Pres Ind Pl P1) => est_ + "amos" ;
|
|
VP (Pres Ind Pl P2) => est_ + "áis" ;
|
|
VP (Pres Ind Pl P3) => est_ + "án" ;
|
|
VP (Pres Subj Sg P1) => est_ + "é" ;
|
|
VP (Pres Subj Sg P2) => est_ + "és" ;
|
|
VP (Pres Subj Sg P3) => est_ + "é" ;
|
|
VP (Pres Subj Pl P1) => est_ + "emos" ;
|
|
VP (Pres Subj Pl P2) => est_ + "éis" ;
|
|
VP (Pres Subj Pl P3) => est_ + "én" ;
|
|
VP (Impf Ind Sg P1) => est_ + "aba" ;
|
|
VP (Impf Ind Sg P2) => est_ + "abas" ;
|
|
VP (Impf Ind Sg P3) => est_ + "aba" ;
|
|
VP (Impf Ind Pl P1) => est_ + "ábamos" ;
|
|
VP (Impf Ind Pl P2) => est_ + "abais" ;
|
|
VP (Impf Ind Pl P3) => est_ + "aban" ;
|
|
VP (Impf Subj Sg P1) => variants {est_ + "uviera" ; est_ + "uviese"} ;
|
|
VP (Impf Subj Sg P2) => variants {est_ + "uvieras" ; est_ + "uvieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {est_ + "uviera" ; est_ + "uviese"} ;
|
|
VP (Impf Subj Pl P1) => variants {est_ + "uviéramos" ; est_ + "uviésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {est_ + "uvierais" ; est_ + "uvieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {est_ + "uvieran" ; est_ + "uviesen"} ;
|
|
VP (Pret Sg P1) => est_ + "uve" ;
|
|
VP (Pret Sg P2) => est_ + "uviste" ;
|
|
VP (Pret Sg P3) => est_ + "uvo" ;
|
|
VP (Pret Pl P1) => est_ + "uvimos" ;
|
|
VP (Pret Pl P2) => est_ + "uvisteis" ;
|
|
VP (Pret Pl P3) => est_ + "uvieron" ;
|
|
VP (Fut Ind Sg P1) => est_ + "aré" ;
|
|
VP (Fut Ind Sg P2) => est_ + "arás" ;
|
|
VP (Fut Ind Sg P3) => est_ + "ará" ;
|
|
VP (Fut Ind Pl P1) => est_ + "aremos" ;
|
|
VP (Fut Ind Pl P2) => est_ + "aréis" ;
|
|
VP (Fut Ind Pl P3) => est_ + "arán" ;
|
|
VP (Fut Subj Sg P1) => est_ + "uviere" ;
|
|
VP (Fut Subj Sg P2) => est_ + "uvieres" ;
|
|
VP (Fut Subj Sg P3) => est_ + "uviere" ;
|
|
VP (Fut Subj Pl P1) => est_ + "uviéremos" ;
|
|
VP (Fut Subj Pl P2) => est_ + "uviereis" ;
|
|
VP (Fut Subj Pl P3) => est_ + "uvieren" ;
|
|
VP (Cond Sg P1) => est_ + "aría" ;
|
|
VP (Cond Sg P2) => est_ + "arías" ;
|
|
VP (Cond Sg P3) => est_ + "aría" ;
|
|
VP (Cond Pl P1) => est_ + "aríamos" ;
|
|
VP (Cond Pl P2) => est_ + "aríais" ;
|
|
VP (Cond Pl P3) => est_ + "arían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => est_ + "á" ;
|
|
VP (Imp Sg P3) => est_ + "é" ;
|
|
VP (Imp Pl P1) => est_ + "emos" ;
|
|
VP (Imp Pl P2) => est_ + "ad" ;
|
|
VP (Imp Pl P3) => est_ + "én" ;
|
|
VP (Pass Sg Masc) => est_ + "ado" ;
|
|
VP (Pass Sg Fem) => est_ + "ada" ;
|
|
VP (Pass Pl Masc) => est_ + "ados" ;
|
|
VP (Pass Pl Fem) => est_ + "adas"
|
|
}
|
|
} ;
|
|
|
|
oper haber_3 : Str -> Verbum = \haber ->
|
|
let h_ = Predef.tk 4 haber in
|
|
{s = table {
|
|
VI Infn=> h_ + "aber" ;
|
|
VI Ger => h_ + "abiendo" ;
|
|
VI Part => h_ + "abido" ;
|
|
VP (Pres Ind Sg P1) => h_ + "e" ;
|
|
VP (Pres Ind Sg P2) => h_ + "as" ;
|
|
VP (Pres Ind Sg P3) => variants {h_ + "a"} ; ---- h_ + "ay"} ;
|
|
VP (Pres Ind Pl P1) => h_ + "emos" ;
|
|
VP (Pres Ind Pl P2) => h_ + "abéis" ;
|
|
VP (Pres Ind Pl P3) => h_ + "an" ;
|
|
VP (Pres Subj Sg P1) => h_ + "aya" ;
|
|
VP (Pres Subj Sg P2) => h_ + "ayas" ;
|
|
VP (Pres Subj Sg P3) => h_ + "aya" ;
|
|
VP (Pres Subj Pl P1) => h_ + "ayamos" ;
|
|
VP (Pres Subj Pl P2) => h_ + "ayáis" ;
|
|
VP (Pres Subj Pl P3) => h_ + "ayan" ;
|
|
VP (Impf Ind Sg P1) => h_ + "abía" ;
|
|
VP (Impf Ind Sg P2) => h_ + "abías" ;
|
|
VP (Impf Ind Sg P3) => h_ + "abía" ;
|
|
VP (Impf Ind Pl P1) => h_ + "abíamos" ;
|
|
VP (Impf Ind Pl P2) => h_ + "abíais" ;
|
|
VP (Impf Ind Pl P3) => h_ + "abían" ;
|
|
VP (Impf Subj Sg P1) => variants {h_ + "ubiera" ; h_ + "ubiese"} ;
|
|
VP (Impf Subj Sg P2) => variants {h_ + "ubieras" ; h_ + "ubieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {h_ + "ubiera" ; h_ + "ubiese"} ;
|
|
VP (Impf Subj Pl P1) => variants {h_ + "ubiéramos" ; h_ + "ubiésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {h_ + "ubierais" ; h_ + "ubieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {h_ + "ubieran" ; h_ + "ubiesen"} ;
|
|
VP (Pret Sg P1) => h_ + "ube" ;
|
|
VP (Pret Sg P2) => h_ + "ubiste" ;
|
|
VP (Pret Sg P3) => h_ + "ubo" ;
|
|
VP (Pret Pl P1) => h_ + "ubimos" ;
|
|
VP (Pret Pl P2) => h_ + "ubisteis" ;
|
|
VP (Pret Pl P3) => h_ + "ubieron" ;
|
|
VP (Fut Ind Sg P1) => h_ + "abré" ;
|
|
VP (Fut Ind Sg P2) => h_ + "abrás" ;
|
|
VP (Fut Ind Sg P3) => h_ + "abrá" ;
|
|
VP (Fut Ind Pl P1) => h_ + "abremos" ;
|
|
VP (Fut Ind Pl P2) => h_ + "abréis" ;
|
|
VP (Fut Ind Pl P3) => h_ + "abrán" ;
|
|
VP (Fut Subj Sg P1) => h_ + "ubiere" ;
|
|
VP (Fut Subj Sg P2) => h_ + "ubieres" ;
|
|
VP (Fut Subj Sg P3) => h_ + "ubiere" ;
|
|
VP (Fut Subj Pl P1) => h_ + "ubiéremos" ;
|
|
VP (Fut Subj Pl P2) => h_ + "ubiereis" ;
|
|
VP (Fut Subj Pl P3) => h_ + "ubieren" ;
|
|
VP (Cond Sg P1) => h_ + "abría" ;
|
|
VP (Cond Sg P2) => h_ + "abrías" ;
|
|
VP (Cond Sg P3) => h_ + "abría" ;
|
|
VP (Cond Pl P1) => h_ + "abríamos" ;
|
|
VP (Cond Pl P2) => h_ + "abríais" ;
|
|
VP (Cond Pl P3) => h_ + "abrían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => variants {} ;
|
|
VP (Imp Sg P3) => variants {} ;
|
|
VP (Imp Pl P1) => variants {} ;
|
|
VP (Imp Pl P2) => variants {} ;
|
|
VP (Imp Pl P3) => variants {} ;
|
|
VP (Pass Sg Masc) => h_ + "abido" ;
|
|
VP (Pass Sg Fem) => h_ + "abida" ;
|
|
VP (Pass Pl Masc) => h_ + "abidos" ;
|
|
VP (Pass Pl Fem) => h_ + "abidas"
|
|
}
|
|
} ;
|
|
|
|
oper tener_4 : Str -> Verbum = \tener ->
|
|
let t_ = Predef.tk 4 tener in
|
|
{s = table {
|
|
VI Infn => t_ + "ener" ;
|
|
VI Ger => t_ + "eniendo" ;
|
|
VI Part => t_ + "enido" ;
|
|
VP (Pres Ind Sg P1) => t_ + "engo" ;
|
|
VP (Pres Ind Sg P2) => t_ + "ienes" ;
|
|
VP (Pres Ind Sg P3) => t_ + "iene" ;
|
|
VP (Pres Ind Pl P1) => t_ + "enemos" ;
|
|
VP (Pres Ind Pl P2) => t_ + "enéis" ;
|
|
VP (Pres Ind Pl P3) => t_ + "ienen" ;
|
|
VP (Pres Subj Sg P1) => t_ + "enga" ;
|
|
VP (Pres Subj Sg P2) => t_ + "engas" ;
|
|
VP (Pres Subj Sg P3) => t_ + "enga" ;
|
|
VP (Pres Subj Pl P1) => t_ + "engamos" ;
|
|
VP (Pres Subj Pl P2) => t_ + "engáis" ;
|
|
VP (Pres Subj Pl P3) => t_ + "engan" ;
|
|
VP (Impf Ind Sg P1) => t_ + "enía" ;
|
|
VP (Impf Ind Sg P2) => t_ + "enías" ;
|
|
VP (Impf Ind Sg P3) => t_ + "enía" ;
|
|
VP (Impf Ind Pl P1) => t_ + "eníamos" ;
|
|
VP (Impf Ind Pl P2) => t_ + "eníais" ;
|
|
VP (Impf Ind Pl P3) => t_ + "enían" ;
|
|
VP (Impf Subj Sg P1) => variants {t_ + "uviera" ; t_ + "uviese"} ;
|
|
VP (Impf Subj Sg P2) => variants {t_ + "uvieras" ; t_ + "uvieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {t_ + "uviera" ; t_ + "uviese"} ;
|
|
VP (Impf Subj Pl P1) => variants {t_ + "uviéramos" ; t_ + "uviésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {t_ + "uvierais" ; t_ + "uvieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {t_ + "uvieran" ; t_ + "uviesen"} ;
|
|
VP (Pret Sg P1) => t_ + "uve" ;
|
|
VP (Pret Sg P2) => t_ + "uviste" ;
|
|
VP (Pret Sg P3) => t_ + "uvo" ;
|
|
VP (Pret Pl P1) => t_ + "uvimos" ;
|
|
VP (Pret Pl P2) => t_ + "uvisteis" ;
|
|
VP (Pret Pl P3) => t_ + "uvieron" ;
|
|
VP (Fut Ind Sg P1) => t_ + "endré" ;
|
|
VP (Fut Ind Sg P2) => t_ + "endrás" ;
|
|
VP (Fut Ind Sg P3) => t_ + "endrá" ;
|
|
VP (Fut Ind Pl P1) => t_ + "endremos" ;
|
|
VP (Fut Ind Pl P2) => t_ + "endréis" ;
|
|
VP (Fut Ind Pl P3) => t_ + "endrán" ;
|
|
VP (Fut Subj Sg P1) => t_ + "uviere" ;
|
|
VP (Fut Subj Sg P2) => t_ + "uvieres" ;
|
|
VP (Fut Subj Sg P3) => t_ + "uviere" ;
|
|
VP (Fut Subj Pl P1) => t_ + "uviéremos" ;
|
|
VP (Fut Subj Pl P2) => t_ + "uviereis" ;
|
|
VP (Fut Subj Pl P3) => t_ + "uvieren" ;
|
|
VP (Cond Sg P1) => t_ + "endría" ;
|
|
VP (Cond Sg P2) => t_ + "endrías" ;
|
|
VP (Cond Sg P3) => t_ + "endría" ;
|
|
VP (Cond Pl P1) => t_ + "endríamos" ;
|
|
VP (Cond Pl P2) => t_ + "endríais" ;
|
|
VP (Cond Pl P3) => t_ + "endrían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => t_ + "en" ;
|
|
VP (Imp Sg P3) => t_ + "enga" ;
|
|
VP (Imp Pl P1) => t_ + "engamos" ;
|
|
VP (Imp Pl P2) => t_ + "ened" ;
|
|
VP (Imp Pl P3) => t_ + "engan" ;
|
|
VP (Pass Sg Masc) => t_ + "enido" ;
|
|
VP (Pass Sg Fem) => t_ + "enida" ;
|
|
VP (Pass Pl Masc) => t_ + "enidos" ;
|
|
VP (Pass Pl Fem) => t_ + "enidas"
|
|
}
|
|
} ;
|
|
|
|
oper cortar_5 : Str -> Verbum = \cortar ->
|
|
let cort_ = Predef.tk 2 cortar in
|
|
{s = table {
|
|
VI Infn => cort_ + "ar" ;
|
|
VI Ger => cort_ + "ando" ;
|
|
VI Part => cort_ + "ado" ;
|
|
VP (Pres Ind Sg P1) => cort_ + "o" ;
|
|
VP (Pres Ind Sg P2) => cort_ + "as" ;
|
|
VP (Pres Ind Sg P3) => cort_ + "a" ;
|
|
VP (Pres Ind Pl P1) => cort_ + "amos" ;
|
|
VP (Pres Ind Pl P2) => cort_ + "áis" ;
|
|
VP (Pres Ind Pl P3) => cort_ + "an" ;
|
|
VP (Pres Subj Sg P1) => cort_ + "e" ;
|
|
VP (Pres Subj Sg P2) => cort_ + "es" ;
|
|
VP (Pres Subj Sg P3) => cort_ + "e" ;
|
|
VP (Pres Subj Pl P1) => cort_ + "emos" ;
|
|
VP (Pres Subj Pl P2) => cort_ + "éis" ;
|
|
VP (Pres Subj Pl P3) => cort_ + "en" ;
|
|
VP (Impf Ind Sg P1) => cort_ + "aba" ;
|
|
VP (Impf Ind Sg P2) => cort_ + "abas" ;
|
|
VP (Impf Ind Sg P3) => cort_ + "aba" ;
|
|
VP (Impf Ind Pl P1) => cort_ + "ábamos" ;
|
|
VP (Impf Ind Pl P2) => cort_ + "abais" ;
|
|
VP (Impf Ind Pl P3) => cort_ + "aban" ;
|
|
VP (Impf Subj Sg P1) => variants {cort_ + "ara" ; cort_ + "ase"} ;
|
|
VP (Impf Subj Sg P2) => variants {cort_ + "aras" ; cort_ + "ases"} ;
|
|
VP (Impf Subj Sg P3) => variants {cort_ + "ara" ; cort_ + "ase"} ;
|
|
VP (Impf Subj Pl P1) => variants {cort_ + "áramos" ; cort_ + "ásemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {cort_ + "arais" ; cort_ + "aseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {cort_ + "aran" ; cort_ + "asen"} ;
|
|
VP (Pret Sg P1) => cort_ + "é" ;
|
|
VP (Pret Sg P2) => cort_ + "aste" ;
|
|
VP (Pret Sg P3) => cort_ + "ó" ;
|
|
VP (Pret Pl P1) => cort_ + "amos" ;
|
|
VP (Pret Pl P2) => cort_ + "asteis" ;
|
|
VP (Pret Pl P3) => cort_ + "aron" ;
|
|
VP (Fut Ind Sg P1) => cort_ + "aré" ;
|
|
VP (Fut Ind Sg P2) => cort_ + "arás" ;
|
|
VP (Fut Ind Sg P3) => cort_ + "ará" ;
|
|
VP (Fut Ind Pl P1) => cort_ + "aremos" ;
|
|
VP (Fut Ind Pl P2) => cort_ + "aréis" ;
|
|
VP (Fut Ind Pl P3) => cort_ + "arán" ;
|
|
VP (Fut Subj Sg P1) => cort_ + "are" ;
|
|
VP (Fut Subj Sg P2) => cort_ + "ares" ;
|
|
VP (Fut Subj Sg P3) => cort_ + "are" ;
|
|
VP (Fut Subj Pl P1) => cort_ + "áremos" ;
|
|
VP (Fut Subj Pl P2) => cort_ + "areis" ;
|
|
VP (Fut Subj Pl P3) => cort_ + "aren" ;
|
|
VP (Cond Sg P1) => cort_ + "aría" ;
|
|
VP (Cond Sg P2) => cort_ + "arías" ;
|
|
VP (Cond Sg P3) => cort_ + "aría" ;
|
|
VP (Cond Pl P1) => cort_ + "aríamos" ;
|
|
VP (Cond Pl P2) => cort_ + "aríais" ;
|
|
VP (Cond Pl P3) => cort_ + "arían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => cort_ + "a" ;
|
|
VP (Imp Sg P3) => cort_ + "e" ;
|
|
VP (Imp Pl P1) => cort_ + "emos" ;
|
|
VP (Imp Pl P2) => cort_ + "ad" ;
|
|
VP (Imp Pl P3) => cort_ + "en" ;
|
|
VP (Pass Sg Masc) => cort_ + "ado" ;
|
|
VP (Pass Sg Fem) => cort_ + "ada" ;
|
|
VP (Pass Pl Masc) => cort_ + "ados" ;
|
|
VP (Pass Pl Fem) => cort_ + "adas"
|
|
}
|
|
} ;
|
|
|
|
|
|
oper deber_6 : Str -> Verbum = \deber ->
|
|
let deb_ = Predef.tk 2 deber in
|
|
{s = table {
|
|
VI Infn => deb_ + "er" ;
|
|
VI Ger => deb_ + "iendo" ;
|
|
VI Part => deb_ + "ido" ;
|
|
VP (Pres Ind Sg P1) => deb_ + "o" ;
|
|
VP (Pres Ind Sg P2) => deb_ + "es" ;
|
|
VP (Pres Ind Sg P3) => deb_ + "e" ;
|
|
VP (Pres Ind Pl P1) => deb_ + "emos" ;
|
|
VP (Pres Ind Pl P2) => deb_ + "éis" ;
|
|
VP (Pres Ind Pl P3) => deb_ + "en" ;
|
|
VP (Pres Subj Sg P1) => deb_ + "a" ;
|
|
VP (Pres Subj Sg P2) => deb_ + "as" ;
|
|
VP (Pres Subj Sg P3) => deb_ + "a" ;
|
|
VP (Pres Subj Pl P1) => deb_ + "amos" ;
|
|
VP (Pres Subj Pl P2) => deb_ + "áis" ;
|
|
VP (Pres Subj Pl P3) => deb_ + "an" ;
|
|
VP (Impf Ind Sg P1) => deb_ + "ía" ;
|
|
VP (Impf Ind Sg P2) => deb_ + "ías" ;
|
|
VP (Impf Ind Sg P3) => deb_ + "ía" ;
|
|
VP (Impf Ind Pl P1) => deb_ + "íamos" ;
|
|
VP (Impf Ind Pl P2) => deb_ + "íais" ;
|
|
VP (Impf Ind Pl P3) => deb_ + "ían" ;
|
|
VP (Impf Subj Sg P1) => variants {deb_ + "iera" ; deb_ + "iese"} ;
|
|
VP (Impf Subj Sg P2) => variants {deb_ + "ieras" ; deb_ + "ieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {deb_ + "iera" ; deb_ + "iese"} ;
|
|
VP (Impf Subj Pl P1) => variants {deb_ + "iéramos" ; deb_ + "iésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {deb_ + "ierais" ; deb_ + "ieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {deb_ + "ieran" ; deb_ + "iesen"} ;
|
|
VP (Pret Sg P1) => deb_ + "í" ;
|
|
VP (Pret Sg P2) => deb_ + "iste" ;
|
|
VP (Pret Sg P3) => deb_ + "ió" ;
|
|
VP (Pret Pl P1) => deb_ + "imos" ;
|
|
VP (Pret Pl P2) => deb_ + "isteis" ;
|
|
VP (Pret Pl P3) => deb_ + "ieron" ;
|
|
VP (Fut Ind Sg P1) => deb_ + "eré" ;
|
|
VP (Fut Ind Sg P2) => deb_ + "erás" ;
|
|
VP (Fut Ind Sg P3) => deb_ + "erá" ;
|
|
VP (Fut Ind Pl P1) => deb_ + "eremos" ;
|
|
VP (Fut Ind Pl P2) => deb_ + "eréis" ;
|
|
VP (Fut Ind Pl P3) => deb_ + "erán" ;
|
|
VP (Fut Subj Sg P1) => deb_ + "iere" ;
|
|
VP (Fut Subj Sg P2) => deb_ + "ieres" ;
|
|
VP (Fut Subj Sg P3) => deb_ + "iere" ;
|
|
VP (Fut Subj Pl P1) => deb_ + "iéremos" ;
|
|
VP (Fut Subj Pl P2) => deb_ + "iereis" ;
|
|
VP (Fut Subj Pl P3) => deb_ + "ieren" ;
|
|
VP (Cond Sg P1) => deb_ + "ería" ;
|
|
VP (Cond Sg P2) => deb_ + "erías" ;
|
|
VP (Cond Sg P3) => deb_ + "ería" ;
|
|
VP (Cond Pl P1) => deb_ + "eríamos" ;
|
|
VP (Cond Pl P2) => deb_ + "eríais" ;
|
|
VP (Cond Pl P3) => deb_ + "erían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => deb_ + "e" ;
|
|
VP (Imp Sg P3) => deb_ + "a" ;
|
|
VP (Imp Pl P1) => deb_ + "amos" ;
|
|
VP (Imp Pl P2) => deb_ + "ed" ;
|
|
VP (Imp Pl P3) => deb_ + "an" ;
|
|
VP (Pass Sg Masc) => deb_ + "ido" ;
|
|
VP (Pass Sg Fem) => deb_ + "ida" ;
|
|
VP (Pass Pl Masc) => deb_ + "idos" ;
|
|
VP (Pass Pl Fem) => deb_ + "idas"
|
|
}
|
|
} ;
|
|
oper vivir_7 : Str -> Verbum = \vivir ->
|
|
let viv_ = Predef.tk 2 vivir in
|
|
{s = table {
|
|
VI Infn => viv_ + "ir" ;
|
|
VI Ger => viv_ + "iendo" ;
|
|
VI Part => viv_ + "ido" ;
|
|
VP (Pres Ind Sg P1) => viv_ + "o" ;
|
|
VP (Pres Ind Sg P2) => viv_ + "es" ;
|
|
VP (Pres Ind Sg P3) => viv_ + "e" ;
|
|
VP (Pres Ind Pl P1) => viv_ + "imos" ;
|
|
VP (Pres Ind Pl P2) => viv_ + "ís" ;
|
|
VP (Pres Ind Pl P3) => viv_ + "en" ;
|
|
VP (Pres Subj Sg P1) => viv_ + "a" ;
|
|
VP (Pres Subj Sg P2) => viv_ + "as" ;
|
|
VP (Pres Subj Sg P3) => viv_ + "a" ;
|
|
VP (Pres Subj Pl P1) => viv_ + "amos" ;
|
|
VP (Pres Subj Pl P2) => viv_ + "áis" ;
|
|
VP (Pres Subj Pl P3) => viv_ + "an" ;
|
|
VP (Impf Ind Sg P1) => viv_ + "ía" ;
|
|
VP (Impf Ind Sg P2) => viv_ + "ías" ;
|
|
VP (Impf Ind Sg P3) => viv_ + "ía" ;
|
|
VP (Impf Ind Pl P1) => viv_ + "íamos" ;
|
|
VP (Impf Ind Pl P2) => viv_ + "íais" ;
|
|
VP (Impf Ind Pl P3) => viv_ + "ían" ;
|
|
VP (Impf Subj Sg P1) => variants {viv_ + "iera" ; viv_ + "iese"} ;
|
|
VP (Impf Subj Sg P2) => variants {viv_ + "ieras" ; viv_ + "ieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {viv_ + "iera" ; viv_ + "iese"} ;
|
|
VP (Impf Subj Pl P1) => variants {viv_ + "iéramos" ; viv_ + "iésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {viv_ + "ierais" ; viv_ + "ieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {viv_ + "ieran" ; viv_ + "iesen"} ;
|
|
VP (Pret Sg P1) => viv_ + "í" ;
|
|
VP (Pret Sg P2) => viv_ + "iste" ;
|
|
VP (Pret Sg P3) => viv_ + "ió" ;
|
|
VP (Pret Pl P1) => viv_ + "imos" ;
|
|
VP (Pret Pl P2) => viv_ + "isteis" ;
|
|
VP (Pret Pl P3) => viv_ + "ieron" ;
|
|
VP (Fut Ind Sg P1) => viv_ + "iré" ;
|
|
VP (Fut Ind Sg P2) => viv_ + "irás" ;
|
|
VP (Fut Ind Sg P3) => viv_ + "irá" ;
|
|
VP (Fut Ind Pl P1) => viv_ + "iremos" ;
|
|
VP (Fut Ind Pl P2) => viv_ + "iréis" ;
|
|
VP (Fut Ind Pl P3) => viv_ + "irán" ;
|
|
VP (Fut Subj Sg P1) => viv_ + "iere" ;
|
|
VP (Fut Subj Sg P2) => viv_ + "ieres" ;
|
|
VP (Fut Subj Sg P3) => viv_ + "iere" ;
|
|
VP (Fut Subj Pl P1) => viv_ + "iéremos" ;
|
|
VP (Fut Subj Pl P2) => viv_ + "iereis" ;
|
|
VP (Fut Subj Pl P3) => viv_ + "ieren" ;
|
|
VP (Cond Sg P1) => viv_ + "iría" ;
|
|
VP (Cond Sg P2) => viv_ + "irías" ;
|
|
VP (Cond Sg P3) => viv_ + "iría" ;
|
|
VP (Cond Pl P1) => viv_ + "iríamos" ;
|
|
VP (Cond Pl P2) => viv_ + "iríais" ;
|
|
VP (Cond Pl P3) => viv_ + "irían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => viv_ + "e" ;
|
|
VP (Imp Sg P3) => viv_ + "a" ;
|
|
VP (Imp Pl P1) => viv_ + "amos" ;
|
|
VP (Imp Pl P2) => viv_ + "id" ;
|
|
VP (Imp Pl P3) => viv_ + "an" ;
|
|
VP (Pass Sg Masc) => viv_ + "ido" ;
|
|
VP (Pass Sg Fem) => viv_ + "ida" ;
|
|
VP (Pass Pl Masc) => viv_ + "idos" ;
|
|
VP (Pass Pl Fem) => viv_ + "idas"
|
|
}
|
|
} ;
|
|
oper abolir_8 : Str -> Verbum = \abolir ->
|
|
let abol_ = Predef.tk 2 abolir in
|
|
{s = table {
|
|
VI Infn => abol_ + "ir" ;
|
|
VI Ger => abol_ + "iendo" ;
|
|
VI Part => abol_ + "ido" ;
|
|
VP (Pres Ind Sg P1) => variants {} ;
|
|
VP (Pres Ind Sg P2) => variants {} ;
|
|
VP (Pres Ind Sg P3) => variants {} ;
|
|
VP (Pres Ind Pl P1) => abol_ + "imos" ;
|
|
VP (Pres Ind Pl P2) => abol_ + "ís" ;
|
|
VP (Pres Ind Pl P3) => variants {} ;
|
|
VP (Pres Subj Sg P1) => variants {} ;
|
|
VP (Pres Subj Sg P2) => variants {} ;
|
|
VP (Pres Subj Sg P3) => variants {} ;
|
|
VP (Pres Subj Pl P1) => variants {} ;
|
|
VP (Pres Subj Pl P2) => variants {} ;
|
|
VP (Pres Subj Pl P3) => variants {} ;
|
|
VP (Impf Ind Sg P1) => abol_ + "ía" ;
|
|
VP (Impf Ind Sg P2) => abol_ + "ías" ;
|
|
VP (Impf Ind Sg P3) => abol_ + "ía" ;
|
|
VP (Impf Ind Pl P1) => abol_ + "íamos" ;
|
|
VP (Impf Ind Pl P2) => abol_ + "íais" ;
|
|
VP (Impf Ind Pl P3) => abol_ + "ían" ;
|
|
VP (Impf Subj Sg P1) => variants {abol_ + "iera" ; abol_ + "iese"} ;
|
|
VP (Impf Subj Sg P2) => variants {abol_ + "ieras" ; abol_ + "ieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {abol_ + "iera" ; abol_ + "iese"} ;
|
|
VP (Impf Subj Pl P1) => variants {abol_ + "iéramos" ; abol_ + "iésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {abol_ + "ierais" ; abol_ + "ieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {abol_ + "ieran" ; abol_ + "iesen"} ;
|
|
VP (Pret Sg P1) => abol_ + "í" ;
|
|
VP (Pret Sg P2) => abol_ + "iste" ;
|
|
VP (Pret Sg P3) => abol_ + "ió" ;
|
|
VP (Pret Pl P1) => abol_ + "imos" ;
|
|
VP (Pret Pl P2) => abol_ + "isteis" ;
|
|
VP (Pret Pl P3) => abol_ + "ieron" ;
|
|
VP (Fut Ind Sg P1) => abol_ + "iré" ;
|
|
VP (Fut Ind Sg P2) => abol_ + "irás" ;
|
|
VP (Fut Ind Sg P3) => abol_ + "irá" ;
|
|
VP (Fut Ind Pl P1) => abol_ + "iremos" ;
|
|
VP (Fut Ind Pl P2) => abol_ + "iréis" ;
|
|
VP (Fut Ind Pl P3) => abol_ + "irán" ;
|
|
VP (Fut Subj Sg P1) => abol_ + "iere" ;
|
|
VP (Fut Subj Sg P2) => abol_ + "ieres" ;
|
|
VP (Fut Subj Sg P3) => abol_ + "iere" ;
|
|
VP (Fut Subj Pl P1) => abol_ + "iéremos" ;
|
|
VP (Fut Subj Pl P2) => abol_ + "iereis" ;
|
|
VP (Fut Subj Pl P3) => abol_ + "ieren" ;
|
|
VP (Cond Sg P1) => abol_ + "iría" ;
|
|
VP (Cond Sg P2) => abol_ + "irías" ;
|
|
VP (Cond Sg P3) => abol_ + "iría" ;
|
|
VP (Cond Pl P1) => abol_ + "iríamos" ;
|
|
VP (Cond Pl P2) => abol_ + "iríais" ;
|
|
VP (Cond Pl P3) => abol_ + "irían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => variants {} ;
|
|
VP (Imp Sg P3) => variants {} ;
|
|
VP (Imp Pl P1) => variants {} ;
|
|
VP (Imp Pl P2) => abol_ + "id" ;
|
|
VP (Imp Pl P3) => variants {} ;
|
|
VP (Pass Sg Masc) => abol_ + "ido" ;
|
|
VP (Pass Sg Fem) => abol_ + "ida" ;
|
|
VP (Pass Pl Masc) => abol_ + "idos" ;
|
|
VP (Pass Pl Fem) => abol_ + "idas"
|
|
}
|
|
} ;
|
|
oper actuar_9 : Str -> Verbum = \actuar ->
|
|
let act_ = Predef.tk 3 actuar in
|
|
{s = table {
|
|
VI Infn => act_ + "uar" ;
|
|
VI Ger => act_ + "uando" ;
|
|
VI Part => act_ + "uado" ;
|
|
VP (Pres Ind Sg P1) => act_ + "úo" ;
|
|
VP (Pres Ind Sg P2) => act_ + "úas" ;
|
|
VP (Pres Ind Sg P3) => act_ + "úa" ;
|
|
VP (Pres Ind Pl P1) => act_ + "uamos" ;
|
|
VP (Pres Ind Pl P2) => act_ + "uáis" ;
|
|
VP (Pres Ind Pl P3) => act_ + "úan" ;
|
|
VP (Pres Subj Sg P1) => act_ + "úe" ;
|
|
VP (Pres Subj Sg P2) => act_ + "úes" ;
|
|
VP (Pres Subj Sg P3) => act_ + "úe" ;
|
|
VP (Pres Subj Pl P1) => act_ + "uemos" ;
|
|
VP (Pres Subj Pl P2) => act_ + "uéis" ;
|
|
VP (Pres Subj Pl P3) => act_ + "úen" ;
|
|
VP (Impf Ind Sg P1) => act_ + "uaba" ;
|
|
VP (Impf Ind Sg P2) => act_ + "uabas" ;
|
|
VP (Impf Ind Sg P3) => act_ + "uaba" ;
|
|
VP (Impf Ind Pl P1) => act_ + "uábamos" ;
|
|
VP (Impf Ind Pl P2) => act_ + "uabais" ;
|
|
VP (Impf Ind Pl P3) => act_ + "uaban" ;
|
|
VP (Impf Subj Sg P1) => variants {act_ + "uara" ; act_ + "uase"} ;
|
|
VP (Impf Subj Sg P2) => variants {act_ + "uaras" ; act_ + "uases"} ;
|
|
VP (Impf Subj Sg P3) => variants {act_ + "uara" ; act_ + "uase"} ;
|
|
VP (Impf Subj Pl P1) => variants {act_ + "uáramos" ; act_ + "uásemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {act_ + "uarais" ; act_ + "uaseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {act_ + "uaran" ; act_ + "uasen"} ;
|
|
VP (Pret Sg P1) => act_ + "ué" ;
|
|
VP (Pret Sg P2) => act_ + "uaste" ;
|
|
VP (Pret Sg P3) => act_ + "uó" ;
|
|
VP (Pret Pl P1) => act_ + "uamos" ;
|
|
VP (Pret Pl P2) => act_ + "uasteis" ;
|
|
VP (Pret Pl P3) => act_ + "uaron" ;
|
|
VP (Fut Ind Sg P1) => act_ + "uaré" ;
|
|
VP (Fut Ind Sg P2) => act_ + "uarás" ;
|
|
VP (Fut Ind Sg P3) => act_ + "uará" ;
|
|
VP (Fut Ind Pl P1) => act_ + "uaremos" ;
|
|
VP (Fut Ind Pl P2) => act_ + "uaréis" ;
|
|
VP (Fut Ind Pl P3) => act_ + "uarán" ;
|
|
VP (Fut Subj Sg P1) => act_ + "uare" ;
|
|
VP (Fut Subj Sg P2) => act_ + "uares" ;
|
|
VP (Fut Subj Sg P3) => act_ + "uare" ;
|
|
VP (Fut Subj Pl P1) => act_ + "uáremos" ;
|
|
VP (Fut Subj Pl P2) => act_ + "uareis" ;
|
|
VP (Fut Subj Pl P3) => act_ + "uaren" ;
|
|
VP (Cond Sg P1) => act_ + "uaría" ;
|
|
VP (Cond Sg P2) => act_ + "uarías" ;
|
|
VP (Cond Sg P3) => act_ + "uaría" ;
|
|
VP (Cond Pl P1) => act_ + "uaríamos" ;
|
|
VP (Cond Pl P2) => act_ + "uaríais" ;
|
|
VP (Cond Pl P3) => act_ + "uarían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => act_ + "úa" ;
|
|
VP (Imp Sg P3) => act_ + "úe" ;
|
|
VP (Imp Pl P1) => act_ + "uemos" ;
|
|
VP (Imp Pl P2) => act_ + "uad" ;
|
|
VP (Imp Pl P3) => act_ + "úen" ;
|
|
VP (Pass Sg Masc) => act_ + "uado" ;
|
|
VP (Pass Sg Fem) => act_ + "uada" ;
|
|
VP (Pass Pl Masc) => act_ + "uados" ;
|
|
VP (Pass Pl Fem) => act_ + "uadas"
|
|
}
|
|
} ;
|
|
oper adquirir_10 : Str -> Verbum = \adquirir ->
|
|
let adqui_ = Predef.tk 3 adquirir in
|
|
{s = table {
|
|
VI Infn => adqui_ + "rir" ;
|
|
VI Ger => adqui_ + "riendo" ;
|
|
VI Part => adqui_ + "rido" ;
|
|
VP (Pres Ind Sg P1) => adqui_ + "ero" ;
|
|
VP (Pres Ind Sg P2) => adqui_ + "eres" ;
|
|
VP (Pres Ind Sg P3) => adqui_ + "ere" ;
|
|
VP (Pres Ind Pl P1) => adqui_ + "rimos" ;
|
|
VP (Pres Ind Pl P2) => adqui_ + "rís" ;
|
|
VP (Pres Ind Pl P3) => adqui_ + "eren" ;
|
|
VP (Pres Subj Sg P1) => adqui_ + "era" ;
|
|
VP (Pres Subj Sg P2) => adqui_ + "eras" ;
|
|
VP (Pres Subj Sg P3) => adqui_ + "era" ;
|
|
VP (Pres Subj Pl P1) => adqui_ + "ramos" ;
|
|
VP (Pres Subj Pl P2) => adqui_ + "ráis" ;
|
|
VP (Pres Subj Pl P3) => adqui_ + "eran" ;
|
|
VP (Impf Ind Sg P1) => adqui_ + "ría" ;
|
|
VP (Impf Ind Sg P2) => adqui_ + "rías" ;
|
|
VP (Impf Ind Sg P3) => adqui_ + "ría" ;
|
|
VP (Impf Ind Pl P1) => adqui_ + "ríamos" ;
|
|
VP (Impf Ind Pl P2) => adqui_ + "ríais" ;
|
|
VP (Impf Ind Pl P3) => adqui_ + "rían" ;
|
|
VP (Impf Subj Sg P1) => variants {adqui_ + "riera" ; adqui_ + "riese"} ;
|
|
VP (Impf Subj Sg P2) => variants {adqui_ + "rieras" ; adqui_ + "rieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {adqui_ + "riera" ; adqui_ + "riese"} ;
|
|
VP (Impf Subj Pl P1) => variants {adqui_ + "riéramos" ; adqui_ + "riésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {adqui_ + "rierais" ; adqui_ + "rieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {adqui_ + "rieran" ; adqui_ + "riesen"} ;
|
|
VP (Pret Sg P1) => adqui_ + "rí" ;
|
|
VP (Pret Sg P2) => adqui_ + "riste" ;
|
|
VP (Pret Sg P3) => adqui_ + "rió" ;
|
|
VP (Pret Pl P1) => adqui_ + "rimos" ;
|
|
VP (Pret Pl P2) => adqui_ + "risteis" ;
|
|
VP (Pret Pl P3) => adqui_ + "rieron" ;
|
|
VP (Fut Ind Sg P1) => adqui_ + "riré" ;
|
|
VP (Fut Ind Sg P2) => adqui_ + "rirás" ;
|
|
VP (Fut Ind Sg P3) => adqui_ + "rirá" ;
|
|
VP (Fut Ind Pl P1) => adqui_ + "riremos" ;
|
|
VP (Fut Ind Pl P2) => adqui_ + "riréis" ;
|
|
VP (Fut Ind Pl P3) => adqui_ + "rirán" ;
|
|
VP (Fut Subj Sg P1) => adqui_ + "riere" ;
|
|
VP (Fut Subj Sg P2) => adqui_ + "rieres" ;
|
|
VP (Fut Subj Sg P3) => adqui_ + "riere" ;
|
|
VP (Fut Subj Pl P1) => adqui_ + "riéremos" ;
|
|
VP (Fut Subj Pl P2) => adqui_ + "riereis" ;
|
|
VP (Fut Subj Pl P3) => adqui_ + "rieren" ;
|
|
VP (Cond Sg P1) => adqui_ + "riría" ;
|
|
VP (Cond Sg P2) => adqui_ + "rirías" ;
|
|
VP (Cond Sg P3) => adqui_ + "riría" ;
|
|
VP (Cond Pl P1) => adqui_ + "riríamos" ;
|
|
VP (Cond Pl P2) => adqui_ + "riríais" ;
|
|
VP (Cond Pl P3) => adqui_ + "rirían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => adqui_ + "ere" ;
|
|
VP (Imp Sg P3) => adqui_ + "era" ;
|
|
VP (Imp Pl P1) => adqui_ + "ramos" ;
|
|
VP (Imp Pl P2) => adqui_ + "rid" ;
|
|
VP (Imp Pl P3) => adqui_ + "eran" ;
|
|
VP (Pass Sg Masc) => adqui_ + "rido" ;
|
|
VP (Pass Sg Fem) => adqui_ + "rida" ;
|
|
VP (Pass Pl Masc) => adqui_ + "ridos" ;
|
|
VP (Pass Pl Fem) => adqui_ + "ridas"
|
|
}
|
|
} ;
|
|
oper ahincar_11 : Str -> Verbum = \ahincar ->
|
|
let ah_ = Predef.tk 5 ahincar in
|
|
{s = table {
|
|
VI Infn => ah_ + "incar" ;
|
|
VI Ger => ah_ + "incando" ;
|
|
VI Part => ah_ + "incado" ;
|
|
VP (Pres Ind Sg P1) => ah_ + "ínco" ;
|
|
VP (Pres Ind Sg P2) => ah_ + "íncas" ;
|
|
VP (Pres Ind Sg P3) => ah_ + "ínca" ;
|
|
VP (Pres Ind Pl P1) => ah_ + "incamos" ;
|
|
VP (Pres Ind Pl P2) => ah_ + "incáis" ;
|
|
VP (Pres Ind Pl P3) => ah_ + "íncan" ;
|
|
VP (Pres Subj Sg P1) => ah_ + "ínque" ;
|
|
VP (Pres Subj Sg P2) => ah_ + "ínques" ;
|
|
VP (Pres Subj Sg P3) => ah_ + "ínque" ;
|
|
VP (Pres Subj Pl P1) => ah_ + "inquemos" ;
|
|
VP (Pres Subj Pl P2) => ah_ + "inquéis" ;
|
|
VP (Pres Subj Pl P3) => ah_ + "ínquen" ;
|
|
VP (Impf Ind Sg P1) => ah_ + "incaba" ;
|
|
VP (Impf Ind Sg P2) => ah_ + "incabas" ;
|
|
VP (Impf Ind Sg P3) => ah_ + "incaba" ;
|
|
VP (Impf Ind Pl P1) => ah_ + "incábamos" ;
|
|
VP (Impf Ind Pl P2) => ah_ + "incabais" ;
|
|
VP (Impf Ind Pl P3) => ah_ + "incaban" ;
|
|
VP (Impf Subj Sg P1) => variants {ah_ + "incara" ; ah_ + "incase"} ;
|
|
VP (Impf Subj Sg P2) => variants {ah_ + "incaras" ; ah_ + "incases"} ;
|
|
VP (Impf Subj Sg P3) => variants {ah_ + "incara" ; ah_ + "incase"} ;
|
|
VP (Impf Subj Pl P1) => variants {ah_ + "incáramos" ; ah_ + "incásemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {ah_ + "incarais" ; ah_ + "incaseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {ah_ + "incaran" ; ah_ + "incasen"} ;
|
|
VP (Pret Sg P1) => ah_ + "inqué" ;
|
|
VP (Pret Sg P2) => ah_ + "incaste" ;
|
|
VP (Pret Sg P3) => ah_ + "incó" ;
|
|
VP (Pret Pl P1) => ah_ + "incamos" ;
|
|
VP (Pret Pl P2) => ah_ + "incasteis" ;
|
|
VP (Pret Pl P3) => ah_ + "incaron" ;
|
|
VP (Fut Ind Sg P1) => ah_ + "incaré" ;
|
|
VP (Fut Ind Sg P2) => ah_ + "incarás" ;
|
|
VP (Fut Ind Sg P3) => ah_ + "incará" ;
|
|
VP (Fut Ind Pl P1) => ah_ + "incaremos" ;
|
|
VP (Fut Ind Pl P2) => ah_ + "incaréis" ;
|
|
VP (Fut Ind Pl P3) => ah_ + "incarán" ;
|
|
VP (Fut Subj Sg P1) => ah_ + "incare" ;
|
|
VP (Fut Subj Sg P2) => ah_ + "incares" ;
|
|
VP (Fut Subj Sg P3) => ah_ + "incare" ;
|
|
VP (Fut Subj Pl P1) => ah_ + "incáremos" ;
|
|
VP (Fut Subj Pl P2) => ah_ + "incareis" ;
|
|
VP (Fut Subj Pl P3) => ah_ + "incaren" ;
|
|
VP (Cond Sg P1) => ah_ + "incaría" ;
|
|
VP (Cond Sg P2) => ah_ + "incarías" ;
|
|
VP (Cond Sg P3) => ah_ + "incaría" ;
|
|
VP (Cond Pl P1) => ah_ + "incaríamos" ;
|
|
VP (Cond Pl P2) => ah_ + "incaríais" ;
|
|
VP (Cond Pl P3) => ah_ + "incarían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => ah_ + "ínca" ;
|
|
VP (Imp Sg P3) => ah_ + "ínque" ;
|
|
VP (Imp Pl P1) => ah_ + "inquemos" ;
|
|
VP (Imp Pl P2) => ah_ + "incad" ;
|
|
VP (Imp Pl P3) => ah_ + "ínquen" ;
|
|
VP (Pass Sg Masc) => ah_ + "incado" ;
|
|
VP (Pass Sg Fem) => ah_ + "incada" ;
|
|
VP (Pass Pl Masc) => ah_ + "incados" ;
|
|
VP (Pass Pl Fem) => ah_ + "incadas"
|
|
}
|
|
} ;
|
|
oper airar_12 : Str -> Verbum = \airar ->
|
|
let a_ = Predef.tk 4 airar in
|
|
{s = table {
|
|
VI Infn => a_ + "irar" ;
|
|
VI Ger => a_ + "irando" ;
|
|
VI Part => a_ + "irado" ;
|
|
VP (Pres Ind Sg P1) => a_ + "íro" ;
|
|
VP (Pres Ind Sg P2) => a_ + "íras" ;
|
|
VP (Pres Ind Sg P3) => a_ + "íra" ;
|
|
VP (Pres Ind Pl P1) => a_ + "iramos" ;
|
|
VP (Pres Ind Pl P2) => a_ + "iráis" ;
|
|
VP (Pres Ind Pl P3) => a_ + "íran" ;
|
|
VP (Pres Subj Sg P1) => a_ + "íre" ;
|
|
VP (Pres Subj Sg P2) => a_ + "íres" ;
|
|
VP (Pres Subj Sg P3) => a_ + "íre" ;
|
|
VP (Pres Subj Pl P1) => a_ + "iremos" ;
|
|
VP (Pres Subj Pl P2) => a_ + "iréis" ;
|
|
VP (Pres Subj Pl P3) => a_ + "íren" ;
|
|
VP (Impf Ind Sg P1) => a_ + "iraba" ;
|
|
VP (Impf Ind Sg P2) => a_ + "irabas" ;
|
|
VP (Impf Ind Sg P3) => a_ + "iraba" ;
|
|
VP (Impf Ind Pl P1) => a_ + "irábamos" ;
|
|
VP (Impf Ind Pl P2) => a_ + "irabais" ;
|
|
VP (Impf Ind Pl P3) => a_ + "iraban" ;
|
|
VP (Impf Subj Sg P1) => variants {a_ + "irara" ; a_ + "irase"} ;
|
|
VP (Impf Subj Sg P2) => variants {a_ + "iraras" ; a_ + "irases"} ;
|
|
VP (Impf Subj Sg P3) => variants {a_ + "irara" ; a_ + "irase"} ;
|
|
VP (Impf Subj Pl P1) => variants {a_ + "iráramos" ; a_ + "irásemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {a_ + "irarais" ; a_ + "iraseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {a_ + "iraran" ; a_ + "irasen"} ;
|
|
VP (Pret Sg P1) => a_ + "iré" ;
|
|
VP (Pret Sg P2) => a_ + "iraste" ;
|
|
VP (Pret Sg P3) => a_ + "iró" ;
|
|
VP (Pret Pl P1) => a_ + "iramos" ;
|
|
VP (Pret Pl P2) => a_ + "irasteis" ;
|
|
VP (Pret Pl P3) => a_ + "iraron" ;
|
|
VP (Fut Ind Sg P1) => a_ + "iraré" ;
|
|
VP (Fut Ind Sg P2) => a_ + "irarás" ;
|
|
VP (Fut Ind Sg P3) => a_ + "irará" ;
|
|
VP (Fut Ind Pl P1) => a_ + "iraremos" ;
|
|
VP (Fut Ind Pl P2) => a_ + "iraréis" ;
|
|
VP (Fut Ind Pl P3) => a_ + "irarán" ;
|
|
VP (Fut Subj Sg P1) => a_ + "irare" ;
|
|
VP (Fut Subj Sg P2) => a_ + "irares" ;
|
|
VP (Fut Subj Sg P3) => a_ + "irare" ;
|
|
VP (Fut Subj Pl P1) => a_ + "iráremos" ;
|
|
VP (Fut Subj Pl P2) => a_ + "irareis" ;
|
|
VP (Fut Subj Pl P3) => a_ + "iraren" ;
|
|
VP (Cond Sg P1) => a_ + "iraría" ;
|
|
VP (Cond Sg P2) => a_ + "irarías" ;
|
|
VP (Cond Sg P3) => a_ + "iraría" ;
|
|
VP (Cond Pl P1) => a_ + "iraríamos" ;
|
|
VP (Cond Pl P2) => a_ + "iraríais" ;
|
|
VP (Cond Pl P3) => a_ + "irarían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => a_ + "íra" ;
|
|
VP (Imp Sg P3) => a_ + "íre" ;
|
|
VP (Imp Pl P1) => a_ + "iremos" ;
|
|
VP (Imp Pl P2) => a_ + "irad" ;
|
|
VP (Imp Pl P3) => a_ + "íren" ;
|
|
VP (Pass Sg Masc) => a_ + "irado" ;
|
|
VP (Pass Sg Fem) => a_ + "irada" ;
|
|
VP (Pass Pl Masc) => a_ + "irados" ;
|
|
VP (Pass Pl Fem) => a_ + "iradas"
|
|
}
|
|
} ;
|
|
oper andar_13 : Str -> Verbum = \andar ->
|
|
let and_ = Predef.tk 2 andar in
|
|
{s = table {
|
|
VI Infn => and_ + "ar" ;
|
|
VI Ger => and_ + "ando" ;
|
|
VI Part => and_ + "ado" ;
|
|
VP (Pres Ind Sg P1) => and_ + "o" ;
|
|
VP (Pres Ind Sg P2) => and_ + "as" ;
|
|
VP (Pres Ind Sg P3) => and_ + "a" ;
|
|
VP (Pres Ind Pl P1) => and_ + "amos" ;
|
|
VP (Pres Ind Pl P2) => and_ + "áis" ;
|
|
VP (Pres Ind Pl P3) => and_ + "an" ;
|
|
VP (Pres Subj Sg P1) => and_ + "e" ;
|
|
VP (Pres Subj Sg P2) => and_ + "es" ;
|
|
VP (Pres Subj Sg P3) => and_ + "e" ;
|
|
VP (Pres Subj Pl P1) => and_ + "emos" ;
|
|
VP (Pres Subj Pl P2) => and_ + "éis" ;
|
|
VP (Pres Subj Pl P3) => and_ + "en" ;
|
|
VP (Impf Ind Sg P1) => and_ + "aba" ;
|
|
VP (Impf Ind Sg P2) => and_ + "abas" ;
|
|
VP (Impf Ind Sg P3) => and_ + "aba" ;
|
|
VP (Impf Ind Pl P1) => and_ + "ábamos" ;
|
|
VP (Impf Ind Pl P2) => and_ + "abais" ;
|
|
VP (Impf Ind Pl P3) => and_ + "aban" ;
|
|
VP (Impf Subj Sg P1) => variants {and_ + "uviera" ; and_ + "uviese"} ;
|
|
VP (Impf Subj Sg P2) => variants {and_ + "uvieras" ; and_ + "uvieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {and_ + "uviera" ; and_ + "uviese"} ;
|
|
VP (Impf Subj Pl P1) => variants {and_ + "uviéramos" ; and_ + "uviésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {and_ + "uvierais" ; and_ + "uvieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {and_ + "uvieran" ; and_ + "uviesen"} ;
|
|
VP (Pret Sg P1) => and_ + "uve" ;
|
|
VP (Pret Sg P2) => and_ + "uviste" ;
|
|
VP (Pret Sg P3) => and_ + "uvo" ;
|
|
VP (Pret Pl P1) => and_ + "uvimos" ;
|
|
VP (Pret Pl P2) => and_ + "uvisteis" ;
|
|
VP (Pret Pl P3) => and_ + "uvieron" ;
|
|
VP (Fut Ind Sg P1) => and_ + "aré" ;
|
|
VP (Fut Ind Sg P2) => and_ + "arás" ;
|
|
VP (Fut Ind Sg P3) => and_ + "ará" ;
|
|
VP (Fut Ind Pl P1) => and_ + "aremos" ;
|
|
VP (Fut Ind Pl P2) => and_ + "aréis" ;
|
|
VP (Fut Ind Pl P3) => and_ + "arán" ;
|
|
VP (Fut Subj Sg P1) => and_ + "uviere" ;
|
|
VP (Fut Subj Sg P2) => and_ + "uvieres" ;
|
|
VP (Fut Subj Sg P3) => and_ + "uviere" ;
|
|
VP (Fut Subj Pl P1) => and_ + "uviéremos" ;
|
|
VP (Fut Subj Pl P2) => and_ + "uviereis" ;
|
|
VP (Fut Subj Pl P3) => and_ + "uvieren" ;
|
|
VP (Cond Sg P1) => and_ + "aría" ;
|
|
VP (Cond Sg P2) => and_ + "arías" ;
|
|
VP (Cond Sg P3) => and_ + "aría" ;
|
|
VP (Cond Pl P1) => and_ + "aríamos" ;
|
|
VP (Cond Pl P2) => and_ + "aríais" ;
|
|
VP (Cond Pl P3) => and_ + "arían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => and_ + "a" ;
|
|
VP (Imp Sg P3) => and_ + "e" ;
|
|
VP (Imp Pl P1) => and_ + "emos" ;
|
|
VP (Imp Pl P2) => and_ + "ad" ;
|
|
VP (Imp Pl P3) => and_ + "en" ;
|
|
VP (Pass Sg Masc) => and_ + "ado" ;
|
|
VP (Pass Sg Fem) => and_ + "ada" ;
|
|
VP (Pass Pl Masc) => and_ + "ados" ;
|
|
VP (Pass Pl Fem) => and_ + "adas"
|
|
}
|
|
} ;
|
|
oper asir_14 : Str -> Verbum = \asir ->
|
|
let as_ = Predef.tk 2 asir in
|
|
{s = table {
|
|
VI Infn => as_ + "ir" ;
|
|
VI Ger => as_ + "iendo" ;
|
|
VI Part => as_ + "ido" ;
|
|
VP (Pres Ind Sg P1) => as_ + "go" ;
|
|
VP (Pres Ind Sg P2) => as_ + "es" ;
|
|
VP (Pres Ind Sg P3) => as_ + "e" ;
|
|
VP (Pres Ind Pl P1) => as_ + "imos" ;
|
|
VP (Pres Ind Pl P2) => as_ + "ís" ;
|
|
VP (Pres Ind Pl P3) => as_ + "en" ;
|
|
VP (Pres Subj Sg P1) => as_ + "ga" ;
|
|
VP (Pres Subj Sg P2) => as_ + "gas" ;
|
|
VP (Pres Subj Sg P3) => as_ + "ga" ;
|
|
VP (Pres Subj Pl P1) => as_ + "gamos" ;
|
|
VP (Pres Subj Pl P2) => as_ + "gáis" ;
|
|
VP (Pres Subj Pl P3) => as_ + "gan" ;
|
|
VP (Impf Ind Sg P1) => as_ + "ía" ;
|
|
VP (Impf Ind Sg P2) => as_ + "ías" ;
|
|
VP (Impf Ind Sg P3) => as_ + "ía" ;
|
|
VP (Impf Ind Pl P1) => as_ + "íamos" ;
|
|
VP (Impf Ind Pl P2) => as_ + "íais" ;
|
|
VP (Impf Ind Pl P3) => as_ + "ían" ;
|
|
VP (Impf Subj Sg P1) => variants {as_ + "iera" ; as_ + "iese"} ;
|
|
VP (Impf Subj Sg P2) => variants {as_ + "ieras" ; as_ + "ieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {as_ + "iera" ; as_ + "iese"} ;
|
|
VP (Impf Subj Pl P1) => variants {as_ + "iéramos" ; as_ + "iésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {as_ + "ierais" ; as_ + "ieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {as_ + "ieran" ; as_ + "iesen"} ;
|
|
VP (Pret Sg P1) => as_ + "í" ;
|
|
VP (Pret Sg P2) => as_ + "iste" ;
|
|
VP (Pret Sg P3) => as_ + "ió" ;
|
|
VP (Pret Pl P1) => as_ + "imos" ;
|
|
VP (Pret Pl P2) => as_ + "isteis" ;
|
|
VP (Pret Pl P3) => as_ + "ieron" ;
|
|
VP (Fut Ind Sg P1) => as_ + "iré" ;
|
|
VP (Fut Ind Sg P2) => as_ + "irás" ;
|
|
VP (Fut Ind Sg P3) => as_ + "irá" ;
|
|
VP (Fut Ind Pl P1) => as_ + "iremos" ;
|
|
VP (Fut Ind Pl P2) => as_ + "iréis" ;
|
|
VP (Fut Ind Pl P3) => as_ + "irán" ;
|
|
VP (Fut Subj Sg P1) => as_ + "iere" ;
|
|
VP (Fut Subj Sg P2) => as_ + "ieres" ;
|
|
VP (Fut Subj Sg P3) => as_ + "iere" ;
|
|
VP (Fut Subj Pl P1) => as_ + "iéremos" ;
|
|
VP (Fut Subj Pl P2) => as_ + "iereis" ;
|
|
VP (Fut Subj Pl P3) => as_ + "ieren" ;
|
|
VP (Cond Sg P1) => as_ + "iría" ;
|
|
VP (Cond Sg P2) => as_ + "irías" ;
|
|
VP (Cond Sg P3) => as_ + "iría" ;
|
|
VP (Cond Pl P1) => as_ + "iríamos" ;
|
|
VP (Cond Pl P2) => as_ + "iríais" ;
|
|
VP (Cond Pl P3) => as_ + "irían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => as_ + "e" ;
|
|
VP (Imp Sg P3) => as_ + "ga" ;
|
|
VP (Imp Pl P1) => as_ + "gamos" ;
|
|
VP (Imp Pl P2) => as_ + "id" ;
|
|
VP (Imp Pl P3) => as_ + "gan" ;
|
|
VP (Pass Sg Masc) => as_ + "ido" ;
|
|
VP (Pass Sg Fem) => as_ + "ida" ;
|
|
VP (Pass Pl Masc) => as_ + "idos" ;
|
|
VP (Pass Pl Fem) => as_ + "idas"
|
|
}
|
|
} ;
|
|
oper aullar_15 : Str -> Verbum = \aullar ->
|
|
let a_ = Predef.tk 5 aullar in
|
|
{s = table {
|
|
VI Infn => a_ + "ullar" ;
|
|
VI Ger => a_ + "ullando" ;
|
|
VI Part => a_ + "ullado" ;
|
|
VP (Pres Ind Sg P1) => a_ + "úllo" ;
|
|
VP (Pres Ind Sg P2) => a_ + "úllas" ;
|
|
VP (Pres Ind Sg P3) => a_ + "úlla" ;
|
|
VP (Pres Ind Pl P1) => a_ + "ullamos" ;
|
|
VP (Pres Ind Pl P2) => a_ + "ulláis" ;
|
|
VP (Pres Ind Pl P3) => a_ + "úllan" ;
|
|
VP (Pres Subj Sg P1) => a_ + "úlle" ;
|
|
VP (Pres Subj Sg P2) => a_ + "úlles" ;
|
|
VP (Pres Subj Sg P3) => a_ + "úlle" ;
|
|
VP (Pres Subj Pl P1) => a_ + "ullemos" ;
|
|
VP (Pres Subj Pl P2) => a_ + "ulléis" ;
|
|
VP (Pres Subj Pl P3) => a_ + "úllen" ;
|
|
VP (Impf Ind Sg P1) => a_ + "ullaba" ;
|
|
VP (Impf Ind Sg P2) => a_ + "ullabas" ;
|
|
VP (Impf Ind Sg P3) => a_ + "ullaba" ;
|
|
VP (Impf Ind Pl P1) => a_ + "ullábamos" ;
|
|
VP (Impf Ind Pl P2) => a_ + "ullabais" ;
|
|
VP (Impf Ind Pl P3) => a_ + "ullaban" ;
|
|
VP (Impf Subj Sg P1) => variants {a_ + "ullara" ; a_ + "ullase"} ;
|
|
VP (Impf Subj Sg P2) => variants {a_ + "ullaras" ; a_ + "ullases"} ;
|
|
VP (Impf Subj Sg P3) => variants {a_ + "ullara" ; a_ + "ullase"} ;
|
|
VP (Impf Subj Pl P1) => variants {a_ + "ulláramos" ; a_ + "ullásemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {a_ + "ullarais" ; a_ + "ullaseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {a_ + "ullaran" ; a_ + "ullasen"} ;
|
|
VP (Pret Sg P1) => a_ + "ullé" ;
|
|
VP (Pret Sg P2) => a_ + "ullaste" ;
|
|
VP (Pret Sg P3) => a_ + "ulló" ;
|
|
VP (Pret Pl P1) => a_ + "ullamos" ;
|
|
VP (Pret Pl P2) => a_ + "ullasteis" ;
|
|
VP (Pret Pl P3) => a_ + "ullaron" ;
|
|
VP (Fut Ind Sg P1) => a_ + "ullaré" ;
|
|
VP (Fut Ind Sg P2) => a_ + "ullarás" ;
|
|
VP (Fut Ind Sg P3) => a_ + "ullará" ;
|
|
VP (Fut Ind Pl P1) => a_ + "ullaremos" ;
|
|
VP (Fut Ind Pl P2) => a_ + "ullaréis" ;
|
|
VP (Fut Ind Pl P3) => a_ + "ullarán" ;
|
|
VP (Fut Subj Sg P1) => a_ + "ullare" ;
|
|
VP (Fut Subj Sg P2) => a_ + "ullares" ;
|
|
VP (Fut Subj Sg P3) => a_ + "ullare" ;
|
|
VP (Fut Subj Pl P1) => a_ + "ulláremos" ;
|
|
VP (Fut Subj Pl P2) => a_ + "ullareis" ;
|
|
VP (Fut Subj Pl P3) => a_ + "ullaren" ;
|
|
VP (Cond Sg P1) => a_ + "ullaría" ;
|
|
VP (Cond Sg P2) => a_ + "ullarías" ;
|
|
VP (Cond Sg P3) => a_ + "ullaría" ;
|
|
VP (Cond Pl P1) => a_ + "ullaríamos" ;
|
|
VP (Cond Pl P2) => a_ + "ullaríais" ;
|
|
VP (Cond Pl P3) => a_ + "ullarían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => a_ + "úlla" ;
|
|
VP (Imp Sg P3) => a_ + "úlle" ;
|
|
VP (Imp Pl P1) => a_ + "ullemos" ;
|
|
VP (Imp Pl P2) => a_ + "ullad" ;
|
|
VP (Imp Pl P3) => a_ + "úllen" ;
|
|
VP (Pass Sg Masc) => a_ + "ullado" ;
|
|
VP (Pass Sg Fem) => a_ + "ullada" ;
|
|
VP (Pass Pl Masc) => a_ + "ullados" ;
|
|
VP (Pass Pl Fem) => a_ + "ulladas"
|
|
}
|
|
} ;
|
|
oper avergonzar_16 : Str -> Verbum = \avergonzar ->
|
|
let averg_ = Predef.tk 5 avergonzar in
|
|
{s = table {
|
|
VI Infn => averg_ + "onzar" ;
|
|
VI Ger => averg_ + "onzando" ;
|
|
VI Part => averg_ + "onzado" ;
|
|
VP (Pres Ind Sg P1) => averg_ + "üenzo" ;
|
|
VP (Pres Ind Sg P2) => averg_ + "üenzas" ;
|
|
VP (Pres Ind Sg P3) => averg_ + "üenza" ;
|
|
VP (Pres Ind Pl P1) => averg_ + "onzamos" ;
|
|
VP (Pres Ind Pl P2) => averg_ + "onzáis" ;
|
|
VP (Pres Ind Pl P3) => averg_ + "üenzan" ;
|
|
VP (Pres Subj Sg P1) => averg_ + "üence" ;
|
|
VP (Pres Subj Sg P2) => averg_ + "üences" ;
|
|
VP (Pres Subj Sg P3) => averg_ + "üence" ;
|
|
VP (Pres Subj Pl P1) => averg_ + "oncemos" ;
|
|
VP (Pres Subj Pl P2) => averg_ + "oncéis" ;
|
|
VP (Pres Subj Pl P3) => averg_ + "üencen" ;
|
|
VP (Impf Ind Sg P1) => averg_ + "onzaba" ;
|
|
VP (Impf Ind Sg P2) => averg_ + "onzabas" ;
|
|
VP (Impf Ind Sg P3) => averg_ + "onzaba" ;
|
|
VP (Impf Ind Pl P1) => averg_ + "onzábamos" ;
|
|
VP (Impf Ind Pl P2) => averg_ + "onzabais" ;
|
|
VP (Impf Ind Pl P3) => averg_ + "onzaban" ;
|
|
VP (Impf Subj Sg P1) => variants {averg_ + "onzara" ; averg_ + "onzase"} ;
|
|
VP (Impf Subj Sg P2) => variants {averg_ + "onzaras" ; averg_ + "onzases"} ;
|
|
VP (Impf Subj Sg P3) => variants {averg_ + "onzara" ; averg_ + "onzase"} ;
|
|
VP (Impf Subj Pl P1) => variants {averg_ + "onzáramos" ; averg_ + "onzásemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {averg_ + "onzarais" ; averg_ + "onzaseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {averg_ + "onzaran" ; averg_ + "onzasen"} ;
|
|
VP (Pret Sg P1) => averg_ + "oncé" ;
|
|
VP (Pret Sg P2) => averg_ + "onzaste" ;
|
|
VP (Pret Sg P3) => averg_ + "onzó" ;
|
|
VP (Pret Pl P1) => averg_ + "onzamos" ;
|
|
VP (Pret Pl P2) => averg_ + "onzasteis" ;
|
|
VP (Pret Pl P3) => averg_ + "onzaron" ;
|
|
VP (Fut Ind Sg P1) => averg_ + "onzaré" ;
|
|
VP (Fut Ind Sg P2) => averg_ + "onzarás" ;
|
|
VP (Fut Ind Sg P3) => averg_ + "onzará" ;
|
|
VP (Fut Ind Pl P1) => averg_ + "onzaremos" ;
|
|
VP (Fut Ind Pl P2) => averg_ + "onzaréis" ;
|
|
VP (Fut Ind Pl P3) => averg_ + "onzarán" ;
|
|
VP (Fut Subj Sg P1) => averg_ + "onzare" ;
|
|
VP (Fut Subj Sg P2) => averg_ + "onzares" ;
|
|
VP (Fut Subj Sg P3) => averg_ + "onzare" ;
|
|
VP (Fut Subj Pl P1) => averg_ + "onzáremos" ;
|
|
VP (Fut Subj Pl P2) => averg_ + "onzareis" ;
|
|
VP (Fut Subj Pl P3) => averg_ + "onzaren" ;
|
|
VP (Cond Sg P1) => averg_ + "onzaría" ;
|
|
VP (Cond Sg P2) => averg_ + "onzarías" ;
|
|
VP (Cond Sg P3) => averg_ + "onzaría" ;
|
|
VP (Cond Pl P1) => averg_ + "onzaríamos" ;
|
|
VP (Cond Pl P2) => averg_ + "onzaríais" ;
|
|
VP (Cond Pl P3) => averg_ + "onzarían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => averg_ + "üenza" ;
|
|
VP (Imp Sg P3) => averg_ + "üence" ;
|
|
VP (Imp Pl P1) => averg_ + "oncemos" ;
|
|
VP (Imp Pl P2) => averg_ + "onzad" ;
|
|
VP (Imp Pl P3) => averg_ + "üencen" ;
|
|
VP (Pass Sg Masc) => averg_ + "onzado" ;
|
|
VP (Pass Sg Fem) => averg_ + "onzada" ;
|
|
VP (Pass Pl Masc) => averg_ + "onzados" ;
|
|
VP (Pass Pl Fem) => averg_ + "onzadas"
|
|
}
|
|
} ;
|
|
oper averiguar_17 : Str -> Verbum = \averiguar ->
|
|
let averig_ = Predef.tk 3 averiguar in
|
|
{s = table {
|
|
VI Infn => averig_ + "uar" ;
|
|
VI Ger => averig_ + "uando" ;
|
|
VI Part => averig_ + "uado" ;
|
|
VP (Pres Ind Sg P1) => averig_ + "uo" ;
|
|
VP (Pres Ind Sg P2) => averig_ + "uas" ;
|
|
VP (Pres Ind Sg P3) => averig_ + "ua" ;
|
|
VP (Pres Ind Pl P1) => averig_ + "uamos" ;
|
|
VP (Pres Ind Pl P2) => averig_ + "uáis" ;
|
|
VP (Pres Ind Pl P3) => averig_ + "uan" ;
|
|
VP (Pres Subj Sg P1) => averig_ + "üe" ;
|
|
VP (Pres Subj Sg P2) => averig_ + "ües" ;
|
|
VP (Pres Subj Sg P3) => averig_ + "üe" ;
|
|
VP (Pres Subj Pl P1) => averig_ + "üemos" ;
|
|
VP (Pres Subj Pl P2) => averig_ + "üéis" ;
|
|
VP (Pres Subj Pl P3) => averig_ + "üen" ;
|
|
VP (Impf Ind Sg P1) => averig_ + "uaba" ;
|
|
VP (Impf Ind Sg P2) => averig_ + "uabas" ;
|
|
VP (Impf Ind Sg P3) => averig_ + "uaba" ;
|
|
VP (Impf Ind Pl P1) => averig_ + "uábamos" ;
|
|
VP (Impf Ind Pl P2) => averig_ + "uabais" ;
|
|
VP (Impf Ind Pl P3) => averig_ + "uaban" ;
|
|
VP (Impf Subj Sg P1) => variants {averig_ + "uara" ; averig_ + "uase"} ;
|
|
VP (Impf Subj Sg P2) => variants {averig_ + "uaras" ; averig_ + "uases"} ;
|
|
VP (Impf Subj Sg P3) => variants {averig_ + "uara" ; averig_ + "uase"} ;
|
|
VP (Impf Subj Pl P1) => variants {averig_ + "uáramos" ; averig_ + "uásemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {averig_ + "uarais" ; averig_ + "uaseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {averig_ + "uaran" ; averig_ + "uasen"} ;
|
|
VP (Pret Sg P1) => averig_ + "üé" ;
|
|
VP (Pret Sg P2) => averig_ + "uaste" ;
|
|
VP (Pret Sg P3) => averig_ + "uó" ;
|
|
VP (Pret Pl P1) => averig_ + "uamos" ;
|
|
VP (Pret Pl P2) => averig_ + "uasteis" ;
|
|
VP (Pret Pl P3) => averig_ + "uaron" ;
|
|
VP (Fut Ind Sg P1) => averig_ + "uaré" ;
|
|
VP (Fut Ind Sg P2) => averig_ + "uarás" ;
|
|
VP (Fut Ind Sg P3) => averig_ + "uará" ;
|
|
VP (Fut Ind Pl P1) => averig_ + "uaremos" ;
|
|
VP (Fut Ind Pl P2) => averig_ + "uaréis" ;
|
|
VP (Fut Ind Pl P3) => averig_ + "uarán" ;
|
|
VP (Fut Subj Sg P1) => averig_ + "uare" ;
|
|
VP (Fut Subj Sg P2) => averig_ + "uares" ;
|
|
VP (Fut Subj Sg P3) => averig_ + "uare" ;
|
|
VP (Fut Subj Pl P1) => averig_ + "uáremos" ;
|
|
VP (Fut Subj Pl P2) => averig_ + "uareis" ;
|
|
VP (Fut Subj Pl P3) => averig_ + "uaren" ;
|
|
VP (Cond Sg P1) => averig_ + "uaría" ;
|
|
VP (Cond Sg P2) => averig_ + "uarías" ;
|
|
VP (Cond Sg P3) => averig_ + "uaría" ;
|
|
VP (Cond Pl P1) => averig_ + "uaríamos" ;
|
|
VP (Cond Pl P2) => averig_ + "uaríais" ;
|
|
VP (Cond Pl P3) => averig_ + "uarían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => averig_ + "ua" ;
|
|
VP (Imp Sg P3) => averig_ + "üe" ;
|
|
VP (Imp Pl P1) => averig_ + "üemos" ;
|
|
VP (Imp Pl P2) => averig_ + "uad" ;
|
|
VP (Imp Pl P3) => averig_ + "üen" ;
|
|
VP (Pass Sg Masc) => averig_ + "uado" ;
|
|
VP (Pass Sg Fem) => averig_ + "uada" ;
|
|
VP (Pass Pl Masc) => averig_ + "uados" ;
|
|
VP (Pass Pl Fem) => averig_ + "uadas"
|
|
}
|
|
} ;
|
|
oper bruñir_18 : Str -> Verbum = \bruñir ->
|
|
let bruñ_ = Predef.tk 2 bruñir in
|
|
{s = table {
|
|
VI Infn => bruñ_ + "ir" ;
|
|
VI Ger => bruñ_ + "endo" ;
|
|
VI Part => bruñ_ + "ido" ;
|
|
VP (Pres Ind Sg P1) => bruñ_ + "o" ;
|
|
VP (Pres Ind Sg P2) => bruñ_ + "es" ;
|
|
VP (Pres Ind Sg P3) => bruñ_ + "e" ;
|
|
VP (Pres Ind Pl P1) => bruñ_ + "imos" ;
|
|
VP (Pres Ind Pl P2) => bruñ_ + "ís" ;
|
|
VP (Pres Ind Pl P3) => bruñ_ + "en" ;
|
|
VP (Pres Subj Sg P1) => bruñ_ + "a" ;
|
|
VP (Pres Subj Sg P2) => bruñ_ + "as" ;
|
|
VP (Pres Subj Sg P3) => bruñ_ + "a" ;
|
|
VP (Pres Subj Pl P1) => bruñ_ + "amos" ;
|
|
VP (Pres Subj Pl P2) => bruñ_ + "áis" ;
|
|
VP (Pres Subj Pl P3) => bruñ_ + "an" ;
|
|
VP (Impf Ind Sg P1) => bruñ_ + "ía" ;
|
|
VP (Impf Ind Sg P2) => bruñ_ + "ías" ;
|
|
VP (Impf Ind Sg P3) => bruñ_ + "ía" ;
|
|
VP (Impf Ind Pl P1) => bruñ_ + "íamos" ;
|
|
VP (Impf Ind Pl P2) => bruñ_ + "íais" ;
|
|
VP (Impf Ind Pl P3) => bruñ_ + "ían" ;
|
|
VP (Impf Subj Sg P1) => variants {bruñ_ + "era" ; bruñ_ + "ese"} ;
|
|
VP (Impf Subj Sg P2) => variants {bruñ_ + "eras" ; bruñ_ + "eses"} ;
|
|
VP (Impf Subj Sg P3) => variants {bruñ_ + "era" ; bruñ_ + "ese"} ;
|
|
VP (Impf Subj Pl P1) => variants {bruñ_ + "éramos" ; bruñ_ + "ésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {bruñ_ + "erais" ; bruñ_ + "eseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {bruñ_ + "eran" ; bruñ_ + "esen"} ;
|
|
VP (Pret Sg P1) => bruñ_ + "í" ;
|
|
VP (Pret Sg P2) => bruñ_ + "iste" ;
|
|
VP (Pret Sg P3) => bruñ_ + "ó" ;
|
|
VP (Pret Pl P1) => bruñ_ + "imos" ;
|
|
VP (Pret Pl P2) => bruñ_ + "isteis" ;
|
|
VP (Pret Pl P3) => bruñ_ + "eron" ;
|
|
VP (Fut Ind Sg P1) => bruñ_ + "iré" ;
|
|
VP (Fut Ind Sg P2) => bruñ_ + "irás" ;
|
|
VP (Fut Ind Sg P3) => bruñ_ + "irá" ;
|
|
VP (Fut Ind Pl P1) => bruñ_ + "iremos" ;
|
|
VP (Fut Ind Pl P2) => bruñ_ + "iréis" ;
|
|
VP (Fut Ind Pl P3) => bruñ_ + "irán" ;
|
|
VP (Fut Subj Sg P1) => bruñ_ + "ere" ;
|
|
VP (Fut Subj Sg P2) => bruñ_ + "eres" ;
|
|
VP (Fut Subj Sg P3) => bruñ_ + "ere" ;
|
|
VP (Fut Subj Pl P1) => bruñ_ + "éremos" ;
|
|
VP (Fut Subj Pl P2) => bruñ_ + "ereis" ;
|
|
VP (Fut Subj Pl P3) => bruñ_ + "eren" ;
|
|
VP (Cond Sg P1) => bruñ_ + "iría" ;
|
|
VP (Cond Sg P2) => bruñ_ + "irías" ;
|
|
VP (Cond Sg P3) => bruñ_ + "iría" ;
|
|
VP (Cond Pl P1) => bruñ_ + "iríamos" ;
|
|
VP (Cond Pl P2) => bruñ_ + "iríais" ;
|
|
VP (Cond Pl P3) => bruñ_ + "irían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => bruñ_ + "e" ;
|
|
VP (Imp Sg P3) => bruñ_ + "a" ;
|
|
VP (Imp Pl P1) => bruñ_ + "amos" ;
|
|
VP (Imp Pl P2) => bruñ_ + "id" ;
|
|
VP (Imp Pl P3) => bruñ_ + "an" ;
|
|
VP (Pass Sg Masc) => bruñ_ + "ido" ;
|
|
VP (Pass Sg Fem) => bruñ_ + "ida" ;
|
|
VP (Pass Pl Masc) => bruñ_ + "idos" ;
|
|
VP (Pass Pl Fem) => bruñ_ + "idas"
|
|
}
|
|
} ;
|
|
oper caber_19 : Str -> Verbum = \caber ->
|
|
let x_ = Predef.tk 5 caber in
|
|
{s = table {
|
|
VI Infn => x_ + "caber" ;
|
|
VI Ger => x_ + "cabiendo" ;
|
|
VI Part => x_ + "cabido" ;
|
|
VP (Pres Ind Sg P1) => x_ + "quepo" ;
|
|
VP (Pres Ind Sg P2) => x_ + "cabes" ;
|
|
VP (Pres Ind Sg P3) => x_ + "cabe" ;
|
|
VP (Pres Ind Pl P1) => x_ + "cabemos" ;
|
|
VP (Pres Ind Pl P2) => x_ + "cabéis" ;
|
|
VP (Pres Ind Pl P3) => x_ + "caben" ;
|
|
VP (Pres Subj Sg P1) => x_ + "quepa" ;
|
|
VP (Pres Subj Sg P2) => x_ + "quepas" ;
|
|
VP (Pres Subj Sg P3) => x_ + "quepa" ;
|
|
VP (Pres Subj Pl P1) => x_ + "quepamos" ;
|
|
VP (Pres Subj Pl P2) => x_ + "quepáis" ;
|
|
VP (Pres Subj Pl P3) => x_ + "quepan" ;
|
|
VP (Impf Ind Sg P1) => x_ + "cabía" ;
|
|
VP (Impf Ind Sg P2) => x_ + "cabías" ;
|
|
VP (Impf Ind Sg P3) => x_ + "cabía" ;
|
|
VP (Impf Ind Pl P1) => x_ + "cabíamos" ;
|
|
VP (Impf Ind Pl P2) => x_ + "cabíais" ;
|
|
VP (Impf Ind Pl P3) => x_ + "cabían" ;
|
|
VP (Impf Subj Sg P1) => variants {x_ + "cupiera" ; x_ + "cupiese"} ;
|
|
VP (Impf Subj Sg P2) => variants {x_ + "cupieras" ; x_ + "cupieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {x_ + "cupiera" ; x_ + "cupiese"} ;
|
|
VP (Impf Subj Pl P1) => variants {x_ + "cupiéramos" ; x_ + "cupiésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {x_ + "cupierais" ; x_ + "cupieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {x_ + "cupieran" ; x_ + "cupiesen"} ;
|
|
VP (Pret Sg P1) => x_ + "cupe" ;
|
|
VP (Pret Sg P2) => x_ + "cupiste" ;
|
|
VP (Pret Sg P3) => x_ + "cupo" ;
|
|
VP (Pret Pl P1) => x_ + "cupimos" ;
|
|
VP (Pret Pl P2) => x_ + "cupisteis" ;
|
|
VP (Pret Pl P3) => x_ + "cupieron" ;
|
|
VP (Fut Ind Sg P1) => x_ + "cabré" ;
|
|
VP (Fut Ind Sg P2) => x_ + "cabrás" ;
|
|
VP (Fut Ind Sg P3) => x_ + "cabrá" ;
|
|
VP (Fut Ind Pl P1) => x_ + "cabremos" ;
|
|
VP (Fut Ind Pl P2) => x_ + "cabréis" ;
|
|
VP (Fut Ind Pl P3) => x_ + "cabrán" ;
|
|
VP (Fut Subj Sg P1) => x_ + "cupiere" ;
|
|
VP (Fut Subj Sg P2) => x_ + "cupieres" ;
|
|
VP (Fut Subj Sg P3) => x_ + "cupiere" ;
|
|
VP (Fut Subj Pl P1) => x_ + "cupiéremos" ;
|
|
VP (Fut Subj Pl P2) => x_ + "cupiereis" ;
|
|
VP (Fut Subj Pl P3) => x_ + "cupieren" ;
|
|
VP (Cond Sg P1) => x_ + "cabría" ;
|
|
VP (Cond Sg P2) => x_ + "cabrías" ;
|
|
VP (Cond Sg P3) => x_ + "cabría" ;
|
|
VP (Cond Pl P1) => x_ + "cabríamos" ;
|
|
VP (Cond Pl P2) => x_ + "cabríais" ;
|
|
VP (Cond Pl P3) => x_ + "cabrían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => x_ + "cabe" ;
|
|
VP (Imp Sg P3) => x_ + "quepa" ;
|
|
VP (Imp Pl P1) => x_ + "quepamos" ;
|
|
VP (Imp Pl P2) => x_ + "cabed" ;
|
|
VP (Imp Pl P3) => x_ + "quepan" ;
|
|
VP (Pass Sg Masc) => x_ + "cabido" ;
|
|
VP (Pass Sg Fem) => x_ + "cabida" ;
|
|
VP (Pass Pl Masc) => x_ + "cabidos" ;
|
|
VP (Pass Pl Fem) => x_ + "cabidas"
|
|
}
|
|
} ;
|
|
oper caer_20 : Str -> Verbum = \caer ->
|
|
let ca_ = Predef.tk 2 caer in
|
|
{s = table {
|
|
VI Infn => ca_ + "er" ;
|
|
VI Ger => ca_ + "yendo" ;
|
|
VI Part => ca_ + "ído" ;
|
|
VP (Pres Ind Sg P1) => ca_ + "igo" ;
|
|
VP (Pres Ind Sg P2) => ca_ + "es" ;
|
|
VP (Pres Ind Sg P3) => ca_ + "e" ;
|
|
VP (Pres Ind Pl P1) => ca_ + "emos" ;
|
|
VP (Pres Ind Pl P2) => ca_ + "éis" ;
|
|
VP (Pres Ind Pl P3) => ca_ + "en" ;
|
|
VP (Pres Subj Sg P1) => ca_ + "iga" ;
|
|
VP (Pres Subj Sg P2) => ca_ + "igas" ;
|
|
VP (Pres Subj Sg P3) => ca_ + "iga" ;
|
|
VP (Pres Subj Pl P1) => ca_ + "igamos" ;
|
|
VP (Pres Subj Pl P2) => ca_ + "igáis" ;
|
|
VP (Pres Subj Pl P3) => ca_ + "igan" ;
|
|
VP (Impf Ind Sg P1) => ca_ + "ía" ;
|
|
VP (Impf Ind Sg P2) => ca_ + "ías" ;
|
|
VP (Impf Ind Sg P3) => ca_ + "ía" ;
|
|
VP (Impf Ind Pl P1) => ca_ + "íamos" ;
|
|
VP (Impf Ind Pl P2) => ca_ + "íais" ;
|
|
VP (Impf Ind Pl P3) => ca_ + "ían" ;
|
|
VP (Impf Subj Sg P1) => variants {ca_ + "yera" ; ca_ + "yese"} ;
|
|
VP (Impf Subj Sg P2) => variants {ca_ + "yeras" ; ca_ + "yeses"} ;
|
|
VP (Impf Subj Sg P3) => variants {ca_ + "yera" ; ca_ + "yese"} ;
|
|
VP (Impf Subj Pl P1) => variants {ca_ + "yéramos" ; ca_ + "yésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {ca_ + "yerais" ; ca_ + "yeseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {ca_ + "yeran" ; ca_ + "yesen"} ;
|
|
VP (Pret Sg P1) => ca_ + "í" ;
|
|
VP (Pret Sg P2) => ca_ + "íste" ;
|
|
VP (Pret Sg P3) => ca_ + "yó" ;
|
|
VP (Pret Pl P1) => ca_ + "ímos" ;
|
|
VP (Pret Pl P2) => ca_ + "ísteis" ;
|
|
VP (Pret Pl P3) => ca_ + "yeron" ;
|
|
VP (Fut Ind Sg P1) => ca_ + "eré" ;
|
|
VP (Fut Ind Sg P2) => ca_ + "erás" ;
|
|
VP (Fut Ind Sg P3) => ca_ + "erá" ;
|
|
VP (Fut Ind Pl P1) => ca_ + "eremos" ;
|
|
VP (Fut Ind Pl P2) => ca_ + "eréis" ;
|
|
VP (Fut Ind Pl P3) => ca_ + "erán" ;
|
|
VP (Fut Subj Sg P1) => ca_ + "yere" ;
|
|
VP (Fut Subj Sg P2) => ca_ + "yeres" ;
|
|
VP (Fut Subj Sg P3) => ca_ + "yere" ;
|
|
VP (Fut Subj Pl P1) => ca_ + "yéremos" ;
|
|
VP (Fut Subj Pl P2) => ca_ + "yereis" ;
|
|
VP (Fut Subj Pl P3) => ca_ + "yeren" ;
|
|
VP (Cond Sg P1) => ca_ + "ería" ;
|
|
VP (Cond Sg P2) => ca_ + "erías" ;
|
|
VP (Cond Sg P3) => ca_ + "ería" ;
|
|
VP (Cond Pl P1) => ca_ + "eríamos" ;
|
|
VP (Cond Pl P2) => ca_ + "eríais" ;
|
|
VP (Cond Pl P3) => ca_ + "erían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => ca_ + "e" ;
|
|
VP (Imp Sg P3) => ca_ + "iga" ;
|
|
VP (Imp Pl P1) => ca_ + "igamos" ;
|
|
VP (Imp Pl P2) => ca_ + "ed" ;
|
|
VP (Imp Pl P3) => ca_ + "igan" ;
|
|
VP (Pass Sg Masc) => ca_ + "ído" ;
|
|
VP (Pass Sg Fem) => ca_ + "ída" ;
|
|
VP (Pass Pl Masc) => ca_ + "ídos" ;
|
|
VP (Pass Pl Fem) => ca_ + "ídas"
|
|
}
|
|
} ;
|
|
oper cazar_21 : Str -> Verbum = \cazar ->
|
|
let ca_ = Predef.tk 3 cazar in
|
|
{s = table {
|
|
VI Infn => ca_ + "zar" ;
|
|
VI Ger => ca_ + "zando" ;
|
|
VI Part => ca_ + "zado" ;
|
|
VP (Pres Ind Sg P1) => ca_ + "zo" ;
|
|
VP (Pres Ind Sg P2) => ca_ + "zas" ;
|
|
VP (Pres Ind Sg P3) => ca_ + "za" ;
|
|
VP (Pres Ind Pl P1) => ca_ + "zamos" ;
|
|
VP (Pres Ind Pl P2) => ca_ + "záis" ;
|
|
VP (Pres Ind Pl P3) => ca_ + "zan" ;
|
|
VP (Pres Subj Sg P1) => ca_ + "ce" ;
|
|
VP (Pres Subj Sg P2) => ca_ + "ces" ;
|
|
VP (Pres Subj Sg P3) => ca_ + "ce" ;
|
|
VP (Pres Subj Pl P1) => ca_ + "cemos" ;
|
|
VP (Pres Subj Pl P2) => ca_ + "céis" ;
|
|
VP (Pres Subj Pl P3) => ca_ + "cen" ;
|
|
VP (Impf Ind Sg P1) => ca_ + "zaba" ;
|
|
VP (Impf Ind Sg P2) => ca_ + "zabas" ;
|
|
VP (Impf Ind Sg P3) => ca_ + "zaba" ;
|
|
VP (Impf Ind Pl P1) => ca_ + "zábamos" ;
|
|
VP (Impf Ind Pl P2) => ca_ + "zabais" ;
|
|
VP (Impf Ind Pl P3) => ca_ + "zaban" ;
|
|
VP (Impf Subj Sg P1) => variants {ca_ + "zara" ; ca_ + "zase"} ;
|
|
VP (Impf Subj Sg P2) => variants {ca_ + "zaras" ; ca_ + "zases"} ;
|
|
VP (Impf Subj Sg P3) => variants {ca_ + "zara" ; ca_ + "zase"} ;
|
|
VP (Impf Subj Pl P1) => variants {ca_ + "záramos" ; ca_ + "zásemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {ca_ + "zarais" ; ca_ + "zaseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {ca_ + "zaran" ; ca_ + "zasen"} ;
|
|
VP (Pret Sg P1) => ca_ + "cé" ;
|
|
VP (Pret Sg P2) => ca_ + "zaste" ;
|
|
VP (Pret Sg P3) => ca_ + "zó" ;
|
|
VP (Pret Pl P1) => ca_ + "zamos" ;
|
|
VP (Pret Pl P2) => ca_ + "zasteis" ;
|
|
VP (Pret Pl P3) => ca_ + "zaron" ;
|
|
VP (Fut Ind Sg P1) => ca_ + "zaré" ;
|
|
VP (Fut Ind Sg P2) => ca_ + "zarás" ;
|
|
VP (Fut Ind Sg P3) => ca_ + "zará" ;
|
|
VP (Fut Ind Pl P1) => ca_ + "zaremos" ;
|
|
VP (Fut Ind Pl P2) => ca_ + "zaréis" ;
|
|
VP (Fut Ind Pl P3) => ca_ + "zarán" ;
|
|
VP (Fut Subj Sg P1) => ca_ + "zare" ;
|
|
VP (Fut Subj Sg P2) => ca_ + "zares" ;
|
|
VP (Fut Subj Sg P3) => ca_ + "zare" ;
|
|
VP (Fut Subj Pl P1) => ca_ + "záremos" ;
|
|
VP (Fut Subj Pl P2) => ca_ + "zareis" ;
|
|
VP (Fut Subj Pl P3) => ca_ + "zaren" ;
|
|
VP (Cond Sg P1) => ca_ + "zaría" ;
|
|
VP (Cond Sg P2) => ca_ + "zarías" ;
|
|
VP (Cond Sg P3) => ca_ + "zaría" ;
|
|
VP (Cond Pl P1) => ca_ + "zaríamos" ;
|
|
VP (Cond Pl P2) => ca_ + "zaríais" ;
|
|
VP (Cond Pl P3) => ca_ + "zarían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => ca_ + "za" ;
|
|
VP (Imp Sg P3) => ca_ + "ce" ;
|
|
VP (Imp Pl P1) => ca_ + "cemos" ;
|
|
VP (Imp Pl P2) => ca_ + "zad" ;
|
|
VP (Imp Pl P3) => ca_ + "cen" ;
|
|
VP (Pass Sg Masc) => ca_ + "zado" ;
|
|
VP (Pass Sg Fem) => ca_ + "zada" ;
|
|
VP (Pass Pl Masc) => ca_ + "zados" ;
|
|
VP (Pass Pl Fem) => ca_ + "zadas"
|
|
}
|
|
} ;
|
|
oper cocer_22 : Str -> Verbum = \cocer ->
|
|
let c_ = Predef.tk 4 cocer in
|
|
{s = table {
|
|
VI Infn => c_ + "ocer" ;
|
|
VI Ger => c_ + "ociendo" ;
|
|
VI Part => c_ + "ocido" ;
|
|
VP (Pres Ind Sg P1) => c_ + "uezo" ;
|
|
VP (Pres Ind Sg P2) => c_ + "ueces" ;
|
|
VP (Pres Ind Sg P3) => c_ + "uece" ;
|
|
VP (Pres Ind Pl P1) => c_ + "ocemos" ;
|
|
VP (Pres Ind Pl P2) => c_ + "océis" ;
|
|
VP (Pres Ind Pl P3) => c_ + "uecen" ;
|
|
VP (Pres Subj Sg P1) => c_ + "ueza" ;
|
|
VP (Pres Subj Sg P2) => c_ + "uezas" ;
|
|
VP (Pres Subj Sg P3) => c_ + "ueza" ;
|
|
VP (Pres Subj Pl P1) => c_ + "ozamos" ;
|
|
VP (Pres Subj Pl P2) => c_ + "ozáis" ;
|
|
VP (Pres Subj Pl P3) => c_ + "uezan" ;
|
|
VP (Impf Ind Sg P1) => c_ + "ocía" ;
|
|
VP (Impf Ind Sg P2) => c_ + "ocías" ;
|
|
VP (Impf Ind Sg P3) => c_ + "ocía" ;
|
|
VP (Impf Ind Pl P1) => c_ + "ocíamos" ;
|
|
VP (Impf Ind Pl P2) => c_ + "ocíais" ;
|
|
VP (Impf Ind Pl P3) => c_ + "ocían" ;
|
|
VP (Impf Subj Sg P1) => variants {c_ + "ociera" ; c_ + "ociese"} ;
|
|
VP (Impf Subj Sg P2) => variants {c_ + "ocieras" ; c_ + "ocieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {c_ + "ociera" ; c_ + "ociese"} ;
|
|
VP (Impf Subj Pl P1) => variants {c_ + "ociéramos" ; c_ + "ociésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {c_ + "ocierais" ; c_ + "ocieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {c_ + "ocieran" ; c_ + "ociesen"} ;
|
|
VP (Pret Sg P1) => c_ + "ocí" ;
|
|
VP (Pret Sg P2) => c_ + "ociste" ;
|
|
VP (Pret Sg P3) => c_ + "oció" ;
|
|
VP (Pret Pl P1) => c_ + "ocimos" ;
|
|
VP (Pret Pl P2) => c_ + "ocisteis" ;
|
|
VP (Pret Pl P3) => c_ + "ocieron" ;
|
|
VP (Fut Ind Sg P1) => c_ + "oceré" ;
|
|
VP (Fut Ind Sg P2) => c_ + "ocerás" ;
|
|
VP (Fut Ind Sg P3) => c_ + "ocerá" ;
|
|
VP (Fut Ind Pl P1) => c_ + "oceremos" ;
|
|
VP (Fut Ind Pl P2) => c_ + "oceréis" ;
|
|
VP (Fut Ind Pl P3) => c_ + "ocerán" ;
|
|
VP (Fut Subj Sg P1) => c_ + "ociere" ;
|
|
VP (Fut Subj Sg P2) => c_ + "ocieres" ;
|
|
VP (Fut Subj Sg P3) => c_ + "ociere" ;
|
|
VP (Fut Subj Pl P1) => c_ + "ociéremos" ;
|
|
VP (Fut Subj Pl P2) => c_ + "ociereis" ;
|
|
VP (Fut Subj Pl P3) => c_ + "ocieren" ;
|
|
VP (Cond Sg P1) => c_ + "ocería" ;
|
|
VP (Cond Sg P2) => c_ + "ocerías" ;
|
|
VP (Cond Sg P3) => c_ + "ocería" ;
|
|
VP (Cond Pl P1) => c_ + "oceríamos" ;
|
|
VP (Cond Pl P2) => c_ + "oceríais" ;
|
|
VP (Cond Pl P3) => c_ + "ocerían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => c_ + "uece" ;
|
|
VP (Imp Sg P3) => c_ + "ueza" ;
|
|
VP (Imp Pl P1) => c_ + "ozamos" ;
|
|
VP (Imp Pl P2) => c_ + "oced" ;
|
|
VP (Imp Pl P3) => c_ + "uezan" ;
|
|
VP (Pass Sg Masc) => c_ + "ocido" ;
|
|
VP (Pass Sg Fem) => c_ + "ocida" ;
|
|
VP (Pass Pl Masc) => c_ + "ocidos" ;
|
|
VP (Pass Pl Fem) => c_ + "ocidas"
|
|
}
|
|
} ;
|
|
oper coger_23 : Str -> Verbum = \coger ->
|
|
let co_ = Predef.tk 3 coger in
|
|
{s = table {
|
|
VI Infn => co_ + "ger" ;
|
|
VI Ger => co_ + "giendo" ;
|
|
VI Part => co_ + "gido" ;
|
|
VP (Pres Ind Sg P1) => co_ + "jo" ;
|
|
VP (Pres Ind Sg P2) => co_ + "ges" ;
|
|
VP (Pres Ind Sg P3) => co_ + "ge" ;
|
|
VP (Pres Ind Pl P1) => co_ + "gemos" ;
|
|
VP (Pres Ind Pl P2) => co_ + "géis" ;
|
|
VP (Pres Ind Pl P3) => co_ + "gen" ;
|
|
VP (Pres Subj Sg P1) => co_ + "ja" ;
|
|
VP (Pres Subj Sg P2) => co_ + "jas" ;
|
|
VP (Pres Subj Sg P3) => co_ + "ja" ;
|
|
VP (Pres Subj Pl P1) => co_ + "jamos" ;
|
|
VP (Pres Subj Pl P2) => co_ + "jáis" ;
|
|
VP (Pres Subj Pl P3) => co_ + "jan" ;
|
|
VP (Impf Ind Sg P1) => co_ + "gía" ;
|
|
VP (Impf Ind Sg P2) => co_ + "gías" ;
|
|
VP (Impf Ind Sg P3) => co_ + "gía" ;
|
|
VP (Impf Ind Pl P1) => co_ + "gíamos" ;
|
|
VP (Impf Ind Pl P2) => co_ + "gíais" ;
|
|
VP (Impf Ind Pl P3) => co_ + "gían" ;
|
|
VP (Impf Subj Sg P1) => variants {co_ + "giera" ; co_ + "giese"} ;
|
|
VP (Impf Subj Sg P2) => variants {co_ + "gieras" ; co_ + "gieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {co_ + "giera" ; co_ + "giese"} ;
|
|
VP (Impf Subj Pl P1) => variants {co_ + "giéramos" ; co_ + "giésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {co_ + "gierais" ; co_ + "gieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {co_ + "gieran" ; co_ + "giesen"} ;
|
|
VP (Pret Sg P1) => co_ + "gí" ;
|
|
VP (Pret Sg P2) => co_ + "giste" ;
|
|
VP (Pret Sg P3) => co_ + "gió" ;
|
|
VP (Pret Pl P1) => co_ + "gimos" ;
|
|
VP (Pret Pl P2) => co_ + "gisteis" ;
|
|
VP (Pret Pl P3) => co_ + "gieron" ;
|
|
VP (Fut Ind Sg P1) => co_ + "geré" ;
|
|
VP (Fut Ind Sg P2) => co_ + "gerás" ;
|
|
VP (Fut Ind Sg P3) => co_ + "gerá" ;
|
|
VP (Fut Ind Pl P1) => co_ + "geremos" ;
|
|
VP (Fut Ind Pl P2) => co_ + "geréis" ;
|
|
VP (Fut Ind Pl P3) => co_ + "gerán" ;
|
|
VP (Fut Subj Sg P1) => co_ + "giere" ;
|
|
VP (Fut Subj Sg P2) => co_ + "gieres" ;
|
|
VP (Fut Subj Sg P3) => co_ + "giere" ;
|
|
VP (Fut Subj Pl P1) => co_ + "giéremos" ;
|
|
VP (Fut Subj Pl P2) => co_ + "giereis" ;
|
|
VP (Fut Subj Pl P3) => co_ + "gieren" ;
|
|
VP (Cond Sg P1) => co_ + "gería" ;
|
|
VP (Cond Sg P2) => co_ + "gerías" ;
|
|
VP (Cond Sg P3) => co_ + "gería" ;
|
|
VP (Cond Pl P1) => co_ + "geríamos" ;
|
|
VP (Cond Pl P2) => co_ + "geríais" ;
|
|
VP (Cond Pl P3) => co_ + "gerían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => co_ + "ge" ;
|
|
VP (Imp Sg P3) => co_ + "ja" ;
|
|
VP (Imp Pl P1) => co_ + "jamos" ;
|
|
VP (Imp Pl P2) => co_ + "ged" ;
|
|
VP (Imp Pl P3) => co_ + "jan" ;
|
|
VP (Pass Sg Masc) => co_ + "gido" ;
|
|
VP (Pass Sg Fem) => co_ + "gida" ;
|
|
VP (Pass Pl Masc) => co_ + "gidos" ;
|
|
VP (Pass Pl Fem) => co_ + "gidas"
|
|
}
|
|
} ;
|
|
oper colgar_24 : Str -> Verbum = \colgar ->
|
|
let c_ = Predef.tk 5 colgar in
|
|
{s = table {
|
|
VI Infn => c_ + "olgar" ;
|
|
VI Ger => c_ + "olgando" ;
|
|
VI Part => c_ + "olgado" ;
|
|
VP (Pres Ind Sg P1) => c_ + "uelgo" ;
|
|
VP (Pres Ind Sg P2) => c_ + "uelgas" ;
|
|
VP (Pres Ind Sg P3) => c_ + "uelga" ;
|
|
VP (Pres Ind Pl P1) => c_ + "olgamos" ;
|
|
VP (Pres Ind Pl P2) => c_ + "olgáis" ;
|
|
VP (Pres Ind Pl P3) => c_ + "uelgan" ;
|
|
VP (Pres Subj Sg P1) => c_ + "uelgue" ;
|
|
VP (Pres Subj Sg P2) => c_ + "uelgues" ;
|
|
VP (Pres Subj Sg P3) => c_ + "uelgue" ;
|
|
VP (Pres Subj Pl P1) => c_ + "olguemos" ;
|
|
VP (Pres Subj Pl P2) => c_ + "olguéis" ;
|
|
VP (Pres Subj Pl P3) => c_ + "uelguen" ;
|
|
VP (Impf Ind Sg P1) => c_ + "olgaba" ;
|
|
VP (Impf Ind Sg P2) => c_ + "olgabas" ;
|
|
VP (Impf Ind Sg P3) => c_ + "olgaba" ;
|
|
VP (Impf Ind Pl P1) => c_ + "olgábamos" ;
|
|
VP (Impf Ind Pl P2) => c_ + "olgabais" ;
|
|
VP (Impf Ind Pl P3) => c_ + "olgaban" ;
|
|
VP (Impf Subj Sg P1) => variants {c_ + "olgara" ; c_ + "olgase"} ;
|
|
VP (Impf Subj Sg P2) => variants {c_ + "olgaras" ; c_ + "olgases"} ;
|
|
VP (Impf Subj Sg P3) => variants {c_ + "olgara" ; c_ + "olgase"} ;
|
|
VP (Impf Subj Pl P1) => variants {c_ + "olgáramos" ; c_ + "olgásemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {c_ + "olgarais" ; c_ + "olgaseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {c_ + "olgaran" ; c_ + "olgasen"} ;
|
|
VP (Pret Sg P1) => c_ + "olgué" ;
|
|
VP (Pret Sg P2) => c_ + "olgaste" ;
|
|
VP (Pret Sg P3) => c_ + "olgó" ;
|
|
VP (Pret Pl P1) => c_ + "olgamos" ;
|
|
VP (Pret Pl P2) => c_ + "olgasteis" ;
|
|
VP (Pret Pl P3) => c_ + "olgaron" ;
|
|
VP (Fut Ind Sg P1) => c_ + "olgaré" ;
|
|
VP (Fut Ind Sg P2) => c_ + "olgarás" ;
|
|
VP (Fut Ind Sg P3) => c_ + "olgará" ;
|
|
VP (Fut Ind Pl P1) => c_ + "olgaremos" ;
|
|
VP (Fut Ind Pl P2) => c_ + "olgaréis" ;
|
|
VP (Fut Ind Pl P3) => c_ + "olgarán" ;
|
|
VP (Fut Subj Sg P1) => c_ + "olgare" ;
|
|
VP (Fut Subj Sg P2) => c_ + "olgares" ;
|
|
VP (Fut Subj Sg P3) => c_ + "olgare" ;
|
|
VP (Fut Subj Pl P1) => c_ + "olgáremos" ;
|
|
VP (Fut Subj Pl P2) => c_ + "olgareis" ;
|
|
VP (Fut Subj Pl P3) => c_ + "olgaren" ;
|
|
VP (Cond Sg P1) => c_ + "olgaría" ;
|
|
VP (Cond Sg P2) => c_ + "olgarías" ;
|
|
VP (Cond Sg P3) => c_ + "olgaría" ;
|
|
VP (Cond Pl P1) => c_ + "olgaríamos" ;
|
|
VP (Cond Pl P2) => c_ + "olgaríais" ;
|
|
VP (Cond Pl P3) => c_ + "olgarían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => c_ + "uelga" ;
|
|
VP (Imp Sg P3) => c_ + "uelgue" ;
|
|
VP (Imp Pl P1) => c_ + "olguemos" ;
|
|
VP (Imp Pl P2) => c_ + "olgad" ;
|
|
VP (Imp Pl P3) => c_ + "uelguen" ;
|
|
VP (Pass Sg Masc) => c_ + "olgado" ;
|
|
VP (Pass Sg Fem) => c_ + "olgada" ;
|
|
VP (Pass Pl Masc) => c_ + "olgados" ;
|
|
VP (Pass Pl Fem) => c_ + "olgadas"
|
|
}
|
|
} ;
|
|
oper conocer_25 : Str -> Verbum = \conocer ->
|
|
let cono_ = Predef.tk 3 conocer in
|
|
{s = table {
|
|
VI Infn => cono_ + "cer" ;
|
|
VI Ger => cono_ + "ciendo" ;
|
|
VI Part => cono_ + "cido" ;
|
|
VP (Pres Ind Sg P1) => cono_ + "zco" ;
|
|
VP (Pres Ind Sg P2) => cono_ + "ces" ;
|
|
VP (Pres Ind Sg P3) => cono_ + "ce" ;
|
|
VP (Pres Ind Pl P1) => cono_ + "cemos" ;
|
|
VP (Pres Ind Pl P2) => cono_ + "céis" ;
|
|
VP (Pres Ind Pl P3) => cono_ + "cen" ;
|
|
VP (Pres Subj Sg P1) => cono_ + "zca" ;
|
|
VP (Pres Subj Sg P2) => cono_ + "zcas" ;
|
|
VP (Pres Subj Sg P3) => cono_ + "zca" ;
|
|
VP (Pres Subj Pl P1) => cono_ + "zcamos" ;
|
|
VP (Pres Subj Pl P2) => cono_ + "zcáis" ;
|
|
VP (Pres Subj Pl P3) => cono_ + "zcan" ;
|
|
VP (Impf Ind Sg P1) => cono_ + "cía" ;
|
|
VP (Impf Ind Sg P2) => cono_ + "cías" ;
|
|
VP (Impf Ind Sg P3) => cono_ + "cía" ;
|
|
VP (Impf Ind Pl P1) => cono_ + "cíamos" ;
|
|
VP (Impf Ind Pl P2) => cono_ + "cíais" ;
|
|
VP (Impf Ind Pl P3) => cono_ + "cían" ;
|
|
VP (Impf Subj Sg P1) => variants {cono_ + "ciera" ; cono_ + "ciese"} ;
|
|
VP (Impf Subj Sg P2) => variants {cono_ + "cieras" ; cono_ + "cieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {cono_ + "ciera" ; cono_ + "ciese"} ;
|
|
VP (Impf Subj Pl P1) => variants {cono_ + "ciéramos" ; cono_ + "ciésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {cono_ + "cierais" ; cono_ + "cieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {cono_ + "cieran" ; cono_ + "ciesen"} ;
|
|
VP (Pret Sg P1) => cono_ + "cí" ;
|
|
VP (Pret Sg P2) => cono_ + "ciste" ;
|
|
VP (Pret Sg P3) => cono_ + "ció" ;
|
|
VP (Pret Pl P1) => cono_ + "cimos" ;
|
|
VP (Pret Pl P2) => cono_ + "cisteis" ;
|
|
VP (Pret Pl P3) => cono_ + "cieron" ;
|
|
VP (Fut Ind Sg P1) => cono_ + "ceré" ;
|
|
VP (Fut Ind Sg P2) => cono_ + "cerás" ;
|
|
VP (Fut Ind Sg P3) => cono_ + "cerá" ;
|
|
VP (Fut Ind Pl P1) => cono_ + "ceremos" ;
|
|
VP (Fut Ind Pl P2) => cono_ + "ceréis" ;
|
|
VP (Fut Ind Pl P3) => cono_ + "cerán" ;
|
|
VP (Fut Subj Sg P1) => cono_ + "ciere" ;
|
|
VP (Fut Subj Sg P2) => cono_ + "cieres" ;
|
|
VP (Fut Subj Sg P3) => cono_ + "ciere" ;
|
|
VP (Fut Subj Pl P1) => cono_ + "ciéremos" ;
|
|
VP (Fut Subj Pl P2) => cono_ + "ciereis" ;
|
|
VP (Fut Subj Pl P3) => cono_ + "cieren" ;
|
|
VP (Cond Sg P1) => cono_ + "cería" ;
|
|
VP (Cond Sg P2) => cono_ + "cerías" ;
|
|
VP (Cond Sg P3) => cono_ + "cería" ;
|
|
VP (Cond Pl P1) => cono_ + "ceríamos" ;
|
|
VP (Cond Pl P2) => cono_ + "ceríais" ;
|
|
VP (Cond Pl P3) => cono_ + "cerían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => cono_ + "ce" ;
|
|
VP (Imp Sg P3) => cono_ + "zca" ;
|
|
VP (Imp Pl P1) => cono_ + "zcamos" ;
|
|
VP (Imp Pl P2) => cono_ + "ced" ;
|
|
VP (Imp Pl P3) => cono_ + "zcan" ;
|
|
VP (Pass Sg Masc) => cono_ + "cido" ;
|
|
VP (Pass Sg Fem) => cono_ + "cida" ;
|
|
VP (Pass Pl Masc) => cono_ + "cidos" ;
|
|
VP (Pass Pl Fem) => cono_ + "cidas"
|
|
}
|
|
} ;
|
|
oper creer_26 : Str -> Verbum = \creer ->
|
|
let cre_ = Predef.tk 2 creer in
|
|
{s = table {
|
|
VI Infn => cre_ + "er" ;
|
|
VI Ger => cre_ + "yendo" ;
|
|
VI Part => cre_ + "ído" ;
|
|
VP (Pres Ind Sg P1) => cre_ + "o" ;
|
|
VP (Pres Ind Sg P2) => cre_ + "es" ;
|
|
VP (Pres Ind Sg P3) => cre_ + "e" ;
|
|
VP (Pres Ind Pl P1) => cre_ + "emos" ;
|
|
VP (Pres Ind Pl P2) => cre_ + "éis" ;
|
|
VP (Pres Ind Pl P3) => cre_ + "en" ;
|
|
VP (Pres Subj Sg P1) => cre_ + "a" ;
|
|
VP (Pres Subj Sg P2) => cre_ + "as" ;
|
|
VP (Pres Subj Sg P3) => cre_ + "a" ;
|
|
VP (Pres Subj Pl P1) => cre_ + "amos" ;
|
|
VP (Pres Subj Pl P2) => cre_ + "áis" ;
|
|
VP (Pres Subj Pl P3) => cre_ + "an" ;
|
|
VP (Impf Ind Sg P1) => cre_ + "ía" ;
|
|
VP (Impf Ind Sg P2) => cre_ + "ías" ;
|
|
VP (Impf Ind Sg P3) => cre_ + "ía" ;
|
|
VP (Impf Ind Pl P1) => cre_ + "íamos" ;
|
|
VP (Impf Ind Pl P2) => cre_ + "íais" ;
|
|
VP (Impf Ind Pl P3) => cre_ + "ían" ;
|
|
VP (Impf Subj Sg P1) => variants {cre_ + "yera" ; cre_ + "yese"} ;
|
|
VP (Impf Subj Sg P2) => variants {cre_ + "yeras" ; cre_ + "yeses"} ;
|
|
VP (Impf Subj Sg P3) => variants {cre_ + "yera" ; cre_ + "yese"} ;
|
|
VP (Impf Subj Pl P1) => variants {cre_ + "yéramos" ; cre_ + "yésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {cre_ + "yerais" ; cre_ + "yeseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {cre_ + "yeran" ; cre_ + "yesen"} ;
|
|
VP (Pret Sg P1) => cre_ + "í" ;
|
|
VP (Pret Sg P2) => cre_ + "íste" ;
|
|
VP (Pret Sg P3) => cre_ + "yó" ;
|
|
VP (Pret Pl P1) => cre_ + "ímos" ;
|
|
VP (Pret Pl P2) => cre_ + "ísteis" ;
|
|
VP (Pret Pl P3) => cre_ + "yeron" ;
|
|
VP (Fut Ind Sg P1) => cre_ + "eré" ;
|
|
VP (Fut Ind Sg P2) => cre_ + "erás" ;
|
|
VP (Fut Ind Sg P3) => cre_ + "erá" ;
|
|
VP (Fut Ind Pl P1) => cre_ + "eremos" ;
|
|
VP (Fut Ind Pl P2) => cre_ + "eréis" ;
|
|
VP (Fut Ind Pl P3) => cre_ + "erán" ;
|
|
VP (Fut Subj Sg P1) => cre_ + "yere" ;
|
|
VP (Fut Subj Sg P2) => cre_ + "yeres" ;
|
|
VP (Fut Subj Sg P3) => cre_ + "yere" ;
|
|
VP (Fut Subj Pl P1) => cre_ + "yéremos" ;
|
|
VP (Fut Subj Pl P2) => cre_ + "yereis" ;
|
|
VP (Fut Subj Pl P3) => cre_ + "yeren" ;
|
|
VP (Cond Sg P1) => cre_ + "ería" ;
|
|
VP (Cond Sg P2) => cre_ + "erías" ;
|
|
VP (Cond Sg P3) => cre_ + "ería" ;
|
|
VP (Cond Pl P1) => cre_ + "eríamos" ;
|
|
VP (Cond Pl P2) => cre_ + "eríais" ;
|
|
VP (Cond Pl P3) => cre_ + "erían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => cre_ + "e" ;
|
|
VP (Imp Sg P3) => cre_ + "a" ;
|
|
VP (Imp Pl P1) => cre_ + "amos" ;
|
|
VP (Imp Pl P2) => cre_ + "ed" ;
|
|
VP (Imp Pl P3) => cre_ + "an" ;
|
|
VP (Pass Sg Masc) => cre_ + "ído" ;
|
|
VP (Pass Sg Fem) => cre_ + "ída" ;
|
|
VP (Pass Pl Masc) => cre_ + "ídos" ;
|
|
VP (Pass Pl Fem) => cre_ + "ídas"
|
|
}
|
|
} ;
|
|
oper dar_27 : Str -> Verbum = \dar ->
|
|
let d_ = Predef.tk 2 dar in
|
|
{s = table {
|
|
VI Infn => d_ + "ar" ;
|
|
VI Ger => d_ + "ando" ;
|
|
VI Part => d_ + "ado" ;
|
|
VP (Pres Ind Sg P1) => d_ + "oy" ;
|
|
VP (Pres Ind Sg P2) => d_ + "as" ;
|
|
VP (Pres Ind Sg P3) => d_ + "a" ;
|
|
VP (Pres Ind Pl P1) => d_ + "amos" ;
|
|
VP (Pres Ind Pl P2) => d_ + "ais" ;
|
|
VP (Pres Ind Pl P3) => d_ + "an" ;
|
|
VP (Pres Subj Sg P1) => d_ + "é" ;
|
|
VP (Pres Subj Sg P2) => d_ + "es" ;
|
|
VP (Pres Subj Sg P3) => d_ + "é" ;
|
|
VP (Pres Subj Pl P1) => d_ + "emos" ;
|
|
VP (Pres Subj Pl P2) => d_ + "eis" ;
|
|
VP (Pres Subj Pl P3) => d_ + "en" ;
|
|
VP (Impf Ind Sg P1) => d_ + "aba" ;
|
|
VP (Impf Ind Sg P2) => d_ + "abas" ;
|
|
VP (Impf Ind Sg P3) => d_ + "aba" ;
|
|
VP (Impf Ind Pl P1) => d_ + "ábamos" ;
|
|
VP (Impf Ind Pl P2) => d_ + "abais" ;
|
|
VP (Impf Ind Pl P3) => d_ + "aban" ;
|
|
VP (Impf Subj Sg P1) => variants {d_ + "iera" ; d_ + "iese"} ;
|
|
VP (Impf Subj Sg P2) => variants {d_ + "ieras" ; d_ + "ieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {d_ + "iera" ; d_ + "iese"} ;
|
|
VP (Impf Subj Pl P1) => variants {d_ + "iéramos" ; d_ + "iésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {d_ + "ierais" ; d_ + "ieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {d_ + "ieran" ; d_ + "iesen"} ;
|
|
VP (Pret Sg P1) => d_ + "i" ;
|
|
VP (Pret Sg P2) => d_ + "iste" ;
|
|
VP (Pret Sg P3) => d_ + "io" ;
|
|
VP (Pret Pl P1) => d_ + "imos" ;
|
|
VP (Pret Pl P2) => d_ + "isteis" ;
|
|
VP (Pret Pl P3) => d_ + "ieron" ;
|
|
VP (Fut Ind Sg P1) => d_ + "aré" ;
|
|
VP (Fut Ind Sg P2) => d_ + "arás" ;
|
|
VP (Fut Ind Sg P3) => d_ + "ará" ;
|
|
VP (Fut Ind Pl P1) => d_ + "aremos" ;
|
|
VP (Fut Ind Pl P2) => d_ + "aréis" ;
|
|
VP (Fut Ind Pl P3) => d_ + "arán" ;
|
|
VP (Fut Subj Sg P1) => d_ + "iere" ;
|
|
VP (Fut Subj Sg P2) => d_ + "ieres" ;
|
|
VP (Fut Subj Sg P3) => d_ + "iere" ;
|
|
VP (Fut Subj Pl P1) => d_ + "iéremos" ;
|
|
VP (Fut Subj Pl P2) => d_ + "iereis" ;
|
|
VP (Fut Subj Pl P3) => d_ + "ieren" ;
|
|
VP (Cond Sg P1) => d_ + "aría" ;
|
|
VP (Cond Sg P2) => d_ + "arías" ;
|
|
VP (Cond Sg P3) => d_ + "aría" ;
|
|
VP (Cond Pl P1) => d_ + "aríamos" ;
|
|
VP (Cond Pl P2) => d_ + "aríais" ;
|
|
VP (Cond Pl P3) => d_ + "arían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => d_ + "a" ;
|
|
VP (Imp Sg P3) => d_ + "é" ;
|
|
VP (Imp Pl P1) => d_ + "emos" ;
|
|
VP (Imp Pl P2) => d_ + "ad" ;
|
|
VP (Imp Pl P3) => d_ + "en" ;
|
|
VP (Pass Sg Masc) => d_ + "ado" ;
|
|
VP (Pass Sg Fem) => d_ + "ada" ;
|
|
VP (Pass Pl Masc) => d_ + "ados" ;
|
|
VP (Pass Pl Fem) => d_ + "adas"
|
|
}
|
|
} ;
|
|
oper decir_28 : Str -> Verbum = \decir ->
|
|
let d_ = Predef.tk 4 decir in
|
|
{s = table {
|
|
VI Infn => d_ + "ecir" ;
|
|
VI Ger => d_ + "iciendo" ;
|
|
VI Part => d_ + "icho" ;
|
|
VP (Pres Ind Sg P1) => d_ + "igo" ;
|
|
VP (Pres Ind Sg P2) => d_ + "ices" ;
|
|
VP (Pres Ind Sg P3) => d_ + "ice" ;
|
|
VP (Pres Ind Pl P1) => d_ + "ecimos" ;
|
|
VP (Pres Ind Pl P2) => d_ + "ecís" ;
|
|
VP (Pres Ind Pl P3) => d_ + "icen" ;
|
|
VP (Pres Subj Sg P1) => d_ + "iga" ;
|
|
VP (Pres Subj Sg P2) => d_ + "igas" ;
|
|
VP (Pres Subj Sg P3) => d_ + "iga" ;
|
|
VP (Pres Subj Pl P1) => d_ + "igamos" ;
|
|
VP (Pres Subj Pl P2) => d_ + "igáis" ;
|
|
VP (Pres Subj Pl P3) => d_ + "igan" ;
|
|
VP (Impf Ind Sg P1) => d_ + "ecía" ;
|
|
VP (Impf Ind Sg P2) => d_ + "ecías" ;
|
|
VP (Impf Ind Sg P3) => d_ + "ecía" ;
|
|
VP (Impf Ind Pl P1) => d_ + "ecíamos" ;
|
|
VP (Impf Ind Pl P2) => d_ + "ecíais" ;
|
|
VP (Impf Ind Pl P3) => d_ + "ecían" ;
|
|
VP (Impf Subj Sg P1) => variants {d_ + "ijera" ; d_ + "ijese"} ;
|
|
VP (Impf Subj Sg P2) => variants {d_ + "ijeras" ; d_ + "ijeses"} ;
|
|
VP (Impf Subj Sg P3) => variants {d_ + "ijera" ; d_ + "ijese"} ;
|
|
VP (Impf Subj Pl P1) => variants {d_ + "ijéramos" ; d_ + "ijésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {d_ + "ijerais" ; d_ + "ijeseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {d_ + "ijeran" ; d_ + "ijesen"} ;
|
|
VP (Pret Sg P1) => d_ + "ije" ;
|
|
VP (Pret Sg P2) => d_ + "ijiste" ;
|
|
VP (Pret Sg P3) => d_ + "ijo" ;
|
|
VP (Pret Pl P1) => d_ + "ijimos" ;
|
|
VP (Pret Pl P2) => d_ + "ijisteis" ;
|
|
VP (Pret Pl P3) => d_ + "ijeron" ;
|
|
VP (Fut Ind Sg P1) => d_ + "iré" ;
|
|
VP (Fut Ind Sg P2) => d_ + "irás" ;
|
|
VP (Fut Ind Sg P3) => d_ + "irá" ;
|
|
VP (Fut Ind Pl P1) => d_ + "iremos" ;
|
|
VP (Fut Ind Pl P2) => d_ + "iréis" ;
|
|
VP (Fut Ind Pl P3) => d_ + "irán" ;
|
|
VP (Fut Subj Sg P1) => d_ + "ijere" ;
|
|
VP (Fut Subj Sg P2) => d_ + "ijeres" ;
|
|
VP (Fut Subj Sg P3) => d_ + "ijere" ;
|
|
VP (Fut Subj Pl P1) => d_ + "ijéremos" ;
|
|
VP (Fut Subj Pl P2) => d_ + "ijereis" ;
|
|
VP (Fut Subj Pl P3) => d_ + "ijeren" ;
|
|
VP (Cond Sg P1) => d_ + "iría" ;
|
|
VP (Cond Sg P2) => d_ + "irías" ;
|
|
VP (Cond Sg P3) => d_ + "iría" ;
|
|
VP (Cond Pl P1) => d_ + "iríamos" ;
|
|
VP (Cond Pl P2) => d_ + "iríais" ;
|
|
VP (Cond Pl P3) => d_ + "irían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => d_ + "i" ;
|
|
VP (Imp Sg P3) => d_ + "iga" ;
|
|
VP (Imp Pl P1) => d_ + "igamos" ;
|
|
VP (Imp Pl P2) => d_ + "ecid" ;
|
|
VP (Imp Pl P3) => d_ + "igan" ;
|
|
VP (Pass Sg Masc) => d_ + "icho" ;
|
|
VP (Pass Sg Fem) => d_ + "icha" ;
|
|
VP (Pass Pl Masc) => d_ + "ichos" ;
|
|
VP (Pass Pl Fem) => d_ + "ichas"
|
|
}
|
|
} ;
|
|
oper defender_29 : Str -> Verbum = \defender ->
|
|
let
|
|
def_ = Predef.tk 5 defender ;
|
|
nd_ = Predef.tk 2 (Predef.dp 4 defender)
|
|
in
|
|
{s = table {
|
|
VI Infn => def_ + "e" + nd_ + "er" ;
|
|
VI Ger => def_ + "e" + nd_ + "iendo" ;
|
|
VI Part => def_ + "e" + nd_ + "ido" ;
|
|
VP (Pres Ind Sg P1) => def_ + "ie" + nd_ + "o" ;
|
|
VP (Pres Ind Sg P2) => def_ + "ie" + nd_ + "es" ;
|
|
VP (Pres Ind Sg P3) => def_ + "ie" + nd_ + "e" ;
|
|
VP (Pres Ind Pl P1) => def_ + "e" + nd_ + "emos" ;
|
|
VP (Pres Ind Pl P2) => def_ + "e" + nd_ + "éis" ;
|
|
VP (Pres Ind Pl P3) => def_ + "ie" + nd_ + "en" ;
|
|
VP (Pres Subj Sg P1) => def_ + "ie" + nd_ + "a" ;
|
|
VP (Pres Subj Sg P2) => def_ + "ie" + nd_ + "as" ;
|
|
VP (Pres Subj Sg P3) => def_ + "ie" + nd_ + "a" ;
|
|
VP (Pres Subj Pl P1) => def_ + "e" + nd_ + "amos" ;
|
|
VP (Pres Subj Pl P2) => def_ + "e" + nd_ + "áis" ;
|
|
VP (Pres Subj Pl P3) => def_ + "ie" + nd_ + "an" ;
|
|
VP (Impf Ind Sg P1) => def_ + "e" + nd_ + "ía" ;
|
|
VP (Impf Ind Sg P2) => def_ + "e" + nd_ + "ías" ;
|
|
VP (Impf Ind Sg P3) => def_ + "e" + nd_ + "ía" ;
|
|
VP (Impf Ind Pl P1) => def_ + "e" + nd_ + "íamos" ;
|
|
VP (Impf Ind Pl P2) => def_ + "e" + nd_ + "íais" ;
|
|
VP (Impf Ind Pl P3) => def_ + "e" + nd_ + "ían" ;
|
|
VP (Impf Subj Sg P1) => variants {def_ + "e" + nd_ + "iera" ; def_ + "e" + nd_ + "iese"} ;
|
|
VP (Impf Subj Sg P2) => variants {def_ + "e" + nd_ + "ieras" ; def_ + "e" + nd_ + "ieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {def_ + "e" + nd_ + "iera" ; def_ + "e" + nd_ + "iese"} ;
|
|
VP (Impf Subj Pl P1) => variants {def_ + "e" + nd_ + "iéramos" ; def_ + "e" + nd_ + "iésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {def_ + "e" + nd_ + "ierais" ; def_ + "e" + nd_ + "ieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {def_ + "e" + nd_ + "ieran" ; def_ + "e" + nd_ + "iesen"} ;
|
|
VP (Pret Sg P1) => def_ + "e" + nd_ + "í" ;
|
|
VP (Pret Sg P2) => def_ + "e" + nd_ + "iste" ;
|
|
VP (Pret Sg P3) => def_ + "e" + nd_ + "ió" ;
|
|
VP (Pret Pl P1) => def_ + "e" + nd_ + "imos" ;
|
|
VP (Pret Pl P2) => def_ + "e" + nd_ + "isteis" ;
|
|
VP (Pret Pl P3) => def_ + "e" + nd_ + "ieron" ;
|
|
VP (Fut Ind Sg P1) => def_ + "e" + nd_ + "eré" ;
|
|
VP (Fut Ind Sg P2) => def_ + "e" + nd_ + "erás" ;
|
|
VP (Fut Ind Sg P3) => def_ + "e" + nd_ + "erá" ;
|
|
VP (Fut Ind Pl P1) => def_ + "e" + nd_ + "eremos" ;
|
|
VP (Fut Ind Pl P2) => def_ + "e" + nd_ + "eréis" ;
|
|
VP (Fut Ind Pl P3) => def_ + "e" + nd_ + "erán" ;
|
|
VP (Fut Subj Sg P1) => def_ + "e" + nd_ + "iere" ;
|
|
VP (Fut Subj Sg P2) => def_ + "e" + nd_ + "ieres" ;
|
|
VP (Fut Subj Sg P3) => def_ + "e" + nd_ + "iere" ;
|
|
VP (Fut Subj Pl P1) => def_ + "e" + nd_ + "iéremos" ;
|
|
VP (Fut Subj Pl P2) => def_ + "e" + nd_ + "iereis" ;
|
|
VP (Fut Subj Pl P3) => def_ + "e" + nd_ + "ieren" ;
|
|
VP (Cond Sg P1) => def_ + "e" + nd_ + "ería" ;
|
|
VP (Cond Sg P2) => def_ + "e" + nd_ + "erías" ;
|
|
VP (Cond Sg P3) => def_ + "e" + nd_ + "ería" ;
|
|
VP (Cond Pl P1) => def_ + "e" + nd_ + "eríamos" ;
|
|
VP (Cond Pl P2) => def_ + "e" + nd_ + "eríais" ;
|
|
VP (Cond Pl P3) => def_ + "e" + nd_ + "erían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => def_ + "ie" + nd_ + "e" ;
|
|
VP (Imp Sg P3) => def_ + "ie" + nd_ + "a" ;
|
|
VP (Imp Pl P1) => def_ + "e" + nd_ + "amos" ;
|
|
VP (Imp Pl P2) => def_ + "e" + nd_ + "ed" ;
|
|
VP (Imp Pl P3) => def_ + "ie" + nd_ + "an" ;
|
|
VP (Pass Sg Masc) => def_ + "e" + nd_ + "ido" ;
|
|
VP (Pass Sg Fem) => def_ + "e" + nd_ + "ida" ;
|
|
VP (Pass Pl Masc) => def_ + "e" + nd_ + "idos" ;
|
|
VP (Pass Pl Fem) => def_ + "e" + nd_ + "idas"
|
|
}
|
|
} ;
|
|
oper delinquir_30 : Str -> Verbum = \delinquir ->
|
|
let delin_ = Predef.tk 4 delinquir in
|
|
{s = table {
|
|
VI Infn => delin_ + "quir" ;
|
|
VI Ger => delin_ + "quiendo" ;
|
|
VI Part => delin_ + "quido" ;
|
|
VP (Pres Ind Sg P1) => delin_ + "co" ;
|
|
VP (Pres Ind Sg P2) => delin_ + "ques" ;
|
|
VP (Pres Ind Sg P3) => delin_ + "que" ;
|
|
VP (Pres Ind Pl P1) => delin_ + "quimos" ;
|
|
VP (Pres Ind Pl P2) => delin_ + "quís" ;
|
|
VP (Pres Ind Pl P3) => delin_ + "quen" ;
|
|
VP (Pres Subj Sg P1) => delin_ + "ca" ;
|
|
VP (Pres Subj Sg P2) => delin_ + "cas" ;
|
|
VP (Pres Subj Sg P3) => delin_ + "ca" ;
|
|
VP (Pres Subj Pl P1) => delin_ + "camos" ;
|
|
VP (Pres Subj Pl P2) => delin_ + "cáis" ;
|
|
VP (Pres Subj Pl P3) => delin_ + "can" ;
|
|
VP (Impf Ind Sg P1) => delin_ + "quía" ;
|
|
VP (Impf Ind Sg P2) => delin_ + "quías" ;
|
|
VP (Impf Ind Sg P3) => delin_ + "quía" ;
|
|
VP (Impf Ind Pl P1) => delin_ + "quíamos" ;
|
|
VP (Impf Ind Pl P2) => delin_ + "quíais" ;
|
|
VP (Impf Ind Pl P3) => delin_ + "quían" ;
|
|
VP (Impf Subj Sg P1) => variants {delin_ + "quiera" ; delin_ + "quiese"} ;
|
|
VP (Impf Subj Sg P2) => variants {delin_ + "quieras" ; delin_ + "quieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {delin_ + "quiera" ; delin_ + "quiese"} ;
|
|
VP (Impf Subj Pl P1) => variants {delin_ + "quiéramos" ; delin_ + "quiésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {delin_ + "quierais" ; delin_ + "quieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {delin_ + "quieran" ; delin_ + "quiesen"} ;
|
|
VP (Pret Sg P1) => delin_ + "quí" ;
|
|
VP (Pret Sg P2) => delin_ + "quiste" ;
|
|
VP (Pret Sg P3) => delin_ + "quió" ;
|
|
VP (Pret Pl P1) => delin_ + "quimos" ;
|
|
VP (Pret Pl P2) => delin_ + "quisteis" ;
|
|
VP (Pret Pl P3) => delin_ + "quieron" ;
|
|
VP (Fut Ind Sg P1) => delin_ + "quiré" ;
|
|
VP (Fut Ind Sg P2) => delin_ + "quirás" ;
|
|
VP (Fut Ind Sg P3) => delin_ + "quirá" ;
|
|
VP (Fut Ind Pl P1) => delin_ + "quiremos" ;
|
|
VP (Fut Ind Pl P2) => delin_ + "quiréis" ;
|
|
VP (Fut Ind Pl P3) => delin_ + "quirán" ;
|
|
VP (Fut Subj Sg P1) => delin_ + "quiere" ;
|
|
VP (Fut Subj Sg P2) => delin_ + "quieres" ;
|
|
VP (Fut Subj Sg P3) => delin_ + "quiere" ;
|
|
VP (Fut Subj Pl P1) => delin_ + "quiéremos" ;
|
|
VP (Fut Subj Pl P2) => delin_ + "quiereis" ;
|
|
VP (Fut Subj Pl P3) => delin_ + "quieren" ;
|
|
VP (Cond Sg P1) => delin_ + "quiría" ;
|
|
VP (Cond Sg P2) => delin_ + "quirías" ;
|
|
VP (Cond Sg P3) => delin_ + "quiría" ;
|
|
VP (Cond Pl P1) => delin_ + "quiríamos" ;
|
|
VP (Cond Pl P2) => delin_ + "quiríais" ;
|
|
VP (Cond Pl P3) => delin_ + "quirían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => delin_ + "que" ;
|
|
VP (Imp Sg P3) => delin_ + "ca" ;
|
|
VP (Imp Pl P1) => delin_ + "camos" ;
|
|
VP (Imp Pl P2) => delin_ + "quid" ;
|
|
VP (Imp Pl P3) => delin_ + "can" ;
|
|
VP (Pass Sg Masc) => delin_ + "quido" ;
|
|
VP (Pass Sg Fem) => delin_ + "quida" ;
|
|
VP (Pass Pl Masc) => delin_ + "quidos" ;
|
|
VP (Pass Pl Fem) => delin_ + "quidas"
|
|
}
|
|
} ;
|
|
oper desosar_31 : Str -> Verbum = \desosar ->
|
|
let des_ = Predef.tk 4 desosar in
|
|
{s = table {
|
|
VI Infn => des_ + "osar" ;
|
|
VI Ger => des_ + "osando" ;
|
|
VI Part => des_ + "osado" ;
|
|
VP (Pres Ind Sg P1) => des_ + "hueso" ;
|
|
VP (Pres Ind Sg P2) => des_ + "huesas" ;
|
|
VP (Pres Ind Sg P3) => des_ + "huesa" ;
|
|
VP (Pres Ind Pl P1) => des_ + "osamos" ;
|
|
VP (Pres Ind Pl P2) => des_ + "osáis" ;
|
|
VP (Pres Ind Pl P3) => des_ + "huesan" ;
|
|
VP (Pres Subj Sg P1) => des_ + "huese" ;
|
|
VP (Pres Subj Sg P2) => des_ + "hueses" ;
|
|
VP (Pres Subj Sg P3) => des_ + "huese" ;
|
|
VP (Pres Subj Pl P1) => des_ + "osemos" ;
|
|
VP (Pres Subj Pl P2) => des_ + "oséis" ;
|
|
VP (Pres Subj Pl P3) => des_ + "huesen" ;
|
|
VP (Impf Ind Sg P1) => des_ + "osaba" ;
|
|
VP (Impf Ind Sg P2) => des_ + "osabas" ;
|
|
VP (Impf Ind Sg P3) => des_ + "osaba" ;
|
|
VP (Impf Ind Pl P1) => des_ + "osábamos" ;
|
|
VP (Impf Ind Pl P2) => des_ + "osabais" ;
|
|
VP (Impf Ind Pl P3) => des_ + "osaban" ;
|
|
VP (Impf Subj Sg P1) => variants {des_ + "osara" ; des_ + "osase"} ;
|
|
VP (Impf Subj Sg P2) => variants {des_ + "osaras" ; des_ + "osases"} ;
|
|
VP (Impf Subj Sg P3) => variants {des_ + "osara" ; des_ + "osase"} ;
|
|
VP (Impf Subj Pl P1) => variants {des_ + "osáramos" ; des_ + "osásemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {des_ + "osarais" ; des_ + "osaseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {des_ + "osaran" ; des_ + "osasen"} ;
|
|
VP (Pret Sg P1) => des_ + "osé" ;
|
|
VP (Pret Sg P2) => des_ + "osaste" ;
|
|
VP (Pret Sg P3) => des_ + "osó" ;
|
|
VP (Pret Pl P1) => des_ + "osamos" ;
|
|
VP (Pret Pl P2) => des_ + "osasteis" ;
|
|
VP (Pret Pl P3) => des_ + "osaron" ;
|
|
VP (Fut Ind Sg P1) => des_ + "osaré" ;
|
|
VP (Fut Ind Sg P2) => des_ + "osarás" ;
|
|
VP (Fut Ind Sg P3) => des_ + "osará" ;
|
|
VP (Fut Ind Pl P1) => des_ + "osaremos" ;
|
|
VP (Fut Ind Pl P2) => des_ + "osaréis" ;
|
|
VP (Fut Ind Pl P3) => des_ + "osarán" ;
|
|
VP (Fut Subj Sg P1) => des_ + "osare" ;
|
|
VP (Fut Subj Sg P2) => des_ + "osares" ;
|
|
VP (Fut Subj Sg P3) => des_ + "osare" ;
|
|
VP (Fut Subj Pl P1) => des_ + "osáremos" ;
|
|
VP (Fut Subj Pl P2) => des_ + "osareis" ;
|
|
VP (Fut Subj Pl P3) => des_ + "osaren" ;
|
|
VP (Cond Sg P1) => des_ + "osaría" ;
|
|
VP (Cond Sg P2) => des_ + "osarías" ;
|
|
VP (Cond Sg P3) => des_ + "osaría" ;
|
|
VP (Cond Pl P1) => des_ + "osaríamos" ;
|
|
VP (Cond Pl P2) => des_ + "osaríais" ;
|
|
VP (Cond Pl P3) => des_ + "osarían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => des_ + "huesa" ;
|
|
VP (Imp Sg P3) => des_ + "huese" ;
|
|
VP (Imp Pl P1) => des_ + "osemos" ;
|
|
VP (Imp Pl P2) => des_ + "osad" ;
|
|
VP (Imp Pl P3) => des_ + "huesen" ;
|
|
VP (Pass Sg Masc) => des_ + "osado" ;
|
|
VP (Pass Sg Fem) => des_ + "osada" ;
|
|
VP (Pass Pl Masc) => des_ + "osados" ;
|
|
VP (Pass Pl Fem) => des_ + "osadas"
|
|
}
|
|
} ;
|
|
oper dirigir_32 : Str -> Verbum = \dirigir ->
|
|
let diri_ = Predef.tk 3 dirigir in
|
|
{s = table {
|
|
VI Infn => diri_ + "gir" ;
|
|
VI Ger => diri_ + "giendo" ;
|
|
VI Part => diri_ + "gido" ;
|
|
VP (Pres Ind Sg P1) => diri_ + "jo" ;
|
|
VP (Pres Ind Sg P2) => diri_ + "ges" ;
|
|
VP (Pres Ind Sg P3) => diri_ + "ge" ;
|
|
VP (Pres Ind Pl P1) => diri_ + "gimos" ;
|
|
VP (Pres Ind Pl P2) => diri_ + "gís" ;
|
|
VP (Pres Ind Pl P3) => diri_ + "gen" ;
|
|
VP (Pres Subj Sg P1) => diri_ + "ja" ;
|
|
VP (Pres Subj Sg P2) => diri_ + "jas" ;
|
|
VP (Pres Subj Sg P3) => diri_ + "ja" ;
|
|
VP (Pres Subj Pl P1) => diri_ + "jamos" ;
|
|
VP (Pres Subj Pl P2) => diri_ + "jáis" ;
|
|
VP (Pres Subj Pl P3) => diri_ + "jan" ;
|
|
VP (Impf Ind Sg P1) => diri_ + "gía" ;
|
|
VP (Impf Ind Sg P2) => diri_ + "gías" ;
|
|
VP (Impf Ind Sg P3) => diri_ + "gía" ;
|
|
VP (Impf Ind Pl P1) => diri_ + "gíamos" ;
|
|
VP (Impf Ind Pl P2) => diri_ + "gíais" ;
|
|
VP (Impf Ind Pl P3) => diri_ + "gían" ;
|
|
VP (Impf Subj Sg P1) => variants {diri_ + "giera" ; diri_ + "giese"} ;
|
|
VP (Impf Subj Sg P2) => variants {diri_ + "gieras" ; diri_ + "gieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {diri_ + "giera" ; diri_ + "giese"} ;
|
|
VP (Impf Subj Pl P1) => variants {diri_ + "giéramos" ; diri_ + "giésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {diri_ + "gierais" ; diri_ + "gieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {diri_ + "gieran" ; diri_ + "giesen"} ;
|
|
VP (Pret Sg P1) => diri_ + "gí" ;
|
|
VP (Pret Sg P2) => diri_ + "giste" ;
|
|
VP (Pret Sg P3) => diri_ + "gió" ;
|
|
VP (Pret Pl P1) => diri_ + "gimos" ;
|
|
VP (Pret Pl P2) => diri_ + "gisteis" ;
|
|
VP (Pret Pl P3) => diri_ + "gieron" ;
|
|
VP (Fut Ind Sg P1) => diri_ + "giré" ;
|
|
VP (Fut Ind Sg P2) => diri_ + "girás" ;
|
|
VP (Fut Ind Sg P3) => diri_ + "girá" ;
|
|
VP (Fut Ind Pl P1) => diri_ + "giremos" ;
|
|
VP (Fut Ind Pl P2) => diri_ + "giréis" ;
|
|
VP (Fut Ind Pl P3) => diri_ + "girán" ;
|
|
VP (Fut Subj Sg P1) => diri_ + "giere" ;
|
|
VP (Fut Subj Sg P2) => diri_ + "gieres" ;
|
|
VP (Fut Subj Sg P3) => diri_ + "giere" ;
|
|
VP (Fut Subj Pl P1) => diri_ + "giéremos" ;
|
|
VP (Fut Subj Pl P2) => diri_ + "giereis" ;
|
|
VP (Fut Subj Pl P3) => diri_ + "gieren" ;
|
|
VP (Cond Sg P1) => diri_ + "giría" ;
|
|
VP (Cond Sg P2) => diri_ + "girías" ;
|
|
VP (Cond Sg P3) => diri_ + "giría" ;
|
|
VP (Cond Pl P1) => diri_ + "giríamos" ;
|
|
VP (Cond Pl P2) => diri_ + "giríais" ;
|
|
VP (Cond Pl P3) => diri_ + "girían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => diri_ + "ge" ;
|
|
VP (Imp Sg P3) => diri_ + "ja" ;
|
|
VP (Imp Pl P1) => diri_ + "jamos" ;
|
|
VP (Imp Pl P2) => diri_ + "gid" ;
|
|
VP (Imp Pl P3) => diri_ + "jan" ;
|
|
VP (Pass Sg Masc) => diri_ + "gido" ;
|
|
VP (Pass Sg Fem) => diri_ + "gida" ;
|
|
VP (Pass Pl Masc) => diri_ + "gidos" ;
|
|
VP (Pass Pl Fem) => diri_ + "gidas"
|
|
}
|
|
} ;
|
|
oper discernir_33 : Str -> Verbum = \discernir ->
|
|
let disc_ = Predef.tk 5 discernir in
|
|
{s = table {
|
|
VI Infn => disc_ + "ernir" ;
|
|
VI Ger => disc_ + "erniendo" ;
|
|
VI Part => disc_ + "ernido" ;
|
|
VP (Pres Ind Sg P1) => disc_ + "ierno" ;
|
|
VP (Pres Ind Sg P2) => disc_ + "iernes" ;
|
|
VP (Pres Ind Sg P3) => disc_ + "ierne" ;
|
|
VP (Pres Ind Pl P1) => disc_ + "ernimos" ;
|
|
VP (Pres Ind Pl P2) => disc_ + "ernís" ;
|
|
VP (Pres Ind Pl P3) => disc_ + "iernen" ;
|
|
VP (Pres Subj Sg P1) => disc_ + "ierna" ;
|
|
VP (Pres Subj Sg P2) => disc_ + "iernas" ;
|
|
VP (Pres Subj Sg P3) => disc_ + "ierna" ;
|
|
VP (Pres Subj Pl P1) => disc_ + "ernamos" ;
|
|
VP (Pres Subj Pl P2) => disc_ + "ernáis" ;
|
|
VP (Pres Subj Pl P3) => disc_ + "iernan" ;
|
|
VP (Impf Ind Sg P1) => disc_ + "ernía" ;
|
|
VP (Impf Ind Sg P2) => disc_ + "ernías" ;
|
|
VP (Impf Ind Sg P3) => disc_ + "ernía" ;
|
|
VP (Impf Ind Pl P1) => disc_ + "erníamos" ;
|
|
VP (Impf Ind Pl P2) => disc_ + "erníais" ;
|
|
VP (Impf Ind Pl P3) => disc_ + "ernían" ;
|
|
VP (Impf Subj Sg P1) => variants {disc_ + "erniera" ; disc_ + "erniese"} ;
|
|
VP (Impf Subj Sg P2) => variants {disc_ + "ernieras" ; disc_ + "ernieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {disc_ + "erniera" ; disc_ + "erniese"} ;
|
|
VP (Impf Subj Pl P1) => variants {disc_ + "erniéramos" ; disc_ + "erniésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {disc_ + "ernierais" ; disc_ + "ernieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {disc_ + "ernieran" ; disc_ + "erniesen"} ;
|
|
VP (Pret Sg P1) => disc_ + "erní" ;
|
|
VP (Pret Sg P2) => disc_ + "erniste" ;
|
|
VP (Pret Sg P3) => disc_ + "ernió" ;
|
|
VP (Pret Pl P1) => disc_ + "ernimos" ;
|
|
VP (Pret Pl P2) => disc_ + "ernisteis" ;
|
|
VP (Pret Pl P3) => disc_ + "ernieron" ;
|
|
VP (Fut Ind Sg P1) => disc_ + "erniré" ;
|
|
VP (Fut Ind Sg P2) => disc_ + "ernirás" ;
|
|
VP (Fut Ind Sg P3) => disc_ + "ernirá" ;
|
|
VP (Fut Ind Pl P1) => disc_ + "erniremos" ;
|
|
VP (Fut Ind Pl P2) => disc_ + "erniréis" ;
|
|
VP (Fut Ind Pl P3) => disc_ + "ernirán" ;
|
|
VP (Fut Subj Sg P1) => disc_ + "erniere" ;
|
|
VP (Fut Subj Sg P2) => disc_ + "ernieres" ;
|
|
VP (Fut Subj Sg P3) => disc_ + "erniere" ;
|
|
VP (Fut Subj Pl P1) => disc_ + "erniéremos" ;
|
|
VP (Fut Subj Pl P2) => disc_ + "erniereis" ;
|
|
VP (Fut Subj Pl P3) => disc_ + "ernieren" ;
|
|
VP (Cond Sg P1) => disc_ + "erniría" ;
|
|
VP (Cond Sg P2) => disc_ + "ernirías" ;
|
|
VP (Cond Sg P3) => disc_ + "erniría" ;
|
|
VP (Cond Pl P1) => disc_ + "erniríamos" ;
|
|
VP (Cond Pl P2) => disc_ + "erniríais" ;
|
|
VP (Cond Pl P3) => disc_ + "ernirían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => disc_ + "ierne" ;
|
|
VP (Imp Sg P3) => disc_ + "ierna" ;
|
|
VP (Imp Pl P1) => disc_ + "ernamos" ;
|
|
VP (Imp Pl P2) => disc_ + "ernid" ;
|
|
VP (Imp Pl P3) => disc_ + "iernan" ;
|
|
VP (Pass Sg Masc) => disc_ + "ernido" ;
|
|
VP (Pass Sg Fem) => disc_ + "ernida" ;
|
|
VP (Pass Pl Masc) => disc_ + "ernidos" ;
|
|
VP (Pass Pl Fem) => disc_ + "ernidas"
|
|
}
|
|
} ;
|
|
oper distinguir_34 : Str -> Verbum = \distinguir ->
|
|
let disting_ = Predef.tk 3 distinguir in
|
|
{s = table {
|
|
VI Infn => disting_ + "uir" ;
|
|
VI Ger => disting_ + "uiendo" ;
|
|
VI Part => disting_ + "uido" ;
|
|
VP (Pres Ind Sg P1) => disting_ + "o" ;
|
|
VP (Pres Ind Sg P2) => disting_ + "ues" ;
|
|
VP (Pres Ind Sg P3) => disting_ + "ue" ;
|
|
VP (Pres Ind Pl P1) => disting_ + "uimos" ;
|
|
VP (Pres Ind Pl P2) => disting_ + "uís" ;
|
|
VP (Pres Ind Pl P3) => disting_ + "uen" ;
|
|
VP (Pres Subj Sg P1) => disting_ + "a" ;
|
|
VP (Pres Subj Sg P2) => disting_ + "as" ;
|
|
VP (Pres Subj Sg P3) => disting_ + "a" ;
|
|
VP (Pres Subj Pl P1) => disting_ + "amos" ;
|
|
VP (Pres Subj Pl P2) => disting_ + "áis" ;
|
|
VP (Pres Subj Pl P3) => disting_ + "an" ;
|
|
VP (Impf Ind Sg P1) => disting_ + "uía" ;
|
|
VP (Impf Ind Sg P2) => disting_ + "uías" ;
|
|
VP (Impf Ind Sg P3) => disting_ + "uía" ;
|
|
VP (Impf Ind Pl P1) => disting_ + "uíamos" ;
|
|
VP (Impf Ind Pl P2) => disting_ + "uíais" ;
|
|
VP (Impf Ind Pl P3) => disting_ + "uían" ;
|
|
VP (Impf Subj Sg P1) => variants {disting_ + "uiera" ; disting_ + "uiese"} ;
|
|
VP (Impf Subj Sg P2) => variants {disting_ + "uieras" ; disting_ + "uieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {disting_ + "uiera" ; disting_ + "uiese"} ;
|
|
VP (Impf Subj Pl P1) => variants {disting_ + "uiéramos" ; disting_ + "uiésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {disting_ + "uierais" ; disting_ + "uieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {disting_ + "uieran" ; disting_ + "uiesen"} ;
|
|
VP (Pret Sg P1) => disting_ + "uí" ;
|
|
VP (Pret Sg P2) => disting_ + "uiste" ;
|
|
VP (Pret Sg P3) => disting_ + "uió" ;
|
|
VP (Pret Pl P1) => disting_ + "uimos" ;
|
|
VP (Pret Pl P2) => disting_ + "uisteis" ;
|
|
VP (Pret Pl P3) => disting_ + "uieron" ;
|
|
VP (Fut Ind Sg P1) => disting_ + "uiré" ;
|
|
VP (Fut Ind Sg P2) => disting_ + "uirás" ;
|
|
VP (Fut Ind Sg P3) => disting_ + "uirá" ;
|
|
VP (Fut Ind Pl P1) => disting_ + "uiremos" ;
|
|
VP (Fut Ind Pl P2) => disting_ + "uiréis" ;
|
|
VP (Fut Ind Pl P3) => disting_ + "uirán" ;
|
|
VP (Fut Subj Sg P1) => disting_ + "uiere" ;
|
|
VP (Fut Subj Sg P2) => disting_ + "uieres" ;
|
|
VP (Fut Subj Sg P3) => disting_ + "uiere" ;
|
|
VP (Fut Subj Pl P1) => disting_ + "uiéremos" ;
|
|
VP (Fut Subj Pl P2) => disting_ + "uiereis" ;
|
|
VP (Fut Subj Pl P3) => disting_ + "uieren" ;
|
|
VP (Cond Sg P1) => disting_ + "uiría" ;
|
|
VP (Cond Sg P2) => disting_ + "uirías" ;
|
|
VP (Cond Sg P3) => disting_ + "uiría" ;
|
|
VP (Cond Pl P1) => disting_ + "uiríamos" ;
|
|
VP (Cond Pl P2) => disting_ + "uiríais" ;
|
|
VP (Cond Pl P3) => disting_ + "uirían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => disting_ + "ue" ;
|
|
VP (Imp Sg P3) => disting_ + "a" ;
|
|
VP (Imp Pl P1) => disting_ + "amos" ;
|
|
VP (Imp Pl P2) => disting_ + "uid" ;
|
|
VP (Imp Pl P3) => disting_ + "an" ;
|
|
VP (Pass Sg Masc) => disting_ + "uido" ;
|
|
VP (Pass Sg Fem) => disting_ + "uida" ;
|
|
VP (Pass Pl Masc) => disting_ + "uidos" ;
|
|
VP (Pass Pl Fem) => disting_ + "uidas"
|
|
}
|
|
} ;
|
|
oper dormir_35 : Str -> Verbum = \dormir ->
|
|
let d_ = Predef.tk 5 dormir in
|
|
{s = table {
|
|
VI Infn => d_ + "ormir" ;
|
|
VI Ger => d_ + "urmiendo" ;
|
|
VI Part => d_ + "ormido" ;
|
|
VP (Pres Ind Sg P1) => d_ + "uermo" ;
|
|
VP (Pres Ind Sg P2) => d_ + "uermes" ;
|
|
VP (Pres Ind Sg P3) => d_ + "uerme" ;
|
|
VP (Pres Ind Pl P1) => d_ + "ormimos" ;
|
|
VP (Pres Ind Pl P2) => d_ + "ormís" ;
|
|
VP (Pres Ind Pl P3) => d_ + "uermen" ;
|
|
VP (Pres Subj Sg P1) => d_ + "uerma" ;
|
|
VP (Pres Subj Sg P2) => d_ + "uermas" ;
|
|
VP (Pres Subj Sg P3) => d_ + "uerma" ;
|
|
VP (Pres Subj Pl P1) => d_ + "urmamos" ;
|
|
VP (Pres Subj Pl P2) => d_ + "urmáis" ;
|
|
VP (Pres Subj Pl P3) => d_ + "uerman" ;
|
|
VP (Impf Ind Sg P1) => d_ + "ormía" ;
|
|
VP (Impf Ind Sg P2) => d_ + "ormías" ;
|
|
VP (Impf Ind Sg P3) => d_ + "ormía" ;
|
|
VP (Impf Ind Pl P1) => d_ + "ormíamos" ;
|
|
VP (Impf Ind Pl P2) => d_ + "ormíais" ;
|
|
VP (Impf Ind Pl P3) => d_ + "ormían" ;
|
|
VP (Impf Subj Sg P1) => variants {d_ + "urmiera" ; d_ + "urmiese"} ;
|
|
VP (Impf Subj Sg P2) => variants {d_ + "urmieras" ; d_ + "urmieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {d_ + "urmiera" ; d_ + "urmiese"} ;
|
|
VP (Impf Subj Pl P1) => variants {d_ + "urmiéramos" ; d_ + "urmiésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {d_ + "urmierais" ; d_ + "urmieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {d_ + "urmieran" ; d_ + "urmiesen"} ;
|
|
VP (Pret Sg P1) => d_ + "ormí" ;
|
|
VP (Pret Sg P2) => d_ + "ormiste" ;
|
|
VP (Pret Sg P3) => d_ + "urmió" ;
|
|
VP (Pret Pl P1) => d_ + "ormimos" ;
|
|
VP (Pret Pl P2) => d_ + "ormisteis" ;
|
|
VP (Pret Pl P3) => d_ + "urmieron" ;
|
|
VP (Fut Ind Sg P1) => d_ + "ormiré" ;
|
|
VP (Fut Ind Sg P2) => d_ + "ormirás" ;
|
|
VP (Fut Ind Sg P3) => d_ + "ormirá" ;
|
|
VP (Fut Ind Pl P1) => d_ + "ormiremos" ;
|
|
VP (Fut Ind Pl P2) => d_ + "ormiréis" ;
|
|
VP (Fut Ind Pl P3) => d_ + "ormirán" ;
|
|
VP (Fut Subj Sg P1) => d_ + "urmiere" ;
|
|
VP (Fut Subj Sg P2) => d_ + "urmieres" ;
|
|
VP (Fut Subj Sg P3) => d_ + "urmiere" ;
|
|
VP (Fut Subj Pl P1) => d_ + "urmiéremos" ;
|
|
VP (Fut Subj Pl P2) => d_ + "urmiereis" ;
|
|
VP (Fut Subj Pl P3) => d_ + "urmieren" ;
|
|
VP (Cond Sg P1) => d_ + "ormiría" ;
|
|
VP (Cond Sg P2) => d_ + "ormirías" ;
|
|
VP (Cond Sg P3) => d_ + "ormiría" ;
|
|
VP (Cond Pl P1) => d_ + "ormiríamos" ;
|
|
VP (Cond Pl P2) => d_ + "ormiríais" ;
|
|
VP (Cond Pl P3) => d_ + "ormirían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => d_ + "uerme" ;
|
|
VP (Imp Sg P3) => d_ + "uerma" ;
|
|
VP (Imp Pl P1) => d_ + "urmamos" ;
|
|
VP (Imp Pl P2) => d_ + "ormid" ;
|
|
VP (Imp Pl P3) => d_ + "uerman" ;
|
|
VP (Pass Sg Masc) => d_ + "ormido" ;
|
|
VP (Pass Sg Fem) => d_ + "ormida" ;
|
|
VP (Pass Pl Masc) => d_ + "ormidos" ;
|
|
VP (Pass Pl Fem) => d_ + "ormidas"
|
|
}
|
|
} ;
|
|
oper morir_35b : Str -> Verbum = \morir ->
|
|
let d_ = Predef.tk 4 morir in
|
|
{s = table {
|
|
VI Infn => d_ + "orir" ;
|
|
VI Ger => d_ + "uriendo" ;
|
|
VI Part => d_ + "orido" ;
|
|
VP (Pres Ind Sg P1) => d_ + "uero" ;
|
|
VP (Pres Ind Sg P2) => d_ + "ueres" ;
|
|
VP (Pres Ind Sg P3) => d_ + "uere" ;
|
|
VP (Pres Ind Pl P1) => d_ + "orimos" ;
|
|
VP (Pres Ind Pl P2) => d_ + "orís" ;
|
|
VP (Pres Ind Pl P3) => d_ + "ueren" ;
|
|
VP (Pres Subj Sg P1) => d_ + "uera" ;
|
|
VP (Pres Subj Sg P2) => d_ + "ueras" ;
|
|
VP (Pres Subj Sg P3) => d_ + "uera" ;
|
|
VP (Pres Subj Pl P1) => d_ + "uramos" ;
|
|
VP (Pres Subj Pl P2) => d_ + "uráis" ;
|
|
VP (Pres Subj Pl P3) => d_ + "ueran" ;
|
|
VP (Impf Ind Sg P1) => d_ + "oría" ;
|
|
VP (Impf Ind Sg P2) => d_ + "orías" ;
|
|
VP (Impf Ind Sg P3) => d_ + "oría" ;
|
|
VP (Impf Ind Pl P1) => d_ + "oríamos" ;
|
|
VP (Impf Ind Pl P2) => d_ + "oríais" ;
|
|
VP (Impf Ind Pl P3) => d_ + "orían" ;
|
|
VP (Impf Subj Sg P1) => variants {d_ + "uriera" ; d_ + "uriese"} ;
|
|
VP (Impf Subj Sg P2) => variants {d_ + "urieras" ; d_ + "urieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {d_ + "uriera" ; d_ + "uriese"} ;
|
|
VP (Impf Subj Pl P1) => variants {d_ + "uriéramos" ; d_ + "uriésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {d_ + "urierais" ; d_ + "urieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {d_ + "urieran" ; d_ + "uriesen"} ;
|
|
VP (Pret Sg P1) => d_ + "orí" ;
|
|
VP (Pret Sg P2) => d_ + "oriste" ;
|
|
VP (Pret Sg P3) => d_ + "urió" ;
|
|
VP (Pret Pl P1) => d_ + "orimos" ;
|
|
VP (Pret Pl P2) => d_ + "oristeis" ;
|
|
VP (Pret Pl P3) => d_ + "urieron" ;
|
|
VP (Fut Ind Sg P1) => d_ + "oriré" ;
|
|
VP (Fut Ind Sg P2) => d_ + "orirás" ;
|
|
VP (Fut Ind Sg P3) => d_ + "orirá" ;
|
|
VP (Fut Ind Pl P1) => d_ + "oriremos" ;
|
|
VP (Fut Ind Pl P2) => d_ + "oriréis" ;
|
|
VP (Fut Ind Pl P3) => d_ + "orirán" ;
|
|
VP (Fut Subj Sg P1) => d_ + "uriere" ;
|
|
VP (Fut Subj Sg P2) => d_ + "urieres" ;
|
|
VP (Fut Subj Sg P3) => d_ + "uriere" ;
|
|
VP (Fut Subj Pl P1) => d_ + "uriéremos" ;
|
|
VP (Fut Subj Pl P2) => d_ + "uriereis" ;
|
|
VP (Fut Subj Pl P3) => d_ + "urieren" ;
|
|
VP (Cond Sg P1) => d_ + "oriría" ;
|
|
VP (Cond Sg P2) => d_ + "orirías" ;
|
|
VP (Cond Sg P3) => d_ + "oriría" ;
|
|
VP (Cond Pl P1) => d_ + "oriríamos" ;
|
|
VP (Cond Pl P2) => d_ + "oriríais" ;
|
|
VP (Cond Pl P3) => d_ + "orirían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => d_ + "uere" ;
|
|
VP (Imp Sg P3) => d_ + "uera" ;
|
|
VP (Imp Pl P1) => d_ + "uramos" ;
|
|
VP (Imp Pl P2) => d_ + "orid" ;
|
|
VP (Imp Pl P3) => d_ + "ueran" ;
|
|
VP (Pass Sg Masc) => d_ + "orido" ;
|
|
VP (Pass Sg Fem) => d_ + "orida" ;
|
|
VP (Pass Pl Masc) => d_ + "oridos" ;
|
|
VP (Pass Pl Fem) => d_ + "oridas"
|
|
}
|
|
} ;
|
|
oper elegir_36 : Str -> Verbum = \elegir ->
|
|
let el_ = Predef.tk 4 elegir in
|
|
{s = table {
|
|
VI Infn => el_ + "egir" ;
|
|
VI Ger => el_ + "igiendo" ;
|
|
VI Part => variants {el_ + "egido" ; el_ + "ecto"} ;
|
|
VP (Pres Ind Sg P1) => el_ + "ijo" ;
|
|
VP (Pres Ind Sg P2) => el_ + "iges" ;
|
|
VP (Pres Ind Sg P3) => el_ + "ige" ;
|
|
VP (Pres Ind Pl P1) => el_ + "egimos" ;
|
|
VP (Pres Ind Pl P2) => el_ + "egís" ;
|
|
VP (Pres Ind Pl P3) => el_ + "igen" ;
|
|
VP (Pres Subj Sg P1) => el_ + "ija" ;
|
|
VP (Pres Subj Sg P2) => el_ + "ijas" ;
|
|
VP (Pres Subj Sg P3) => el_ + "ija" ;
|
|
VP (Pres Subj Pl P1) => el_ + "ijamos" ;
|
|
VP (Pres Subj Pl P2) => el_ + "ijáis" ;
|
|
VP (Pres Subj Pl P3) => el_ + "ijan" ;
|
|
VP (Impf Ind Sg P1) => el_ + "egía" ;
|
|
VP (Impf Ind Sg P2) => el_ + "egías" ;
|
|
VP (Impf Ind Sg P3) => el_ + "egía" ;
|
|
VP (Impf Ind Pl P1) => el_ + "egíamos" ;
|
|
VP (Impf Ind Pl P2) => el_ + "egíais" ;
|
|
VP (Impf Ind Pl P3) => el_ + "egían" ;
|
|
VP (Impf Subj Sg P1) => variants {el_ + "igiera" ; el_ + "igiese"} ;
|
|
VP (Impf Subj Sg P2) => variants {el_ + "igieras" ; el_ + "igieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {el_ + "igiera" ; el_ + "igiese"} ;
|
|
VP (Impf Subj Pl P1) => variants {el_ + "igiéramos" ; el_ + "igiésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {el_ + "igierais" ; el_ + "igieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {el_ + "igieran" ; el_ + "igiesen"} ;
|
|
VP (Pret Sg P1) => el_ + "egí" ;
|
|
VP (Pret Sg P2) => el_ + "egiste" ;
|
|
VP (Pret Sg P3) => el_ + "igió" ;
|
|
VP (Pret Pl P1) => el_ + "egimos" ;
|
|
VP (Pret Pl P2) => el_ + "egisteis" ;
|
|
VP (Pret Pl P3) => el_ + "igieron" ;
|
|
VP (Fut Ind Sg P1) => el_ + "egiré" ;
|
|
VP (Fut Ind Sg P2) => el_ + "egirás" ;
|
|
VP (Fut Ind Sg P3) => el_ + "egirá" ;
|
|
VP (Fut Ind Pl P1) => el_ + "egiremos" ;
|
|
VP (Fut Ind Pl P2) => el_ + "egiréis" ;
|
|
VP (Fut Ind Pl P3) => el_ + "egirán" ;
|
|
VP (Fut Subj Sg P1) => el_ + "igiere" ;
|
|
VP (Fut Subj Sg P2) => el_ + "igieres" ;
|
|
VP (Fut Subj Sg P3) => el_ + "igiere" ;
|
|
VP (Fut Subj Pl P1) => el_ + "igiéremos" ;
|
|
VP (Fut Subj Pl P2) => el_ + "igiereis" ;
|
|
VP (Fut Subj Pl P3) => el_ + "igieren" ;
|
|
VP (Cond Sg P1) => el_ + "egiría" ;
|
|
VP (Cond Sg P2) => el_ + "egirías" ;
|
|
VP (Cond Sg P3) => el_ + "egiría" ;
|
|
VP (Cond Pl P1) => el_ + "egiríamos" ;
|
|
VP (Cond Pl P2) => el_ + "egiríais" ;
|
|
VP (Cond Pl P3) => el_ + "egirían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => el_ + "ige" ;
|
|
VP (Imp Sg P3) => el_ + "ija" ;
|
|
VP (Imp Pl P1) => el_ + "ijamos" ;
|
|
VP (Imp Pl P2) => el_ + "egid" ;
|
|
VP (Imp Pl P3) => el_ + "ijan" ;
|
|
VP (Pass Sg Masc) => variants {el_ + "egido" ; el_ + "ecto"} ;
|
|
VP (Pass Sg Fem) => variants {el_ + "egida" ; el_ + "ecta"} ;
|
|
VP (Pass Pl Masc) => variants {el_ + "egidos" ; el_ + "ectos"} ;
|
|
VP (Pass Pl Fem) => variants {el_ + "egidas" ; el_ + "ectas"}
|
|
}
|
|
} ;
|
|
oper empezar_37 : Str -> Verbum = \empezar ->
|
|
let emp_ = Predef.tk 4 empezar in
|
|
{s = table {
|
|
VI Infn => emp_ + "ezar" ;
|
|
VI Ger => emp_ + "ezando" ;
|
|
VI Part => emp_ + "ezado" ;
|
|
VP (Pres Ind Sg P1) => emp_ + "iezo" ;
|
|
VP (Pres Ind Sg P2) => emp_ + "iezas" ;
|
|
VP (Pres Ind Sg P3) => emp_ + "ieza" ;
|
|
VP (Pres Ind Pl P1) => emp_ + "ezamos" ;
|
|
VP (Pres Ind Pl P2) => emp_ + "ezáis" ;
|
|
VP (Pres Ind Pl P3) => emp_ + "iezan" ;
|
|
VP (Pres Subj Sg P1) => emp_ + "iece" ;
|
|
VP (Pres Subj Sg P2) => emp_ + "ieces" ;
|
|
VP (Pres Subj Sg P3) => emp_ + "iece" ;
|
|
VP (Pres Subj Pl P1) => emp_ + "ecemos" ;
|
|
VP (Pres Subj Pl P2) => emp_ + "ecéis" ;
|
|
VP (Pres Subj Pl P3) => emp_ + "iecen" ;
|
|
VP (Impf Ind Sg P1) => emp_ + "ezaba" ;
|
|
VP (Impf Ind Sg P2) => emp_ + "ezabas" ;
|
|
VP (Impf Ind Sg P3) => emp_ + "ezaba" ;
|
|
VP (Impf Ind Pl P1) => emp_ + "ezábamos" ;
|
|
VP (Impf Ind Pl P2) => emp_ + "ezabais" ;
|
|
VP (Impf Ind Pl P3) => emp_ + "ezaban" ;
|
|
VP (Impf Subj Sg P1) => variants {emp_ + "ezara" ; emp_ + "ezase"} ;
|
|
VP (Impf Subj Sg P2) => variants {emp_ + "ezaras" ; emp_ + "ezases"} ;
|
|
VP (Impf Subj Sg P3) => variants {emp_ + "ezara" ; emp_ + "ezase"} ;
|
|
VP (Impf Subj Pl P1) => variants {emp_ + "ezáramos" ; emp_ + "ezásemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {emp_ + "ezarais" ; emp_ + "ezaseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {emp_ + "ezaran" ; emp_ + "ezasen"} ;
|
|
VP (Pret Sg P1) => emp_ + "ecé" ;
|
|
VP (Pret Sg P2) => emp_ + "ezaste" ;
|
|
VP (Pret Sg P3) => emp_ + "ezó" ;
|
|
VP (Pret Pl P1) => emp_ + "ezamos" ;
|
|
VP (Pret Pl P2) => emp_ + "ezasteis" ;
|
|
VP (Pret Pl P3) => emp_ + "ezaron" ;
|
|
VP (Fut Ind Sg P1) => emp_ + "ezaré" ;
|
|
VP (Fut Ind Sg P2) => emp_ + "ezarás" ;
|
|
VP (Fut Ind Sg P3) => emp_ + "ezará" ;
|
|
VP (Fut Ind Pl P1) => emp_ + "ezaremos" ;
|
|
VP (Fut Ind Pl P2) => emp_ + "ezaréis" ;
|
|
VP (Fut Ind Pl P3) => emp_ + "ezarán" ;
|
|
VP (Fut Subj Sg P1) => emp_ + "ezare" ;
|
|
VP (Fut Subj Sg P2) => emp_ + "ezares" ;
|
|
VP (Fut Subj Sg P3) => emp_ + "ezare" ;
|
|
VP (Fut Subj Pl P1) => emp_ + "ezáremos" ;
|
|
VP (Fut Subj Pl P2) => emp_ + "ezareis" ;
|
|
VP (Fut Subj Pl P3) => emp_ + "ezaren" ;
|
|
VP (Cond Sg P1) => emp_ + "ezaría" ;
|
|
VP (Cond Sg P2) => emp_ + "ezarías" ;
|
|
VP (Cond Sg P3) => emp_ + "ezaría" ;
|
|
VP (Cond Pl P1) => emp_ + "ezaríamos" ;
|
|
VP (Cond Pl P2) => emp_ + "ezaríais" ;
|
|
VP (Cond Pl P3) => emp_ + "ezarían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => emp_ + "ieza" ;
|
|
VP (Imp Sg P3) => emp_ + "iece" ;
|
|
VP (Imp Pl P1) => emp_ + "ecemos" ;
|
|
VP (Imp Pl P2) => emp_ + "ezad" ;
|
|
VP (Imp Pl P3) => emp_ + "iecen" ;
|
|
VP (Pass Sg Masc) => emp_ + "ezado" ;
|
|
VP (Pass Sg Fem) => emp_ + "ezada" ;
|
|
VP (Pass Pl Masc) => emp_ + "ezados" ;
|
|
VP (Pass Pl Fem) => emp_ + "ezadas"
|
|
}
|
|
} ;
|
|
oper encontrar_38 : Str -> Verbum = \encontrar ->
|
|
let enc_ = Predef.tk 6 encontrar in
|
|
{s = table {
|
|
VI Infn => enc_ + "ontrar" ;
|
|
VI Ger => enc_ + "ontrando" ;
|
|
VI Part => enc_ + "ontrado" ;
|
|
VP (Pres Ind Sg P1) => enc_ + "uentro" ;
|
|
VP (Pres Ind Sg P2) => enc_ + "uentras" ;
|
|
VP (Pres Ind Sg P3) => enc_ + "uentra" ;
|
|
VP (Pres Ind Pl P1) => enc_ + "ontramos" ;
|
|
VP (Pres Ind Pl P2) => enc_ + "ontráis" ;
|
|
VP (Pres Ind Pl P3) => enc_ + "uentran" ;
|
|
VP (Pres Subj Sg P1) => enc_ + "uentre" ;
|
|
VP (Pres Subj Sg P2) => enc_ + "uentres" ;
|
|
VP (Pres Subj Sg P3) => enc_ + "uentre" ;
|
|
VP (Pres Subj Pl P1) => enc_ + "ontremos" ;
|
|
VP (Pres Subj Pl P2) => enc_ + "ontréis" ;
|
|
VP (Pres Subj Pl P3) => enc_ + "uentren" ;
|
|
VP (Impf Ind Sg P1) => enc_ + "ontraba" ;
|
|
VP (Impf Ind Sg P2) => enc_ + "ontrabas" ;
|
|
VP (Impf Ind Sg P3) => enc_ + "ontraba" ;
|
|
VP (Impf Ind Pl P1) => enc_ + "ontrábamos" ;
|
|
VP (Impf Ind Pl P2) => enc_ + "ontrabais" ;
|
|
VP (Impf Ind Pl P3) => enc_ + "ontraban" ;
|
|
VP (Impf Subj Sg P1) => variants {enc_ + "ontrara" ; enc_ + "ontrase"} ;
|
|
VP (Impf Subj Sg P2) => variants {enc_ + "ontraras" ; enc_ + "ontrases"} ;
|
|
VP (Impf Subj Sg P3) => variants {enc_ + "ontrara" ; enc_ + "ontrase"} ;
|
|
VP (Impf Subj Pl P1) => variants {enc_ + "ontráramos" ; enc_ + "ontrásemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {enc_ + "ontrarais" ; enc_ + "ontraseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {enc_ + "ontraran" ; enc_ + "ontrasen"} ;
|
|
VP (Pret Sg P1) => enc_ + "ontré" ;
|
|
VP (Pret Sg P2) => enc_ + "ontraste" ;
|
|
VP (Pret Sg P3) => enc_ + "ontró" ;
|
|
VP (Pret Pl P1) => enc_ + "ontramos" ;
|
|
VP (Pret Pl P2) => enc_ + "ontrasteis" ;
|
|
VP (Pret Pl P3) => enc_ + "ontraron" ;
|
|
VP (Fut Ind Sg P1) => enc_ + "ontraré" ;
|
|
VP (Fut Ind Sg P2) => enc_ + "ontrarás" ;
|
|
VP (Fut Ind Sg P3) => enc_ + "ontrará" ;
|
|
VP (Fut Ind Pl P1) => enc_ + "ontraremos" ;
|
|
VP (Fut Ind Pl P2) => enc_ + "ontraréis" ;
|
|
VP (Fut Ind Pl P3) => enc_ + "ontrarán" ;
|
|
VP (Fut Subj Sg P1) => enc_ + "ontrare" ;
|
|
VP (Fut Subj Sg P2) => enc_ + "ontrares" ;
|
|
VP (Fut Subj Sg P3) => enc_ + "ontrare" ;
|
|
VP (Fut Subj Pl P1) => enc_ + "ontráremos" ;
|
|
VP (Fut Subj Pl P2) => enc_ + "ontrareis" ;
|
|
VP (Fut Subj Pl P3) => enc_ + "ontraren" ;
|
|
VP (Cond Sg P1) => enc_ + "ontraría" ;
|
|
VP (Cond Sg P2) => enc_ + "ontrarías" ;
|
|
VP (Cond Sg P3) => enc_ + "ontraría" ;
|
|
VP (Cond Pl P1) => enc_ + "ontraríamos" ;
|
|
VP (Cond Pl P2) => enc_ + "ontraríais" ;
|
|
VP (Cond Pl P3) => enc_ + "ontrarían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => enc_ + "uentra" ;
|
|
VP (Imp Sg P3) => enc_ + "uentre" ;
|
|
VP (Imp Pl P1) => enc_ + "ontremos" ;
|
|
VP (Imp Pl P2) => enc_ + "ontrad" ;
|
|
VP (Imp Pl P3) => enc_ + "uentren" ;
|
|
VP (Pass Sg Masc) => enc_ + "ontrado" ;
|
|
VP (Pass Sg Fem) => enc_ + "ontrada" ;
|
|
VP (Pass Pl Masc) => enc_ + "ontrados" ;
|
|
VP (Pass Pl Fem) => enc_ + "ontradas"
|
|
}
|
|
} ;
|
|
oper contar_38b : Str -> Verbum = \contar ->
|
|
let c_ = Predef.tk 5 contar in
|
|
{s = table {
|
|
VI Infn => c_ + "ontar" ;
|
|
VI Ger => c_ + "ontando" ;
|
|
VI Part => c_ + "ontado" ;
|
|
VP (Pres Ind Sg P1) => c_ + "uento" ;
|
|
VP (Pres Ind Sg P2) => c_ + "uentas" ;
|
|
VP (Pres Ind Sg P3) => c_ + "uenta" ;
|
|
VP (Pres Ind Pl P1) => c_ + "ontamos" ;
|
|
VP (Pres Ind Pl P2) => c_ + "ontáis" ;
|
|
VP (Pres Ind Pl P3) => c_ + "uentan" ;
|
|
VP (Pres Subj Sg P1) => c_ + "uente" ;
|
|
VP (Pres Subj Sg P2) => c_ + "uentes" ;
|
|
VP (Pres Subj Sg P3) => c_ + "uente" ;
|
|
VP (Pres Subj Pl P1) => c_ + "ontemos" ;
|
|
VP (Pres Subj Pl P2) => c_ + "ontéis" ;
|
|
VP (Pres Subj Pl P3) => c_ + "uenten" ;
|
|
VP (Impf Ind Sg P1) => c_ + "ontaba" ;
|
|
VP (Impf Ind Sg P2) => c_ + "ontabas" ;
|
|
VP (Impf Ind Sg P3) => c_ + "ontaba" ;
|
|
VP (Impf Ind Pl P1) => c_ + "ontábamos" ;
|
|
VP (Impf Ind Pl P2) => c_ + "ontabais" ;
|
|
VP (Impf Ind Pl P3) => c_ + "ontaban" ;
|
|
VP (Impf Subj Sg P1) => variants {c_ + "ontara" ; c_ + "ontase"} ;
|
|
VP (Impf Subj Sg P2) => variants {c_ + "ontaras" ; c_ + "ontases"} ;
|
|
VP (Impf Subj Sg P3) => variants {c_ + "ontara" ; c_ + "ontase"} ;
|
|
VP (Impf Subj Pl P1) => variants {c_ + "ontáramos" ; c_ + "ontásemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {c_ + "ontarais" ; c_ + "ontaseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {c_ + "ontaran" ; c_ + "ontasen"} ;
|
|
VP (Pret Sg P1) => c_ + "onté" ;
|
|
VP (Pret Sg P2) => c_ + "ontaste" ;
|
|
VP (Pret Sg P3) => c_ + "ontó" ;
|
|
VP (Pret Pl P1) => c_ + "ontamos" ;
|
|
VP (Pret Pl P2) => c_ + "ontasteis" ;
|
|
VP (Pret Pl P3) => c_ + "ontaron" ;
|
|
VP (Fut Ind Sg P1) => c_ + "ontaré" ;
|
|
VP (Fut Ind Sg P2) => c_ + "ontarás" ;
|
|
VP (Fut Ind Sg P3) => c_ + "ontará" ;
|
|
VP (Fut Ind Pl P1) => c_ + "ontaremos" ;
|
|
VP (Fut Ind Pl P2) => c_ + "ontaréis" ;
|
|
VP (Fut Ind Pl P3) => c_ + "ontarán" ;
|
|
VP (Fut Subj Sg P1) => c_ + "ontare" ;
|
|
VP (Fut Subj Sg P2) => c_ + "ontares" ;
|
|
VP (Fut Subj Sg P3) => c_ + "ontare" ;
|
|
VP (Fut Subj Pl P1) => c_ + "ontáremos" ;
|
|
VP (Fut Subj Pl P2) => c_ + "ontareis" ;
|
|
VP (Fut Subj Pl P3) => c_ + "ontaren" ;
|
|
VP (Cond Sg P1) => c_ + "ontaría" ;
|
|
VP (Cond Sg P2) => c_ + "ontarías" ;
|
|
VP (Cond Sg P3) => c_ + "ontaría" ;
|
|
VP (Cond Pl P1) => c_ + "ontaríamos" ;
|
|
VP (Cond Pl P2) => c_ + "ontaríais" ;
|
|
VP (Cond Pl P3) => c_ + "ontarían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => c_ + "uenta" ;
|
|
VP (Imp Sg P3) => c_ + "uente" ;
|
|
VP (Imp Pl P1) => c_ + "ontemos" ;
|
|
VP (Imp Pl P2) => c_ + "ontad" ;
|
|
VP (Imp Pl P3) => c_ + "uenten" ;
|
|
VP (Pass Sg Masc) => c_ + "ontado" ;
|
|
VP (Pass Sg Fem) => c_ + "ontada" ;
|
|
VP (Pass Pl Masc) => c_ + "ontados" ;
|
|
VP (Pass Pl Fem) => c_ + "ontadas"
|
|
}
|
|
} ;
|
|
oper enraizar_39 : Str -> Verbum = \enraizar ->
|
|
let enra_ = Predef.tk 4 enraizar in
|
|
{s = table {
|
|
VI Infn => enra_ + "izar" ;
|
|
VI Ger => enra_ + "izando" ;
|
|
VI Part => enra_ + "izado" ;
|
|
VP (Pres Ind Sg P1) => enra_ + "ízo" ;
|
|
VP (Pres Ind Sg P2) => enra_ + "ízas" ;
|
|
VP (Pres Ind Sg P3) => enra_ + "íza" ;
|
|
VP (Pres Ind Pl P1) => enra_ + "izamos" ;
|
|
VP (Pres Ind Pl P2) => enra_ + "izáis" ;
|
|
VP (Pres Ind Pl P3) => enra_ + "ízan" ;
|
|
VP (Pres Subj Sg P1) => enra_ + "íce" ;
|
|
VP (Pres Subj Sg P2) => enra_ + "íces" ;
|
|
VP (Pres Subj Sg P3) => enra_ + "íce" ;
|
|
VP (Pres Subj Pl P1) => enra_ + "icemos" ;
|
|
VP (Pres Subj Pl P2) => enra_ + "icéis" ;
|
|
VP (Pres Subj Pl P3) => enra_ + "ícen" ;
|
|
VP (Impf Ind Sg P1) => enra_ + "izaba" ;
|
|
VP (Impf Ind Sg P2) => enra_ + "izabas" ;
|
|
VP (Impf Ind Sg P3) => enra_ + "izaba" ;
|
|
VP (Impf Ind Pl P1) => enra_ + "izábamos" ;
|
|
VP (Impf Ind Pl P2) => enra_ + "izabais" ;
|
|
VP (Impf Ind Pl P3) => enra_ + "izaban" ;
|
|
VP (Impf Subj Sg P1) => variants {enra_ + "izara" ; enra_ + "izase"} ;
|
|
VP (Impf Subj Sg P2) => variants {enra_ + "izaras" ; enra_ + "izases"} ;
|
|
VP (Impf Subj Sg P3) => variants {enra_ + "izara" ; enra_ + "izase"} ;
|
|
VP (Impf Subj Pl P1) => variants {enra_ + "izáramos" ; enra_ + "izásemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {enra_ + "izarais" ; enra_ + "izaseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {enra_ + "izaran" ; enra_ + "izasen"} ;
|
|
VP (Pret Sg P1) => enra_ + "icé" ;
|
|
VP (Pret Sg P2) => enra_ + "izaste" ;
|
|
VP (Pret Sg P3) => enra_ + "izó" ;
|
|
VP (Pret Pl P1) => enra_ + "izamos" ;
|
|
VP (Pret Pl P2) => enra_ + "izasteis" ;
|
|
VP (Pret Pl P3) => enra_ + "izaron" ;
|
|
VP (Fut Ind Sg P1) => enra_ + "izaré" ;
|
|
VP (Fut Ind Sg P2) => enra_ + "izarás" ;
|
|
VP (Fut Ind Sg P3) => enra_ + "izará" ;
|
|
VP (Fut Ind Pl P1) => enra_ + "izaremos" ;
|
|
VP (Fut Ind Pl P2) => enra_ + "izaréis" ;
|
|
VP (Fut Ind Pl P3) => enra_ + "izarán" ;
|
|
VP (Fut Subj Sg P1) => enra_ + "izare" ;
|
|
VP (Fut Subj Sg P2) => enra_ + "izares" ;
|
|
VP (Fut Subj Sg P3) => enra_ + "izare" ;
|
|
VP (Fut Subj Pl P1) => enra_ + "izáremos" ;
|
|
VP (Fut Subj Pl P2) => enra_ + "izareis" ;
|
|
VP (Fut Subj Pl P3) => enra_ + "izaren" ;
|
|
VP (Cond Sg P1) => enra_ + "izaría" ;
|
|
VP (Cond Sg P2) => enra_ + "izarías" ;
|
|
VP (Cond Sg P3) => enra_ + "izaría" ;
|
|
VP (Cond Pl P1) => enra_ + "izaríamos" ;
|
|
VP (Cond Pl P2) => enra_ + "izaríais" ;
|
|
VP (Cond Pl P3) => enra_ + "izarían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => enra_ + "íza" ;
|
|
VP (Imp Sg P3) => enra_ + "íce" ;
|
|
VP (Imp Pl P1) => enra_ + "icemos" ;
|
|
VP (Imp Pl P2) => enra_ + "izad" ;
|
|
VP (Imp Pl P3) => enra_ + "ícen" ;
|
|
VP (Pass Sg Masc) => enra_ + "izado" ;
|
|
VP (Pass Sg Fem) => enra_ + "izada" ;
|
|
VP (Pass Pl Masc) => enra_ + "izados" ;
|
|
VP (Pass Pl Fem) => enra_ + "izadas"
|
|
}
|
|
} ;
|
|
oper erguir_40 : Str -> Verbum = \erguir ->
|
|
let x_ = Predef.tk 6 erguir in
|
|
{s = table {
|
|
VI Infn => x_ + "erguir" ;
|
|
VI Ger => x_ + "irguiendo" ;
|
|
VI Part => x_ + "erguido" ;
|
|
VP (Pres Ind Sg P1) => x_ + "yergo" ;
|
|
VP (Pres Ind Sg P2) => x_ + "yergues" ;
|
|
VP (Pres Ind Sg P3) => x_ + "yergue" ;
|
|
VP (Pres Ind Pl P1) => x_ + "erguimos" ;
|
|
VP (Pres Ind Pl P2) => x_ + "erguís" ;
|
|
VP (Pres Ind Pl P3) => x_ + "yerguen" ;
|
|
VP (Pres Subj Sg P1) => x_ + "yerga" ;
|
|
VP (Pres Subj Sg P2) => x_ + "yergas" ;
|
|
VP (Pres Subj Sg P3) => x_ + "yerga" ;
|
|
VP (Pres Subj Pl P1) => x_ + "irgamos" ;
|
|
VP (Pres Subj Pl P2) => x_ + "irgáis" ;
|
|
VP (Pres Subj Pl P3) => x_ + "yergan" ;
|
|
VP (Impf Ind Sg P1) => x_ + "erguía" ;
|
|
VP (Impf Ind Sg P2) => x_ + "erguías" ;
|
|
VP (Impf Ind Sg P3) => x_ + "erguía" ;
|
|
VP (Impf Ind Pl P1) => x_ + "erguíamos" ;
|
|
VP (Impf Ind Pl P2) => x_ + "erguíais" ;
|
|
VP (Impf Ind Pl P3) => x_ + "erguían" ;
|
|
VP (Impf Subj Sg P1) => variants {x_ + "irguiera" ; x_ + "irguiese"} ;
|
|
VP (Impf Subj Sg P2) => variants {x_ + "irguieras" ; x_ + "irguieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {x_ + "irguiera" ; x_ + "irguiese"} ;
|
|
VP (Impf Subj Pl P1) => variants {x_ + "irguiéramos" ; x_ + "irguiésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {x_ + "irguierais" ; x_ + "irguieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {x_ + "irguieran" ; x_ + "irguiesen"} ;
|
|
VP (Pret Sg P1) => x_ + "erguí" ;
|
|
VP (Pret Sg P2) => x_ + "erguiste" ;
|
|
VP (Pret Sg P3) => x_ + "irguió" ;
|
|
VP (Pret Pl P1) => x_ + "erguimos" ;
|
|
VP (Pret Pl P2) => x_ + "erguisteis" ;
|
|
VP (Pret Pl P3) => x_ + "irguieron" ;
|
|
VP (Fut Ind Sg P1) => x_ + "erguiré" ;
|
|
VP (Fut Ind Sg P2) => x_ + "erguirás" ;
|
|
VP (Fut Ind Sg P3) => x_ + "erguirá" ;
|
|
VP (Fut Ind Pl P1) => x_ + "erguiremos" ;
|
|
VP (Fut Ind Pl P2) => x_ + "erguiréis" ;
|
|
VP (Fut Ind Pl P3) => x_ + "erguirán" ;
|
|
VP (Fut Subj Sg P1) => x_ + "irguiere" ;
|
|
VP (Fut Subj Sg P2) => x_ + "irguieres" ;
|
|
VP (Fut Subj Sg P3) => x_ + "irguiere" ;
|
|
VP (Fut Subj Pl P1) => x_ + "irguiéremos" ;
|
|
VP (Fut Subj Pl P2) => x_ + "irguiereis" ;
|
|
VP (Fut Subj Pl P3) => x_ + "irguieren" ;
|
|
VP (Cond Sg P1) => x_ + "erguiría" ;
|
|
VP (Cond Sg P2) => x_ + "erguirías" ;
|
|
VP (Cond Sg P3) => x_ + "erguiría" ;
|
|
VP (Cond Pl P1) => x_ + "erguiríamos" ;
|
|
VP (Cond Pl P2) => x_ + "erguiríais" ;
|
|
VP (Cond Pl P3) => x_ + "erguirían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => x_ + "yergue" ;
|
|
VP (Imp Sg P3) => x_ + "yerga" ;
|
|
VP (Imp Pl P1) => x_ + "yergamos" ;
|
|
VP (Imp Pl P2) => x_ + "erguid" ;
|
|
VP (Imp Pl P3) => x_ + "yergan" ;
|
|
VP (Pass Sg Masc) => x_ + "erguido" ;
|
|
VP (Pass Sg Fem) => x_ + "erguida" ;
|
|
VP (Pass Pl Masc) => x_ + "erguidos" ;
|
|
VP (Pass Pl Fem) => x_ + "erguidas"
|
|
}
|
|
} ;
|
|
oper errar_41 : Str -> Verbum = \errar ->
|
|
let x_ = Predef.tk 5 errar in
|
|
{s = table {
|
|
VI Infn => x_ + "errar" ;
|
|
VI Ger => x_ + "errando" ;
|
|
VI Part => x_ + "errado" ;
|
|
VP (Pres Ind Sg P1) => x_ + "yerro" ;
|
|
VP (Pres Ind Sg P2) => x_ + "yerras" ;
|
|
VP (Pres Ind Sg P3) => x_ + "yerra" ;
|
|
VP (Pres Ind Pl P1) => x_ + "erramos" ;
|
|
VP (Pres Ind Pl P2) => x_ + "erráis" ;
|
|
VP (Pres Ind Pl P3) => x_ + "yerran" ;
|
|
VP (Pres Subj Sg P1) => x_ + "yerre" ;
|
|
VP (Pres Subj Sg P2) => x_ + "yerres" ;
|
|
VP (Pres Subj Sg P3) => x_ + "yerre" ;
|
|
VP (Pres Subj Pl P1) => x_ + "erremos" ;
|
|
VP (Pres Subj Pl P2) => x_ + "erréis" ;
|
|
VP (Pres Subj Pl P3) => x_ + "yerren" ;
|
|
VP (Impf Ind Sg P1) => x_ + "erraba" ;
|
|
VP (Impf Ind Sg P2) => x_ + "errabas" ;
|
|
VP (Impf Ind Sg P3) => x_ + "erraba" ;
|
|
VP (Impf Ind Pl P1) => x_ + "errábamos" ;
|
|
VP (Impf Ind Pl P2) => x_ + "errabais" ;
|
|
VP (Impf Ind Pl P3) => x_ + "erraban" ;
|
|
VP (Impf Subj Sg P1) => variants {x_ + "errara" ; x_ + "errase"} ;
|
|
VP (Impf Subj Sg P2) => variants {x_ + "erraras" ; x_ + "errases"} ;
|
|
VP (Impf Subj Sg P3) => variants {x_ + "errara" ; x_ + "errase"} ;
|
|
VP (Impf Subj Pl P1) => variants {x_ + "erráramos" ; x_ + "errásemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {x_ + "errarais" ; x_ + "erraseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {x_ + "erraran" ; x_ + "errasen"} ;
|
|
VP (Pret Sg P1) => x_ + "erré" ;
|
|
VP (Pret Sg P2) => x_ + "erraste" ;
|
|
VP (Pret Sg P3) => x_ + "erró" ;
|
|
VP (Pret Pl P1) => x_ + "erramos" ;
|
|
VP (Pret Pl P2) => x_ + "errasteis" ;
|
|
VP (Pret Pl P3) => x_ + "erraron" ;
|
|
VP (Fut Ind Sg P1) => x_ + "erraré" ;
|
|
VP (Fut Ind Sg P2) => x_ + "errarás" ;
|
|
VP (Fut Ind Sg P3) => x_ + "errará" ;
|
|
VP (Fut Ind Pl P1) => x_ + "erraremos" ;
|
|
VP (Fut Ind Pl P2) => x_ + "erraréis" ;
|
|
VP (Fut Ind Pl P3) => x_ + "errarán" ;
|
|
VP (Fut Subj Sg P1) => x_ + "errare" ;
|
|
VP (Fut Subj Sg P2) => x_ + "errares" ;
|
|
VP (Fut Subj Sg P3) => x_ + "errare" ;
|
|
VP (Fut Subj Pl P1) => x_ + "erráremos" ;
|
|
VP (Fut Subj Pl P2) => x_ + "errareis" ;
|
|
VP (Fut Subj Pl P3) => x_ + "erraren" ;
|
|
VP (Cond Sg P1) => x_ + "erraría" ;
|
|
VP (Cond Sg P2) => x_ + "errarías" ;
|
|
VP (Cond Sg P3) => x_ + "erraría" ;
|
|
VP (Cond Pl P1) => x_ + "erraríamos" ;
|
|
VP (Cond Pl P2) => x_ + "erraríais" ;
|
|
VP (Cond Pl P3) => x_ + "errarían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => x_ + "yerra" ;
|
|
VP (Imp Sg P3) => x_ + "yerre" ;
|
|
VP (Imp Pl P1) => x_ + "erremos" ;
|
|
VP (Imp Pl P2) => x_ + "errad" ;
|
|
VP (Imp Pl P3) => x_ + "yerren" ;
|
|
VP (Pass Sg Masc) => x_ + "errado" ;
|
|
VP (Pass Sg Fem) => x_ + "errada" ;
|
|
VP (Pass Pl Masc) => x_ + "errados" ;
|
|
VP (Pass Pl Fem) => x_ + "erradas"
|
|
}
|
|
} ;
|
|
oper forzar_42 : Str -> Verbum = \forzar ->
|
|
let f_ = Predef.tk 5 forzar in
|
|
{s = table {
|
|
VI Infn => f_ + "orzar" ;
|
|
VI Ger => f_ + "orzando" ;
|
|
VI Part => f_ + "orzado" ;
|
|
VP (Pres Ind Sg P1) => f_ + "uerzo" ;
|
|
VP (Pres Ind Sg P2) => f_ + "uerzas" ;
|
|
VP (Pres Ind Sg P3) => f_ + "uerza" ;
|
|
VP (Pres Ind Pl P1) => f_ + "orzamos" ;
|
|
VP (Pres Ind Pl P2) => f_ + "orzáis" ;
|
|
VP (Pres Ind Pl P3) => f_ + "uerzan" ;
|
|
VP (Pres Subj Sg P1) => f_ + "uerce" ;
|
|
VP (Pres Subj Sg P2) => f_ + "uerces" ;
|
|
VP (Pres Subj Sg P3) => f_ + "uerce" ;
|
|
VP (Pres Subj Pl P1) => f_ + "orcemos" ;
|
|
VP (Pres Subj Pl P2) => f_ + "orcéis" ;
|
|
VP (Pres Subj Pl P3) => f_ + "uercen" ;
|
|
VP (Impf Ind Sg P1) => f_ + "orzaba" ;
|
|
VP (Impf Ind Sg P2) => f_ + "orzabas" ;
|
|
VP (Impf Ind Sg P3) => f_ + "orzaba" ;
|
|
VP (Impf Ind Pl P1) => f_ + "orzábamos" ;
|
|
VP (Impf Ind Pl P2) => f_ + "orzabais" ;
|
|
VP (Impf Ind Pl P3) => f_ + "orzaban" ;
|
|
VP (Impf Subj Sg P1) => variants {f_ + "orzara" ; f_ + "orzase"} ;
|
|
VP (Impf Subj Sg P2) => variants {f_ + "orzaras" ; f_ + "orzases"} ;
|
|
VP (Impf Subj Sg P3) => variants {f_ + "orzara" ; f_ + "orzase"} ;
|
|
VP (Impf Subj Pl P1) => variants {f_ + "orzáramos" ; f_ + "orzásemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {f_ + "orzarais" ; f_ + "orzaseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {f_ + "orzaran" ; f_ + "orzasen"} ;
|
|
VP (Pret Sg P1) => f_ + "orcé" ;
|
|
VP (Pret Sg P2) => f_ + "orzaste" ;
|
|
VP (Pret Sg P3) => f_ + "orzó" ;
|
|
VP (Pret Pl P1) => f_ + "orzamos" ;
|
|
VP (Pret Pl P2) => f_ + "orzasteis" ;
|
|
VP (Pret Pl P3) => f_ + "orzaron" ;
|
|
VP (Fut Ind Sg P1) => f_ + "orzaré" ;
|
|
VP (Fut Ind Sg P2) => f_ + "orzarás" ;
|
|
VP (Fut Ind Sg P3) => f_ + "orzará" ;
|
|
VP (Fut Ind Pl P1) => f_ + "orzaremos" ;
|
|
VP (Fut Ind Pl P2) => f_ + "orzaréis" ;
|
|
VP (Fut Ind Pl P3) => f_ + "orzarán" ;
|
|
VP (Fut Subj Sg P1) => f_ + "orzare" ;
|
|
VP (Fut Subj Sg P2) => f_ + "orzares" ;
|
|
VP (Fut Subj Sg P3) => f_ + "orzare" ;
|
|
VP (Fut Subj Pl P1) => f_ + "orzáremos" ;
|
|
VP (Fut Subj Pl P2) => f_ + "orzareis" ;
|
|
VP (Fut Subj Pl P3) => f_ + "orzaren" ;
|
|
VP (Cond Sg P1) => f_ + "orzaría" ;
|
|
VP (Cond Sg P2) => f_ + "orzarías" ;
|
|
VP (Cond Sg P3) => f_ + "orzaría" ;
|
|
VP (Cond Pl P1) => f_ + "orzaríamos" ;
|
|
VP (Cond Pl P2) => f_ + "orzaríais" ;
|
|
VP (Cond Pl P3) => f_ + "orzarían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => f_ + "uerza" ;
|
|
VP (Imp Sg P3) => f_ + "uerce" ;
|
|
VP (Imp Pl P1) => f_ + "orcemos" ;
|
|
VP (Imp Pl P2) => f_ + "orzad" ;
|
|
VP (Imp Pl P3) => f_ + "uercen" ;
|
|
VP (Pass Sg Masc) => f_ + "orzado" ;
|
|
VP (Pass Sg Fem) => f_ + "orzada" ;
|
|
VP (Pass Pl Masc) => f_ + "orzados" ;
|
|
VP (Pass Pl Fem) => f_ + "orzadas"
|
|
}
|
|
} ;
|
|
oper guiar_43 : Str -> Verbum = \guiar ->
|
|
let gu_ = Predef.tk 3 guiar in
|
|
{s = table {
|
|
VI Infn => gu_ + "iar" ;
|
|
VI Ger => gu_ + "iando" ;
|
|
VI Part => gu_ + "iado" ;
|
|
VP (Pres Ind Sg P1) => gu_ + "ío" ;
|
|
VP (Pres Ind Sg P2) => gu_ + "ías" ;
|
|
VP (Pres Ind Sg P3) => gu_ + "ía" ;
|
|
VP (Pres Ind Pl P1) => gu_ + "iamos" ;
|
|
VP (Pres Ind Pl P2) => gu_ + "iáis" ;
|
|
VP (Pres Ind Pl P3) => gu_ + "ían" ;
|
|
VP (Pres Subj Sg P1) => gu_ + "íe" ;
|
|
VP (Pres Subj Sg P2) => gu_ + "íes" ;
|
|
VP (Pres Subj Sg P3) => gu_ + "íe" ;
|
|
VP (Pres Subj Pl P1) => gu_ + "iemos" ;
|
|
VP (Pres Subj Pl P2) => gu_ + "iéis" ;
|
|
VP (Pres Subj Pl P3) => gu_ + "íen" ;
|
|
VP (Impf Ind Sg P1) => gu_ + "iaba" ;
|
|
VP (Impf Ind Sg P2) => gu_ + "iabas" ;
|
|
VP (Impf Ind Sg P3) => gu_ + "iaba" ;
|
|
VP (Impf Ind Pl P1) => gu_ + "iábamos" ;
|
|
VP (Impf Ind Pl P2) => gu_ + "iabais" ;
|
|
VP (Impf Ind Pl P3) => gu_ + "iaban" ;
|
|
VP (Impf Subj Sg P1) => variants {gu_ + "iara" ; gu_ + "iase"} ;
|
|
VP (Impf Subj Sg P2) => variants {gu_ + "iaras" ; gu_ + "iases"} ;
|
|
VP (Impf Subj Sg P3) => variants {gu_ + "iara" ; gu_ + "iase"} ;
|
|
VP (Impf Subj Pl P1) => variants {gu_ + "iáramos" ; gu_ + "iásemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {gu_ + "iarais" ; gu_ + "iaseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {gu_ + "iaran" ; gu_ + "iasen"} ;
|
|
VP (Pret Sg P1) => gu_ + "ié" ;
|
|
VP (Pret Sg P2) => gu_ + "iaste" ;
|
|
VP (Pret Sg P3) => gu_ + "ió" ;
|
|
VP (Pret Pl P1) => gu_ + "iamos" ;
|
|
VP (Pret Pl P2) => gu_ + "iasteis" ;
|
|
VP (Pret Pl P3) => gu_ + "iaron" ;
|
|
VP (Fut Ind Sg P1) => gu_ + "iaré" ;
|
|
VP (Fut Ind Sg P2) => gu_ + "iarás" ;
|
|
VP (Fut Ind Sg P3) => gu_ + "iará" ;
|
|
VP (Fut Ind Pl P1) => gu_ + "iaremos" ;
|
|
VP (Fut Ind Pl P2) => gu_ + "iaréis" ;
|
|
VP (Fut Ind Pl P3) => gu_ + "iarán" ;
|
|
VP (Fut Subj Sg P1) => gu_ + "iare" ;
|
|
VP (Fut Subj Sg P2) => gu_ + "iares" ;
|
|
VP (Fut Subj Sg P3) => gu_ + "iare" ;
|
|
VP (Fut Subj Pl P1) => gu_ + "iáremos" ;
|
|
VP (Fut Subj Pl P2) => gu_ + "iareis" ;
|
|
VP (Fut Subj Pl P3) => gu_ + "iaren" ;
|
|
VP (Cond Sg P1) => gu_ + "iaría" ;
|
|
VP (Cond Sg P2) => gu_ + "iarías" ;
|
|
VP (Cond Sg P3) => gu_ + "iaría" ;
|
|
VP (Cond Pl P1) => gu_ + "iaríamos" ;
|
|
VP (Cond Pl P2) => gu_ + "iaríais" ;
|
|
VP (Cond Pl P3) => gu_ + "iarían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => gu_ + "ía" ;
|
|
VP (Imp Sg P3) => gu_ + "íe" ;
|
|
VP (Imp Pl P1) => gu_ + "iemos" ;
|
|
VP (Imp Pl P2) => gu_ + "iad" ;
|
|
VP (Imp Pl P3) => gu_ + "íen" ;
|
|
VP (Pass Sg Masc) => gu_ + "iado" ;
|
|
VP (Pass Sg Fem) => gu_ + "iada" ;
|
|
VP (Pass Pl Masc) => gu_ + "iados" ;
|
|
VP (Pass Pl Fem) => gu_ + "iadas"
|
|
}
|
|
} ;
|
|
oper hacer_44 : Str -> Verbum = \hacer ->
|
|
let h_ = Predef.tk 4 hacer in
|
|
{s = table {
|
|
VI Infn => h_ + "acer" ;
|
|
VI Ger => h_ + "aciendo" ;
|
|
VI Part => h_ + "echo" ;
|
|
VP (Pres Ind Sg P1) => h_ + "ago" ;
|
|
VP (Pres Ind Sg P2) => h_ + "aces" ;
|
|
VP (Pres Ind Sg P3) => h_ + "ace" ;
|
|
VP (Pres Ind Pl P1) => h_ + "acemos" ;
|
|
VP (Pres Ind Pl P2) => h_ + "acéis" ;
|
|
VP (Pres Ind Pl P3) => h_ + "acen" ;
|
|
VP (Pres Subj Sg P1) => h_ + "aga" ;
|
|
VP (Pres Subj Sg P2) => h_ + "agas" ;
|
|
VP (Pres Subj Sg P3) => h_ + "aga" ;
|
|
VP (Pres Subj Pl P1) => h_ + "agamos" ;
|
|
VP (Pres Subj Pl P2) => h_ + "agáis" ;
|
|
VP (Pres Subj Pl P3) => h_ + "agan" ;
|
|
VP (Impf Ind Sg P1) => h_ + "acía" ;
|
|
VP (Impf Ind Sg P2) => h_ + "acías" ;
|
|
VP (Impf Ind Sg P3) => h_ + "acía" ;
|
|
VP (Impf Ind Pl P1) => h_ + "acíamos" ;
|
|
VP (Impf Ind Pl P2) => h_ + "acíais" ;
|
|
VP (Impf Ind Pl P3) => h_ + "acían" ;
|
|
VP (Impf Subj Sg P1) => variants {h_ + "iciera" ; h_ + "iciese"} ;
|
|
VP (Impf Subj Sg P2) => variants {h_ + "icieras" ; h_ + "icieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {h_ + "iciera" ; h_ + "iciese"} ;
|
|
VP (Impf Subj Pl P1) => variants {h_ + "iciéramos" ; h_ + "iciésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {h_ + "icierais" ; h_ + "icieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {h_ + "icieran" ; h_ + "iciesen"} ;
|
|
VP (Pret Sg P1) => h_ + "ice" ;
|
|
VP (Pret Sg P2) => h_ + "iciste" ;
|
|
VP (Pret Sg P3) => h_ + "izo" ;
|
|
VP (Pret Pl P1) => h_ + "icimos" ;
|
|
VP (Pret Pl P2) => h_ + "icisteis" ;
|
|
VP (Pret Pl P3) => h_ + "icieron" ;
|
|
VP (Fut Ind Sg P1) => h_ + "aré" ;
|
|
VP (Fut Ind Sg P2) => h_ + "arás" ;
|
|
VP (Fut Ind Sg P3) => h_ + "ará" ;
|
|
VP (Fut Ind Pl P1) => h_ + "aremos" ;
|
|
VP (Fut Ind Pl P2) => h_ + "aréis" ;
|
|
VP (Fut Ind Pl P3) => h_ + "arán" ;
|
|
VP (Fut Subj Sg P1) => h_ + "iciere" ;
|
|
VP (Fut Subj Sg P2) => h_ + "icieres" ;
|
|
VP (Fut Subj Sg P3) => h_ + "iciere" ;
|
|
VP (Fut Subj Pl P1) => h_ + "iciéremos" ;
|
|
VP (Fut Subj Pl P2) => h_ + "iciereis" ;
|
|
VP (Fut Subj Pl P3) => h_ + "icieren" ;
|
|
VP (Cond Sg P1) => h_ + "aría" ;
|
|
VP (Cond Sg P2) => h_ + "arías" ;
|
|
VP (Cond Sg P3) => h_ + "aría" ;
|
|
VP (Cond Pl P1) => h_ + "aríamos" ;
|
|
VP (Cond Pl P2) => h_ + "aríais" ;
|
|
VP (Cond Pl P3) => h_ + "arían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => h_ + "az" ;
|
|
VP (Imp Sg P3) => h_ + "aga" ;
|
|
VP (Imp Pl P1) => h_ + "agamos" ;
|
|
VP (Imp Pl P2) => h_ + "aced" ;
|
|
VP (Imp Pl P3) => h_ + "agan" ;
|
|
VP (Pass Sg Masc) => h_ + "echo" ;
|
|
VP (Pass Sg Fem) => h_ + "echa" ;
|
|
VP (Pass Pl Masc) => h_ + "echos" ;
|
|
VP (Pass Pl Fem) => h_ + "echas"
|
|
}
|
|
} ;
|
|
oper influir_45 : Str -> Verbum = \influir ->
|
|
let influ_ = Predef.tk 2 influir in
|
|
{s = table {
|
|
VI Infn => influ_ + "ir" ;
|
|
VI Ger => influ_ + "yendo" ;
|
|
VI Part => influ_ + "ido" ;
|
|
VP (Pres Ind Sg P1) => influ_ + "yo" ;
|
|
VP (Pres Ind Sg P2) => influ_ + "yes" ;
|
|
VP (Pres Ind Sg P3) => influ_ + "ye" ;
|
|
VP (Pres Ind Pl P1) => influ_ + "imos" ;
|
|
VP (Pres Ind Pl P2) => influ_ + "ís" ;
|
|
VP (Pres Ind Pl P3) => influ_ + "yen" ;
|
|
VP (Pres Subj Sg P1) => influ_ + "ya" ;
|
|
VP (Pres Subj Sg P2) => influ_ + "yas" ;
|
|
VP (Pres Subj Sg P3) => influ_ + "ya" ;
|
|
VP (Pres Subj Pl P1) => influ_ + "yamos" ;
|
|
VP (Pres Subj Pl P2) => influ_ + "yáis" ;
|
|
VP (Pres Subj Pl P3) => influ_ + "yan" ;
|
|
VP (Impf Ind Sg P1) => influ_ + "ía" ;
|
|
VP (Impf Ind Sg P2) => influ_ + "ías" ;
|
|
VP (Impf Ind Sg P3) => influ_ + "ía" ;
|
|
VP (Impf Ind Pl P1) => influ_ + "íamos" ;
|
|
VP (Impf Ind Pl P2) => influ_ + "íais" ;
|
|
VP (Impf Ind Pl P3) => influ_ + "ían" ;
|
|
VP (Impf Subj Sg P1) => variants {influ_ + "yera" ; influ_ + "yese"} ;
|
|
VP (Impf Subj Sg P2) => variants {influ_ + "yeras" ; influ_ + "yeses"} ;
|
|
VP (Impf Subj Sg P3) => variants {influ_ + "yera" ; influ_ + "yese"} ;
|
|
VP (Impf Subj Pl P1) => variants {influ_ + "yéramos" ; influ_ + "yésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {influ_ + "yerais" ; influ_ + "yeseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {influ_ + "yeran" ; influ_ + "yesen"} ;
|
|
VP (Pret Sg P1) => influ_ + "í" ;
|
|
VP (Pret Sg P2) => influ_ + "iste" ;
|
|
VP (Pret Sg P3) => influ_ + "yó" ;
|
|
VP (Pret Pl P1) => influ_ + "imos" ;
|
|
VP (Pret Pl P2) => influ_ + "isteis" ;
|
|
VP (Pret Pl P3) => influ_ + "yeron" ;
|
|
VP (Fut Ind Sg P1) => influ_ + "iré" ;
|
|
VP (Fut Ind Sg P2) => influ_ + "irás" ;
|
|
VP (Fut Ind Sg P3) => influ_ + "irá" ;
|
|
VP (Fut Ind Pl P1) => influ_ + "iremos" ;
|
|
VP (Fut Ind Pl P2) => influ_ + "iréis" ;
|
|
VP (Fut Ind Pl P3) => influ_ + "irán" ;
|
|
VP (Fut Subj Sg P1) => influ_ + "yere" ;
|
|
VP (Fut Subj Sg P2) => influ_ + "yeres" ;
|
|
VP (Fut Subj Sg P3) => influ_ + "yere" ;
|
|
VP (Fut Subj Pl P1) => influ_ + "yéremos" ;
|
|
VP (Fut Subj Pl P2) => influ_ + "yereis" ;
|
|
VP (Fut Subj Pl P3) => influ_ + "yeren" ;
|
|
VP (Cond Sg P1) => influ_ + "iría" ;
|
|
VP (Cond Sg P2) => influ_ + "irías" ;
|
|
VP (Cond Sg P3) => influ_ + "iría" ;
|
|
VP (Cond Pl P1) => influ_ + "iríamos" ;
|
|
VP (Cond Pl P2) => influ_ + "iríais" ;
|
|
VP (Cond Pl P3) => influ_ + "irían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => influ_ + "ye" ;
|
|
VP (Imp Sg P3) => influ_ + "ya" ;
|
|
VP (Imp Pl P1) => influ_ + "yamos" ;
|
|
VP (Imp Pl P2) => influ_ + "id" ;
|
|
VP (Imp Pl P3) => influ_ + "yan" ;
|
|
VP (Pass Sg Masc) => influ_ + "ido" ;
|
|
VP (Pass Sg Fem) => influ_ + "ida" ;
|
|
VP (Pass Pl Masc) => influ_ + "idos" ;
|
|
VP (Pass Pl Fem) => influ_ + "idas"
|
|
}
|
|
} ;
|
|
oper ir_46 : Str -> Verbum = \ir ->
|
|
let x_ = Predef.tk 2 ir in
|
|
{s = table {
|
|
VI Infn => x_ + "ir" ;
|
|
VI Ger => x_ + "yendo" ;
|
|
VI Part => x_ + "ido" ;
|
|
VP (Pres Ind Sg P1) => x_ + "voy" ;
|
|
VP (Pres Ind Sg P2) => x_ + "vas" ;
|
|
VP (Pres Ind Sg P3) => x_ + "va" ;
|
|
VP (Pres Ind Pl P1) => x_ + "vamos" ;
|
|
VP (Pres Ind Pl P2) => x_ + "vais" ;
|
|
VP (Pres Ind Pl P3) => x_ + "van" ;
|
|
VP (Pres Subj Sg P1) => x_ + "vaya" ;
|
|
VP (Pres Subj Sg P2) => x_ + "vayas" ;
|
|
VP (Pres Subj Sg P3) => x_ + "vaya" ;
|
|
VP (Pres Subj Pl P1) => x_ + "vayamos" ;
|
|
VP (Pres Subj Pl P2) => x_ + "vayáis" ;
|
|
VP (Pres Subj Pl P3) => x_ + "vayan" ;
|
|
VP (Impf Ind Sg P1) => x_ + "iba" ;
|
|
VP (Impf Ind Sg P2) => x_ + "ibas" ;
|
|
VP (Impf Ind Sg P3) => x_ + "iba" ;
|
|
VP (Impf Ind Pl P1) => x_ + "íbamos" ;
|
|
VP (Impf Ind Pl P2) => x_ + "ibais" ;
|
|
VP (Impf Ind Pl P3) => x_ + "iban" ;
|
|
VP (Impf Subj Sg P1) => variants {x_ + "fuera" ; x_ + "fuese"} ;
|
|
VP (Impf Subj Sg P2) => variants {x_ + "fueras" ; x_ + "fueses"} ;
|
|
VP (Impf Subj Sg P3) => variants {x_ + "fuera" ; x_ + "fuese"} ;
|
|
VP (Impf Subj Pl P1) => variants {x_ + "fuéramos" ; x_ + "fuésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {x_ + "fuerais" ; x_ + "fueseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {x_ + "fueran" ; x_ + "fuesen"} ;
|
|
VP (Pret Sg P1) => x_ + "fui" ;
|
|
VP (Pret Sg P2) => x_ + "fuiste" ;
|
|
VP (Pret Sg P3) => x_ + "fue" ;
|
|
VP (Pret Pl P1) => x_ + "fuimos" ;
|
|
VP (Pret Pl P2) => x_ + "fuisteis" ;
|
|
VP (Pret Pl P3) => x_ + "fueron" ;
|
|
VP (Fut Ind Sg P1) => x_ + "iré" ;
|
|
VP (Fut Ind Sg P2) => x_ + "irás" ;
|
|
VP (Fut Ind Sg P3) => x_ + "irá" ;
|
|
VP (Fut Ind Pl P1) => x_ + "iremos" ;
|
|
VP (Fut Ind Pl P2) => x_ + "iréis" ;
|
|
VP (Fut Ind Pl P3) => x_ + "irán" ;
|
|
VP (Fut Subj Sg P1) => x_ + "fuere" ;
|
|
VP (Fut Subj Sg P2) => x_ + "fueres" ;
|
|
VP (Fut Subj Sg P3) => x_ + "fuere" ;
|
|
VP (Fut Subj Pl P1) => x_ + "fuéremos" ;
|
|
VP (Fut Subj Pl P2) => x_ + "fuereis" ;
|
|
VP (Fut Subj Pl P3) => x_ + "fueren" ;
|
|
VP (Cond Sg P1) => x_ + "iría" ;
|
|
VP (Cond Sg P2) => x_ + "irías" ;
|
|
VP (Cond Sg P3) => x_ + "iría" ;
|
|
VP (Cond Pl P1) => x_ + "iríamos" ;
|
|
VP (Cond Pl P2) => x_ + "iríais" ;
|
|
VP (Cond Pl P3) => x_ + "irían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => x_ + "ve" ;
|
|
VP (Imp Sg P3) => x_ + "vaya" ;
|
|
VP (Imp Pl P1) => variants {x_ + "vamos" ; x_ + "vayamos"} ;
|
|
VP (Imp Pl P2) => x_ + "id" ;
|
|
VP (Imp Pl P3) => x_ + "vayan" ;
|
|
VP (Pass Sg Masc) => x_ + "ido" ;
|
|
VP (Pass Sg Fem) => x_ + "ida" ;
|
|
VP (Pass Pl Masc) => x_ + "idos" ;
|
|
VP (Pass Pl Fem) => x_ + "idas"
|
|
}
|
|
} ;
|
|
oper jugar_47 : Str -> Verbum = \jugar ->
|
|
let ju_ = Predef.tk 3 jugar in
|
|
{s = table {
|
|
VI Infn => ju_ + "gar" ;
|
|
VI Ger => ju_ + "gando" ;
|
|
VI Part => ju_ + "gado" ;
|
|
VP (Pres Ind Sg P1) => ju_ + "ego" ;
|
|
VP (Pres Ind Sg P2) => ju_ + "egas" ;
|
|
VP (Pres Ind Sg P3) => ju_ + "ega" ;
|
|
VP (Pres Ind Pl P1) => ju_ + "gamos" ;
|
|
VP (Pres Ind Pl P2) => ju_ + "gáis" ;
|
|
VP (Pres Ind Pl P3) => ju_ + "egan" ;
|
|
VP (Pres Subj Sg P1) => ju_ + "egue" ;
|
|
VP (Pres Subj Sg P2) => ju_ + "egues" ;
|
|
VP (Pres Subj Sg P3) => ju_ + "egue" ;
|
|
VP (Pres Subj Pl P1) => ju_ + "guemos" ;
|
|
VP (Pres Subj Pl P2) => ju_ + "guéis" ;
|
|
VP (Pres Subj Pl P3) => ju_ + "eguen" ;
|
|
VP (Impf Ind Sg P1) => ju_ + "gaba" ;
|
|
VP (Impf Ind Sg P2) => ju_ + "gabas" ;
|
|
VP (Impf Ind Sg P3) => ju_ + "gaba" ;
|
|
VP (Impf Ind Pl P1) => ju_ + "gábamos" ;
|
|
VP (Impf Ind Pl P2) => ju_ + "gabais" ;
|
|
VP (Impf Ind Pl P3) => ju_ + "gaban" ;
|
|
VP (Impf Subj Sg P1) => variants {ju_ + "gara" ; ju_ + "gase"} ;
|
|
VP (Impf Subj Sg P2) => variants {ju_ + "garas" ; ju_ + "gases"} ;
|
|
VP (Impf Subj Sg P3) => variants {ju_ + "gara" ; ju_ + "gase"} ;
|
|
VP (Impf Subj Pl P1) => variants {ju_ + "gáramos" ; ju_ + "gásemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {ju_ + "garais" ; ju_ + "gaseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {ju_ + "garan" ; ju_ + "gasen"} ;
|
|
VP (Pret Sg P1) => ju_ + "gué" ;
|
|
VP (Pret Sg P2) => ju_ + "gaste" ;
|
|
VP (Pret Sg P3) => ju_ + "gó" ;
|
|
VP (Pret Pl P1) => ju_ + "gamos" ;
|
|
VP (Pret Pl P2) => ju_ + "gasteis" ;
|
|
VP (Pret Pl P3) => ju_ + "garon" ;
|
|
VP (Fut Ind Sg P1) => ju_ + "garé" ;
|
|
VP (Fut Ind Sg P2) => ju_ + "garás" ;
|
|
VP (Fut Ind Sg P3) => ju_ + "gará" ;
|
|
VP (Fut Ind Pl P1) => ju_ + "garemos" ;
|
|
VP (Fut Ind Pl P2) => ju_ + "garéis" ;
|
|
VP (Fut Ind Pl P3) => ju_ + "garán" ;
|
|
VP (Fut Subj Sg P1) => ju_ + "gare" ;
|
|
VP (Fut Subj Sg P2) => ju_ + "gares" ;
|
|
VP (Fut Subj Sg P3) => ju_ + "gare" ;
|
|
VP (Fut Subj Pl P1) => ju_ + "gáremos" ;
|
|
VP (Fut Subj Pl P2) => ju_ + "gareis" ;
|
|
VP (Fut Subj Pl P3) => ju_ + "garen" ;
|
|
VP (Cond Sg P1) => ju_ + "garía" ;
|
|
VP (Cond Sg P2) => ju_ + "garías" ;
|
|
VP (Cond Sg P3) => ju_ + "garía" ;
|
|
VP (Cond Pl P1) => ju_ + "garíamos" ;
|
|
VP (Cond Pl P2) => ju_ + "garíais" ;
|
|
VP (Cond Pl P3) => ju_ + "garían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => ju_ + "ega" ;
|
|
VP (Imp Sg P3) => ju_ + "egue" ;
|
|
VP (Imp Pl P1) => ju_ + "guemos" ;
|
|
VP (Imp Pl P2) => ju_ + "gad" ;
|
|
VP (Imp Pl P3) => ju_ + "eguen" ;
|
|
VP (Pass Sg Masc) => ju_ + "gado" ;
|
|
VP (Pass Sg Fem) => ju_ + "gada" ;
|
|
VP (Pass Pl Masc) => ju_ + "gados" ;
|
|
VP (Pass Pl Fem) => ju_ + "gadas"
|
|
}
|
|
} ;
|
|
oper lucir_48 : Str -> Verbum = \lucir ->
|
|
let lu_ = Predef.tk 3 lucir in
|
|
{s = table {
|
|
VI Infn => lu_ + "cir" ;
|
|
VI Ger => lu_ + "ciendo" ;
|
|
VI Part => lu_ + "cido" ;
|
|
VP (Pres Ind Sg P1) => lu_ + "zco" ;
|
|
VP (Pres Ind Sg P2) => lu_ + "ces" ;
|
|
VP (Pres Ind Sg P3) => lu_ + "ce" ;
|
|
VP (Pres Ind Pl P1) => lu_ + "cimos" ;
|
|
VP (Pres Ind Pl P2) => lu_ + "cís" ;
|
|
VP (Pres Ind Pl P3) => lu_ + "cen" ;
|
|
VP (Pres Subj Sg P1) => lu_ + "zca" ;
|
|
VP (Pres Subj Sg P2) => lu_ + "zcas" ;
|
|
VP (Pres Subj Sg P3) => lu_ + "zca" ;
|
|
VP (Pres Subj Pl P1) => lu_ + "zcamos" ;
|
|
VP (Pres Subj Pl P2) => lu_ + "zcáis" ;
|
|
VP (Pres Subj Pl P3) => lu_ + "zcan" ;
|
|
VP (Impf Ind Sg P1) => lu_ + "cía" ;
|
|
VP (Impf Ind Sg P2) => lu_ + "cías" ;
|
|
VP (Impf Ind Sg P3) => lu_ + "cía" ;
|
|
VP (Impf Ind Pl P1) => lu_ + "cíamos" ;
|
|
VP (Impf Ind Pl P2) => lu_ + "cíais" ;
|
|
VP (Impf Ind Pl P3) => lu_ + "cían" ;
|
|
VP (Impf Subj Sg P1) => variants {lu_ + "ciera" ; lu_ + "ciese"} ;
|
|
VP (Impf Subj Sg P2) => variants {lu_ + "cieras" ; lu_ + "cieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {lu_ + "ciera" ; lu_ + "ciese"} ;
|
|
VP (Impf Subj Pl P1) => variants {lu_ + "ciéramos" ; lu_ + "ciésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {lu_ + "cierais" ; lu_ + "cieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {lu_ + "cieran" ; lu_ + "ciesen"} ;
|
|
VP (Pret Sg P1) => lu_ + "cí" ;
|
|
VP (Pret Sg P2) => lu_ + "ciste" ;
|
|
VP (Pret Sg P3) => lu_ + "ció" ;
|
|
VP (Pret Pl P1) => lu_ + "cimos" ;
|
|
VP (Pret Pl P2) => lu_ + "cisteis" ;
|
|
VP (Pret Pl P3) => lu_ + "cieron" ;
|
|
VP (Fut Ind Sg P1) => lu_ + "ciré" ;
|
|
VP (Fut Ind Sg P2) => lu_ + "cirás" ;
|
|
VP (Fut Ind Sg P3) => lu_ + "cirá" ;
|
|
VP (Fut Ind Pl P1) => lu_ + "ciremos" ;
|
|
VP (Fut Ind Pl P2) => lu_ + "ciréis" ;
|
|
VP (Fut Ind Pl P3) => lu_ + "cirán" ;
|
|
VP (Fut Subj Sg P1) => lu_ + "ciere" ;
|
|
VP (Fut Subj Sg P2) => lu_ + "cieres" ;
|
|
VP (Fut Subj Sg P3) => lu_ + "ciere" ;
|
|
VP (Fut Subj Pl P1) => lu_ + "ciéremos" ;
|
|
VP (Fut Subj Pl P2) => lu_ + "ciereis" ;
|
|
VP (Fut Subj Pl P3) => lu_ + "cieren" ;
|
|
VP (Cond Sg P1) => lu_ + "ciría" ;
|
|
VP (Cond Sg P2) => lu_ + "cirías" ;
|
|
VP (Cond Sg P3) => lu_ + "ciría" ;
|
|
VP (Cond Pl P1) => lu_ + "ciríamos" ;
|
|
VP (Cond Pl P2) => lu_ + "ciríais" ;
|
|
VP (Cond Pl P3) => lu_ + "cirían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => lu_ + "ce" ;
|
|
VP (Imp Sg P3) => lu_ + "zca" ;
|
|
VP (Imp Pl P1) => lu_ + "zcamos" ;
|
|
VP (Imp Pl P2) => lu_ + "cid" ;
|
|
VP (Imp Pl P3) => lu_ + "zcan" ;
|
|
VP (Pass Sg Masc) => lu_ + "cido" ;
|
|
VP (Pass Sg Fem) => lu_ + "cida" ;
|
|
VP (Pass Pl Masc) => lu_ + "cidos" ;
|
|
VP (Pass Pl Fem) => lu_ + "cidas"
|
|
}
|
|
} ;
|
|
oper mecer_49 : Str -> Verbum = \mecer ->
|
|
let me_ = Predef.tk 3 mecer in
|
|
{s = table {
|
|
VI Infn => me_ + "cer" ;
|
|
VI Ger => me_ + "ciendo" ;
|
|
VI Part => me_ + "cido" ;
|
|
VP (Pres Ind Sg P1) => me_ + "zo" ;
|
|
VP (Pres Ind Sg P2) => me_ + "ces" ;
|
|
VP (Pres Ind Sg P3) => me_ + "ce" ;
|
|
VP (Pres Ind Pl P1) => me_ + "cemos" ;
|
|
VP (Pres Ind Pl P2) => me_ + "céis" ;
|
|
VP (Pres Ind Pl P3) => me_ + "cen" ;
|
|
VP (Pres Subj Sg P1) => me_ + "za" ;
|
|
VP (Pres Subj Sg P2) => me_ + "zas" ;
|
|
VP (Pres Subj Sg P3) => me_ + "za" ;
|
|
VP (Pres Subj Pl P1) => me_ + "zamos" ;
|
|
VP (Pres Subj Pl P2) => me_ + "záis" ;
|
|
VP (Pres Subj Pl P3) => me_ + "zan" ;
|
|
VP (Impf Ind Sg P1) => me_ + "cía" ;
|
|
VP (Impf Ind Sg P2) => me_ + "cías" ;
|
|
VP (Impf Ind Sg P3) => me_ + "cía" ;
|
|
VP (Impf Ind Pl P1) => me_ + "cíamos" ;
|
|
VP (Impf Ind Pl P2) => me_ + "cíais" ;
|
|
VP (Impf Ind Pl P3) => me_ + "cían" ;
|
|
VP (Impf Subj Sg P1) => variants {me_ + "ciera" ; me_ + "ciese"} ;
|
|
VP (Impf Subj Sg P2) => variants {me_ + "cieras" ; me_ + "cieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {me_ + "ciera" ; me_ + "ciese"} ;
|
|
VP (Impf Subj Pl P1) => variants {me_ + "ciéramos" ; me_ + "ciésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {me_ + "cierais" ; me_ + "cieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {me_ + "cieran" ; me_ + "ciesen"} ;
|
|
VP (Pret Sg P1) => me_ + "cí" ;
|
|
VP (Pret Sg P2) => me_ + "ciste" ;
|
|
VP (Pret Sg P3) => me_ + "ció" ;
|
|
VP (Pret Pl P1) => me_ + "cimos" ;
|
|
VP (Pret Pl P2) => me_ + "cisteis" ;
|
|
VP (Pret Pl P3) => me_ + "cieron" ;
|
|
VP (Fut Ind Sg P1) => me_ + "ceré" ;
|
|
VP (Fut Ind Sg P2) => me_ + "cerás" ;
|
|
VP (Fut Ind Sg P3) => me_ + "cerá" ;
|
|
VP (Fut Ind Pl P1) => me_ + "ceremos" ;
|
|
VP (Fut Ind Pl P2) => me_ + "ceréis" ;
|
|
VP (Fut Ind Pl P3) => me_ + "cerán" ;
|
|
VP (Fut Subj Sg P1) => me_ + "ciere" ;
|
|
VP (Fut Subj Sg P2) => me_ + "cieres" ;
|
|
VP (Fut Subj Sg P3) => me_ + "ciere" ;
|
|
VP (Fut Subj Pl P1) => me_ + "ciéremos" ;
|
|
VP (Fut Subj Pl P2) => me_ + "ciereis" ;
|
|
VP (Fut Subj Pl P3) => me_ + "cieren" ;
|
|
VP (Cond Sg P1) => me_ + "cería" ;
|
|
VP (Cond Sg P2) => me_ + "cerías" ;
|
|
VP (Cond Sg P3) => me_ + "cería" ;
|
|
VP (Cond Pl P1) => me_ + "ceríamos" ;
|
|
VP (Cond Pl P2) => me_ + "ceríais" ;
|
|
VP (Cond Pl P3) => me_ + "cerían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => me_ + "ce" ;
|
|
VP (Imp Sg P3) => me_ + "za" ;
|
|
VP (Imp Pl P1) => me_ + "zamos" ;
|
|
VP (Imp Pl P2) => me_ + "ced" ;
|
|
VP (Imp Pl P3) => me_ + "zan" ;
|
|
VP (Pass Sg Masc) => me_ + "cido" ;
|
|
VP (Pass Sg Fem) => me_ + "cida" ;
|
|
VP (Pass Pl Masc) => me_ + "cidos" ;
|
|
VP (Pass Pl Fem) => me_ + "cidas"
|
|
}
|
|
} ;
|
|
oper mover_50 : Str -> Verbum = \mover ->
|
|
let m_ = Predef.tk 4 mover in
|
|
{s = table {
|
|
VI Infn => m_ + "over" ;
|
|
VI Ger => m_ + "oviendo" ;
|
|
VI Part => m_ + "ovido" ;
|
|
VP (Pres Ind Sg P1) => m_ + "uevo" ;
|
|
VP (Pres Ind Sg P2) => m_ + "ueves" ;
|
|
VP (Pres Ind Sg P3) => m_ + "ueve" ;
|
|
VP (Pres Ind Pl P1) => m_ + "ovemos" ;
|
|
VP (Pres Ind Pl P2) => m_ + "ovéis" ;
|
|
VP (Pres Ind Pl P3) => m_ + "ueven" ;
|
|
VP (Pres Subj Sg P1) => m_ + "ueva" ;
|
|
VP (Pres Subj Sg P2) => m_ + "uevas" ;
|
|
VP (Pres Subj Sg P3) => m_ + "ueva" ;
|
|
VP (Pres Subj Pl P1) => m_ + "ovamos" ;
|
|
VP (Pres Subj Pl P2) => m_ + "ováis" ;
|
|
VP (Pres Subj Pl P3) => m_ + "uevan" ;
|
|
VP (Impf Ind Sg P1) => m_ + "ovía" ;
|
|
VP (Impf Ind Sg P2) => m_ + "ovías" ;
|
|
VP (Impf Ind Sg P3) => m_ + "ovía" ;
|
|
VP (Impf Ind Pl P1) => m_ + "ovíamos" ;
|
|
VP (Impf Ind Pl P2) => m_ + "ovíais" ;
|
|
VP (Impf Ind Pl P3) => m_ + "ovían" ;
|
|
VP (Impf Subj Sg P1) => variants {m_ + "oviera" ; m_ + "oviese"} ;
|
|
VP (Impf Subj Sg P2) => variants {m_ + "ovieras" ; m_ + "ovieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {m_ + "oviera" ; m_ + "oviese"} ;
|
|
VP (Impf Subj Pl P1) => variants {m_ + "oviéramos" ; m_ + "oviésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {m_ + "ovierais" ; m_ + "ovieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {m_ + "ovieran" ; m_ + "oviesen"} ;
|
|
VP (Pret Sg P1) => m_ + "oví" ;
|
|
VP (Pret Sg P2) => m_ + "oviste" ;
|
|
VP (Pret Sg P3) => m_ + "ovió" ;
|
|
VP (Pret Pl P1) => m_ + "ovimos" ;
|
|
VP (Pret Pl P2) => m_ + "ovisteis" ;
|
|
VP (Pret Pl P3) => m_ + "ovieron" ;
|
|
VP (Fut Ind Sg P1) => m_ + "overé" ;
|
|
VP (Fut Ind Sg P2) => m_ + "overás" ;
|
|
VP (Fut Ind Sg P3) => m_ + "overá" ;
|
|
VP (Fut Ind Pl P1) => m_ + "overemos" ;
|
|
VP (Fut Ind Pl P2) => m_ + "overéis" ;
|
|
VP (Fut Ind Pl P3) => m_ + "overán" ;
|
|
VP (Fut Subj Sg P1) => m_ + "oviere" ;
|
|
VP (Fut Subj Sg P2) => m_ + "ovieres" ;
|
|
VP (Fut Subj Sg P3) => m_ + "oviere" ;
|
|
VP (Fut Subj Pl P1) => m_ + "oviéremos" ;
|
|
VP (Fut Subj Pl P2) => m_ + "oviereis" ;
|
|
VP (Fut Subj Pl P3) => m_ + "ovieren" ;
|
|
VP (Cond Sg P1) => m_ + "overía" ;
|
|
VP (Cond Sg P2) => m_ + "overías" ;
|
|
VP (Cond Sg P3) => m_ + "overía" ;
|
|
VP (Cond Pl P1) => m_ + "overíamos" ;
|
|
VP (Cond Pl P2) => m_ + "overíais" ;
|
|
VP (Cond Pl P3) => m_ + "overían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => m_ + "ueve" ;
|
|
VP (Imp Sg P3) => m_ + "ueva" ;
|
|
VP (Imp Pl P1) => m_ + "ovamos" ;
|
|
VP (Imp Pl P2) => m_ + "oved" ;
|
|
VP (Imp Pl P3) => m_ + "uevan" ;
|
|
VP (Pass Sg Masc) => m_ + "ovido" ;
|
|
VP (Pass Sg Fem) => m_ + "ovida" ;
|
|
VP (Pass Pl Masc) => m_ + "ovidos" ;
|
|
VP (Pass Pl Fem) => m_ + "ovidas"
|
|
}
|
|
} ;
|
|
oper morder_50b : Str -> Verbum = \morder ->
|
|
let m_ = Predef.tk 4 morder in
|
|
{s = table {
|
|
VI Infn => m_ + "order" ;
|
|
VI Ger => m_ + "ordiendo" ;
|
|
VI Part => m_ + "ordido" ;
|
|
VP (Pres Ind Sg P1) => m_ + "uerdo" ;
|
|
VP (Pres Ind Sg P2) => m_ + "uerdes" ;
|
|
VP (Pres Ind Sg P3) => m_ + "uerde" ;
|
|
VP (Pres Ind Pl P1) => m_ + "ordemos" ;
|
|
VP (Pres Ind Pl P2) => m_ + "ordéis" ;
|
|
VP (Pres Ind Pl P3) => m_ + "uerden" ;
|
|
VP (Pres Subj Sg P1) => m_ + "uerda" ;
|
|
VP (Pres Subj Sg P2) => m_ + "uerdas" ;
|
|
VP (Pres Subj Sg P3) => m_ + "uerda" ;
|
|
VP (Pres Subj Pl P1) => m_ + "ordamos" ;
|
|
VP (Pres Subj Pl P2) => m_ + "ordáis" ;
|
|
VP (Pres Subj Pl P3) => m_ + "uerdan" ;
|
|
VP (Impf Ind Sg P1) => m_ + "ordía" ;
|
|
VP (Impf Ind Sg P2) => m_ + "ordías" ;
|
|
VP (Impf Ind Sg P3) => m_ + "ordía" ;
|
|
VP (Impf Ind Pl P1) => m_ + "ordíamos" ;
|
|
VP (Impf Ind Pl P2) => m_ + "ordíais" ;
|
|
VP (Impf Ind Pl P3) => m_ + "ordían" ;
|
|
VP (Impf Subj Sg P1) => variants {m_ + "ordiera" ; m_ + "ordiese"} ;
|
|
VP (Impf Subj Sg P2) => variants {m_ + "ordieras" ; m_ + "ordieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {m_ + "ordiera" ; m_ + "ordiese"} ;
|
|
VP (Impf Subj Pl P1) => variants {m_ + "ordiéramos" ; m_ + "ordiésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {m_ + "ordierais" ; m_ + "ordieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {m_ + "ordieran" ; m_ + "ordiesen"} ;
|
|
VP (Pret Sg P1) => m_ + "ordí" ;
|
|
VP (Pret Sg P2) => m_ + "ordiste" ;
|
|
VP (Pret Sg P3) => m_ + "ordió" ;
|
|
VP (Pret Pl P1) => m_ + "ordimos" ;
|
|
VP (Pret Pl P2) => m_ + "ordisteis" ;
|
|
VP (Pret Pl P3) => m_ + "ordieron" ;
|
|
VP (Fut Ind Sg P1) => m_ + "orderé" ;
|
|
VP (Fut Ind Sg P2) => m_ + "orderás" ;
|
|
VP (Fut Ind Sg P3) => m_ + "orderá" ;
|
|
VP (Fut Ind Pl P1) => m_ + "orderemos" ;
|
|
VP (Fut Ind Pl P2) => m_ + "orderéis" ;
|
|
VP (Fut Ind Pl P3) => m_ + "orderán" ;
|
|
VP (Fut Subj Sg P1) => m_ + "ordiere" ;
|
|
VP (Fut Subj Sg P2) => m_ + "ordieres" ;
|
|
VP (Fut Subj Sg P3) => m_ + "ordiere" ;
|
|
VP (Fut Subj Pl P1) => m_ + "ordiéremos" ;
|
|
VP (Fut Subj Pl P2) => m_ + "ordiereis" ;
|
|
VP (Fut Subj Pl P3) => m_ + "ordieren" ;
|
|
VP (Cond Sg P1) => m_ + "ordería" ;
|
|
VP (Cond Sg P2) => m_ + "orderías" ;
|
|
VP (Cond Sg P3) => m_ + "ordería" ;
|
|
VP (Cond Pl P1) => m_ + "orderíamos" ;
|
|
VP (Cond Pl P2) => m_ + "orderíais" ;
|
|
VP (Cond Pl P3) => m_ + "orderían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => m_ + "uerde" ;
|
|
VP (Imp Sg P3) => m_ + "uerda" ;
|
|
VP (Imp Pl P1) => m_ + "ordamos" ;
|
|
VP (Imp Pl P2) => m_ + "orded" ;
|
|
VP (Imp Pl P3) => m_ + "uerdan" ;
|
|
VP (Pass Sg Masc) => m_ + "ordido" ;
|
|
VP (Pass Sg Fem) => m_ + "ordida" ;
|
|
VP (Pass Pl Masc) => m_ + "ordidos" ;
|
|
VP (Pass Pl Fem) => m_ + "ordidas"
|
|
}
|
|
} ;
|
|
oper oler_52 : Str -> Verbum = \oler ->
|
|
let x_ = Predef.tk 4 oler in
|
|
{s = table {
|
|
VI Infn => x_ + "oler" ;
|
|
VI Ger => x_ + "oliendo" ;
|
|
VI Part => x_ + "olido" ;
|
|
VP (Pres Ind Sg P1) => x_ + "huelo" ;
|
|
VP (Pres Ind Sg P2) => x_ + "hueles" ;
|
|
VP (Pres Ind Sg P3) => x_ + "huele" ;
|
|
VP (Pres Ind Pl P1) => x_ + "olemos" ;
|
|
VP (Pres Ind Pl P2) => x_ + "oléis" ;
|
|
VP (Pres Ind Pl P3) => x_ + "huelen" ;
|
|
VP (Pres Subj Sg P1) => x_ + "huela" ;
|
|
VP (Pres Subj Sg P2) => x_ + "huelas" ;
|
|
VP (Pres Subj Sg P3) => x_ + "huela" ;
|
|
VP (Pres Subj Pl P1) => x_ + "olamos" ;
|
|
VP (Pres Subj Pl P2) => x_ + "oláis" ;
|
|
VP (Pres Subj Pl P3) => x_ + "huelan" ;
|
|
VP (Impf Ind Sg P1) => x_ + "olía" ;
|
|
VP (Impf Ind Sg P2) => x_ + "olías" ;
|
|
VP (Impf Ind Sg P3) => x_ + "olía" ;
|
|
VP (Impf Ind Pl P1) => x_ + "olíamos" ;
|
|
VP (Impf Ind Pl P2) => x_ + "olíais" ;
|
|
VP (Impf Ind Pl P3) => x_ + "olían" ;
|
|
VP (Impf Subj Sg P1) => variants {x_ + "oliera" ; x_ + "oliese"} ;
|
|
VP (Impf Subj Sg P2) => variants {x_ + "olieras" ; x_ + "olieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {x_ + "oliera" ; x_ + "oliese"} ;
|
|
VP (Impf Subj Pl P1) => variants {x_ + "oliéramos" ; x_ + "oliésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {x_ + "olierais" ; x_ + "olieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {x_ + "olieran" ; x_ + "oliesen"} ;
|
|
VP (Pret Sg P1) => x_ + "olí" ;
|
|
VP (Pret Sg P2) => x_ + "oliste" ;
|
|
VP (Pret Sg P3) => x_ + "olió" ;
|
|
VP (Pret Pl P1) => x_ + "olimos" ;
|
|
VP (Pret Pl P2) => x_ + "olisteis" ;
|
|
VP (Pret Pl P3) => x_ + "olieron" ;
|
|
VP (Fut Ind Sg P1) => x_ + "oleré" ;
|
|
VP (Fut Ind Sg P2) => x_ + "olerás" ;
|
|
VP (Fut Ind Sg P3) => x_ + "olerá" ;
|
|
VP (Fut Ind Pl P1) => x_ + "oleremos" ;
|
|
VP (Fut Ind Pl P2) => x_ + "oleréis" ;
|
|
VP (Fut Ind Pl P3) => x_ + "olerán" ;
|
|
VP (Fut Subj Sg P1) => x_ + "oliere" ;
|
|
VP (Fut Subj Sg P2) => x_ + "olieres" ;
|
|
VP (Fut Subj Sg P3) => x_ + "oliere" ;
|
|
VP (Fut Subj Pl P1) => x_ + "oliéremos" ;
|
|
VP (Fut Subj Pl P2) => x_ + "oliereis" ;
|
|
VP (Fut Subj Pl P3) => x_ + "olieren" ;
|
|
VP (Cond Sg P1) => x_ + "olería" ;
|
|
VP (Cond Sg P2) => x_ + "olerías" ;
|
|
VP (Cond Sg P3) => x_ + "olería" ;
|
|
VP (Cond Pl P1) => x_ + "oleríamos" ;
|
|
VP (Cond Pl P2) => x_ + "oleríais" ;
|
|
VP (Cond Pl P3) => x_ + "olerían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => x_ + "huele" ;
|
|
VP (Imp Sg P3) => x_ + "huela" ;
|
|
VP (Imp Pl P1) => x_ + "olamos" ;
|
|
VP (Imp Pl P2) => x_ + "oled" ;
|
|
VP (Imp Pl P3) => x_ + "huelan" ;
|
|
VP (Pass Sg Masc) => x_ + "olido" ;
|
|
VP (Pass Sg Fem) => x_ + "olida" ;
|
|
VP (Pass Pl Masc) => x_ + "olidos" ;
|
|
VP (Pass Pl Fem) => x_ + "olidas"
|
|
}
|
|
} ;
|
|
oper pagar_53 : Str -> Verbum = \pagar ->
|
|
let pag_ = Predef.tk 2 pagar in
|
|
{s = table {
|
|
VI Infn => pag_ + "ar" ;
|
|
VI Ger => pag_ + "ando" ;
|
|
VI Part => pag_ + "ado" ;
|
|
VP (Pres Ind Sg P1) => pag_ + "o" ;
|
|
VP (Pres Ind Sg P2) => pag_ + "as" ;
|
|
VP (Pres Ind Sg P3) => pag_ + "a" ;
|
|
VP (Pres Ind Pl P1) => pag_ + "amos" ;
|
|
VP (Pres Ind Pl P2) => pag_ + "áis" ;
|
|
VP (Pres Ind Pl P3) => pag_ + "an" ;
|
|
VP (Pres Subj Sg P1) => pag_ + "ue" ;
|
|
VP (Pres Subj Sg P2) => pag_ + "ues" ;
|
|
VP (Pres Subj Sg P3) => pag_ + "ue" ;
|
|
VP (Pres Subj Pl P1) => pag_ + "uemos" ;
|
|
VP (Pres Subj Pl P2) => pag_ + "uéis" ;
|
|
VP (Pres Subj Pl P3) => pag_ + "uen" ;
|
|
VP (Impf Ind Sg P1) => pag_ + "aba" ;
|
|
VP (Impf Ind Sg P2) => pag_ + "abas" ;
|
|
VP (Impf Ind Sg P3) => pag_ + "aba" ;
|
|
VP (Impf Ind Pl P1) => pag_ + "ábamos" ;
|
|
VP (Impf Ind Pl P2) => pag_ + "abais" ;
|
|
VP (Impf Ind Pl P3) => pag_ + "aban" ;
|
|
VP (Impf Subj Sg P1) => variants {pag_ + "ara" ; pag_ + "ase"} ;
|
|
VP (Impf Subj Sg P2) => variants {pag_ + "aras" ; pag_ + "ases"} ;
|
|
VP (Impf Subj Sg P3) => variants {pag_ + "ara" ; pag_ + "ase"} ;
|
|
VP (Impf Subj Pl P1) => variants {pag_ + "áramos" ; pag_ + "ásemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {pag_ + "arais" ; pag_ + "aseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {pag_ + "aran" ; pag_ + "asen"} ;
|
|
VP (Pret Sg P1) => pag_ + "ué" ;
|
|
VP (Pret Sg P2) => pag_ + "aste" ;
|
|
VP (Pret Sg P3) => pag_ + "ó" ;
|
|
VP (Pret Pl P1) => pag_ + "amos" ;
|
|
VP (Pret Pl P2) => pag_ + "asteis" ;
|
|
VP (Pret Pl P3) => pag_ + "aron" ;
|
|
VP (Fut Ind Sg P1) => pag_ + "aré" ;
|
|
VP (Fut Ind Sg P2) => pag_ + "arás" ;
|
|
VP (Fut Ind Sg P3) => pag_ + "ará" ;
|
|
VP (Fut Ind Pl P1) => pag_ + "aremos" ;
|
|
VP (Fut Ind Pl P2) => pag_ + "aréis" ;
|
|
VP (Fut Ind Pl P3) => pag_ + "arán" ;
|
|
VP (Fut Subj Sg P1) => pag_ + "are" ;
|
|
VP (Fut Subj Sg P2) => pag_ + "ares" ;
|
|
VP (Fut Subj Sg P3) => pag_ + "are" ;
|
|
VP (Fut Subj Pl P1) => pag_ + "áremos" ;
|
|
VP (Fut Subj Pl P2) => pag_ + "areis" ;
|
|
VP (Fut Subj Pl P3) => pag_ + "aren" ;
|
|
VP (Cond Sg P1) => pag_ + "aría" ;
|
|
VP (Cond Sg P2) => pag_ + "arías" ;
|
|
VP (Cond Sg P3) => pag_ + "aría" ;
|
|
VP (Cond Pl P1) => pag_ + "aríamos" ;
|
|
VP (Cond Pl P2) => pag_ + "aríais" ;
|
|
VP (Cond Pl P3) => pag_ + "arían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => pag_ + "a" ;
|
|
VP (Imp Sg P3) => pag_ + "ue" ;
|
|
VP (Imp Pl P1) => pag_ + "uemos" ;
|
|
VP (Imp Pl P2) => pag_ + "ad" ;
|
|
VP (Imp Pl P3) => pag_ + "uen" ;
|
|
VP (Pass Sg Masc) => pag_ + "ado" ;
|
|
VP (Pass Sg Fem) => pag_ + "ada" ;
|
|
VP (Pass Pl Masc) => pag_ + "ados" ;
|
|
VP (Pass Pl Fem) => pag_ + "adas"
|
|
}
|
|
} ;
|
|
oper parecer_54 : Str -> Verbum = \parecer ->
|
|
let pare_ = Predef.tk 3 parecer in
|
|
{s = table {
|
|
VI Infn => pare_ + "cer" ;
|
|
VI Ger => pare_ + "ciendo" ;
|
|
VI Part => pare_ + "cido" ;
|
|
VP (Pres Ind Sg P1) => pare_ + "zco" ;
|
|
VP (Pres Ind Sg P2) => pare_ + "ces" ;
|
|
VP (Pres Ind Sg P3) => pare_ + "ce" ;
|
|
VP (Pres Ind Pl P1) => pare_ + "cemos" ;
|
|
VP (Pres Ind Pl P2) => pare_ + "céis" ;
|
|
VP (Pres Ind Pl P3) => pare_ + "cen" ;
|
|
VP (Pres Subj Sg P1) => pare_ + "zca" ;
|
|
VP (Pres Subj Sg P2) => pare_ + "zcas" ;
|
|
VP (Pres Subj Sg P3) => pare_ + "zca" ;
|
|
VP (Pres Subj Pl P1) => pare_ + "zcamos" ;
|
|
VP (Pres Subj Pl P2) => pare_ + "zcáis" ;
|
|
VP (Pres Subj Pl P3) => pare_ + "zcan" ;
|
|
VP (Impf Ind Sg P1) => pare_ + "cía" ;
|
|
VP (Impf Ind Sg P2) => pare_ + "cías" ;
|
|
VP (Impf Ind Sg P3) => pare_ + "cía" ;
|
|
VP (Impf Ind Pl P1) => pare_ + "cíamos" ;
|
|
VP (Impf Ind Pl P2) => pare_ + "cíais" ;
|
|
VP (Impf Ind Pl P3) => pare_ + "cían" ;
|
|
VP (Impf Subj Sg P1) => variants {pare_ + "ciera" ; pare_ + "ciese"} ;
|
|
VP (Impf Subj Sg P2) => variants {pare_ + "cieras" ; pare_ + "cieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {pare_ + "ciera" ; pare_ + "ciese"} ;
|
|
VP (Impf Subj Pl P1) => variants {pare_ + "ciéramos" ; pare_ + "ciésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {pare_ + "cierais" ; pare_ + "cieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {pare_ + "cieran" ; pare_ + "ciesen"} ;
|
|
VP (Pret Sg P1) => pare_ + "cí" ;
|
|
VP (Pret Sg P2) => pare_ + "ciste" ;
|
|
VP (Pret Sg P3) => pare_ + "ció" ;
|
|
VP (Pret Pl P1) => pare_ + "cimos" ;
|
|
VP (Pret Pl P2) => pare_ + "cisteis" ;
|
|
VP (Pret Pl P3) => pare_ + "cieron" ;
|
|
VP (Fut Ind Sg P1) => pare_ + "ceré" ;
|
|
VP (Fut Ind Sg P2) => pare_ + "cerás" ;
|
|
VP (Fut Ind Sg P3) => pare_ + "cerá" ;
|
|
VP (Fut Ind Pl P1) => pare_ + "ceremos" ;
|
|
VP (Fut Ind Pl P2) => pare_ + "ceréis" ;
|
|
VP (Fut Ind Pl P3) => pare_ + "cerán" ;
|
|
VP (Fut Subj Sg P1) => pare_ + "ciere" ;
|
|
VP (Fut Subj Sg P2) => pare_ + "cieres" ;
|
|
VP (Fut Subj Sg P3) => pare_ + "ciere" ;
|
|
VP (Fut Subj Pl P1) => pare_ + "ciéremos" ;
|
|
VP (Fut Subj Pl P2) => pare_ + "ciereis" ;
|
|
VP (Fut Subj Pl P3) => pare_ + "cieren" ;
|
|
VP (Cond Sg P1) => pare_ + "cería" ;
|
|
VP (Cond Sg P2) => pare_ + "cerías" ;
|
|
VP (Cond Sg P3) => pare_ + "cería" ;
|
|
VP (Cond Pl P1) => pare_ + "ceríamos" ;
|
|
VP (Cond Pl P2) => pare_ + "ceríais" ;
|
|
VP (Cond Pl P3) => pare_ + "cerían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => pare_ + "ce" ;
|
|
VP (Imp Sg P3) => pare_ + "zca" ;
|
|
VP (Imp Pl P1) => pare_ + "zcamos" ;
|
|
VP (Imp Pl P2) => pare_ + "ced" ;
|
|
VP (Imp Pl P3) => pare_ + "zcan" ;
|
|
VP (Pass Sg Masc) => pare_ + "cido" ;
|
|
VP (Pass Sg Fem) => pare_ + "cida" ;
|
|
VP (Pass Pl Masc) => pare_ + "cidos" ;
|
|
VP (Pass Pl Fem) => pare_ + "cidas"
|
|
}
|
|
} ;
|
|
oper pedir_55 : Str -> Verbum = \pedir ->
|
|
let p_ = Predef.tk 4 pedir in
|
|
{s = table {
|
|
VI Infn => p_ + "edir" ;
|
|
VI Ger => p_ + "idiendo" ;
|
|
VI Part => p_ + "edido" ;
|
|
VP (Pres Ind Sg P1) => p_ + "ido" ;
|
|
VP (Pres Ind Sg P2) => p_ + "ides" ;
|
|
VP (Pres Ind Sg P3) => p_ + "ide" ;
|
|
VP (Pres Ind Pl P1) => p_ + "edimos" ;
|
|
VP (Pres Ind Pl P2) => p_ + "edís" ;
|
|
VP (Pres Ind Pl P3) => p_ + "iden" ;
|
|
VP (Pres Subj Sg P1) => p_ + "ida" ;
|
|
VP (Pres Subj Sg P2) => p_ + "idas" ;
|
|
VP (Pres Subj Sg P3) => p_ + "ida" ;
|
|
VP (Pres Subj Pl P1) => p_ + "idamos" ;
|
|
VP (Pres Subj Pl P2) => p_ + "idáis" ;
|
|
VP (Pres Subj Pl P3) => p_ + "idan" ;
|
|
VP (Impf Ind Sg P1) => p_ + "edía" ;
|
|
VP (Impf Ind Sg P2) => p_ + "edías" ;
|
|
VP (Impf Ind Sg P3) => p_ + "edía" ;
|
|
VP (Impf Ind Pl P1) => p_ + "edíamos" ;
|
|
VP (Impf Ind Pl P2) => p_ + "edíais" ;
|
|
VP (Impf Ind Pl P3) => p_ + "edían" ;
|
|
VP (Impf Subj Sg P1) => variants {p_ + "idiera" ; p_ + "idiese"} ;
|
|
VP (Impf Subj Sg P2) => variants {p_ + "idieras" ; p_ + "idieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {p_ + "idiera" ; p_ + "idiese"} ;
|
|
VP (Impf Subj Pl P1) => variants {p_ + "idiéramos" ; p_ + "idiésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {p_ + "idierais" ; p_ + "idieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {p_ + "idieran" ; p_ + "idiesen"} ;
|
|
VP (Pret Sg P1) => p_ + "edí" ;
|
|
VP (Pret Sg P2) => p_ + "ediste" ;
|
|
VP (Pret Sg P3) => p_ + "idió" ;
|
|
VP (Pret Pl P1) => p_ + "edimos" ;
|
|
VP (Pret Pl P2) => p_ + "edisteis" ;
|
|
VP (Pret Pl P3) => p_ + "idieron" ;
|
|
VP (Fut Ind Sg P1) => p_ + "ediré" ;
|
|
VP (Fut Ind Sg P2) => p_ + "edirás" ;
|
|
VP (Fut Ind Sg P3) => p_ + "edirá" ;
|
|
VP (Fut Ind Pl P1) => p_ + "ediremos" ;
|
|
VP (Fut Ind Pl P2) => p_ + "ediréis" ;
|
|
VP (Fut Ind Pl P3) => p_ + "edirán" ;
|
|
VP (Fut Subj Sg P1) => p_ + "idiere" ;
|
|
VP (Fut Subj Sg P2) => p_ + "idieres" ;
|
|
VP (Fut Subj Sg P3) => p_ + "idiere" ;
|
|
VP (Fut Subj Pl P1) => p_ + "idiéremos" ;
|
|
VP (Fut Subj Pl P2) => p_ + "idiereis" ;
|
|
VP (Fut Subj Pl P3) => p_ + "idieren" ;
|
|
VP (Cond Sg P1) => p_ + "ediría" ;
|
|
VP (Cond Sg P2) => p_ + "edirías" ;
|
|
VP (Cond Sg P3) => p_ + "ediría" ;
|
|
VP (Cond Pl P1) => p_ + "ediríamos" ;
|
|
VP (Cond Pl P2) => p_ + "ediríais" ;
|
|
VP (Cond Pl P3) => p_ + "edirían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => p_ + "ide" ;
|
|
VP (Imp Sg P3) => p_ + "ida" ;
|
|
VP (Imp Pl P1) => p_ + "idamos" ;
|
|
VP (Imp Pl P2) => p_ + "edid" ;
|
|
VP (Imp Pl P3) => p_ + "idan" ;
|
|
VP (Pass Sg Masc) => p_ + "edido" ;
|
|
VP (Pass Sg Fem) => p_ + "edida" ;
|
|
VP (Pass Pl Masc) => p_ + "edidos" ;
|
|
VP (Pass Pl Fem) => p_ + "edidas"
|
|
}
|
|
} ;
|
|
oper pensar_56 : Str -> Verbum = \pensar ->
|
|
let p_ = Predef.tk 5 pensar in
|
|
{s = table {
|
|
VI Infn => p_ + "ensar" ;
|
|
VI Ger => p_ + "ensando" ;
|
|
VI Part => p_ + "ensado" ;
|
|
VP (Pres Ind Sg P1) => p_ + "ienso" ;
|
|
VP (Pres Ind Sg P2) => p_ + "iensas" ;
|
|
VP (Pres Ind Sg P3) => p_ + "iensa" ;
|
|
VP (Pres Ind Pl P1) => p_ + "ensamos" ;
|
|
VP (Pres Ind Pl P2) => p_ + "ensáis" ;
|
|
VP (Pres Ind Pl P3) => p_ + "iensan" ;
|
|
VP (Pres Subj Sg P1) => p_ + "iense" ;
|
|
VP (Pres Subj Sg P2) => p_ + "ienses" ;
|
|
VP (Pres Subj Sg P3) => p_ + "iense" ;
|
|
VP (Pres Subj Pl P1) => p_ + "ensemos" ;
|
|
VP (Pres Subj Pl P2) => p_ + "enséis" ;
|
|
VP (Pres Subj Pl P3) => p_ + "iensen" ;
|
|
VP (Impf Ind Sg P1) => p_ + "ensaba" ;
|
|
VP (Impf Ind Sg P2) => p_ + "ensabas" ;
|
|
VP (Impf Ind Sg P3) => p_ + "ensaba" ;
|
|
VP (Impf Ind Pl P1) => p_ + "ensábamos" ;
|
|
VP (Impf Ind Pl P2) => p_ + "ensabais" ;
|
|
VP (Impf Ind Pl P3) => p_ + "ensaban" ;
|
|
VP (Impf Subj Sg P1) => variants {p_ + "ensara" ; p_ + "ensase"} ;
|
|
VP (Impf Subj Sg P2) => variants {p_ + "ensaras" ; p_ + "ensases"} ;
|
|
VP (Impf Subj Sg P3) => variants {p_ + "ensara" ; p_ + "ensase"} ;
|
|
VP (Impf Subj Pl P1) => variants {p_ + "ensáramos" ; p_ + "ensásemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {p_ + "ensarais" ; p_ + "ensaseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {p_ + "ensaran" ; p_ + "ensasen"} ;
|
|
VP (Pret Sg P1) => p_ + "ensé" ;
|
|
VP (Pret Sg P2) => p_ + "ensaste" ;
|
|
VP (Pret Sg P3) => p_ + "ensó" ;
|
|
VP (Pret Pl P1) => p_ + "ensamos" ;
|
|
VP (Pret Pl P2) => p_ + "ensasteis" ;
|
|
VP (Pret Pl P3) => p_ + "ensaron" ;
|
|
VP (Fut Ind Sg P1) => p_ + "ensaré" ;
|
|
VP (Fut Ind Sg P2) => p_ + "ensarás" ;
|
|
VP (Fut Ind Sg P3) => p_ + "ensará" ;
|
|
VP (Fut Ind Pl P1) => p_ + "ensaremos" ;
|
|
VP (Fut Ind Pl P2) => p_ + "ensaréis" ;
|
|
VP (Fut Ind Pl P3) => p_ + "ensarán" ;
|
|
VP (Fut Subj Sg P1) => p_ + "ensare" ;
|
|
VP (Fut Subj Sg P2) => p_ + "ensares" ;
|
|
VP (Fut Subj Sg P3) => p_ + "ensare" ;
|
|
VP (Fut Subj Pl P1) => p_ + "ensáremos" ;
|
|
VP (Fut Subj Pl P2) => p_ + "ensareis" ;
|
|
VP (Fut Subj Pl P3) => p_ + "ensaren" ;
|
|
VP (Cond Sg P1) => p_ + "ensaría" ;
|
|
VP (Cond Sg P2) => p_ + "ensarías" ;
|
|
VP (Cond Sg P3) => p_ + "ensaría" ;
|
|
VP (Cond Pl P1) => p_ + "ensaríamos" ;
|
|
VP (Cond Pl P2) => p_ + "ensaríais" ;
|
|
VP (Cond Pl P3) => p_ + "ensarían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => p_ + "iensa" ;
|
|
VP (Imp Sg P3) => p_ + "iense" ;
|
|
VP (Imp Pl P1) => p_ + "ensemos" ;
|
|
VP (Imp Pl P2) => p_ + "ensad" ;
|
|
VP (Imp Pl P3) => p_ + "iensen" ;
|
|
VP (Pass Sg Masc) => p_ + "ensado" ;
|
|
VP (Pass Sg Fem) => p_ + "ensada" ;
|
|
VP (Pass Pl Masc) => p_ + "ensados" ;
|
|
VP (Pass Pl Fem) => p_ + "ensadas"
|
|
}
|
|
} ;
|
|
oper placer_57 : Str -> Verbum = \placer ->
|
|
let pl_ = Predef.tk 4 placer in
|
|
{s = table {
|
|
VI Infn => pl_ + "acer" ;
|
|
VI Ger => pl_ + "aciendo" ;
|
|
VI Part => pl_ + "acido" ;
|
|
VP (Pres Ind Sg P1) => pl_ + "azco" ;
|
|
VP (Pres Ind Sg P2) => pl_ + "aces" ;
|
|
VP (Pres Ind Sg P3) => pl_ + "ace" ;
|
|
VP (Pres Ind Pl P1) => pl_ + "acemos" ;
|
|
VP (Pres Ind Pl P2) => pl_ + "acéis" ;
|
|
VP (Pres Ind Pl P3) => pl_ + "acen" ;
|
|
VP (Pres Subj Sg P1) => pl_ + "azca" ;
|
|
VP (Pres Subj Sg P2) => pl_ + "azcas" ;
|
|
VP (Pres Subj Sg P3) => variants {pl_ + "azca" ; pl_ + "egue" ; pl_ + "ega"} ;
|
|
VP (Pres Subj Pl P1) => pl_ + "azcamos" ;
|
|
VP (Pres Subj Pl P2) => pl_ + "azcáis" ;
|
|
VP (Pres Subj Pl P3) => pl_ + "azcan" ;
|
|
VP (Impf Ind Sg P1) => pl_ + "acía" ;
|
|
VP (Impf Ind Sg P2) => pl_ + "acías" ;
|
|
VP (Impf Ind Sg P3) => pl_ + "acía" ;
|
|
VP (Impf Ind Pl P1) => pl_ + "acíamos" ;
|
|
VP (Impf Ind Pl P2) => pl_ + "acíais" ;
|
|
VP (Impf Ind Pl P3) => pl_ + "acían" ;
|
|
VP (Impf Subj Sg P1) => variants {pl_ + "aciera" ; pl_ + "aciese"} ;
|
|
VP (Impf Subj Sg P2) => variants {pl_ + "acieras" ; pl_ + "acieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {pl_ + "aciera" ; pl_ + "aciese" ; pl_ + "uguiera" ; pl_ + "uguiese"} ;
|
|
VP (Impf Subj Pl P1) => variants {pl_ + "aciéramos" ; pl_ + "aciésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {pl_ + "acierais" ; pl_ + "acieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {pl_ + "acieran" ; pl_ + "aciesen"} ;
|
|
VP (Pret Sg P1) => pl_ + "ací" ;
|
|
VP (Pret Sg P2) => pl_ + "aciste" ;
|
|
VP (Pret Sg P3) => variants {pl_ + "ació" ; pl_ + "ugo"} ;
|
|
VP (Pret Pl P1) => pl_ + "acimos" ;
|
|
VP (Pret Pl P2) => pl_ + "acisteis" ;
|
|
VP (Pret Pl P3) => variants {pl_ + "acieron" ; pl_ + "uguieron"} ;
|
|
VP (Fut Ind Sg P1) => pl_ + "aceré" ;
|
|
VP (Fut Ind Sg P2) => pl_ + "acerás" ;
|
|
VP (Fut Ind Sg P3) => pl_ + "acerá" ;
|
|
VP (Fut Ind Pl P1) => pl_ + "aceremos" ;
|
|
VP (Fut Ind Pl P2) => pl_ + "aceréis" ;
|
|
VP (Fut Ind Pl P3) => pl_ + "acerán" ;
|
|
VP (Fut Subj Sg P1) => pl_ + "aciere" ;
|
|
VP (Fut Subj Sg P2) => pl_ + "acieres" ;
|
|
VP (Fut Subj Sg P3) => variants {pl_ + "aciere" ; pl_ + "uguiere"} ;
|
|
VP (Fut Subj Pl P1) => pl_ + "aciéremos" ;
|
|
VP (Fut Subj Pl P2) => pl_ + "aciereis" ;
|
|
VP (Fut Subj Pl P3) => pl_ + "acieren" ;
|
|
VP (Cond Sg P1) => pl_ + "acería" ;
|
|
VP (Cond Sg P2) => pl_ + "acerías" ;
|
|
VP (Cond Sg P3) => pl_ + "acería" ;
|
|
VP (Cond Pl P1) => pl_ + "aceríamos" ;
|
|
VP (Cond Pl P2) => pl_ + "aceríais" ;
|
|
VP (Cond Pl P3) => pl_ + "acerían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => pl_ + "ace" ;
|
|
VP (Imp Sg P3) => pl_ + "azca" ;
|
|
VP (Imp Pl P1) => pl_ + "azcamos" ;
|
|
VP (Imp Pl P2) => pl_ + "aced" ;
|
|
VP (Imp Pl P3) => pl_ + "azcan" ;
|
|
VP (Pass Sg Masc) => pl_ + "acido" ;
|
|
VP (Pass Sg Fem) => pl_ + "acida" ;
|
|
VP (Pass Pl Masc) => pl_ + "acidos" ;
|
|
VP (Pass Pl Fem) => pl_ + "acidas"
|
|
}
|
|
} ;
|
|
oper poder_58 : Str -> Verbum = \poder ->
|
|
let p_ = Predef.tk 4 poder in
|
|
{s = table {
|
|
VI Infn => p_ + "oder" ;
|
|
VI Ger => p_ + "udiendo" ;
|
|
VI Part => p_ + "odido" ;
|
|
VP (Pres Ind Sg P1) => p_ + "uedo" ;
|
|
VP (Pres Ind Sg P2) => p_ + "uedes" ;
|
|
VP (Pres Ind Sg P3) => p_ + "uede" ;
|
|
VP (Pres Ind Pl P1) => p_ + "odemos" ;
|
|
VP (Pres Ind Pl P2) => p_ + "odéis" ;
|
|
VP (Pres Ind Pl P3) => p_ + "ueden" ;
|
|
VP (Pres Subj Sg P1) => p_ + "ueda" ;
|
|
VP (Pres Subj Sg P2) => p_ + "uedas" ;
|
|
VP (Pres Subj Sg P3) => p_ + "ueda" ;
|
|
VP (Pres Subj Pl P1) => p_ + "odamos" ;
|
|
VP (Pres Subj Pl P2) => p_ + "odáis" ;
|
|
VP (Pres Subj Pl P3) => p_ + "uedan" ;
|
|
VP (Impf Ind Sg P1) => p_ + "odía" ;
|
|
VP (Impf Ind Sg P2) => p_ + "odías" ;
|
|
VP (Impf Ind Sg P3) => p_ + "odía" ;
|
|
VP (Impf Ind Pl P1) => p_ + "odíamos" ;
|
|
VP (Impf Ind Pl P2) => p_ + "odíais" ;
|
|
VP (Impf Ind Pl P3) => p_ + "odían" ;
|
|
VP (Impf Subj Sg P1) => variants {p_ + "udiera" ; p_ + "udiese"} ;
|
|
VP (Impf Subj Sg P2) => variants {p_ + "udieras" ; p_ + "udieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {p_ + "udiera" ; p_ + "udiese"} ;
|
|
VP (Impf Subj Pl P1) => variants {p_ + "udiéramos" ; p_ + "udiésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {p_ + "udierais" ; p_ + "udieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {p_ + "udieran" ; p_ + "udiesen"} ;
|
|
VP (Pret Sg P1) => p_ + "ude" ;
|
|
VP (Pret Sg P2) => p_ + "udiste" ;
|
|
VP (Pret Sg P3) => p_ + "udo" ;
|
|
VP (Pret Pl P1) => p_ + "udimos" ;
|
|
VP (Pret Pl P2) => p_ + "udisteis" ;
|
|
VP (Pret Pl P3) => p_ + "udieron" ;
|
|
VP (Fut Ind Sg P1) => p_ + "odré" ;
|
|
VP (Fut Ind Sg P2) => p_ + "odrás" ;
|
|
VP (Fut Ind Sg P3) => p_ + "odrá" ;
|
|
VP (Fut Ind Pl P1) => p_ + "odremos" ;
|
|
VP (Fut Ind Pl P2) => p_ + "odréis" ;
|
|
VP (Fut Ind Pl P3) => p_ + "odrán" ;
|
|
VP (Fut Subj Sg P1) => p_ + "udiere" ;
|
|
VP (Fut Subj Sg P2) => p_ + "udieres" ;
|
|
VP (Fut Subj Sg P3) => p_ + "udiere" ;
|
|
VP (Fut Subj Pl P1) => p_ + "udiéremos" ;
|
|
VP (Fut Subj Pl P2) => p_ + "udiereis" ;
|
|
VP (Fut Subj Pl P3) => p_ + "udieren" ;
|
|
VP (Cond Sg P1) => p_ + "odría" ;
|
|
VP (Cond Sg P2) => p_ + "odrías" ;
|
|
VP (Cond Sg P3) => p_ + "odría" ;
|
|
VP (Cond Pl P1) => p_ + "odríamos" ;
|
|
VP (Cond Pl P2) => p_ + "odríais" ;
|
|
VP (Cond Pl P3) => p_ + "odrían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => p_ + "uede" ;
|
|
VP (Imp Sg P3) => p_ + "ueda" ;
|
|
VP (Imp Pl P1) => p_ + "odamos" ;
|
|
VP (Imp Pl P2) => p_ + "oded" ;
|
|
VP (Imp Pl P3) => p_ + "uedan" ;
|
|
VP (Pass Sg Masc) => p_ + "odido" ;
|
|
VP (Pass Sg Fem) => p_ + "odida" ;
|
|
VP (Pass Pl Masc) => p_ + "odidos" ;
|
|
VP (Pass Pl Fem) => p_ + "odidas"
|
|
}
|
|
} ;
|
|
oper poner_60 : Str -> Verbum = \poner ->
|
|
let p_ = Predef.tk 4 poner in
|
|
{s = table {
|
|
VI Infn => p_ + "oner" ;
|
|
VI Ger => p_ + "oniendo" ;
|
|
VI Part => p_ + "uesto" ;
|
|
VP (Pres Ind Sg P1) => p_ + "ongo" ;
|
|
VP (Pres Ind Sg P2) => p_ + "ones" ;
|
|
VP (Pres Ind Sg P3) => p_ + "one" ;
|
|
VP (Pres Ind Pl P1) => p_ + "onemos" ;
|
|
VP (Pres Ind Pl P2) => p_ + "onéis" ;
|
|
VP (Pres Ind Pl P3) => p_ + "onen" ;
|
|
VP (Pres Subj Sg P1) => p_ + "onga" ;
|
|
VP (Pres Subj Sg P2) => p_ + "ongas" ;
|
|
VP (Pres Subj Sg P3) => p_ + "onga" ;
|
|
VP (Pres Subj Pl P1) => p_ + "ongamos" ;
|
|
VP (Pres Subj Pl P2) => p_ + "ongáis" ;
|
|
VP (Pres Subj Pl P3) => p_ + "ongan" ;
|
|
VP (Impf Ind Sg P1) => p_ + "onía" ;
|
|
VP (Impf Ind Sg P2) => p_ + "onías" ;
|
|
VP (Impf Ind Sg P3) => p_ + "onía" ;
|
|
VP (Impf Ind Pl P1) => p_ + "oníamos" ;
|
|
VP (Impf Ind Pl P2) => p_ + "oníais" ;
|
|
VP (Impf Ind Pl P3) => p_ + "onían" ;
|
|
VP (Impf Subj Sg P1) => variants {p_ + "usiera" ; p_ + "usiese"} ;
|
|
VP (Impf Subj Sg P2) => variants {p_ + "usieras" ; p_ + "usieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {p_ + "usiera" ; p_ + "usiese"} ;
|
|
VP (Impf Subj Pl P1) => variants {p_ + "usiéramos" ; p_ + "usiésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {p_ + "usierais" ; p_ + "usieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {p_ + "usieran" ; p_ + "usiesen"} ;
|
|
VP (Pret Sg P1) => p_ + "use" ;
|
|
VP (Pret Sg P2) => p_ + "usiste" ;
|
|
VP (Pret Sg P3) => p_ + "uso" ;
|
|
VP (Pret Pl P1) => p_ + "usimos" ;
|
|
VP (Pret Pl P2) => p_ + "usisteis" ;
|
|
VP (Pret Pl P3) => p_ + "usieron" ;
|
|
VP (Fut Ind Sg P1) => p_ + "ondré" ;
|
|
VP (Fut Ind Sg P2) => p_ + "ondrás" ;
|
|
VP (Fut Ind Sg P3) => p_ + "ondrá" ;
|
|
VP (Fut Ind Pl P1) => p_ + "ondremos" ;
|
|
VP (Fut Ind Pl P2) => p_ + "ondréis" ;
|
|
VP (Fut Ind Pl P3) => p_ + "ondrán" ;
|
|
VP (Fut Subj Sg P1) => p_ + "usiere" ;
|
|
VP (Fut Subj Sg P2) => p_ + "usieres" ;
|
|
VP (Fut Subj Sg P3) => p_ + "usiere" ;
|
|
VP (Fut Subj Pl P1) => p_ + "usiéremos" ;
|
|
VP (Fut Subj Pl P2) => p_ + "usiereis" ;
|
|
VP (Fut Subj Pl P3) => p_ + "usieren" ;
|
|
VP (Cond Sg P1) => p_ + "ondría" ;
|
|
VP (Cond Sg P2) => p_ + "ondrías" ;
|
|
VP (Cond Sg P3) => p_ + "ondría" ;
|
|
VP (Cond Pl P1) => p_ + "ondríamos" ;
|
|
VP (Cond Pl P2) => p_ + "ondríais" ;
|
|
VP (Cond Pl P3) => p_ + "ondrían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => p_ + "on" ;
|
|
VP (Imp Sg P3) => p_ + "onga" ;
|
|
VP (Imp Pl P1) => p_ + "ongamos" ;
|
|
VP (Imp Pl P2) => p_ + "oned" ;
|
|
VP (Imp Pl P3) => p_ + "ongan" ;
|
|
VP (Pass Sg Masc) => p_ + "uesto" ;
|
|
VP (Pass Sg Fem) => p_ + "uesta" ;
|
|
VP (Pass Pl Masc) => p_ + "uestos" ;
|
|
VP (Pass Pl Fem) => p_ + "uestas"
|
|
}
|
|
} ;
|
|
oper predecir_61 : Str -> Verbum = \predecir ->
|
|
let pred_ = Predef.tk 4 predecir in
|
|
{s = table {
|
|
VI Infn => pred_ + "ecir" ;
|
|
VI Ger => pred_ + "iciendo" ;
|
|
VI Part => pred_ + "icho" ;
|
|
VP (Pres Ind Sg P1) => pred_ + "igo" ;
|
|
VP (Pres Ind Sg P2) => pred_ + "ices" ;
|
|
VP (Pres Ind Sg P3) => pred_ + "ice" ;
|
|
VP (Pres Ind Pl P1) => pred_ + "ecimos" ;
|
|
VP (Pres Ind Pl P2) => pred_ + "ecís" ;
|
|
VP (Pres Ind Pl P3) => pred_ + "icen" ;
|
|
VP (Pres Subj Sg P1) => pred_ + "iga" ;
|
|
VP (Pres Subj Sg P2) => pred_ + "igas" ;
|
|
VP (Pres Subj Sg P3) => pred_ + "iga" ;
|
|
VP (Pres Subj Pl P1) => pred_ + "igamos" ;
|
|
VP (Pres Subj Pl P2) => pred_ + "igáis" ;
|
|
VP (Pres Subj Pl P3) => pred_ + "igan" ;
|
|
VP (Impf Ind Sg P1) => pred_ + "ecía" ;
|
|
VP (Impf Ind Sg P2) => pred_ + "ecías" ;
|
|
VP (Impf Ind Sg P3) => pred_ + "ecía" ;
|
|
VP (Impf Ind Pl P1) => pred_ + "ecíamos" ;
|
|
VP (Impf Ind Pl P2) => pred_ + "ecíais" ;
|
|
VP (Impf Ind Pl P3) => pred_ + "ecían" ;
|
|
VP (Impf Subj Sg P1) => variants {pred_ + "ijera" ; pred_ + "ijese"} ;
|
|
VP (Impf Subj Sg P2) => variants {pred_ + "ijeras" ; pred_ + "ijeses"} ;
|
|
VP (Impf Subj Sg P3) => variants {pred_ + "ijera" ; pred_ + "ijese"} ;
|
|
VP (Impf Subj Pl P1) => variants {pred_ + "ijéramos" ; pred_ + "ijésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {pred_ + "ijerais" ; pred_ + "ijeseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {pred_ + "ijeran" ; pred_ + "ijesen"} ;
|
|
VP (Pret Sg P1) => pred_ + "ije" ;
|
|
VP (Pret Sg P2) => pred_ + "ijiste" ;
|
|
VP (Pret Sg P3) => pred_ + "ijo" ;
|
|
VP (Pret Pl P1) => pred_ + "ijimos" ;
|
|
VP (Pret Pl P2) => pred_ + "ijisteis" ;
|
|
VP (Pret Pl P3) => pred_ + "ijeron" ;
|
|
VP (Fut Ind Sg P1) => pred_ + "eciré" ;
|
|
VP (Fut Ind Sg P2) => pred_ + "ecirás" ;
|
|
VP (Fut Ind Sg P3) => pred_ + "ecirá" ;
|
|
VP (Fut Ind Pl P1) => pred_ + "eciremos" ;
|
|
VP (Fut Ind Pl P2) => pred_ + "eciréis" ;
|
|
VP (Fut Ind Pl P3) => pred_ + "ecirán" ;
|
|
VP (Fut Subj Sg P1) => pred_ + "ijere" ;
|
|
VP (Fut Subj Sg P2) => pred_ + "ijeres" ;
|
|
VP (Fut Subj Sg P3) => pred_ + "ijere" ;
|
|
VP (Fut Subj Pl P1) => pred_ + "ijéremos" ;
|
|
VP (Fut Subj Pl P2) => pred_ + "ijereis" ;
|
|
VP (Fut Subj Pl P3) => pred_ + "ijeren" ;
|
|
VP (Cond Sg P1) => pred_ + "eciría" ;
|
|
VP (Cond Sg P2) => pred_ + "ecirías" ;
|
|
VP (Cond Sg P3) => pred_ + "eciría" ;
|
|
VP (Cond Pl P1) => pred_ + "eciríamos" ;
|
|
VP (Cond Pl P2) => pred_ + "eciríais" ;
|
|
VP (Cond Pl P3) => pred_ + "ecirían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => pred_ + "ice" ;
|
|
VP (Imp Sg P3) => pred_ + "iga" ;
|
|
VP (Imp Pl P1) => pred_ + "igamos" ;
|
|
VP (Imp Pl P2) => pred_ + "ecid" ;
|
|
VP (Imp Pl P3) => pred_ + "igan" ;
|
|
VP (Pass Sg Masc) => pred_ + "icho" ;
|
|
VP (Pass Sg Fem) => pred_ + "icha" ;
|
|
VP (Pass Pl Masc) => pred_ + "ichos" ;
|
|
VP (Pass Pl Fem) => pred_ + "ichas"
|
|
}
|
|
} ;
|
|
oper producir_62 : Str -> Verbum = \producir ->
|
|
let produ_ = Predef.tk 3 producir in
|
|
{s = table {
|
|
VI Infn => produ_ + "cir" ;
|
|
VI Ger => produ_ + "ciendo" ;
|
|
VI Part => produ_ + "cido" ;
|
|
VP (Pres Ind Sg P1) => produ_ + "zco" ;
|
|
VP (Pres Ind Sg P2) => produ_ + "ces" ;
|
|
VP (Pres Ind Sg P3) => produ_ + "ce" ;
|
|
VP (Pres Ind Pl P1) => produ_ + "cimos" ;
|
|
VP (Pres Ind Pl P2) => produ_ + "cís" ;
|
|
VP (Pres Ind Pl P3) => produ_ + "cen" ;
|
|
VP (Pres Subj Sg P1) => produ_ + "zca" ;
|
|
VP (Pres Subj Sg P2) => produ_ + "zcas" ;
|
|
VP (Pres Subj Sg P3) => produ_ + "zca" ;
|
|
VP (Pres Subj Pl P1) => produ_ + "zcamos" ;
|
|
VP (Pres Subj Pl P2) => produ_ + "zcáis" ;
|
|
VP (Pres Subj Pl P3) => produ_ + "zcan" ;
|
|
VP (Impf Ind Sg P1) => produ_ + "cía" ;
|
|
VP (Impf Ind Sg P2) => produ_ + "cías" ;
|
|
VP (Impf Ind Sg P3) => produ_ + "cía" ;
|
|
VP (Impf Ind Pl P1) => produ_ + "cíamos" ;
|
|
VP (Impf Ind Pl P2) => produ_ + "cíais" ;
|
|
VP (Impf Ind Pl P3) => produ_ + "cían" ;
|
|
VP (Impf Subj Sg P1) => variants {produ_ + "jera" ; produ_ + "jese"} ;
|
|
VP (Impf Subj Sg P2) => variants {produ_ + "jeras" ; produ_ + "jeses"} ;
|
|
VP (Impf Subj Sg P3) => variants {produ_ + "jera" ; produ_ + "jese"} ;
|
|
VP (Impf Subj Pl P1) => variants {produ_ + "jéramos" ; produ_ + "jésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {produ_ + "jerais" ; produ_ + "jeseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {produ_ + "jeran" ; produ_ + "jesen"} ;
|
|
VP (Pret Sg P1) => produ_ + "je" ;
|
|
VP (Pret Sg P2) => produ_ + "jiste" ;
|
|
VP (Pret Sg P3) => produ_ + "jo" ;
|
|
VP (Pret Pl P1) => produ_ + "jimos" ;
|
|
VP (Pret Pl P2) => produ_ + "jisteis" ;
|
|
VP (Pret Pl P3) => produ_ + "jeron" ;
|
|
VP (Fut Ind Sg P1) => produ_ + "ciré" ;
|
|
VP (Fut Ind Sg P2) => produ_ + "cirás" ;
|
|
VP (Fut Ind Sg P3) => produ_ + "cirá" ;
|
|
VP (Fut Ind Pl P1) => produ_ + "ciremos" ;
|
|
VP (Fut Ind Pl P2) => produ_ + "ciréis" ;
|
|
VP (Fut Ind Pl P3) => produ_ + "cirán" ;
|
|
VP (Fut Subj Sg P1) => produ_ + "jere" ;
|
|
VP (Fut Subj Sg P2) => produ_ + "jeres" ;
|
|
VP (Fut Subj Sg P3) => produ_ + "jere" ;
|
|
VP (Fut Subj Pl P1) => produ_ + "jéremos" ;
|
|
VP (Fut Subj Pl P2) => produ_ + "jereis" ;
|
|
VP (Fut Subj Pl P3) => produ_ + "jeren" ;
|
|
VP (Cond Sg P1) => produ_ + "ciría" ;
|
|
VP (Cond Sg P2) => produ_ + "cirías" ;
|
|
VP (Cond Sg P3) => produ_ + "ciría" ;
|
|
VP (Cond Pl P1) => produ_ + "ciríamos" ;
|
|
VP (Cond Pl P2) => produ_ + "ciríais" ;
|
|
VP (Cond Pl P3) => produ_ + "cirían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => produ_ + "ce" ;
|
|
VP (Imp Sg P3) => produ_ + "zca" ;
|
|
VP (Imp Pl P1) => produ_ + "zcamos" ;
|
|
VP (Imp Pl P2) => produ_ + "cid" ;
|
|
VP (Imp Pl P3) => produ_ + "zcan" ;
|
|
VP (Pass Sg Masc) => produ_ + "cido" ;
|
|
VP (Pass Sg Fem) => produ_ + "cida" ;
|
|
VP (Pass Pl Masc) => produ_ + "cidos" ;
|
|
VP (Pass Pl Fem) => produ_ + "cidas"
|
|
}
|
|
} ;
|
|
oper prohibir_63 : Str -> Verbum = \prohibir ->
|
|
let proh_ = Predef.tk 4 prohibir in
|
|
{s = table {
|
|
VI Infn => proh_ + "ibir" ;
|
|
VI Ger => proh_ + "ibiendo" ;
|
|
VI Part => proh_ + "ibido" ;
|
|
VP (Pres Ind Sg P1) => proh_ + "íbo" ;
|
|
VP (Pres Ind Sg P2) => proh_ + "íbes" ;
|
|
VP (Pres Ind Sg P3) => proh_ + "íbe" ;
|
|
VP (Pres Ind Pl P1) => proh_ + "ibimos" ;
|
|
VP (Pres Ind Pl P2) => proh_ + "ibís" ;
|
|
VP (Pres Ind Pl P3) => proh_ + "íben" ;
|
|
VP (Pres Subj Sg P1) => proh_ + "íba" ;
|
|
VP (Pres Subj Sg P2) => proh_ + "íbas" ;
|
|
VP (Pres Subj Sg P3) => proh_ + "íba" ;
|
|
VP (Pres Subj Pl P1) => proh_ + "ibamos" ;
|
|
VP (Pres Subj Pl P2) => proh_ + "ibáis" ;
|
|
VP (Pres Subj Pl P3) => proh_ + "íban" ;
|
|
VP (Impf Ind Sg P1) => proh_ + "ibía" ;
|
|
VP (Impf Ind Sg P2) => proh_ + "ibías" ;
|
|
VP (Impf Ind Sg P3) => proh_ + "ibía" ;
|
|
VP (Impf Ind Pl P1) => proh_ + "ibíamos" ;
|
|
VP (Impf Ind Pl P2) => proh_ + "ibíais" ;
|
|
VP (Impf Ind Pl P3) => proh_ + "ibían" ;
|
|
VP (Impf Subj Sg P1) => variants {proh_ + "ibiera" ; proh_ + "ibiese"} ;
|
|
VP (Impf Subj Sg P2) => variants {proh_ + "ibieras" ; proh_ + "ibieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {proh_ + "ibiera" ; proh_ + "ibiese"} ;
|
|
VP (Impf Subj Pl P1) => variants {proh_ + "ibiéramos" ; proh_ + "ibiésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {proh_ + "ibierais" ; proh_ + "ibieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {proh_ + "ibieran" ; proh_ + "ibiesen"} ;
|
|
VP (Pret Sg P1) => proh_ + "ibí" ;
|
|
VP (Pret Sg P2) => proh_ + "ibiste" ;
|
|
VP (Pret Sg P3) => proh_ + "ibió" ;
|
|
VP (Pret Pl P1) => proh_ + "ibimos" ;
|
|
VP (Pret Pl P2) => proh_ + "ibisteis" ;
|
|
VP (Pret Pl P3) => proh_ + "ibieron" ;
|
|
VP (Fut Ind Sg P1) => proh_ + "ibiré" ;
|
|
VP (Fut Ind Sg P2) => proh_ + "ibirás" ;
|
|
VP (Fut Ind Sg P3) => proh_ + "ibirá" ;
|
|
VP (Fut Ind Pl P1) => proh_ + "ibiremos" ;
|
|
VP (Fut Ind Pl P2) => proh_ + "ibiréis" ;
|
|
VP (Fut Ind Pl P3) => proh_ + "ibirán" ;
|
|
VP (Fut Subj Sg P1) => proh_ + "ibiere" ;
|
|
VP (Fut Subj Sg P2) => proh_ + "ibieres" ;
|
|
VP (Fut Subj Sg P3) => proh_ + "ibiere" ;
|
|
VP (Fut Subj Pl P1) => proh_ + "ibiéremos" ;
|
|
VP (Fut Subj Pl P2) => proh_ + "ibiereis" ;
|
|
VP (Fut Subj Pl P3) => proh_ + "ibieren" ;
|
|
VP (Cond Sg P1) => proh_ + "ibiría" ;
|
|
VP (Cond Sg P2) => proh_ + "ibirías" ;
|
|
VP (Cond Sg P3) => proh_ + "ibiría" ;
|
|
VP (Cond Pl P1) => proh_ + "ibiríamos" ;
|
|
VP (Cond Pl P2) => proh_ + "ibiríais" ;
|
|
VP (Cond Pl P3) => proh_ + "ibirían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => proh_ + "íbe" ;
|
|
VP (Imp Sg P3) => proh_ + "íba" ;
|
|
VP (Imp Pl P1) => proh_ + "ibamos" ;
|
|
VP (Imp Pl P2) => proh_ + "ibid" ;
|
|
VP (Imp Pl P3) => proh_ + "íban" ;
|
|
VP (Pass Sg Masc) => proh_ + "ibido" ;
|
|
VP (Pass Sg Fem) => proh_ + "ibida" ;
|
|
VP (Pass Pl Masc) => proh_ + "ibidos" ;
|
|
VP (Pass Pl Fem) => proh_ + "ibidas"
|
|
}
|
|
} ;
|
|
oper querer_64 : Str -> Verbum = \querer ->
|
|
let qu_ = Predef.tk 4 querer in
|
|
{s = table {
|
|
VI Infn => qu_ + "erer" ;
|
|
VI Ger => qu_ + "eriendo" ;
|
|
VI Part => qu_ + "erido" ;
|
|
VP (Pres Ind Sg P1) => qu_ + "iero" ;
|
|
VP (Pres Ind Sg P2) => qu_ + "ieres" ;
|
|
VP (Pres Ind Sg P3) => qu_ + "iere" ;
|
|
VP (Pres Ind Pl P1) => qu_ + "eremos" ;
|
|
VP (Pres Ind Pl P2) => qu_ + "eréis" ;
|
|
VP (Pres Ind Pl P3) => qu_ + "ieren" ;
|
|
VP (Pres Subj Sg P1) => qu_ + "iera" ;
|
|
VP (Pres Subj Sg P2) => qu_ + "ieras" ;
|
|
VP (Pres Subj Sg P3) => qu_ + "iera" ;
|
|
VP (Pres Subj Pl P1) => qu_ + "eramos" ;
|
|
VP (Pres Subj Pl P2) => qu_ + "eráis" ;
|
|
VP (Pres Subj Pl P3) => qu_ + "ieran" ;
|
|
VP (Impf Ind Sg P1) => qu_ + "ería" ;
|
|
VP (Impf Ind Sg P2) => qu_ + "erías" ;
|
|
VP (Impf Ind Sg P3) => qu_ + "ería" ;
|
|
VP (Impf Ind Pl P1) => qu_ + "eríamos" ;
|
|
VP (Impf Ind Pl P2) => qu_ + "eríais" ;
|
|
VP (Impf Ind Pl P3) => qu_ + "erían" ;
|
|
VP (Impf Subj Sg P1) => variants {qu_ + "isiera" ; qu_ + "isiese"} ;
|
|
VP (Impf Subj Sg P2) => variants {qu_ + "isieras" ; qu_ + "isieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {qu_ + "isiera" ; qu_ + "isiese"} ;
|
|
VP (Impf Subj Pl P1) => variants {qu_ + "isiéramos" ; qu_ + "isiésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {qu_ + "isierais" ; qu_ + "isieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {qu_ + "isieran" ; qu_ + "isiesen"} ;
|
|
VP (Pret Sg P1) => qu_ + "ise" ;
|
|
VP (Pret Sg P2) => qu_ + "isiste" ;
|
|
VP (Pret Sg P3) => qu_ + "iso" ;
|
|
VP (Pret Pl P1) => qu_ + "isimos" ;
|
|
VP (Pret Pl P2) => qu_ + "isisteis" ;
|
|
VP (Pret Pl P3) => qu_ + "isieron" ;
|
|
VP (Fut Ind Sg P1) => qu_ + "erré" ;
|
|
VP (Fut Ind Sg P2) => qu_ + "errás" ;
|
|
VP (Fut Ind Sg P3) => qu_ + "errá" ;
|
|
VP (Fut Ind Pl P1) => qu_ + "erremos" ;
|
|
VP (Fut Ind Pl P2) => qu_ + "erréis" ;
|
|
VP (Fut Ind Pl P3) => qu_ + "errán" ;
|
|
VP (Fut Subj Sg P1) => qu_ + "isiere" ;
|
|
VP (Fut Subj Sg P2) => qu_ + "isieres" ;
|
|
VP (Fut Subj Sg P3) => qu_ + "isiere" ;
|
|
VP (Fut Subj Pl P1) => qu_ + "isiéremos" ;
|
|
VP (Fut Subj Pl P2) => qu_ + "isiereis" ;
|
|
VP (Fut Subj Pl P3) => qu_ + "isieren" ;
|
|
VP (Cond Sg P1) => qu_ + "erría" ;
|
|
VP (Cond Sg P2) => qu_ + "errías" ;
|
|
VP (Cond Sg P3) => qu_ + "erría" ;
|
|
VP (Cond Pl P1) => qu_ + "erríamos" ;
|
|
VP (Cond Pl P2) => qu_ + "erríais" ;
|
|
VP (Cond Pl P3) => qu_ + "errían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => qu_ + "iere" ;
|
|
VP (Imp Sg P3) => qu_ + "iera" ;
|
|
VP (Imp Pl P1) => qu_ + "eramos" ;
|
|
VP (Imp Pl P2) => qu_ + "ered" ;
|
|
VP (Imp Pl P3) => qu_ + "ieran" ;
|
|
VP (Pass Sg Masc) => qu_ + "erido" ;
|
|
VP (Pass Sg Fem) => qu_ + "erida" ;
|
|
VP (Pass Pl Masc) => qu_ + "eridos" ;
|
|
VP (Pass Pl Fem) => qu_ + "eridas"
|
|
}
|
|
} ;
|
|
oper raer_65 : Str -> Verbum = \raer ->
|
|
let ra_ = Predef.tk 2 raer in
|
|
{s = table {
|
|
VI Infn => ra_ + "er" ;
|
|
VI Ger => ra_ + "yendo" ;
|
|
VI Part => ra_ + "ído" ;
|
|
VP (Pres Ind Sg P1) => variants {ra_ + "o" ; ra_ + "igo"} ;
|
|
VP (Pres Ind Sg P2) => ra_ + "es" ;
|
|
VP (Pres Ind Sg P3) => ra_ + "e" ;
|
|
VP (Pres Ind Pl P1) => ra_ + "emos" ;
|
|
VP (Pres Ind Pl P2) => ra_ + "éis" ;
|
|
VP (Pres Ind Pl P3) => ra_ + "en" ;
|
|
VP (Pres Subj Sg P1) => ra_ + "iga" ;
|
|
VP (Pres Subj Sg P2) => ra_ + "igas" ;
|
|
VP (Pres Subj Sg P3) => ra_ + "iga" ;
|
|
VP (Pres Subj Pl P1) => ra_ + "igamos" ;
|
|
VP (Pres Subj Pl P2) => ra_ + "igáis" ;
|
|
VP (Pres Subj Pl P3) => ra_ + "igan" ;
|
|
VP (Impf Ind Sg P1) => ra_ + "ía" ;
|
|
VP (Impf Ind Sg P2) => ra_ + "ías" ;
|
|
VP (Impf Ind Sg P3) => ra_ + "ía" ;
|
|
VP (Impf Ind Pl P1) => ra_ + "íamos" ;
|
|
VP (Impf Ind Pl P2) => ra_ + "íais" ;
|
|
VP (Impf Ind Pl P3) => ra_ + "ían" ;
|
|
VP (Impf Subj Sg P1) => variants {ra_ + "yera" ; ra_ + "yese"} ;
|
|
VP (Impf Subj Sg P2) => variants {ra_ + "yeras" ; ra_ + "yeses"} ;
|
|
VP (Impf Subj Sg P3) => variants {ra_ + "yera" ; ra_ + "yese"} ;
|
|
VP (Impf Subj Pl P1) => variants {ra_ + "yéramos" ; ra_ + "yésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {ra_ + "yerais" ; ra_ + "yeseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {ra_ + "yeran" ; ra_ + "yesen"} ;
|
|
VP (Pret Sg P1) => ra_ + "í" ;
|
|
VP (Pret Sg P2) => ra_ + "íste" ;
|
|
VP (Pret Sg P3) => ra_ + "yó" ;
|
|
VP (Pret Pl P1) => ra_ + "ímos" ;
|
|
VP (Pret Pl P2) => ra_ + "ísteis" ;
|
|
VP (Pret Pl P3) => ra_ + "yeron" ;
|
|
VP (Fut Ind Sg P1) => ra_ + "eré" ;
|
|
VP (Fut Ind Sg P2) => ra_ + "erás" ;
|
|
VP (Fut Ind Sg P3) => ra_ + "erá" ;
|
|
VP (Fut Ind Pl P1) => ra_ + "eremos" ;
|
|
VP (Fut Ind Pl P2) => ra_ + "eréis" ;
|
|
VP (Fut Ind Pl P3) => ra_ + "erán" ;
|
|
VP (Fut Subj Sg P1) => ra_ + "yere" ;
|
|
VP (Fut Subj Sg P2) => ra_ + "yeres" ;
|
|
VP (Fut Subj Sg P3) => ra_ + "yere" ;
|
|
VP (Fut Subj Pl P1) => ra_ + "yéremos" ;
|
|
VP (Fut Subj Pl P2) => ra_ + "yereis" ;
|
|
VP (Fut Subj Pl P3) => ra_ + "yeren" ;
|
|
VP (Cond Sg P1) => ra_ + "ería" ;
|
|
VP (Cond Sg P2) => ra_ + "erías" ;
|
|
VP (Cond Sg P3) => ra_ + "ería" ;
|
|
VP (Cond Pl P1) => ra_ + "eríamos" ;
|
|
VP (Cond Pl P2) => ra_ + "eríais" ;
|
|
VP (Cond Pl P3) => ra_ + "erían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => ra_ + "e" ;
|
|
VP (Imp Sg P3) => ra_ + "iga" ;
|
|
VP (Imp Pl P1) => ra_ + "igamos" ;
|
|
VP (Imp Pl P2) => ra_ + "ed" ;
|
|
VP (Imp Pl P3) => ra_ + "igan" ;
|
|
VP (Pass Sg Masc) => ra_ + "ído" ;
|
|
VP (Pass Sg Fem) => ra_ + "ída" ;
|
|
VP (Pass Pl Masc) => ra_ + "ídos" ;
|
|
VP (Pass Pl Fem) => ra_ + "ídas"
|
|
}
|
|
} ;
|
|
oper regar_66 : Str -> Verbum = \regar ->
|
|
let r_ = Predef.tk 4 regar in
|
|
{s = table {
|
|
VI Infn => r_ + "egar" ;
|
|
VI Ger => r_ + "egando" ;
|
|
VI Part => r_ + "egado" ;
|
|
VP (Pres Ind Sg P1) => r_ + "iego" ;
|
|
VP (Pres Ind Sg P2) => r_ + "iegas" ;
|
|
VP (Pres Ind Sg P3) => r_ + "iega" ;
|
|
VP (Pres Ind Pl P1) => r_ + "egamos" ;
|
|
VP (Pres Ind Pl P2) => r_ + "egáis" ;
|
|
VP (Pres Ind Pl P3) => r_ + "iegan" ;
|
|
VP (Pres Subj Sg P1) => r_ + "iegue" ;
|
|
VP (Pres Subj Sg P2) => r_ + "iegues" ;
|
|
VP (Pres Subj Sg P3) => r_ + "iegue" ;
|
|
VP (Pres Subj Pl P1) => r_ + "eguemos" ;
|
|
VP (Pres Subj Pl P2) => r_ + "eguéis" ;
|
|
VP (Pres Subj Pl P3) => r_ + "ieguen" ;
|
|
VP (Impf Ind Sg P1) => r_ + "egaba" ;
|
|
VP (Impf Ind Sg P2) => r_ + "egabas" ;
|
|
VP (Impf Ind Sg P3) => r_ + "egaba" ;
|
|
VP (Impf Ind Pl P1) => r_ + "egábamos" ;
|
|
VP (Impf Ind Pl P2) => r_ + "egabais" ;
|
|
VP (Impf Ind Pl P3) => r_ + "egaban" ;
|
|
VP (Impf Subj Sg P1) => variants {r_ + "egara" ; r_ + "egase"} ;
|
|
VP (Impf Subj Sg P2) => variants {r_ + "egaras" ; r_ + "egases"} ;
|
|
VP (Impf Subj Sg P3) => variants {r_ + "egara" ; r_ + "egase"} ;
|
|
VP (Impf Subj Pl P1) => variants {r_ + "egáramos" ; r_ + "egásemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {r_ + "egarais" ; r_ + "egaseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {r_ + "egaran" ; r_ + "egasen"} ;
|
|
VP (Pret Sg P1) => r_ + "egué" ;
|
|
VP (Pret Sg P2) => r_ + "egaste" ;
|
|
VP (Pret Sg P3) => r_ + "egó" ;
|
|
VP (Pret Pl P1) => r_ + "egamos" ;
|
|
VP (Pret Pl P2) => r_ + "egasteis" ;
|
|
VP (Pret Pl P3) => r_ + "egaron" ;
|
|
VP (Fut Ind Sg P1) => r_ + "egaré" ;
|
|
VP (Fut Ind Sg P2) => r_ + "egarás" ;
|
|
VP (Fut Ind Sg P3) => r_ + "egará" ;
|
|
VP (Fut Ind Pl P1) => r_ + "egaremos" ;
|
|
VP (Fut Ind Pl P2) => r_ + "egaréis" ;
|
|
VP (Fut Ind Pl P3) => r_ + "egarán" ;
|
|
VP (Fut Subj Sg P1) => r_ + "egare" ;
|
|
VP (Fut Subj Sg P2) => r_ + "egares" ;
|
|
VP (Fut Subj Sg P3) => r_ + "egare" ;
|
|
VP (Fut Subj Pl P1) => r_ + "egáremos" ;
|
|
VP (Fut Subj Pl P2) => r_ + "egareis" ;
|
|
VP (Fut Subj Pl P3) => r_ + "egaren" ;
|
|
VP (Cond Sg P1) => r_ + "egaría" ;
|
|
VP (Cond Sg P2) => r_ + "egarías" ;
|
|
VP (Cond Sg P3) => r_ + "egaría" ;
|
|
VP (Cond Pl P1) => r_ + "egaríamos" ;
|
|
VP (Cond Pl P2) => r_ + "egaríais" ;
|
|
VP (Cond Pl P3) => r_ + "egarían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => r_ + "iega" ;
|
|
VP (Imp Sg P3) => r_ + "iegue" ;
|
|
VP (Imp Pl P1) => r_ + "eguemos" ;
|
|
VP (Imp Pl P2) => r_ + "egad" ;
|
|
VP (Imp Pl P3) => r_ + "ieguen" ;
|
|
VP (Pass Sg Masc) => r_ + "egado" ;
|
|
VP (Pass Sg Fem) => r_ + "egada" ;
|
|
VP (Pass Pl Masc) => r_ + "egados" ;
|
|
VP (Pass Pl Fem) => r_ + "egadas"
|
|
}
|
|
} ;
|
|
oper reñir_68 : Str -> Verbum = \reñir ->
|
|
let r_ = Predef.tk 4 reñir in
|
|
{s = table {
|
|
VI Infn => r_ + "eñir" ;
|
|
VI Ger => r_ + "iñiendo" ;
|
|
VI Part => r_ + "eñido" ;
|
|
VP (Pres Ind Sg P1) => r_ + "iño" ;
|
|
VP (Pres Ind Sg P2) => r_ + "iñes" ;
|
|
VP (Pres Ind Sg P3) => r_ + "iñe" ;
|
|
VP (Pres Ind Pl P1) => r_ + "eñimos" ;
|
|
VP (Pres Ind Pl P2) => r_ + "eñís" ;
|
|
VP (Pres Ind Pl P3) => r_ + "iñen" ;
|
|
VP (Pres Subj Sg P1) => r_ + "iña" ;
|
|
VP (Pres Subj Sg P2) => r_ + "iñas" ;
|
|
VP (Pres Subj Sg P3) => r_ + "iña" ;
|
|
VP (Pres Subj Pl P1) => r_ + "iñamos" ;
|
|
VP (Pres Subj Pl P2) => r_ + "iñáis" ;
|
|
VP (Pres Subj Pl P3) => r_ + "iñan" ;
|
|
VP (Impf Ind Sg P1) => r_ + "eñía" ;
|
|
VP (Impf Ind Sg P2) => r_ + "eñías" ;
|
|
VP (Impf Ind Sg P3) => r_ + "eñía" ;
|
|
VP (Impf Ind Pl P1) => r_ + "eñíamos" ;
|
|
VP (Impf Ind Pl P2) => r_ + "eñíais" ;
|
|
VP (Impf Ind Pl P3) => r_ + "eñían" ;
|
|
VP (Impf Subj Sg P1) => variants {r_ + "iñera" ; r_ + "iñese"} ;
|
|
VP (Impf Subj Sg P2) => variants {r_ + "iñeras" ; r_ + "iñeses"} ;
|
|
VP (Impf Subj Sg P3) => variants {r_ + "iñera" ; r_ + "iñese"} ;
|
|
VP (Impf Subj Pl P1) => variants {r_ + "iñéramos" ; r_ + "iñésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {r_ + "iñerais" ; r_ + "iñeseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {r_ + "iñeran" ; r_ + "iñesen"} ;
|
|
VP (Pret Sg P1) => r_ + "eñí" ;
|
|
VP (Pret Sg P2) => r_ + "eñiste" ;
|
|
VP (Pret Sg P3) => r_ + "iñó" ;
|
|
VP (Pret Pl P1) => r_ + "eñimos" ;
|
|
VP (Pret Pl P2) => r_ + "eñisteis" ;
|
|
VP (Pret Pl P3) => r_ + "iñeron" ;
|
|
VP (Fut Ind Sg P1) => r_ + "eñiré" ;
|
|
VP (Fut Ind Sg P2) => r_ + "eñirás" ;
|
|
VP (Fut Ind Sg P3) => r_ + "eñirá" ;
|
|
VP (Fut Ind Pl P1) => r_ + "eñiremos" ;
|
|
VP (Fut Ind Pl P2) => r_ + "eñiréis" ;
|
|
VP (Fut Ind Pl P3) => r_ + "eñirán" ;
|
|
VP (Fut Subj Sg P1) => r_ + "iñere" ;
|
|
VP (Fut Subj Sg P2) => r_ + "iñeres" ;
|
|
VP (Fut Subj Sg P3) => r_ + "iñere" ;
|
|
VP (Fut Subj Pl P1) => r_ + "iñéremos" ;
|
|
VP (Fut Subj Pl P2) => r_ + "iñereis" ;
|
|
VP (Fut Subj Pl P3) => r_ + "iñeren" ;
|
|
VP (Cond Sg P1) => r_ + "eñiría" ;
|
|
VP (Cond Sg P2) => r_ + "eñirías" ;
|
|
VP (Cond Sg P3) => r_ + "eñiría" ;
|
|
VP (Cond Pl P1) => r_ + "eñiríamos" ;
|
|
VP (Cond Pl P2) => r_ + "eñiríais" ;
|
|
VP (Cond Pl P3) => r_ + "eñirían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => r_ + "iñe" ;
|
|
VP (Imp Sg P3) => r_ + "iña" ;
|
|
VP (Imp Pl P1) => r_ + "iñamos" ;
|
|
VP (Imp Pl P2) => r_ + "eñid" ;
|
|
VP (Imp Pl P3) => r_ + "iñan" ;
|
|
VP (Pass Sg Masc) => r_ + "eñido" ;
|
|
VP (Pass Sg Fem) => r_ + "eñida" ;
|
|
VP (Pass Pl Masc) => r_ + "eñidos" ;
|
|
VP (Pass Pl Fem) => r_ + "eñidas"
|
|
}
|
|
} ;
|
|
oper reunir_69 : Str -> Verbum = \reunir ->
|
|
let re_ = Predef.tk 4 reunir in
|
|
{s = table {
|
|
VI Infn => re_ + "unir" ;
|
|
VI Ger => re_ + "uniendo" ;
|
|
VI Part => re_ + "unido" ;
|
|
VP (Pres Ind Sg P1) => re_ + "úno" ;
|
|
VP (Pres Ind Sg P2) => re_ + "únes" ;
|
|
VP (Pres Ind Sg P3) => re_ + "úne" ;
|
|
VP (Pres Ind Pl P1) => re_ + "unimos" ;
|
|
VP (Pres Ind Pl P2) => re_ + "unís" ;
|
|
VP (Pres Ind Pl P3) => re_ + "únen" ;
|
|
VP (Pres Subj Sg P1) => re_ + "úna" ;
|
|
VP (Pres Subj Sg P2) => re_ + "únas" ;
|
|
VP (Pres Subj Sg P3) => re_ + "úna" ;
|
|
VP (Pres Subj Pl P1) => re_ + "unamos" ;
|
|
VP (Pres Subj Pl P2) => re_ + "unáis" ;
|
|
VP (Pres Subj Pl P3) => re_ + "únan" ;
|
|
VP (Impf Ind Sg P1) => re_ + "unía" ;
|
|
VP (Impf Ind Sg P2) => re_ + "unías" ;
|
|
VP (Impf Ind Sg P3) => re_ + "unía" ;
|
|
VP (Impf Ind Pl P1) => re_ + "uníamos" ;
|
|
VP (Impf Ind Pl P2) => re_ + "uníais" ;
|
|
VP (Impf Ind Pl P3) => re_ + "unían" ;
|
|
VP (Impf Subj Sg P1) => variants {re_ + "uniera" ; re_ + "uniese"} ;
|
|
VP (Impf Subj Sg P2) => variants {re_ + "unieras" ; re_ + "unieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {re_ + "uniera" ; re_ + "uniese"} ;
|
|
VP (Impf Subj Pl P1) => variants {re_ + "uniéramos" ; re_ + "uniésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {re_ + "unierais" ; re_ + "unieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {re_ + "unieran" ; re_ + "uniesen"} ;
|
|
VP (Pret Sg P1) => re_ + "uní" ;
|
|
VP (Pret Sg P2) => re_ + "uniste" ;
|
|
VP (Pret Sg P3) => re_ + "unió" ;
|
|
VP (Pret Pl P1) => re_ + "unimos" ;
|
|
VP (Pret Pl P2) => re_ + "unisteis" ;
|
|
VP (Pret Pl P3) => re_ + "unieron" ;
|
|
VP (Fut Ind Sg P1) => re_ + "uniré" ;
|
|
VP (Fut Ind Sg P2) => re_ + "unirás" ;
|
|
VP (Fut Ind Sg P3) => re_ + "unirá" ;
|
|
VP (Fut Ind Pl P1) => re_ + "uniremos" ;
|
|
VP (Fut Ind Pl P2) => re_ + "uniréis" ;
|
|
VP (Fut Ind Pl P3) => re_ + "unirán" ;
|
|
VP (Fut Subj Sg P1) => re_ + "uniere" ;
|
|
VP (Fut Subj Sg P2) => re_ + "unieres" ;
|
|
VP (Fut Subj Sg P3) => re_ + "uniere" ;
|
|
VP (Fut Subj Pl P1) => re_ + "uniéremos" ;
|
|
VP (Fut Subj Pl P2) => re_ + "uniereis" ;
|
|
VP (Fut Subj Pl P3) => re_ + "unieren" ;
|
|
VP (Cond Sg P1) => re_ + "uniría" ;
|
|
VP (Cond Sg P2) => re_ + "unirías" ;
|
|
VP (Cond Sg P3) => re_ + "uniría" ;
|
|
VP (Cond Pl P1) => re_ + "uniríamos" ;
|
|
VP (Cond Pl P2) => re_ + "uniríais" ;
|
|
VP (Cond Pl P3) => re_ + "unirían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => re_ + "úne" ;
|
|
VP (Imp Sg P3) => re_ + "úna" ;
|
|
VP (Imp Pl P1) => re_ + "unamos" ;
|
|
VP (Imp Pl P2) => re_ + "unid" ;
|
|
VP (Imp Pl P3) => re_ + "únan" ;
|
|
VP (Pass Sg Masc) => re_ + "unido" ;
|
|
VP (Pass Sg Fem) => re_ + "unida" ;
|
|
VP (Pass Pl Masc) => re_ + "unidos" ;
|
|
VP (Pass Pl Fem) => re_ + "unidas"
|
|
}
|
|
} ;
|
|
oper roer_70 : Str -> Verbum = \roer ->
|
|
let ro_ = Predef.tk 2 roer in
|
|
{s = table {
|
|
VI Infn => ro_ + "er" ;
|
|
VI Ger => ro_ + "yendo" ;
|
|
VI Part => ro_ + "ído" ;
|
|
VP (Pres Ind Sg P1) => variants {ro_ + "o" ; ro_ + "igo"} ;
|
|
VP (Pres Ind Sg P2) => ro_ + "es" ;
|
|
VP (Pres Ind Sg P3) => ro_ + "e" ;
|
|
VP (Pres Ind Pl P1) => ro_ + "emos" ;
|
|
VP (Pres Ind Pl P2) => ro_ + "éis" ;
|
|
VP (Pres Ind Pl P3) => ro_ + "en" ;
|
|
VP (Pres Subj Sg P1) => ro_ + "a" ;
|
|
VP (Pres Subj Sg P2) => ro_ + "as" ;
|
|
VP (Pres Subj Sg P3) => ro_ + "a" ;
|
|
VP (Pres Subj Pl P1) => ro_ + "amos" ;
|
|
VP (Pres Subj Pl P2) => ro_ + "áis" ;
|
|
VP (Pres Subj Pl P3) => ro_ + "an" ;
|
|
VP (Impf Ind Sg P1) => ro_ + "ía" ;
|
|
VP (Impf Ind Sg P2) => ro_ + "ías" ;
|
|
VP (Impf Ind Sg P3) => ro_ + "ía" ;
|
|
VP (Impf Ind Pl P1) => ro_ + "íamos" ;
|
|
VP (Impf Ind Pl P2) => ro_ + "íais" ;
|
|
VP (Impf Ind Pl P3) => ro_ + "ían" ;
|
|
VP (Impf Subj Sg P1) => variants {ro_ + "yera" ; ro_ + "yese"} ;
|
|
VP (Impf Subj Sg P2) => variants {ro_ + "yeras" ; ro_ + "yeses"} ;
|
|
VP (Impf Subj Sg P3) => variants {ro_ + "yera" ; ro_ + "yese"} ;
|
|
VP (Impf Subj Pl P1) => variants {ro_ + "yéramos" ; ro_ + "yésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {ro_ + "yerais" ; ro_ + "yeseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {ro_ + "yeran" ; ro_ + "yesen"} ;
|
|
VP (Pret Sg P1) => ro_ + "í" ;
|
|
VP (Pret Sg P2) => ro_ + "íste" ;
|
|
VP (Pret Sg P3) => ro_ + "yó" ;
|
|
VP (Pret Pl P1) => ro_ + "ímos" ;
|
|
VP (Pret Pl P2) => ro_ + "ísteis" ;
|
|
VP (Pret Pl P3) => ro_ + "yeron" ;
|
|
VP (Fut Ind Sg P1) => ro_ + "eré" ;
|
|
VP (Fut Ind Sg P2) => ro_ + "erás" ;
|
|
VP (Fut Ind Sg P3) => ro_ + "erá" ;
|
|
VP (Fut Ind Pl P1) => ro_ + "eremos" ;
|
|
VP (Fut Ind Pl P2) => ro_ + "eréis" ;
|
|
VP (Fut Ind Pl P3) => ro_ + "erán" ;
|
|
VP (Fut Subj Sg P1) => ro_ + "yere" ;
|
|
VP (Fut Subj Sg P2) => ro_ + "yeres" ;
|
|
VP (Fut Subj Sg P3) => ro_ + "yere" ;
|
|
VP (Fut Subj Pl P1) => ro_ + "yéremos" ;
|
|
VP (Fut Subj Pl P2) => ro_ + "yereis" ;
|
|
VP (Fut Subj Pl P3) => ro_ + "yeren" ;
|
|
VP (Cond Sg P1) => ro_ + "ería" ;
|
|
VP (Cond Sg P2) => ro_ + "erías" ;
|
|
VP (Cond Sg P3) => ro_ + "ería" ;
|
|
VP (Cond Pl P1) => ro_ + "eríamos" ;
|
|
VP (Cond Pl P2) => ro_ + "eríais" ;
|
|
VP (Cond Pl P3) => ro_ + "erían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => ro_ + "e" ;
|
|
VP (Imp Sg P3) => ro_ + "a" ;
|
|
VP (Imp Pl P1) => ro_ + "amos" ;
|
|
VP (Imp Pl P2) => ro_ + "ed" ;
|
|
VP (Imp Pl P3) => ro_ + "an" ;
|
|
VP (Pass Sg Masc) => ro_ + "ído" ;
|
|
VP (Pass Sg Fem) => ro_ + "ída" ;
|
|
VP (Pass Pl Masc) => ro_ + "ídos" ;
|
|
VP (Pass Pl Fem) => ro_ + "ídas"
|
|
}
|
|
} ;
|
|
oper saber_71 : Str -> Verbum = \saber ->
|
|
let s_ = Predef.tk 4 saber in
|
|
{s = table {
|
|
VI Infn => s_ + "aber" ;
|
|
VI Ger => s_ + "abiendo" ;
|
|
VI Part => s_ + "abido" ;
|
|
VP (Pres Ind Sg P1) => s_ + "é" ;
|
|
VP (Pres Ind Sg P2) => s_ + "abes" ;
|
|
VP (Pres Ind Sg P3) => s_ + "abe" ;
|
|
VP (Pres Ind Pl P1) => s_ + "abemos" ;
|
|
VP (Pres Ind Pl P2) => s_ + "abéis" ;
|
|
VP (Pres Ind Pl P3) => s_ + "aben" ;
|
|
VP (Pres Subj Sg P1) => s_ + "epa" ;
|
|
VP (Pres Subj Sg P2) => s_ + "epas" ;
|
|
VP (Pres Subj Sg P3) => s_ + "epa" ;
|
|
VP (Pres Subj Pl P1) => s_ + "epamos" ;
|
|
VP (Pres Subj Pl P2) => s_ + "epáis" ;
|
|
VP (Pres Subj Pl P3) => s_ + "epan" ;
|
|
VP (Impf Ind Sg P1) => s_ + "abía" ;
|
|
VP (Impf Ind Sg P2) => s_ + "abías" ;
|
|
VP (Impf Ind Sg P3) => s_ + "abía" ;
|
|
VP (Impf Ind Pl P1) => s_ + "abíamos" ;
|
|
VP (Impf Ind Pl P2) => s_ + "abíais" ;
|
|
VP (Impf Ind Pl P3) => s_ + "abían" ;
|
|
VP (Impf Subj Sg P1) => variants {s_ + "upiera" ; s_ + "upiese"} ;
|
|
VP (Impf Subj Sg P2) => variants {s_ + "upieras" ; s_ + "upieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {s_ + "upiera" ; s_ + "upiese"} ;
|
|
VP (Impf Subj Pl P1) => variants {s_ + "upiéramos" ; s_ + "upiésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {s_ + "upierais" ; s_ + "upieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {s_ + "upieran" ; s_ + "upiesen"} ;
|
|
VP (Pret Sg P1) => s_ + "upe" ;
|
|
VP (Pret Sg P2) => s_ + "upiste" ;
|
|
VP (Pret Sg P3) => s_ + "upo" ;
|
|
VP (Pret Pl P1) => s_ + "upimos" ;
|
|
VP (Pret Pl P2) => s_ + "upisteis" ;
|
|
VP (Pret Pl P3) => s_ + "upieron" ;
|
|
VP (Fut Ind Sg P1) => s_ + "abré" ;
|
|
VP (Fut Ind Sg P2) => s_ + "abrás" ;
|
|
VP (Fut Ind Sg P3) => s_ + "abrá" ;
|
|
VP (Fut Ind Pl P1) => s_ + "abremos" ;
|
|
VP (Fut Ind Pl P2) => s_ + "abréis" ;
|
|
VP (Fut Ind Pl P3) => s_ + "abrán" ;
|
|
VP (Fut Subj Sg P1) => s_ + "upiere" ;
|
|
VP (Fut Subj Sg P2) => s_ + "upieres" ;
|
|
VP (Fut Subj Sg P3) => s_ + "upiere" ;
|
|
VP (Fut Subj Pl P1) => s_ + "upiéremos" ;
|
|
VP (Fut Subj Pl P2) => s_ + "upiereis" ;
|
|
VP (Fut Subj Pl P3) => s_ + "upieren" ;
|
|
VP (Cond Sg P1) => s_ + "abría" ;
|
|
VP (Cond Sg P2) => s_ + "abrías" ;
|
|
VP (Cond Sg P3) => s_ + "abría" ;
|
|
VP (Cond Pl P1) => s_ + "abríamos" ;
|
|
VP (Cond Pl P2) => s_ + "abríais" ;
|
|
VP (Cond Pl P3) => s_ + "abrían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => s_ + "abe" ;
|
|
VP (Imp Sg P3) => s_ + "epa" ;
|
|
VP (Imp Pl P1) => s_ + "epamos" ;
|
|
VP (Imp Pl P2) => s_ + "abed" ;
|
|
VP (Imp Pl P3) => s_ + "epan" ;
|
|
VP (Pass Sg Masc) => s_ + "abido" ;
|
|
VP (Pass Sg Fem) => s_ + "abida" ;
|
|
VP (Pass Pl Masc) => s_ + "abidos" ;
|
|
VP (Pass Pl Fem) => s_ + "abidas"
|
|
}
|
|
} ;
|
|
oper sacar_72 : Str -> Verbum = \sacar ->
|
|
let sa_ = Predef.tk 3 sacar in
|
|
{s = table {
|
|
VI Infn => sa_ + "car" ;
|
|
VI Ger => sa_ + "cando" ;
|
|
VI Part => sa_ + "cado" ;
|
|
VP (Pres Ind Sg P1) => sa_ + "co" ;
|
|
VP (Pres Ind Sg P2) => sa_ + "cas" ;
|
|
VP (Pres Ind Sg P3) => sa_ + "ca" ;
|
|
VP (Pres Ind Pl P1) => sa_ + "camos" ;
|
|
VP (Pres Ind Pl P2) => sa_ + "cáis" ;
|
|
VP (Pres Ind Pl P3) => sa_ + "can" ;
|
|
VP (Pres Subj Sg P1) => sa_ + "que" ;
|
|
VP (Pres Subj Sg P2) => sa_ + "ques" ;
|
|
VP (Pres Subj Sg P3) => sa_ + "que" ;
|
|
VP (Pres Subj Pl P1) => sa_ + "quemos" ;
|
|
VP (Pres Subj Pl P2) => sa_ + "quéis" ;
|
|
VP (Pres Subj Pl P3) => sa_ + "quen" ;
|
|
VP (Impf Ind Sg P1) => sa_ + "caba" ;
|
|
VP (Impf Ind Sg P2) => sa_ + "cabas" ;
|
|
VP (Impf Ind Sg P3) => sa_ + "caba" ;
|
|
VP (Impf Ind Pl P1) => sa_ + "cábamos" ;
|
|
VP (Impf Ind Pl P2) => sa_ + "cabais" ;
|
|
VP (Impf Ind Pl P3) => sa_ + "caban" ;
|
|
VP (Impf Subj Sg P1) => variants {sa_ + "cara" ; sa_ + "case"} ;
|
|
VP (Impf Subj Sg P2) => variants {sa_ + "caras" ; sa_ + "cases"} ;
|
|
VP (Impf Subj Sg P3) => variants {sa_ + "cara" ; sa_ + "case"} ;
|
|
VP (Impf Subj Pl P1) => variants {sa_ + "cáramos" ; sa_ + "cásemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {sa_ + "carais" ; sa_ + "caseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {sa_ + "caran" ; sa_ + "casen"} ;
|
|
VP (Pret Sg P1) => sa_ + "qué" ;
|
|
VP (Pret Sg P2) => sa_ + "caste" ;
|
|
VP (Pret Sg P3) => sa_ + "có" ;
|
|
VP (Pret Pl P1) => sa_ + "camos" ;
|
|
VP (Pret Pl P2) => sa_ + "casteis" ;
|
|
VP (Pret Pl P3) => sa_ + "caron" ;
|
|
VP (Fut Ind Sg P1) => sa_ + "caré" ;
|
|
VP (Fut Ind Sg P2) => sa_ + "carás" ;
|
|
VP (Fut Ind Sg P3) => sa_ + "cará" ;
|
|
VP (Fut Ind Pl P1) => sa_ + "caremos" ;
|
|
VP (Fut Ind Pl P2) => sa_ + "caréis" ;
|
|
VP (Fut Ind Pl P3) => sa_ + "carán" ;
|
|
VP (Fut Subj Sg P1) => sa_ + "care" ;
|
|
VP (Fut Subj Sg P2) => sa_ + "cares" ;
|
|
VP (Fut Subj Sg P3) => sa_ + "care" ;
|
|
VP (Fut Subj Pl P1) => sa_ + "cáremos" ;
|
|
VP (Fut Subj Pl P2) => sa_ + "careis" ;
|
|
VP (Fut Subj Pl P3) => sa_ + "caren" ;
|
|
VP (Cond Sg P1) => sa_ + "caría" ;
|
|
VP (Cond Sg P2) => sa_ + "carías" ;
|
|
VP (Cond Sg P3) => sa_ + "caría" ;
|
|
VP (Cond Pl P1) => sa_ + "caríamos" ;
|
|
VP (Cond Pl P2) => sa_ + "caríais" ;
|
|
VP (Cond Pl P3) => sa_ + "carían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => sa_ + "ca" ;
|
|
VP (Imp Sg P3) => sa_ + "que" ;
|
|
VP (Imp Pl P1) => sa_ + "quemos" ;
|
|
VP (Imp Pl P2) => sa_ + "cad" ;
|
|
VP (Imp Pl P3) => sa_ + "quen" ;
|
|
VP (Pass Sg Masc) => sa_ + "cado" ;
|
|
VP (Pass Sg Fem) => sa_ + "cada" ;
|
|
VP (Pass Pl Masc) => sa_ + "cados" ;
|
|
VP (Pass Pl Fem) => sa_ + "cadas"
|
|
}
|
|
} ;
|
|
oper salir_73 : Str -> Verbum = \salir ->
|
|
let sal_ = Predef.tk 2 salir in
|
|
{s = table {
|
|
VI Infn => sal_ + "ir" ;
|
|
VI Ger => sal_ + "iendo" ;
|
|
VI Part => sal_ + "ido" ;
|
|
VP (Pres Ind Sg P1) => sal_ + "go" ;
|
|
VP (Pres Ind Sg P2) => sal_ + "es" ;
|
|
VP (Pres Ind Sg P3) => sal_ + "e" ;
|
|
VP (Pres Ind Pl P1) => sal_ + "imos" ;
|
|
VP (Pres Ind Pl P2) => sal_ + "ís" ;
|
|
VP (Pres Ind Pl P3) => sal_ + "en" ;
|
|
VP (Pres Subj Sg P1) => sal_ + "ga" ;
|
|
VP (Pres Subj Sg P2) => sal_ + "gas" ;
|
|
VP (Pres Subj Sg P3) => sal_ + "ga" ;
|
|
VP (Pres Subj Pl P1) => sal_ + "gamos" ;
|
|
VP (Pres Subj Pl P2) => sal_ + "gáis" ;
|
|
VP (Pres Subj Pl P3) => sal_ + "gan" ;
|
|
VP (Impf Ind Sg P1) => sal_ + "ía" ;
|
|
VP (Impf Ind Sg P2) => sal_ + "ías" ;
|
|
VP (Impf Ind Sg P3) => sal_ + "ía" ;
|
|
VP (Impf Ind Pl P1) => sal_ + "íamos" ;
|
|
VP (Impf Ind Pl P2) => sal_ + "íais" ;
|
|
VP (Impf Ind Pl P3) => sal_ + "ían" ;
|
|
VP (Impf Subj Sg P1) => variants {sal_ + "iera" ; sal_ + "iese"} ;
|
|
VP (Impf Subj Sg P2) => variants {sal_ + "ieras" ; sal_ + "ieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {sal_ + "iera" ; sal_ + "iese"} ;
|
|
VP (Impf Subj Pl P1) => variants {sal_ + "iéramos" ; sal_ + "iésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {sal_ + "ierais" ; sal_ + "ieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {sal_ + "ieran" ; sal_ + "iesen"} ;
|
|
VP (Pret Sg P1) => sal_ + "í" ;
|
|
VP (Pret Sg P2) => sal_ + "iste" ;
|
|
VP (Pret Sg P3) => sal_ + "ió" ;
|
|
VP (Pret Pl P1) => sal_ + "imos" ;
|
|
VP (Pret Pl P2) => sal_ + "isteis" ;
|
|
VP (Pret Pl P3) => sal_ + "ieron" ;
|
|
VP (Fut Ind Sg P1) => sal_ + "dré" ;
|
|
VP (Fut Ind Sg P2) => sal_ + "drás" ;
|
|
VP (Fut Ind Sg P3) => sal_ + "drá" ;
|
|
VP (Fut Ind Pl P1) => sal_ + "dremos" ;
|
|
VP (Fut Ind Pl P2) => sal_ + "dréis" ;
|
|
VP (Fut Ind Pl P3) => sal_ + "drán" ;
|
|
VP (Fut Subj Sg P1) => sal_ + "iere" ;
|
|
VP (Fut Subj Sg P2) => sal_ + "ieres" ;
|
|
VP (Fut Subj Sg P3) => sal_ + "iere" ;
|
|
VP (Fut Subj Pl P1) => sal_ + "iéremos" ;
|
|
VP (Fut Subj Pl P2) => sal_ + "iereis" ;
|
|
VP (Fut Subj Pl P3) => sal_ + "ieren" ;
|
|
VP (Cond Sg P1) => sal_ + "dría" ;
|
|
VP (Cond Sg P2) => sal_ + "drías" ;
|
|
VP (Cond Sg P3) => sal_ + "dría" ;
|
|
VP (Cond Pl P1) => sal_ + "dríamos" ;
|
|
VP (Cond Pl P2) => sal_ + "dríais" ;
|
|
VP (Cond Pl P3) => sal_ + "drían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => sal_ + "" ;
|
|
VP (Imp Sg P3) => sal_ + "ga" ;
|
|
VP (Imp Pl P1) => sal_ + "gamos" ;
|
|
VP (Imp Pl P2) => sal_ + "id" ;
|
|
VP (Imp Pl P3) => sal_ + "gan" ;
|
|
VP (Pass Sg Masc) => sal_ + "ido" ;
|
|
VP (Pass Sg Fem) => sal_ + "ida" ;
|
|
VP (Pass Pl Masc) => sal_ + "idos" ;
|
|
VP (Pass Pl Fem) => sal_ + "idas"
|
|
}
|
|
} ;
|
|
oper satisfacer_74 : Str -> Verbum = \satisfacer ->
|
|
let satisf_ = Predef.tk 4 satisfacer in
|
|
{s = table {
|
|
VI Infn => satisf_ + "acer" ;
|
|
VI Ger => satisf_ + "aciendo" ;
|
|
VI Part => satisf_ + "echo" ;
|
|
VP (Pres Ind Sg P1) => satisf_ + "ago" ;
|
|
VP (Pres Ind Sg P2) => satisf_ + "aces" ;
|
|
VP (Pres Ind Sg P3) => satisf_ + "ace" ;
|
|
VP (Pres Ind Pl P1) => satisf_ + "acemos" ;
|
|
VP (Pres Ind Pl P2) => satisf_ + "acéis" ;
|
|
VP (Pres Ind Pl P3) => satisf_ + "acen" ;
|
|
VP (Pres Subj Sg P1) => satisf_ + "aga" ;
|
|
VP (Pres Subj Sg P2) => satisf_ + "agas" ;
|
|
VP (Pres Subj Sg P3) => satisf_ + "aga" ;
|
|
VP (Pres Subj Pl P1) => satisf_ + "agamos" ;
|
|
VP (Pres Subj Pl P2) => satisf_ + "agáis" ;
|
|
VP (Pres Subj Pl P3) => satisf_ + "agan" ;
|
|
VP (Impf Ind Sg P1) => satisf_ + "acía" ;
|
|
VP (Impf Ind Sg P2) => satisf_ + "acías" ;
|
|
VP (Impf Ind Sg P3) => satisf_ + "acía" ;
|
|
VP (Impf Ind Pl P1) => satisf_ + "acíamos" ;
|
|
VP (Impf Ind Pl P2) => satisf_ + "acíais" ;
|
|
VP (Impf Ind Pl P3) => satisf_ + "acían" ;
|
|
VP (Impf Subj Sg P1) => variants {satisf_ + "iciera" ; satisf_ + "iciese"} ;
|
|
VP (Impf Subj Sg P2) => variants {satisf_ + "icieras" ; satisf_ + "icieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {satisf_ + "iciera" ; satisf_ + "iciese"} ;
|
|
VP (Impf Subj Pl P1) => variants {satisf_ + "iciéramos" ; satisf_ + "iciésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {satisf_ + "icierais" ; satisf_ + "icieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {satisf_ + "icieran" ; satisf_ + "iciesen"} ;
|
|
VP (Pret Sg P1) => satisf_ + "ice" ;
|
|
VP (Pret Sg P2) => satisf_ + "iciste" ;
|
|
VP (Pret Sg P3) => satisf_ + "izo" ;
|
|
VP (Pret Pl P1) => satisf_ + "icimos" ;
|
|
VP (Pret Pl P2) => satisf_ + "icisteis" ;
|
|
VP (Pret Pl P3) => satisf_ + "icieron" ;
|
|
VP (Fut Ind Sg P1) => satisf_ + "aré" ;
|
|
VP (Fut Ind Sg P2) => satisf_ + "arás" ;
|
|
VP (Fut Ind Sg P3) => satisf_ + "ará" ;
|
|
VP (Fut Ind Pl P1) => satisf_ + "aremos" ;
|
|
VP (Fut Ind Pl P2) => satisf_ + "aréis" ;
|
|
VP (Fut Ind Pl P3) => satisf_ + "arán" ;
|
|
VP (Fut Subj Sg P1) => satisf_ + "iciere" ;
|
|
VP (Fut Subj Sg P2) => satisf_ + "icieres" ;
|
|
VP (Fut Subj Sg P3) => satisf_ + "iciere" ;
|
|
VP (Fut Subj Pl P1) => satisf_ + "iciéremos" ;
|
|
VP (Fut Subj Pl P2) => satisf_ + "iciereis" ;
|
|
VP (Fut Subj Pl P3) => satisf_ + "icieren" ;
|
|
VP (Cond Sg P1) => satisf_ + "aría" ;
|
|
VP (Cond Sg P2) => satisf_ + "arías" ;
|
|
VP (Cond Sg P3) => satisf_ + "aría" ;
|
|
VP (Cond Pl P1) => satisf_ + "aríamos" ;
|
|
VP (Cond Pl P2) => satisf_ + "aríais" ;
|
|
VP (Cond Pl P3) => satisf_ + "arían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => variants {satisf_ + "az" ; satisf_ + "ace"} ;
|
|
VP (Imp Sg P3) => satisf_ + "aga" ;
|
|
VP (Imp Pl P1) => satisf_ + "agamos" ;
|
|
VP (Imp Pl P2) => satisf_ + "aced" ;
|
|
VP (Imp Pl P3) => satisf_ + "agan" ;
|
|
VP (Pass Sg Masc) => satisf_ + "echo" ;
|
|
VP (Pass Sg Fem) => satisf_ + "echa" ;
|
|
VP (Pass Pl Masc) => satisf_ + "echos" ;
|
|
VP (Pass Pl Fem) => satisf_ + "echas"
|
|
}
|
|
} ;
|
|
oper sentir_76 : Str -> Verbum = \sentir ->
|
|
let s_ = Predef.tk 5 sentir in
|
|
{s = table {
|
|
VI Infn => s_ + "entir" ;
|
|
VI Ger => s_ + "intiendo" ;
|
|
VI Part => s_ + "entido" ;
|
|
VP (Pres Ind Sg P1) => s_ + "iento" ;
|
|
VP (Pres Ind Sg P2) => s_ + "ientes" ;
|
|
VP (Pres Ind Sg P3) => s_ + "iente" ;
|
|
VP (Pres Ind Pl P1) => s_ + "entimos" ;
|
|
VP (Pres Ind Pl P2) => s_ + "entís" ;
|
|
VP (Pres Ind Pl P3) => s_ + "ienten" ;
|
|
VP (Pres Subj Sg P1) => s_ + "ienta" ;
|
|
VP (Pres Subj Sg P2) => s_ + "ientas" ;
|
|
VP (Pres Subj Sg P3) => s_ + "ienta" ;
|
|
VP (Pres Subj Pl P1) => s_ + "intamos" ;
|
|
VP (Pres Subj Pl P2) => s_ + "intáis" ;
|
|
VP (Pres Subj Pl P3) => s_ + "ientan" ;
|
|
VP (Impf Ind Sg P1) => s_ + "entía" ;
|
|
VP (Impf Ind Sg P2) => s_ + "entías" ;
|
|
VP (Impf Ind Sg P3) => s_ + "entía" ;
|
|
VP (Impf Ind Pl P1) => s_ + "entíamos" ;
|
|
VP (Impf Ind Pl P2) => s_ + "entíais" ;
|
|
VP (Impf Ind Pl P3) => s_ + "entían" ;
|
|
VP (Impf Subj Sg P1) => variants {s_ + "intiera" ; s_ + "intiese"} ;
|
|
VP (Impf Subj Sg P2) => variants {s_ + "intieras" ; s_ + "intieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {s_ + "intiera" ; s_ + "intiese"} ;
|
|
VP (Impf Subj Pl P1) => variants {s_ + "intiéramos" ; s_ + "intiésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {s_ + "intierais" ; s_ + "intieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {s_ + "intieran" ; s_ + "intiesen"} ;
|
|
VP (Pret Sg P1) => s_ + "entí" ;
|
|
VP (Pret Sg P2) => s_ + "entiste" ;
|
|
VP (Pret Sg P3) => s_ + "intió" ;
|
|
VP (Pret Pl P1) => s_ + "entimos" ;
|
|
VP (Pret Pl P2) => s_ + "entisteis" ;
|
|
VP (Pret Pl P3) => s_ + "intieron" ;
|
|
VP (Fut Ind Sg P1) => s_ + "entiré" ;
|
|
VP (Fut Ind Sg P2) => s_ + "entirás" ;
|
|
VP (Fut Ind Sg P3) => s_ + "entirá" ;
|
|
VP (Fut Ind Pl P1) => s_ + "entiremos" ;
|
|
VP (Fut Ind Pl P2) => s_ + "entiréis" ;
|
|
VP (Fut Ind Pl P3) => s_ + "entirán" ;
|
|
VP (Fut Subj Sg P1) => s_ + "intiere" ;
|
|
VP (Fut Subj Sg P2) => s_ + "intieres" ;
|
|
VP (Fut Subj Sg P3) => s_ + "intiere" ;
|
|
VP (Fut Subj Pl P1) => s_ + "intiéremos" ;
|
|
VP (Fut Subj Pl P2) => s_ + "intiereis" ;
|
|
VP (Fut Subj Pl P3) => s_ + "intieren" ;
|
|
VP (Cond Sg P1) => s_ + "entiría" ;
|
|
VP (Cond Sg P2) => s_ + "entirías" ;
|
|
VP (Cond Sg P3) => s_ + "entiría" ;
|
|
VP (Cond Pl P1) => s_ + "entiríamos" ;
|
|
VP (Cond Pl P2) => s_ + "entiríais" ;
|
|
VP (Cond Pl P3) => s_ + "entirían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => s_ + "iente" ;
|
|
VP (Imp Sg P3) => s_ + "ienta" ;
|
|
VP (Imp Pl P1) => s_ + "intamos" ;
|
|
VP (Imp Pl P2) => s_ + "entid" ;
|
|
VP (Imp Pl P3) => s_ + "ientan" ;
|
|
VP (Pass Sg Masc) => s_ + "entido" ;
|
|
VP (Pass Sg Fem) => s_ + "entida" ;
|
|
VP (Pass Pl Masc) => s_ + "entidos" ;
|
|
VP (Pass Pl Fem) => s_ + "entidas"
|
|
}
|
|
} ;
|
|
oper soler_77 : Str -> Verbum = \soler ->
|
|
let s_ = Predef.tk 4 soler in
|
|
{s = table {
|
|
VI Infn => s_ + "oler" ;
|
|
VI Ger => variants {} ;
|
|
VI Part => variants {} ;
|
|
VP (Pres Ind Sg P1) => s_ + "uelo" ;
|
|
VP (Pres Ind Sg P2) => s_ + "ueles" ;
|
|
VP (Pres Ind Sg P3) => s_ + "uele" ;
|
|
VP (Pres Ind Pl P1) => s_ + "olemos" ;
|
|
VP (Pres Ind Pl P2) => s_ + "oléis" ;
|
|
VP (Pres Ind Pl P3) => s_ + "uelen" ;
|
|
VP (Pres Subj Sg P1) => s_ + "uela" ;
|
|
VP (Pres Subj Sg P2) => s_ + "uelas" ;
|
|
VP (Pres Subj Sg P3) => s_ + "uela" ;
|
|
VP (Pres Subj Pl P1) => s_ + "olamos" ;
|
|
VP (Pres Subj Pl P2) => s_ + "oláis" ;
|
|
VP (Pres Subj Pl P3) => s_ + "uelan" ;
|
|
VP (Impf Ind Sg P1) => s_ + "olía" ;
|
|
VP (Impf Ind Sg P2) => s_ + "olías" ;
|
|
VP (Impf Ind Sg P3) => s_ + "olía" ;
|
|
VP (Impf Ind Pl P1) => s_ + "olíamos" ;
|
|
VP (Impf Ind Pl P2) => s_ + "olíais" ;
|
|
VP (Impf Ind Pl P3) => s_ + "olían" ;
|
|
VP (Impf Subj Sg P1) => variants {s_ + "oliera" ; s_ + "oliese"} ;
|
|
VP (Impf Subj Sg P2) => variants {s_ + "olieras" ; s_ + "olieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {s_ + "oliera" ; s_ + "oliese"} ;
|
|
VP (Impf Subj Pl P1) => variants {s_ + "oliéramos" ; s_ + "oliésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {s_ + "olierais" ; s_ + "olieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {s_ + "olieran" ; s_ + "oliesen"} ;
|
|
VP (Pret Sg P1) => s_ + "olí" ;
|
|
VP (Pret Sg P2) => s_ + "oliste" ;
|
|
VP (Pret Sg P3) => s_ + "olió" ;
|
|
VP (Pret Pl P1) => s_ + "olimos" ;
|
|
VP (Pret Pl P2) => s_ + "olisteis" ;
|
|
VP (Pret Pl P3) => s_ + "olieron" ;
|
|
VP (Fut Ind Sg P1) => variants {} ;
|
|
VP (Fut Ind Sg P2) => variants {} ;
|
|
VP (Fut Ind Sg P3) => variants {} ;
|
|
VP (Fut Ind Pl P1) => variants {} ;
|
|
VP (Fut Ind Pl P2) => variants {} ;
|
|
VP (Fut Ind Pl P3) => variants {} ;
|
|
VP (Fut Subj Sg P1) => variants {} ;
|
|
VP (Fut Subj Sg P2) => variants {} ;
|
|
VP (Fut Subj Sg P3) => variants {} ;
|
|
VP (Fut Subj Pl P1) => variants {} ;
|
|
VP (Fut Subj Pl P2) => variants {} ;
|
|
VP (Fut Subj Pl P3) => variants {} ;
|
|
VP (Cond Sg P1) => variants {} ;
|
|
VP (Cond Sg P2) => variants {} ;
|
|
VP (Cond Sg P3) => variants {} ;
|
|
VP (Cond Pl P1) => variants {} ;
|
|
VP (Cond Pl P2) => variants {} ;
|
|
VP (Cond Pl P3) => variants {} ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => variants {} ;
|
|
VP (Imp Sg P3) => variants {} ;
|
|
VP (Imp Pl P1) => variants {} ;
|
|
VP (Imp Pl P2) => variants {} ;
|
|
VP (Imp Pl P3) => variants {} ;
|
|
VP (Pass Sg Masc) => variants {} ;
|
|
VP (Pass Sg Fem) => variants {} ;
|
|
VP (Pass Pl Masc) => variants {} ;
|
|
VP (Pass Pl Fem) => variants {}
|
|
}
|
|
} ;
|
|
oper tañer_78 : Str -> Verbum = \tañer ->
|
|
let tañ_ = Predef.tk 2 tañer in
|
|
{s = table {
|
|
VI Infn => tañ_ + "er" ;
|
|
VI Ger => tañ_ + "endo" ;
|
|
VI Part => tañ_ + "ido" ;
|
|
VP (Pres Ind Sg P1) => tañ_ + "o" ;
|
|
VP (Pres Ind Sg P2) => tañ_ + "es" ;
|
|
VP (Pres Ind Sg P3) => tañ_ + "e" ;
|
|
VP (Pres Ind Pl P1) => tañ_ + "emos" ;
|
|
VP (Pres Ind Pl P2) => tañ_ + "éis" ;
|
|
VP (Pres Ind Pl P3) => tañ_ + "en" ;
|
|
VP (Pres Subj Sg P1) => tañ_ + "a" ;
|
|
VP (Pres Subj Sg P2) => tañ_ + "as" ;
|
|
VP (Pres Subj Sg P3) => tañ_ + "a" ;
|
|
VP (Pres Subj Pl P1) => tañ_ + "amos" ;
|
|
VP (Pres Subj Pl P2) => tañ_ + "áis" ;
|
|
VP (Pres Subj Pl P3) => tañ_ + "an" ;
|
|
VP (Impf Ind Sg P1) => tañ_ + "ía" ;
|
|
VP (Impf Ind Sg P2) => tañ_ + "ías" ;
|
|
VP (Impf Ind Sg P3) => tañ_ + "ía" ;
|
|
VP (Impf Ind Pl P1) => tañ_ + "íamos" ;
|
|
VP (Impf Ind Pl P2) => tañ_ + "íais" ;
|
|
VP (Impf Ind Pl P3) => tañ_ + "ían" ;
|
|
VP (Impf Subj Sg P1) => variants {tañ_ + "era" ; tañ_ + "ese"} ;
|
|
VP (Impf Subj Sg P2) => variants {tañ_ + "eras" ; tañ_ + "eses"} ;
|
|
VP (Impf Subj Sg P3) => variants {tañ_ + "era" ; tañ_ + "ese"} ;
|
|
VP (Impf Subj Pl P1) => variants {tañ_ + "éramos" ; tañ_ + "ésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {tañ_ + "erais" ; tañ_ + "eseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {tañ_ + "eran" ; tañ_ + "esen"} ;
|
|
VP (Pret Sg P1) => tañ_ + "í" ;
|
|
VP (Pret Sg P2) => tañ_ + "iste" ;
|
|
VP (Pret Sg P3) => tañ_ + "ó" ;
|
|
VP (Pret Pl P1) => tañ_ + "imos" ;
|
|
VP (Pret Pl P2) => tañ_ + "isteis" ;
|
|
VP (Pret Pl P3) => tañ_ + "eron" ;
|
|
VP (Fut Ind Sg P1) => tañ_ + "eré" ;
|
|
VP (Fut Ind Sg P2) => tañ_ + "erás" ;
|
|
VP (Fut Ind Sg P3) => tañ_ + "erá" ;
|
|
VP (Fut Ind Pl P1) => tañ_ + "eremos" ;
|
|
VP (Fut Ind Pl P2) => tañ_ + "eréis" ;
|
|
VP (Fut Ind Pl P3) => tañ_ + "erán" ;
|
|
VP (Fut Subj Sg P1) => tañ_ + "ere" ;
|
|
VP (Fut Subj Sg P2) => tañ_ + "eres" ;
|
|
VP (Fut Subj Sg P3) => tañ_ + "ere" ;
|
|
VP (Fut Subj Pl P1) => tañ_ + "éremos" ;
|
|
VP (Fut Subj Pl P2) => tañ_ + "ereis" ;
|
|
VP (Fut Subj Pl P3) => tañ_ + "eren" ;
|
|
VP (Cond Sg P1) => tañ_ + "ería" ;
|
|
VP (Cond Sg P2) => tañ_ + "erías" ;
|
|
VP (Cond Sg P3) => tañ_ + "ería" ;
|
|
VP (Cond Pl P1) => tañ_ + "eríamos" ;
|
|
VP (Cond Pl P2) => tañ_ + "eríais" ;
|
|
VP (Cond Pl P3) => tañ_ + "erían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => tañ_ + "e" ;
|
|
VP (Imp Sg P3) => tañ_ + "a" ;
|
|
VP (Imp Pl P1) => tañ_ + "amos" ;
|
|
VP (Imp Pl P2) => tañ_ + "ed" ;
|
|
VP (Imp Pl P3) => tañ_ + "an" ;
|
|
VP (Pass Sg Masc) => tañ_ + "ido" ;
|
|
VP (Pass Sg Fem) => tañ_ + "ida" ;
|
|
VP (Pass Pl Masc) => tañ_ + "idos" ;
|
|
VP (Pass Pl Fem) => tañ_ + "idas"
|
|
}
|
|
} ;
|
|
oper traer_79 : Str -> Verbum = \traer ->
|
|
let tra_ = Predef.tk 2 traer in
|
|
{s = table {
|
|
VI Infn => tra_ + "er" ;
|
|
VI Ger => tra_ + "yendo" ;
|
|
VI Part => tra_ + "ído" ;
|
|
VP (Pres Ind Sg P1) => tra_ + "o" ;
|
|
VP (Pres Ind Sg P2) => tra_ + "es" ;
|
|
VP (Pres Ind Sg P3) => tra_ + "e" ;
|
|
VP (Pres Ind Pl P1) => tra_ + "emos" ;
|
|
VP (Pres Ind Pl P2) => tra_ + "éis" ;
|
|
VP (Pres Ind Pl P3) => tra_ + "en" ;
|
|
VP (Pres Subj Sg P1) => tra_ + "a" ;
|
|
VP (Pres Subj Sg P2) => tra_ + "as" ;
|
|
VP (Pres Subj Sg P3) => tra_ + "a" ;
|
|
VP (Pres Subj Pl P1) => tra_ + "amos" ;
|
|
VP (Pres Subj Pl P2) => tra_ + "áis" ;
|
|
VP (Pres Subj Pl P3) => tra_ + "an" ;
|
|
VP (Impf Ind Sg P1) => tra_ + "ía" ;
|
|
VP (Impf Ind Sg P2) => tra_ + "ías" ;
|
|
VP (Impf Ind Sg P3) => tra_ + "ía" ;
|
|
VP (Impf Ind Pl P1) => tra_ + "íamos" ;
|
|
VP (Impf Ind Pl P2) => tra_ + "íais" ;
|
|
VP (Impf Ind Pl P3) => tra_ + "ían" ;
|
|
VP (Impf Subj Sg P1) => variants {tra_ + "yera" ; tra_ + "yese"} ;
|
|
VP (Impf Subj Sg P2) => variants {tra_ + "yeras" ; tra_ + "yeses"} ;
|
|
VP (Impf Subj Sg P3) => variants {tra_ + "yera" ; tra_ + "yese"} ;
|
|
VP (Impf Subj Pl P1) => variants {tra_ + "yéramos" ; tra_ + "yésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {tra_ + "yerais" ; tra_ + "yeseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {tra_ + "yeran" ; tra_ + "yesen"} ;
|
|
VP (Pret Sg P1) => tra_ + "í" ;
|
|
VP (Pret Sg P2) => tra_ + "íste" ;
|
|
VP (Pret Sg P3) => tra_ + "yó" ;
|
|
VP (Pret Pl P1) => tra_ + "ímos" ;
|
|
VP (Pret Pl P2) => tra_ + "ísteis" ;
|
|
VP (Pret Pl P3) => tra_ + "yeron" ;
|
|
VP (Fut Ind Sg P1) => tra_ + "eré" ;
|
|
VP (Fut Ind Sg P2) => tra_ + "erás" ;
|
|
VP (Fut Ind Sg P3) => tra_ + "erá" ;
|
|
VP (Fut Ind Pl P1) => tra_ + "eremos" ;
|
|
VP (Fut Ind Pl P2) => tra_ + "eréis" ;
|
|
VP (Fut Ind Pl P3) => tra_ + "erán" ;
|
|
VP (Fut Subj Sg P1) => tra_ + "yere" ;
|
|
VP (Fut Subj Sg P2) => tra_ + "yeres" ;
|
|
VP (Fut Subj Sg P3) => tra_ + "yere" ;
|
|
VP (Fut Subj Pl P1) => tra_ + "yéremos" ;
|
|
VP (Fut Subj Pl P2) => tra_ + "yereis" ;
|
|
VP (Fut Subj Pl P3) => tra_ + "yeren" ;
|
|
VP (Cond Sg P1) => tra_ + "ería" ;
|
|
VP (Cond Sg P2) => tra_ + "erías" ;
|
|
VP (Cond Sg P3) => tra_ + "ería" ;
|
|
VP (Cond Pl P1) => tra_ + "eríamos" ;
|
|
VP (Cond Pl P2) => tra_ + "eríais" ;
|
|
VP (Cond Pl P3) => tra_ + "erían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => tra_ + "e" ;
|
|
VP (Imp Sg P3) => tra_ + "a" ;
|
|
VP (Imp Pl P1) => tra_ + "amos" ;
|
|
VP (Imp Pl P2) => tra_ + "ed" ;
|
|
VP (Imp Pl P3) => tra_ + "an" ;
|
|
VP (Pass Sg Masc) => tra_ + "ído" ;
|
|
VP (Pass Sg Fem) => tra_ + "ída" ;
|
|
VP (Pass Pl Masc) => tra_ + "ídos" ;
|
|
VP (Pass Pl Fem) => tra_ + "ídas"
|
|
}
|
|
} ;
|
|
oper trocar_80 : Str -> Verbum = \trocar ->
|
|
let tr_ = Predef.tk 4 trocar in
|
|
{s = table {
|
|
VI Infn => tr_ + "ocar" ;
|
|
VI Ger => tr_ + "ocando" ;
|
|
VI Part => tr_ + "ocado" ;
|
|
VP (Pres Ind Sg P1) => tr_ + "ueco" ;
|
|
VP (Pres Ind Sg P2) => tr_ + "uecas" ;
|
|
VP (Pres Ind Sg P3) => tr_ + "ueca" ;
|
|
VP (Pres Ind Pl P1) => tr_ + "ocamos" ;
|
|
VP (Pres Ind Pl P2) => tr_ + "ocáis" ;
|
|
VP (Pres Ind Pl P3) => tr_ + "uecan" ;
|
|
VP (Pres Subj Sg P1) => tr_ + "ueque" ;
|
|
VP (Pres Subj Sg P2) => tr_ + "ueques" ;
|
|
VP (Pres Subj Sg P3) => tr_ + "ueque" ;
|
|
VP (Pres Subj Pl P1) => tr_ + "oquemos" ;
|
|
VP (Pres Subj Pl P2) => tr_ + "oquéis" ;
|
|
VP (Pres Subj Pl P3) => tr_ + "uequen" ;
|
|
VP (Impf Ind Sg P1) => tr_ + "ocaba" ;
|
|
VP (Impf Ind Sg P2) => tr_ + "ocabas" ;
|
|
VP (Impf Ind Sg P3) => tr_ + "ocaba" ;
|
|
VP (Impf Ind Pl P1) => tr_ + "ocábamos" ;
|
|
VP (Impf Ind Pl P2) => tr_ + "ocabais" ;
|
|
VP (Impf Ind Pl P3) => tr_ + "ocaban" ;
|
|
VP (Impf Subj Sg P1) => variants {tr_ + "ocara" ; tr_ + "ocase"} ;
|
|
VP (Impf Subj Sg P2) => variants {tr_ + "ocaras" ; tr_ + "ocases"} ;
|
|
VP (Impf Subj Sg P3) => variants {tr_ + "ocara" ; tr_ + "ocase"} ;
|
|
VP (Impf Subj Pl P1) => variants {tr_ + "ocáramos" ; tr_ + "ocásemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {tr_ + "ocarais" ; tr_ + "ocaseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {tr_ + "ocaran" ; tr_ + "ocasen"} ;
|
|
VP (Pret Sg P1) => tr_ + "oqué" ;
|
|
VP (Pret Sg P2) => tr_ + "ocaste" ;
|
|
VP (Pret Sg P3) => tr_ + "ocó" ;
|
|
VP (Pret Pl P1) => tr_ + "ocamos" ;
|
|
VP (Pret Pl P2) => tr_ + "ocasteis" ;
|
|
VP (Pret Pl P3) => tr_ + "ocaron" ;
|
|
VP (Fut Ind Sg P1) => tr_ + "ocaré" ;
|
|
VP (Fut Ind Sg P2) => tr_ + "ocarás" ;
|
|
VP (Fut Ind Sg P3) => tr_ + "ocará" ;
|
|
VP (Fut Ind Pl P1) => tr_ + "ocaremos" ;
|
|
VP (Fut Ind Pl P2) => tr_ + "ocaréis" ;
|
|
VP (Fut Ind Pl P3) => tr_ + "ocarán" ;
|
|
VP (Fut Subj Sg P1) => tr_ + "ocare" ;
|
|
VP (Fut Subj Sg P2) => tr_ + "ocares" ;
|
|
VP (Fut Subj Sg P3) => tr_ + "ocare" ;
|
|
VP (Fut Subj Pl P1) => tr_ + "ocáremos" ;
|
|
VP (Fut Subj Pl P2) => tr_ + "ocareis" ;
|
|
VP (Fut Subj Pl P3) => tr_ + "ocaren" ;
|
|
VP (Cond Sg P1) => tr_ + "ocaría" ;
|
|
VP (Cond Sg P2) => tr_ + "ocarías" ;
|
|
VP (Cond Sg P3) => tr_ + "ocaría" ;
|
|
VP (Cond Pl P1) => tr_ + "ocaríamos" ;
|
|
VP (Cond Pl P2) => tr_ + "ocaríais" ;
|
|
VP (Cond Pl P3) => tr_ + "ocarían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => tr_ + "ueca" ;
|
|
VP (Imp Sg P3) => tr_ + "ueque" ;
|
|
VP (Imp Pl P1) => tr_ + "oquemos" ;
|
|
VP (Imp Pl P2) => tr_ + "ocad" ;
|
|
VP (Imp Pl P3) => tr_ + "uequen" ;
|
|
VP (Pass Sg Masc) => tr_ + "ocado" ;
|
|
VP (Pass Sg Fem) => tr_ + "ocada" ;
|
|
VP (Pass Pl Masc) => tr_ + "ocados" ;
|
|
VP (Pass Pl Fem) => tr_ + "ocadas"
|
|
}
|
|
} ;
|
|
oper valer_81 : Str -> Verbum = \valer ->
|
|
let val_ = Predef.tk 2 valer in
|
|
{s = table {
|
|
VI Infn => val_ + "er" ;
|
|
VI Ger => val_ + "iendo" ;
|
|
VI Part => val_ + "ido" ;
|
|
VP (Pres Ind Sg P1) => val_ + "go" ;
|
|
VP (Pres Ind Sg P2) => val_ + "es" ;
|
|
VP (Pres Ind Sg P3) => val_ + "e" ;
|
|
VP (Pres Ind Pl P1) => val_ + "emos" ;
|
|
VP (Pres Ind Pl P2) => val_ + "éis" ;
|
|
VP (Pres Ind Pl P3) => val_ + "en" ;
|
|
VP (Pres Subj Sg P1) => val_ + "ga" ;
|
|
VP (Pres Subj Sg P2) => val_ + "gas" ;
|
|
VP (Pres Subj Sg P3) => val_ + "ga" ;
|
|
VP (Pres Subj Pl P1) => val_ + "gamos" ;
|
|
VP (Pres Subj Pl P2) => val_ + "gáis" ;
|
|
VP (Pres Subj Pl P3) => val_ + "gan" ;
|
|
VP (Impf Ind Sg P1) => val_ + "ía" ;
|
|
VP (Impf Ind Sg P2) => val_ + "ías" ;
|
|
VP (Impf Ind Sg P3) => val_ + "ía" ;
|
|
VP (Impf Ind Pl P1) => val_ + "íamos" ;
|
|
VP (Impf Ind Pl P2) => val_ + "íais" ;
|
|
VP (Impf Ind Pl P3) => val_ + "ían" ;
|
|
VP (Impf Subj Sg P1) => variants {val_ + "iera" ; val_ + "iese"} ;
|
|
VP (Impf Subj Sg P2) => variants {val_ + "ieras" ; val_ + "ieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {val_ + "iera" ; val_ + "iese"} ;
|
|
VP (Impf Subj Pl P1) => variants {val_ + "iéramos" ; val_ + "iésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {val_ + "ierais" ; val_ + "ieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {val_ + "ieran" ; val_ + "iesen"} ;
|
|
VP (Pret Sg P1) => val_ + "í" ;
|
|
VP (Pret Sg P2) => val_ + "iste" ;
|
|
VP (Pret Sg P3) => val_ + "ió" ;
|
|
VP (Pret Pl P1) => val_ + "imos" ;
|
|
VP (Pret Pl P2) => val_ + "isteis" ;
|
|
VP (Pret Pl P3) => val_ + "ieron" ;
|
|
VP (Fut Ind Sg P1) => val_ + "dré" ;
|
|
VP (Fut Ind Sg P2) => val_ + "drás" ;
|
|
VP (Fut Ind Sg P3) => val_ + "drá" ;
|
|
VP (Fut Ind Pl P1) => val_ + "dremos" ;
|
|
VP (Fut Ind Pl P2) => val_ + "dréis" ;
|
|
VP (Fut Ind Pl P3) => val_ + "drán" ;
|
|
VP (Fut Subj Sg P1) => val_ + "iere" ;
|
|
VP (Fut Subj Sg P2) => val_ + "ieres" ;
|
|
VP (Fut Subj Sg P3) => val_ + "iere" ;
|
|
VP (Fut Subj Pl P1) => val_ + "iéremos" ;
|
|
VP (Fut Subj Pl P2) => val_ + "iereis" ;
|
|
VP (Fut Subj Pl P3) => val_ + "ieren" ;
|
|
VP (Cond Sg P1) => val_ + "dría" ;
|
|
VP (Cond Sg P2) => val_ + "drías" ;
|
|
VP (Cond Sg P3) => val_ + "dría" ;
|
|
VP (Cond Pl P1) => val_ + "dríamos" ;
|
|
VP (Cond Pl P2) => val_ + "dríais" ;
|
|
VP (Cond Pl P3) => val_ + "drían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => val_ + "e" ;
|
|
VP (Imp Sg P3) => val_ + "ga" ;
|
|
VP (Imp Pl P1) => val_ + "gamos" ;
|
|
VP (Imp Pl P2) => val_ + "ed" ;
|
|
VP (Imp Pl P3) => val_ + "gan" ;
|
|
VP (Pass Sg Masc) => val_ + "ido" ;
|
|
VP (Pass Sg Fem) => val_ + "ida" ;
|
|
VP (Pass Pl Masc) => val_ + "idos" ;
|
|
VP (Pass Pl Fem) => val_ + "idas"
|
|
}
|
|
} ;
|
|
oper venir_82 : Str -> Verbum = \venir ->
|
|
let v_ = Predef.tk 4 venir in
|
|
{s = table {
|
|
VI Infn => v_ + "enir" ;
|
|
VI Ger => v_ + "iniendo" ;
|
|
VI Part => v_ + "enido" ;
|
|
VP (Pres Ind Sg P1) => v_ + "engo" ;
|
|
VP (Pres Ind Sg P2) => v_ + "ienes" ;
|
|
VP (Pres Ind Sg P3) => v_ + "iene" ;
|
|
VP (Pres Ind Pl P1) => v_ + "enimos" ;
|
|
VP (Pres Ind Pl P2) => v_ + "enís" ;
|
|
VP (Pres Ind Pl P3) => v_ + "ienen" ;
|
|
VP (Pres Subj Sg P1) => v_ + "enga" ;
|
|
VP (Pres Subj Sg P2) => v_ + "engas" ;
|
|
VP (Pres Subj Sg P3) => v_ + "enga" ;
|
|
VP (Pres Subj Pl P1) => v_ + "engamos" ;
|
|
VP (Pres Subj Pl P2) => v_ + "engáis" ;
|
|
VP (Pres Subj Pl P3) => v_ + "engan" ;
|
|
VP (Impf Ind Sg P1) => v_ + "enía" ;
|
|
VP (Impf Ind Sg P2) => v_ + "enías" ;
|
|
VP (Impf Ind Sg P3) => v_ + "enía" ;
|
|
VP (Impf Ind Pl P1) => v_ + "eníamos" ;
|
|
VP (Impf Ind Pl P2) => v_ + "eníais" ;
|
|
VP (Impf Ind Pl P3) => v_ + "enían" ;
|
|
VP (Impf Subj Sg P1) => variants {v_ + "iniera" ; v_ + "iniese"} ;
|
|
VP (Impf Subj Sg P2) => variants {v_ + "inieras" ; v_ + "inieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {v_ + "iniera" ; v_ + "iniese"} ;
|
|
VP (Impf Subj Pl P1) => variants {v_ + "iniéramos" ; v_ + "iniésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {v_ + "inierais" ; v_ + "inieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {v_ + "inieran" ; v_ + "iniesen"} ;
|
|
VP (Pret Sg P1) => v_ + "ine" ;
|
|
VP (Pret Sg P2) => v_ + "iniste" ;
|
|
VP (Pret Sg P3) => v_ + "ino" ;
|
|
VP (Pret Pl P1) => v_ + "inimos" ;
|
|
VP (Pret Pl P2) => v_ + "inisteis" ;
|
|
VP (Pret Pl P3) => v_ + "inieron" ;
|
|
VP (Fut Ind Sg P1) => v_ + "endré" ;
|
|
VP (Fut Ind Sg P2) => v_ + "endrás" ;
|
|
VP (Fut Ind Sg P3) => v_ + "endrá" ;
|
|
VP (Fut Ind Pl P1) => v_ + "endremos" ;
|
|
VP (Fut Ind Pl P2) => v_ + "endréis" ;
|
|
VP (Fut Ind Pl P3) => v_ + "endrán" ;
|
|
VP (Fut Subj Sg P1) => v_ + "iniere" ;
|
|
VP (Fut Subj Sg P2) => v_ + "inieres" ;
|
|
VP (Fut Subj Sg P3) => v_ + "iniere" ;
|
|
VP (Fut Subj Pl P1) => v_ + "iniéremos" ;
|
|
VP (Fut Subj Pl P2) => v_ + "iniereis" ;
|
|
VP (Fut Subj Pl P3) => v_ + "inieren" ;
|
|
VP (Cond Sg P1) => v_ + "endría" ;
|
|
VP (Cond Sg P2) => v_ + "endrías" ;
|
|
VP (Cond Sg P3) => v_ + "endría" ;
|
|
VP (Cond Pl P1) => v_ + "endríamos" ;
|
|
VP (Cond Pl P2) => v_ + "endríais" ;
|
|
VP (Cond Pl P3) => v_ + "endrían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => v_ + "en" ;
|
|
VP (Imp Sg P3) => v_ + "enga" ;
|
|
VP (Imp Pl P1) => v_ + "engamos" ;
|
|
VP (Imp Pl P2) => v_ + "enid" ;
|
|
VP (Imp Pl P3) => v_ + "engan" ;
|
|
VP (Pass Sg Masc) => v_ + "enido" ;
|
|
VP (Pass Sg Fem) => v_ + "enida" ;
|
|
VP (Pass Pl Masc) => v_ + "enidos" ;
|
|
VP (Pass Pl Fem) => v_ + "enidas"
|
|
}
|
|
} ;
|
|
oper ver_83 : Str -> Verbum = \ver ->
|
|
let v_ = Predef.tk 2 ver in
|
|
{s = table {
|
|
VI Infn => v_ + "er" ;
|
|
VI Ger => v_ + "iendo" ;
|
|
VI Part => v_ + "isto" ;
|
|
VP (Pres Ind Sg P1) => v_ + "eo" ;
|
|
VP (Pres Ind Sg P2) => v_ + "es" ;
|
|
VP (Pres Ind Sg P3) => v_ + "e" ;
|
|
VP (Pres Ind Pl P1) => v_ + "emos" ;
|
|
VP (Pres Ind Pl P2) => v_ + "eis" ;
|
|
VP (Pres Ind Pl P3) => v_ + "en" ;
|
|
VP (Pres Subj Sg P1) => v_ + "ea" ;
|
|
VP (Pres Subj Sg P2) => v_ + "eas" ;
|
|
VP (Pres Subj Sg P3) => v_ + "ea" ;
|
|
VP (Pres Subj Pl P1) => v_ + "eamos" ;
|
|
VP (Pres Subj Pl P2) => v_ + "eáis" ;
|
|
VP (Pres Subj Pl P3) => v_ + "ean" ;
|
|
VP (Impf Ind Sg P1) => v_ + "eía" ;
|
|
VP (Impf Ind Sg P2) => v_ + "eías" ;
|
|
VP (Impf Ind Sg P3) => v_ + "eía" ;
|
|
VP (Impf Ind Pl P1) => v_ + "eíamos" ;
|
|
VP (Impf Ind Pl P2) => v_ + "eíais" ;
|
|
VP (Impf Ind Pl P3) => v_ + "eían" ;
|
|
VP (Impf Subj Sg P1) => variants {v_ + "iera" ; v_ + "iese"} ;
|
|
VP (Impf Subj Sg P2) => variants {v_ + "ieras" ; v_ + "ieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {v_ + "iera" ; v_ + "iese"} ;
|
|
VP (Impf Subj Pl P1) => variants {v_ + "iéramos" ; v_ + "iésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {v_ + "ierais" ; v_ + "ieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {v_ + "ieran" ; v_ + "iesen"} ;
|
|
VP (Pret Sg P1) => v_ + "i" ;
|
|
VP (Pret Sg P2) => v_ + "iste" ;
|
|
VP (Pret Sg P3) => v_ + "io" ;
|
|
VP (Pret Pl P1) => v_ + "imos" ;
|
|
VP (Pret Pl P2) => v_ + "isteis" ;
|
|
VP (Pret Pl P3) => v_ + "ieron" ;
|
|
VP (Fut Ind Sg P1) => v_ + "eré" ;
|
|
VP (Fut Ind Sg P2) => v_ + "erás" ;
|
|
VP (Fut Ind Sg P3) => v_ + "erá" ;
|
|
VP (Fut Ind Pl P1) => v_ + "eremos" ;
|
|
VP (Fut Ind Pl P2) => v_ + "eréis" ;
|
|
VP (Fut Ind Pl P3) => v_ + "erán" ;
|
|
VP (Fut Subj Sg P1) => v_ + "iere" ;
|
|
VP (Fut Subj Sg P2) => v_ + "ieres" ;
|
|
VP (Fut Subj Sg P3) => v_ + "iere" ;
|
|
VP (Fut Subj Pl P1) => v_ + "iéremos" ;
|
|
VP (Fut Subj Pl P2) => v_ + "iereis" ;
|
|
VP (Fut Subj Pl P3) => v_ + "ieren" ;
|
|
VP (Cond Sg P1) => v_ + "ería" ;
|
|
VP (Cond Sg P2) => v_ + "erías" ;
|
|
VP (Cond Sg P3) => v_ + "ería" ;
|
|
VP (Cond Pl P1) => v_ + "eríamos" ;
|
|
VP (Cond Pl P2) => v_ + "eríais" ;
|
|
VP (Cond Pl P3) => v_ + "erían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => v_ + "e" ;
|
|
VP (Imp Sg P3) => v_ + "ea" ;
|
|
VP (Imp Pl P1) => v_ + "eamos" ;
|
|
VP (Imp Pl P2) => v_ + "ed" ;
|
|
VP (Imp Pl P3) => v_ + "ean" ;
|
|
VP (Pass Sg Masc) => v_ + "isto" ;
|
|
VP (Pass Sg Fem) => v_ + "ista" ;
|
|
VP (Pass Pl Masc) => v_ + "istos" ;
|
|
VP (Pass Pl Fem) => v_ + "istas"
|
|
}
|
|
} ;
|
|
oper volver_84 : Str -> Verbum = \volver ->
|
|
let v_ = Predef.tk 5 volver in
|
|
{s = table {
|
|
VI Infn => v_ + "olver" ;
|
|
VI Ger => v_ + "olviendo" ;
|
|
VI Part => v_ + "uelto" ;
|
|
VP (Pres Ind Sg P1) => v_ + "uelvo" ;
|
|
VP (Pres Ind Sg P2) => v_ + "uelves" ;
|
|
VP (Pres Ind Sg P3) => v_ + "uelve" ;
|
|
VP (Pres Ind Pl P1) => v_ + "olvemos" ;
|
|
VP (Pres Ind Pl P2) => v_ + "olvéis" ;
|
|
VP (Pres Ind Pl P3) => v_ + "uelven" ;
|
|
VP (Pres Subj Sg P1) => v_ + "uelva" ;
|
|
VP (Pres Subj Sg P2) => v_ + "uelvas" ;
|
|
VP (Pres Subj Sg P3) => v_ + "uelva" ;
|
|
VP (Pres Subj Pl P1) => v_ + "olvamos" ;
|
|
VP (Pres Subj Pl P2) => v_ + "olváis" ;
|
|
VP (Pres Subj Pl P3) => v_ + "uelvan" ;
|
|
VP (Impf Ind Sg P1) => v_ + "olvía" ;
|
|
VP (Impf Ind Sg P2) => v_ + "olvías" ;
|
|
VP (Impf Ind Sg P3) => v_ + "olvía" ;
|
|
VP (Impf Ind Pl P1) => v_ + "olvíamos" ;
|
|
VP (Impf Ind Pl P2) => v_ + "olvíais" ;
|
|
VP (Impf Ind Pl P3) => v_ + "olvían" ;
|
|
VP (Impf Subj Sg P1) => variants {v_ + "olviera" ; v_ + "olviese"} ;
|
|
VP (Impf Subj Sg P2) => variants {v_ + "olvieras" ; v_ + "olvieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {v_ + "olviera" ; v_ + "olviese"} ;
|
|
VP (Impf Subj Pl P1) => variants {v_ + "olviéramos" ; v_ + "olviésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {v_ + "olvierais" ; v_ + "olvieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {v_ + "olvieran" ; v_ + "olviesen"} ;
|
|
VP (Pret Sg P1) => v_ + "olví" ;
|
|
VP (Pret Sg P2) => v_ + "olviste" ;
|
|
VP (Pret Sg P3) => v_ + "olvió" ;
|
|
VP (Pret Pl P1) => v_ + "olvimos" ;
|
|
VP (Pret Pl P2) => v_ + "olvisteis" ;
|
|
VP (Pret Pl P3) => v_ + "olvieron" ;
|
|
VP (Fut Ind Sg P1) => v_ + "olveré" ;
|
|
VP (Fut Ind Sg P2) => v_ + "olverás" ;
|
|
VP (Fut Ind Sg P3) => v_ + "olverá" ;
|
|
VP (Fut Ind Pl P1) => v_ + "olveremos" ;
|
|
VP (Fut Ind Pl P2) => v_ + "olveréis" ;
|
|
VP (Fut Ind Pl P3) => v_ + "olverán" ;
|
|
VP (Fut Subj Sg P1) => v_ + "olviere" ;
|
|
VP (Fut Subj Sg P2) => v_ + "olvieres" ;
|
|
VP (Fut Subj Sg P3) => v_ + "olviere" ;
|
|
VP (Fut Subj Pl P1) => v_ + "olviéremos" ;
|
|
VP (Fut Subj Pl P2) => v_ + "olviereis" ;
|
|
VP (Fut Subj Pl P3) => v_ + "olvieren" ;
|
|
VP (Cond Sg P1) => v_ + "olvería" ;
|
|
VP (Cond Sg P2) => v_ + "olverías" ;
|
|
VP (Cond Sg P3) => v_ + "olvería" ;
|
|
VP (Cond Pl P1) => v_ + "olveríamos" ;
|
|
VP (Cond Pl P2) => v_ + "olveríais" ;
|
|
VP (Cond Pl P3) => v_ + "olverían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => v_ + "uelve" ;
|
|
VP (Imp Sg P3) => v_ + "uelva" ;
|
|
VP (Imp Pl P1) => v_ + "olvamos" ;
|
|
VP (Imp Pl P2) => v_ + "olved" ;
|
|
VP (Imp Pl P3) => v_ + "uelvan" ;
|
|
VP (Pass Sg Masc) => v_ + "uelto" ;
|
|
VP (Pass Sg Fem) => v_ + "uelta" ;
|
|
VP (Pass Pl Masc) => v_ + "ueltos" ;
|
|
VP (Pass Pl Fem) => v_ + "ueltas"
|
|
}
|
|
} ;
|
|
oper yacer_85 : Str -> Verbum = \yacer ->
|
|
let ya_ = Predef.tk 3 yacer in
|
|
{s = table {
|
|
VI Infn => ya_ + "cer" ;
|
|
VI Ger => ya_ + "ciendo" ;
|
|
VI Part => ya_ + "cido" ;
|
|
VP (Pres Ind Sg P1) => ya_ + "zgo" ;
|
|
VP (Pres Ind Sg P2) => ya_ + "ces" ;
|
|
VP (Pres Ind Sg P3) => ya_ + "ce" ;
|
|
VP (Pres Ind Pl P1) => ya_ + "cemos" ;
|
|
VP (Pres Ind Pl P2) => ya_ + "céis" ;
|
|
VP (Pres Ind Pl P3) => ya_ + "cen" ;
|
|
VP (Pres Subj Sg P1) => ya_ + "zga" ;
|
|
VP (Pres Subj Sg P2) => ya_ + "zgas" ;
|
|
VP (Pres Subj Sg P3) => ya_ + "zga" ;
|
|
VP (Pres Subj Pl P1) => ya_ + "zgamos" ;
|
|
VP (Pres Subj Pl P2) => ya_ + "zgáis" ;
|
|
VP (Pres Subj Pl P3) => ya_ + "zgan" ;
|
|
VP (Impf Ind Sg P1) => ya_ + "cía" ;
|
|
VP (Impf Ind Sg P2) => ya_ + "cías" ;
|
|
VP (Impf Ind Sg P3) => ya_ + "cía" ;
|
|
VP (Impf Ind Pl P1) => ya_ + "cíamos" ;
|
|
VP (Impf Ind Pl P2) => ya_ + "cíais" ;
|
|
VP (Impf Ind Pl P3) => ya_ + "cían" ;
|
|
VP (Impf Subj Sg P1) => variants {ya_ + "ciera" ; ya_ + "ciese"} ;
|
|
VP (Impf Subj Sg P2) => variants {ya_ + "cieras" ; ya_ + "cieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {ya_ + "ciera" ; ya_ + "ciese"} ;
|
|
VP (Impf Subj Pl P1) => variants {ya_ + "ciéramos" ; ya_ + "ciésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {ya_ + "cierais" ; ya_ + "cieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {ya_ + "cieran" ; ya_ + "ciesen"} ;
|
|
VP (Pret Sg P1) => ya_ + "cí" ;
|
|
VP (Pret Sg P2) => ya_ + "ciste" ;
|
|
VP (Pret Sg P3) => ya_ + "ció" ;
|
|
VP (Pret Pl P1) => ya_ + "cimos" ;
|
|
VP (Pret Pl P2) => ya_ + "cisteis" ;
|
|
VP (Pret Pl P3) => ya_ + "cieron" ;
|
|
VP (Fut Ind Sg P1) => ya_ + "ceré" ;
|
|
VP (Fut Ind Sg P2) => ya_ + "cerás" ;
|
|
VP (Fut Ind Sg P3) => ya_ + "cerá" ;
|
|
VP (Fut Ind Pl P1) => ya_ + "ceremos" ;
|
|
VP (Fut Ind Pl P2) => ya_ + "ceréis" ;
|
|
VP (Fut Ind Pl P3) => ya_ + "cerán" ;
|
|
VP (Fut Subj Sg P1) => ya_ + "ciere" ;
|
|
VP (Fut Subj Sg P2) => ya_ + "cieres" ;
|
|
VP (Fut Subj Sg P3) => ya_ + "ciere" ;
|
|
VP (Fut Subj Pl P1) => ya_ + "ciéremos" ;
|
|
VP (Fut Subj Pl P2) => ya_ + "ciereis" ;
|
|
VP (Fut Subj Pl P3) => ya_ + "cieren" ;
|
|
VP (Cond Sg P1) => ya_ + "cería" ;
|
|
VP (Cond Sg P2) => ya_ + "cerías" ;
|
|
VP (Cond Sg P3) => ya_ + "cería" ;
|
|
VP (Cond Pl P1) => ya_ + "ceríamos" ;
|
|
VP (Cond Pl P2) => ya_ + "ceríais" ;
|
|
VP (Cond Pl P3) => ya_ + "cerían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => ya_ + "ce" ;
|
|
VP (Imp Sg P3) => ya_ + "zga" ;
|
|
VP (Imp Pl P1) => ya_ + "zgamos" ;
|
|
VP (Imp Pl P2) => ya_ + "ced" ;
|
|
VP (Imp Pl P3) => ya_ + "zgan" ;
|
|
VP (Pass Sg Masc) => ya_ + "cido" ;
|
|
VP (Pass Sg Fem) => ya_ + "cida" ;
|
|
VP (Pass Pl Masc) => ya_ + "cidos" ;
|
|
VP (Pass Pl Fem) => ya_ + "cidas"
|
|
}
|
|
} ;
|
|
oper zurcir_86 : Str -> Verbum = \zurcir ->
|
|
let zur_ = Predef.tk 3 zurcir in
|
|
{s = table {
|
|
VI Infn => zur_ + "cir" ;
|
|
VI Ger => zur_ + "ciendo" ;
|
|
VI Part => zur_ + "cido" ;
|
|
VP (Pres Ind Sg P1) => zur_ + "zo" ;
|
|
VP (Pres Ind Sg P2) => zur_ + "ces" ;
|
|
VP (Pres Ind Sg P3) => zur_ + "ce" ;
|
|
VP (Pres Ind Pl P1) => zur_ + "cimos" ;
|
|
VP (Pres Ind Pl P2) => zur_ + "cís" ;
|
|
VP (Pres Ind Pl P3) => zur_ + "cen" ;
|
|
VP (Pres Subj Sg P1) => zur_ + "za" ;
|
|
VP (Pres Subj Sg P2) => zur_ + "zas" ;
|
|
VP (Pres Subj Sg P3) => zur_ + "za" ;
|
|
VP (Pres Subj Pl P1) => zur_ + "zamos" ;
|
|
VP (Pres Subj Pl P2) => zur_ + "záis" ;
|
|
VP (Pres Subj Pl P3) => zur_ + "zan" ;
|
|
VP (Impf Ind Sg P1) => zur_ + "cía" ;
|
|
VP (Impf Ind Sg P2) => zur_ + "cías" ;
|
|
VP (Impf Ind Sg P3) => zur_ + "cía" ;
|
|
VP (Impf Ind Pl P1) => zur_ + "cíamos" ;
|
|
VP (Impf Ind Pl P2) => zur_ + "cíais" ;
|
|
VP (Impf Ind Pl P3) => zur_ + "cían" ;
|
|
VP (Impf Subj Sg P1) => variants {zur_ + "ciera" ; zur_ + "ciese"} ;
|
|
VP (Impf Subj Sg P2) => variants {zur_ + "cieras" ; zur_ + "cieses"} ;
|
|
VP (Impf Subj Sg P3) => variants {zur_ + "ciera" ; zur_ + "ciese"} ;
|
|
VP (Impf Subj Pl P1) => variants {zur_ + "ciéramos" ; zur_ + "ciésemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {zur_ + "cierais" ; zur_ + "cieseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {zur_ + "cieran" ; zur_ + "ciesen"} ;
|
|
VP (Pret Sg P1) => zur_ + "cí" ;
|
|
VP (Pret Sg P2) => zur_ + "ciste" ;
|
|
VP (Pret Sg P3) => zur_ + "ció" ;
|
|
VP (Pret Pl P1) => zur_ + "cimos" ;
|
|
VP (Pret Pl P2) => zur_ + "cisteis" ;
|
|
VP (Pret Pl P3) => zur_ + "cieron" ;
|
|
VP (Fut Ind Sg P1) => zur_ + "ciré" ;
|
|
VP (Fut Ind Sg P2) => zur_ + "cirás" ;
|
|
VP (Fut Ind Sg P3) => zur_ + "cirá" ;
|
|
VP (Fut Ind Pl P1) => zur_ + "ciremos" ;
|
|
VP (Fut Ind Pl P2) => zur_ + "ciréis" ;
|
|
VP (Fut Ind Pl P3) => zur_ + "cirán" ;
|
|
VP (Fut Subj Sg P1) => zur_ + "ciere" ;
|
|
VP (Fut Subj Sg P2) => zur_ + "cieres" ;
|
|
VP (Fut Subj Sg P3) => zur_ + "ciere" ;
|
|
VP (Fut Subj Pl P1) => zur_ + "ciéremos" ;
|
|
VP (Fut Subj Pl P2) => zur_ + "ciereis" ;
|
|
VP (Fut Subj Pl P3) => zur_ + "cieren" ;
|
|
VP (Cond Sg P1) => zur_ + "ciría" ;
|
|
VP (Cond Sg P2) => zur_ + "cirías" ;
|
|
VP (Cond Sg P3) => zur_ + "ciría" ;
|
|
VP (Cond Pl P1) => zur_ + "ciríamos" ;
|
|
VP (Cond Pl P2) => zur_ + "ciríais" ;
|
|
VP (Cond Pl P3) => zur_ + "cirían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => zur_ + "ce" ;
|
|
VP (Imp Sg P3) => zur_ + "za" ;
|
|
VP (Imp Pl P1) => zur_ + "zamos" ;
|
|
VP (Imp Pl P2) => zur_ + "cid" ;
|
|
VP (Imp Pl P3) => zur_ + "zan" ;
|
|
VP (Pass Sg Masc) => zur_ + "cido" ;
|
|
VP (Pass Sg Fem) => zur_ + "cida" ;
|
|
VP (Pass Pl Masc) => zur_ + "cidos" ;
|
|
VP (Pass Pl Fem) => zur_ + "cidas"
|
|
}
|
|
} ;
|
|
oper amar_87 : Str -> Verbum = \amar ->
|
|
let am_ = Predef.tk 2 amar in
|
|
{s = table {
|
|
VI Infn => am_ + "ar" ;
|
|
VI Ger => am_ + "ando" ;
|
|
VI Part => am_ + "ado" ;
|
|
VP (Pres Ind Sg P1) => am_ + "o" ;
|
|
VP (Pres Ind Sg P2) => am_ + "as" ;
|
|
VP (Pres Ind Sg P3) => am_ + "a" ;
|
|
VP (Pres Ind Pl P1) => am_ + "amos" ;
|
|
VP (Pres Ind Pl P2) => am_ + "áis" ;
|
|
VP (Pres Ind Pl P3) => am_ + "an" ;
|
|
VP (Pres Subj Sg P1) => am_ + "e" ;
|
|
VP (Pres Subj Sg P2) => am_ + "es" ;
|
|
VP (Pres Subj Sg P3) => am_ + "e" ;
|
|
VP (Pres Subj Pl P1) => am_ + "emos" ;
|
|
VP (Pres Subj Pl P2) => am_ + "éis" ;
|
|
VP (Pres Subj Pl P3) => am_ + "en" ;
|
|
VP (Impf Ind Sg P1) => am_ + "aba" ;
|
|
VP (Impf Ind Sg P2) => am_ + "abas" ;
|
|
VP (Impf Ind Sg P3) => am_ + "aba" ;
|
|
VP (Impf Ind Pl P1) => am_ + "ábamos" ;
|
|
VP (Impf Ind Pl P2) => am_ + "abais" ;
|
|
VP (Impf Ind Pl P3) => am_ + "aban" ;
|
|
VP (Impf Subj Sg P1) => variants {am_ + "ara" ; am_ + "ase"} ;
|
|
VP (Impf Subj Sg P2) => variants {am_ + "aras" ; am_ + "ases"} ;
|
|
VP (Impf Subj Sg P3) => variants {am_ + "ara" ; am_ + "ase"} ;
|
|
VP (Impf Subj Pl P1) => variants {am_ + "áramos" ; am_ + "ásemos"} ;
|
|
VP (Impf Subj Pl P2) => variants {am_ + "arais" ; am_ + "aseis"} ;
|
|
VP (Impf Subj Pl P3) => variants {am_ + "aran" ; am_ + "asen"} ;
|
|
VP (Pret Sg P1) => am_ + "é" ;
|
|
VP (Pret Sg P2) => am_ + "aste" ;
|
|
VP (Pret Sg P3) => am_ + "ó" ;
|
|
VP (Pret Pl P1) => am_ + "amos" ;
|
|
VP (Pret Pl P2) => am_ + "asteis" ;
|
|
VP (Pret Pl P3) => am_ + "aron" ;
|
|
VP (Fut Ind Sg P1) => am_ + "aré" ;
|
|
VP (Fut Ind Sg P2) => am_ + "arás" ;
|
|
VP (Fut Ind Sg P3) => am_ + "ará" ;
|
|
VP (Fut Ind Pl P1) => am_ + "aremos" ;
|
|
VP (Fut Ind Pl P2) => am_ + "aréis" ;
|
|
VP (Fut Ind Pl P3) => am_ + "arán" ;
|
|
VP (Fut Subj Sg P1) => am_ + "are" ;
|
|
VP (Fut Subj Sg P2) => am_ + "ares" ;
|
|
VP (Fut Subj Sg P3) => am_ + "are" ;
|
|
VP (Fut Subj Pl P1) => am_ + "áremos" ;
|
|
VP (Fut Subj Pl P2) => am_ + "areis" ;
|
|
VP (Fut Subj Pl P3) => am_ + "aren" ;
|
|
VP (Cond Sg P1) => am_ + "aría" ;
|
|
VP (Cond Sg P2) => am_ + "arías" ;
|
|
VP (Cond Sg P3) => am_ + "aría" ;
|
|
VP (Cond Pl P1) => am_ + "aríamos" ;
|
|
VP (Cond Pl P2) => am_ + "aríais" ;
|
|
VP (Cond Pl P3) => am_ + "arían" ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => am_ + "a" ;
|
|
VP (Imp Sg P3) => am_ + "e" ;
|
|
VP (Imp Pl P1) => am_ + "emos" ;
|
|
VP (Imp Pl P2) => am_ + "ad" ;
|
|
VP (Imp Pl P3) => am_ + "en" ;
|
|
VP (Pass Sg Masc) => am_ + "ado" ;
|
|
VP (Pass Sg Fem) => am_ + "ada" ;
|
|
VP (Pass Pl Masc) => am_ + "ados" ;
|
|
VP (Pass Pl Fem) => am_ + "adas"
|
|
}
|
|
} ;
|
|
oper llover_89 : Str -> Verbum = \llover ->
|
|
let ll_ = Predef.tk 4 llover in
|
|
{s = table {
|
|
VI Infn => ll_ + "over" ;
|
|
VI Ger => ll_ + "oviendo" ;
|
|
VI Part => ll_ + "ovido" ;
|
|
VP (Pres Ind Sg P1) => variants {} ;
|
|
VP (Pres Ind Sg P2) => variants {} ;
|
|
VP (Pres Ind Sg P3) => ll_ + "ueve" ;
|
|
VP (Pres Ind Pl P1) => variants {} ;
|
|
VP (Pres Ind Pl P2) => variants {} ;
|
|
VP (Pres Ind Pl P3) => variants {} ;
|
|
VP (Pres Subj Sg P1) => variants {} ;
|
|
VP (Pres Subj Sg P2) => variants {} ;
|
|
VP (Pres Subj Sg P3) => ll_ + "ueva" ;
|
|
VP (Pres Subj Pl P1) => variants {} ;
|
|
VP (Pres Subj Pl P2) => variants {} ;
|
|
VP (Pres Subj Pl P3) => variants {} ;
|
|
VP (Impf Ind Sg P1) => variants {} ;
|
|
VP (Impf Ind Sg P2) => variants {} ;
|
|
VP (Impf Ind Sg P3) => ll_ + "ovía" ;
|
|
VP (Impf Ind Pl P1) => variants {} ;
|
|
VP (Impf Ind Pl P2) => variants {} ;
|
|
VP (Impf Ind Pl P3) => variants {} ;
|
|
VP (Impf Subj Sg P1) => variants {} ;
|
|
VP (Impf Subj Sg P2) => variants {} ;
|
|
VP (Impf Subj Sg P3) => variants {ll_ + "oviera" ; ll_ + "oviese"} ;
|
|
VP (Impf Subj Pl P1) => variants {} ;
|
|
VP (Impf Subj Pl P2) => variants {} ;
|
|
VP (Impf Subj Pl P3) => variants {} ;
|
|
VP (Pret Sg P1) => variants {} ;
|
|
VP (Pret Sg P2) => variants {} ;
|
|
VP (Pret Sg P3) => ll_ + "ovió" ;
|
|
VP (Pret Pl P1) => variants {} ;
|
|
VP (Pret Pl P2) => variants {} ;
|
|
VP (Pret Pl P3) => variants {} ;
|
|
VP (Fut Ind Sg P1) => variants {} ;
|
|
VP (Fut Ind Sg P2) => variants {} ;
|
|
VP (Fut Ind Sg P3) => ll_ + "overá" ;
|
|
VP (Fut Ind Pl P1) => variants {} ;
|
|
VP (Fut Ind Pl P2) => variants {} ;
|
|
VP (Fut Ind Pl P3) => variants {} ;
|
|
VP (Fut Subj Sg P1) => variants {} ;
|
|
VP (Fut Subj Sg P2) => variants {} ;
|
|
VP (Fut Subj Sg P3) => ll_ + "oviere" ;
|
|
VP (Fut Subj Pl P1) => variants {} ;
|
|
VP (Fut Subj Pl P2) => variants {} ;
|
|
VP (Fut Subj Pl P3) => variants {} ;
|
|
VP (Cond Sg P1) => variants {} ;
|
|
VP (Cond Sg P2) => variants {} ;
|
|
VP (Cond Sg P3) => ll_ + "overía" ;
|
|
VP (Cond Pl P1) => variants {} ;
|
|
VP (Cond Pl P2) => variants {} ;
|
|
VP (Cond Pl P3) => variants {} ;
|
|
VP (Imp Sg P1) => variants {} ;
|
|
VP (Imp Sg P2) => variants {} ;
|
|
VP (Imp Sg P3) => variants {} ;
|
|
VP (Imp Pl P1) => variants {} ;
|
|
VP (Imp Pl P2) => variants {} ;
|
|
VP (Imp Pl P3) => variants {} ;
|
|
VP (Pass Sg Masc) => variants {} ;
|
|
VP (Pass Sg Fem) => variants {} ;
|
|
VP (Pass Pl Masc) => variants {} ;
|
|
VP (Pass Pl Fem) => variants {}
|
|
}
|
|
} ;
|
|
}
|