diff --git a/lib/resource-1.4/catalan/AdjectiveCat.gf b/lib/resource-1.4/catalan/AdjectiveCat.gf new file mode 100644 index 000000000..917d1188d --- /dev/null +++ b/lib/resource-1.4/catalan/AdjectiveCat.gf @@ -0,0 +1,2 @@ +concrete AdjectiveCat of Adjective = CatCat ** AdjectiveRomance with + (ResRomance = ResCat) ; diff --git a/lib/resource-1.4/catalan/AdverbCat.gf b/lib/resource-1.4/catalan/AdverbCat.gf new file mode 100644 index 000000000..0911f55b8 --- /dev/null +++ b/lib/resource-1.4/catalan/AdverbCat.gf @@ -0,0 +1,2 @@ +concrete AdverbCat of Adverb = CatCat ** AdverbRomance with + (ResRomance = ResCat) ; diff --git a/lib/resource-1.4/catalan/BeschCat.gf b/lib/resource-1.4/catalan/BeschCat.gf new file mode 100644 index 000000000..ca35d3ae4 --- /dev/null +++ b/lib/resource-1.4/catalan/BeschCat.gf @@ -0,0 +1,6064 @@ +--# -path=.:../romance:../common:../abstract:../../prelude +-- +-- Verbs trets de "Xurriguera". +-- + +resource BeschCat = open Prelude, CommonRomance in { + +--flags optimize=noexpand ; -- faster than values +-- +oper Verbum = {s : VFB => Str} ; +-- +-- +oper absoldre_1 : Str -> Verbum = \absoldre -> +let absol_ = Predef.tk 3 absoldre in +{s = table { + VI Infn => absol_ + "dre" ; + VI Ger => absol_ + "ent" ; + VI Part => absol_ + "t" ; + VP (Pres Ind Pl P1) => absol_ + "em" ; + VP (Pres Ind Sg P1) => absol_ + "c" ; + VP (Pres Ind Pl P2) => absol_ + "eu" ; + VP (Pres Ind Sg P2) => absol_ + "s" ; + VP (Pres Ind Pl P3) => absol_ + "en" ; + VP (Pres Ind Sg P3) => absol_ + "" ; + VP (Pres Subj Pl P1) => absol_ + "guem" ; + VP (Pres Subj Sg P1) => absol_ + "gui" ; + VP (Pres Subj Pl P2) => absol_ + "gueu" ; + VP (Pres Subj Sg P2) => absol_ + "guis" ; + VP (Pres Subj Pl P3) => absol_ + "guin" ; + VP (Pres Subj Sg P3) => absol_ + "gui" ; + VP (Impf Ind Pl P1) => absol_ + "íem" ;--# notpresent + VP (Impf Ind Sg P1) => absol_ + "ia" ;--# notpresent + VP (Impf Ind Pl P2) => absol_ + "íeu" ;--# notpresent + VP (Impf Ind Sg P2) => absol_ + "ies" ;--# notpresent + VP (Impf Ind Pl P3) => absol_ + "ien" ;--# notpresent + VP (Impf Ind Sg P3) => absol_ + "ia" ;--# notpresent + VP (Impf Subj Pl P1) => absol_ + "guéssim" ;--# notpresent + VP (Impf Subj Sg P1) => absol_ + "gués" ;--# notpresent + VP (Impf Subj Pl P2) => absol_ + "guéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => absol_ + "guessis" ;--# notpresent + VP (Impf Subj Pl P3) => absol_ + "guessin" ;--# notpresent + VP (Impf Subj Sg P3) => absol_ + "gués" ;--# notpresent + VP (Fut Pl P1) => absol_ + "drem" ;--# notpresent + VP (Fut Sg P1) => absol_ + "dré" ;--# notpresent + VP (Fut Pl P2) => absol_ + "dreu" ;--# notpresent + VP (Fut Sg P2) => absol_ + "dràs" ;--# notpresent + VP (Fut Pl P3) => absol_ + "dran" ;--# notpresent + VP (Fut Sg P3) => absol_ + "drà" ;--# notpresent + VP (Pret Pl P1) => absol_ + "guéssim" ;--# notpresent + VP (Pret Sg P1) => absol_ + "gués" ;--# notpresent + VP (Pret Pl P2) => absol_ + "guéssiu" ;--# notpresent + VP (Pret Sg P2) => absol_ + "guessis" ;--# notpresent + VP (Pret Pl P3) => absol_ + "guessin" ;--# notpresent + VP (Pret Sg P3) => absol_ + "gués" ;--# notpresent + VP (Cond Pl P1) => absol_ + "dríem" ;--# notpresent + VP (Cond Sg P1) => absol_ + "dria" ;--# notpresent + VP (Cond Pl P2) => absol_ + "dríeu" ;--# notpresent + VP (Cond Sg P2) => absol_ + "dries" ;--# notpresent + VP (Cond Pl P3) => absol_ + "drien" ;--# notpresent + VP (Cond Sg P3) => absol_ + "dria" ;--# notpresent + VP (Imp Pl P1) => absol_ + "guem" ; + VP (Imp Pl P2) => absol_ + "eu" ; + VP (Imp Sg P2) => absol_ + "" ; + VP (Imp Pl P3) => absol_ + "guin" ; + VP (Imp Sg P3) => absol_ + "gui" ; + VP (Pass Pl Fem) => absol_ + "tes" ; + VP (Pass Sg Fem) => absol_ + "ta" ; + VP (Pass Pl Masc) => absol_ + "ts" ; + VP (Pass Sg Masc) => absol_ + "t" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper admetre_2 : Str -> Verbum = \admetre -> +let adm_ = Predef.tk 4 admetre in +{s = table { + VI Infn => adm_ + "etre" ; + VI Ger => adm_ + "etent" ; + VP (Pres Ind Pl P1) => adm_ + "etem" ; + VP (Pres Ind Sg P1) => adm_ + "eto" ; + VP (Pres Ind Pl P2) => adm_ + "eteu" ; + VP (Pres Ind Sg P2) => adm_ + "ets" ; + VP (Pres Ind Pl P3) => adm_ + "eten" ; + VP (Pres Ind Sg P3) => adm_ + "et" ; + VP (Pres Subj Pl P1) => adm_ + "etem" ; + VP (Pres Subj Sg P1) => adm_ + "eti" ; + VP (Pres Subj Pl P2) => adm_ + "eteu" ; + VP (Pres Subj Sg P2) => adm_ + "etis" ; + VP (Pres Subj Pl P3) => adm_ + "etin" ; + VP (Pres Subj Sg P3) => adm_ + "eti" ; + VP (Impf Ind Pl P1) => adm_ + "etíem" ;--# notpresent + VP (Impf Ind Sg P1) => adm_ + "etia" ;--# notpresent + VP (Impf Ind Pl P2) => adm_ + "etíeu" ;--# notpresent + VP (Impf Ind Sg P2) => adm_ + "eties" ;--# notpresent + VP (Impf Ind Pl P3) => adm_ + "etien" ;--# notpresent + VP (Impf Ind Sg P3) => adm_ + "etia" ;--# notpresent + VP (Impf Subj Pl P1) => adm_ + "etéssim" ;--# notpresent + VP (Impf Subj Sg P1) => adm_ + "etés" ;--# notpresent + VP (Impf Subj Pl P2) => adm_ + "etéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => adm_ + "etessis" ;--# notpresent + VP (Impf Subj Pl P3) => adm_ + "etessin" ;--# notpresent + VP (Impf Subj Sg P3) => adm_ + "etés" ;--# notpresent + VP (Fut Pl P1) => adm_ + "etrem" ;--# notpresent + VP (Fut Sg P1) => adm_ + "etré" ;--# notpresent + VP (Fut Pl P2) => adm_ + "etreu" ;--# notpresent + VP (Fut Sg P2) => adm_ + "etràs" ;--# notpresent + VP (Fut Pl P3) => adm_ + "etran" ;--# notpresent + VP (Fut Sg P3) => adm_ + "etrà" ;--# notpresent + VP (Pret Pl P1) => adm_ + "etéssim" ;--# notpresent + VP (Pret Sg P1) => adm_ + "etés" ;--# notpresent + VP (Pret Pl P2) => adm_ + "etéssiu" ;--# notpresent + VP (Pret Sg P2) => adm_ + "etessis" ;--# notpresent + VP (Pret Pl P3) => adm_ + "etessin" ;--# notpresent + VP (Pret Sg P3) => adm_ + "etés" ;--# notpresent + VP (Cond Pl P1) => adm_ + "etríem" ;--# notpresent + VP (Cond Sg P1) => adm_ + "etria" ;--# notpresent + VP (Cond Pl P2) => adm_ + "etríeu" ;--# notpresent + VP (Cond Sg P2) => adm_ + "etries" ;--# notpresent + VP (Cond Pl P3) => adm_ + "etrien" ;--# notpresent + VP (Cond Sg P3) => adm_ + "etria" ;--# notpresent + VP (Imp Pl P1) => adm_ + "etem" ; + VP (Imp Pl P2) => adm_ + "eteu" ; + VP (Imp Sg P2) => adm_ + "et" ; + VP (Imp Pl P3) => adm_ + "etin" ; + VP (Imp Sg P3) => adm_ + "eti" ; + VP (Pass Pl Fem) => adm_ + "eses" ; + VP (Pass Sg Fem) => adm_ + "esa" ; + VP (Pass Pl Masc) => adm_ + "esos" ; + VI Part => adm_ + "ès" ; + VP (Pass Sg Masc) => adm_ + "ès" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper ajupir_3 : Str -> Verbum = \ajupir -> +let ajup_ = Predef.tk 2 ajupir in +{s = table { + VI Infn => ajup_ + "ir" ; + VI Ger => ajup_ + "int" ; + VI Part => ajup_ + "it" ; + VP (Pres Ind Pl P1) => ajup_ + "im" ; + VP (Pres Ind Sg P1) => ajup_ + "o" ; + VP (Pres Ind Pl P2) => ajup_ + "iu" ; + VP (Pres Ind Sg P2) => ajup_ + "s" ; + VP (Pres Ind Pl P3) => ajup_ + "en" ; + VP (Pres Ind Sg P3) => ajup_ + "" ; + VP (Pres Subj Pl P1) => ajup_ + "im" ; + VP (Pres Subj Sg P1) => ajup_ + "i" ; + VP (Pres Subj Pl P2) => ajup_ + "iu" ; + VP (Pres Subj Sg P2) => ajup_ + "is" ; + VP (Pres Subj Pl P3) => ajup_ + "in" ; + VP (Pres Subj Sg P3) => ajup_ + "i" ; + VP (Impf Ind Pl P1) => ajup_ + "íem" ;--# notpresent + VP (Impf Ind Sg P1) => ajup_ + "ia" ;--# notpresent + VP (Impf Ind Pl P2) => ajup_ + "íeu" ;--# notpresent + VP (Impf Ind Sg P2) => ajup_ + "ies" ;--# notpresent + VP (Impf Ind Pl P3) => ajup_ + "ien" ;--# notpresent + VP (Impf Ind Sg P3) => ajup_ + "ia" ;--# notpresent + VP (Impf Subj Pl P1) => ajup_ + "íssim" ;--# notpresent + VP (Impf Subj Sg P1) => ajup_ + "ís" ;--# notpresent + VP (Impf Subj Pl P2) => ajup_ + "íssiu" ;--# notpresent + VP (Impf Subj Sg P2) => ajup_ + "issis" ;--# notpresent + VP (Impf Subj Pl P3) => ajup_ + "issin" ;--# notpresent + VP (Impf Subj Sg P3) => ajup_ + "ís" ;--# notpresent + VP (Fut Pl P1) => ajup_ + "irem" ;--# notpresent + VP (Fut Sg P1) => ajup_ + "iré" ;--# notpresent + VP (Fut Pl P2) => ajup_ + "ireu" ;--# notpresent + VP (Fut Sg P2) => ajup_ + "iràs" ;--# notpresent + VP (Fut Pl P3) => ajup_ + "iran" ;--# notpresent + VP (Fut Sg P3) => ajup_ + "irà" ;--# notpresent + VP (Pret Pl P1) => ajup_ + "íssim" ;--# notpresent + VP (Pret Sg P1) => ajup_ + "ís" ;--# notpresent + VP (Pret Pl P2) => ajup_ + "íssiu" ;--# notpresent + VP (Pret Sg P2) => ajup_ + "issis" ;--# notpresent + VP (Pret Pl P3) => ajup_ + "issin" ;--# notpresent + VP (Pret Sg P3) => ajup_ + "ís" ;--# notpresent + VP (Cond Pl P1) => ajup_ + "iríem" ;--# notpresent + VP (Cond Sg P1) => ajup_ + "iria" ;--# notpresent + VP (Cond Pl P2) => ajup_ + "iríeu" ;--# notpresent + VP (Cond Sg P2) => ajup_ + "iries" ;--# notpresent + VP (Cond Pl P3) => ajup_ + "irien" ;--# notpresent + VP (Cond Sg P3) => ajup_ + "iria" ;--# notpresent + VP (Imp Pl P1) => ajup_ + "im" ; + VP (Imp Pl P2) => ajup_ + "iu" ; + VP (Imp Sg P2) => ajup_ + "" ; + VP (Imp Pl P3) => ajup_ + "in" ; + VP (Imp Sg P3) => ajup_ + "i" ; + VP (Pass Pl Fem) => ajup_ + "ides" ; + VP (Pass Sg Fem) => ajup_ + "ida" ; + VP (Pass Pl Masc) => ajup_ + "its" ; + VP (Pass Sg Masc) => ajup_ + "it" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper anar_4 : Str -> Verbum = \anar -> +let x_ = Predef.tk 4 anar in +{s = table { + VI Infn => x_ + "anar" ; + VI Ger => x_ + "anant" ; + VI Part => x_ + "anat" ; + VP (Pres Ind Pl P1) => x_ + "anem" ; + VP (Pres Ind Sg P1) => x_ + "vaig" ; + VP (Pres Ind Pl P2) => x_ + "aneu" ; + VP (Pres Ind Sg P2) => x_ + "vas" ; + VP (Pres Ind Pl P3) => x_ + "van" ; + VP (Pres Ind Sg P3) => x_ + "va" ; + VP (Pres Subj Pl P1) => x_ + "anem" ; + VP (Pres Subj Sg P1) => x_ + "vagi" ; + VP (Pres Subj Pl P2) => x_ + "aneu" ; + VP (Pres Subj Sg P2) => x_ + "vagis" ; + VP (Pres Subj Pl P3) => x_ + "vagin" ; + VP (Pres Subj Sg P3) => x_ + "vagi" ; + VP (Impf Ind Pl P1) => x_ + "anàvem" ;--# notpresent + VP (Impf Ind Sg P1) => x_ + "anava" ;--# notpresent + VP (Impf Ind Pl P2) => x_ + "anàveu" ;--# notpresent + VP (Impf Ind Sg P2) => x_ + "anaves" ;--# notpresent + VP (Impf Ind Pl P3) => x_ + "anaven" ;--# notpresent + VP (Impf Ind Sg P3) => x_ + "anava" ;--# notpresent + VP (Impf Subj Pl P1) => x_ + "anéssim" ;--# notpresent + VP (Impf Subj Sg P1) => x_ + "anés" ;--# notpresent + VP (Impf Subj Pl P2) => x_ + "anéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => x_ + "anessis" ;--# notpresent + VP (Impf Subj Pl P3) => x_ + "anessin" ;--# notpresent + VP (Impf Subj Sg P3) => x_ + "anés" ;--# notpresent + VP (Fut Pl P1) => x_ + "anirem" ;--# notpresent + VP (Fut Sg P1) => x_ + "aniré" ;--# notpresent + VP (Fut Pl P2) => x_ + "anireu" ;--# notpresent + VP (Fut Sg P2) => x_ + "aniràs" ;--# notpresent + VP (Fut Pl P3) => x_ + "aniran" ;--# notpresent + VP (Fut Sg P3) => x_ + "anirà" ;--# notpresent + VP (Pret Pl P1) => x_ + "anàssim" ;--# notpresent + VP (Pret Sg P1) => x_ + "anàs" ;--# notpresent + VP (Pret Pl P2) => x_ + "anàssiu" ;--# notpresent + VP (Pret Sg P2) => x_ + "anassis" ;--# notpresent + VP (Pret Pl P3) => x_ + "anassin" ;--# notpresent + VP (Pret Sg P3) => x_ + "anàs" ;--# notpresent + VP (Cond Pl P1) => x_ + "aniríem" ;--# notpresent + VP (Cond Sg P1) => x_ + "aniria" ;--# notpresent + VP (Cond Pl P2) => x_ + "aniríeu" ;--# notpresent + VP (Cond Sg P2) => x_ + "aniries" ;--# notpresent + VP (Cond Pl P3) => x_ + "anirien" ;--# notpresent + VP (Cond Sg P3) => x_ + "aniria" ;--# notpresent + VP (Imp Pl P1) => x_ + "anem" ; + VP (Imp Pl P2) => x_ + "aneu" ; + VP (Imp Sg P2) => x_ + "vés" ; + VP (Imp Pl P3) => x_ + "vagin" ; + VP (Imp Sg P3) => x_ + "vagi" ; + VP (Pass Pl Fem) => x_ + "anades" ; + VP (Pass Sg Fem) => x_ + "anada" ; + VP (Pass Pl Masc) => x_ + "anats" ; + VP (Pass Sg Masc) => x_ + "anat" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper aparèixer_5 : Str -> Verbum = \aparèixer -> +let apar_ = Predef.tk 5 aparèixer in +{s = table { + VI Ger => apar_ + "eixent" ; + VI Part => apar_ + "egut" ; + VP (Pres Ind Pl P1) => apar_ + "eixem" ; + VP (Pres Ind Sg P1) => apar_ + "ec" ; + VP (Pres Ind Pl P2) => apar_ + "eixeu" ; + VP (Pres Ind Sg P2) => apar_ + "eixes" ; + VP (Pres Ind Pl P3) => apar_ + "eixen" ; + VP (Pres Ind Sg P3) => apar_ + "eix" ; + VP (Pres Subj Pl P1) => apar_ + "eguem" ; + VP (Pres Subj Sg P1) => apar_ + "egui" ; + VP (Pres Subj Pl P2) => apar_ + "egueu" ; + VP (Pres Subj Sg P2) => apar_ + "eguis" ; + VP (Pres Subj Pl P3) => apar_ + "eguin" ; + VP (Pres Subj Sg P3) => apar_ + "egui" ; + VP (Impf Ind Pl P1) => apar_ + "eixíem" ;--# notpresent + VP (Impf Ind Sg P1) => apar_ + "eixia" ;--# notpresent + VP (Impf Ind Pl P2) => apar_ + "eixíeu" ;--# notpresent + VP (Impf Ind Sg P2) => apar_ + "eixies" ;--# notpresent + VP (Impf Ind Pl P3) => apar_ + "eixien" ;--# notpresent + VP (Impf Ind Sg P3) => apar_ + "eixia" ;--# notpresent + VP (Impf Subj Pl P1) => apar_ + "eguéssim" ;--# notpresent + VP (Impf Subj Sg P1) => apar_ + "egués" ;--# notpresent + VP (Impf Subj Pl P2) => apar_ + "eguéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => apar_ + "eguessis" ;--# notpresent + VP (Impf Subj Pl P3) => apar_ + "eguessin" ;--# notpresent + VP (Impf Subj Sg P3) => apar_ + "egués" ;--# notpresent + VP (Fut Pl P1) => apar_ + "eixerem" ;--# notpresent + VP (Fut Sg P1) => apar_ + "eixeré" ;--# notpresent + VP (Fut Pl P2) => apar_ + "eixereu" ;--# notpresent + VP (Fut Sg P2) => apar_ + "eixeràs" ;--# notpresent + VP (Fut Pl P3) => apar_ + "eixeran" ;--# notpresent + VP (Fut Sg P3) => apar_ + "eixerà" ;--# notpresent + VP (Pret Pl P1) => apar_ + "eguéssim" ;--# notpresent + VP (Pret Sg P1) => apar_ + "egués" ;--# notpresent + VP (Pret Pl P2) => apar_ + "eguéssiu" ;--# notpresent + VP (Pret Sg P2) => apar_ + "eguessis" ;--# notpresent + VP (Pret Pl P3) => apar_ + "eguessin" ;--# notpresent + VP (Pret Sg P3) => apar_ + "egués" ;--# notpresent + VP (Cond Pl P1) => apar_ + "eixeríem" ;--# notpresent + VP (Cond Sg P1) => apar_ + "eixeria" ;--# notpresent + VP (Cond Pl P2) => apar_ + "eixeríeu" ;--# notpresent + VP (Cond Sg P2) => apar_ + "eixeries" ;--# notpresent + VP (Cond Pl P3) => apar_ + "eixerien" ;--# notpresent + VP (Cond Sg P3) => apar_ + "eixeria" ;--# notpresent + VP (Imp Pl P1) => apar_ + "eguem" ; + VP (Imp Pl P2) => apar_ + "eixeu" ; + VP (Imp Sg P2) => apar_ + "eix" ; + VP (Imp Pl P3) => apar_ + "eguin" ; + VP (Imp Sg P3) => apar_ + "egui" ; + VP (Pass Pl Fem) => apar_ + "egudes" ; + VP (Pass Sg Fem) => apar_ + "eguda" ; + VP (Pass Pl Masc) => apar_ + "eguts" ; + VP (Pass Sg Masc) => apar_ + "egut" ; + VI Infn => apar_ + "èixer" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper aprendre_6 : Str -> Verbum = \aprendre -> +let a_ = Predef.tk 7 aprendre in +{s = table { + VI Infn => a_ + "prendre" ; + VI Ger => a_ + "prenent" ; + VI Part => a_ + "près" ; + VP (Pres Ind Pl P1) => a_ + "prenem" ; + VP (Pres Ind Sg P1) => a_ + "prenc" ; + VP (Pres Ind Pl P2) => a_ + "preneu" ; + VP (Pres Ind Sg P2) => a_ + "prens" ; + VP (Pres Ind Pl P3) => a_ + "prenen" ; + VP (Pres Ind Sg P3) => a_ + "prèn" ; + VP (Pres Subj Pl P1) => a_ + "prenguem" ; + VP (Pres Subj Sg P1) => a_ + "prengui" ; + VP (Pres Subj Pl P2) => a_ + "prengueu" ; + VP (Pres Subj Sg P2) => a_ + "prenguis" ; + VP (Pres Subj Pl P3) => a_ + "prenguin" ; + VP (Pres Subj Sg P3) => a_ + "prengui" ; + VP (Impf Ind Pl P1) => a_ + "preníem" ;--# notpresent + VP (Impf Ind Sg P1) => a_ + "prenia" ;--# notpresent + VP (Impf Ind Pl P2) => a_ + "preníeu" ;--# notpresent + VP (Impf Ind Sg P2) => a_ + "prenies" ;--# notpresent + VP (Impf Ind Pl P3) => a_ + "prenien" ;--# notpresent + VP (Impf Ind Sg P3) => a_ + "prenia" ;--# notpresent + VP (Impf Subj Pl P1) => a_ + "prenguéssim" ;--# notpresent + VP (Impf Subj Sg P1) => a_ + "prengués" ;--# notpresent + VP (Impf Subj Pl P2) => a_ + "prenguéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => a_ + "prenguessis" ;--# notpresent + VP (Impf Subj Pl P3) => a_ + "prenguessin" ;--# notpresent + VP (Impf Subj Sg P3) => a_ + "prengués" ;--# notpresent + VP (Fut Pl P1) => a_ + "prendrem" ;--# notpresent + VP (Fut Sg P1) => a_ + "prendré" ;--# notpresent + VP (Fut Pl P2) => a_ + "prendreu" ;--# notpresent + VP (Fut Sg P2) => a_ + "prendràs" ;--# notpresent + VP (Fut Pl P3) => a_ + "prendran" ;--# notpresent + VP (Fut Sg P3) => a_ + "prendrà" ;--# notpresent + VP (Pret Pl P1) => a_ + "prenguéssim" ;--# notpresent + VP (Pret Sg P1) => a_ + "prengués" ;--# notpresent + VP (Pret Pl P2) => a_ + "prenguéssiu" ;--# notpresent + VP (Pret Sg P2) => a_ + "prenguessis" ;--# notpresent + VP (Pret Pl P3) => a_ + "prenguessin" ;--# notpresent + VP (Pret Sg P3) => a_ + "prengués" ;--# notpresent + VP (Cond Pl P1) => a_ + "prendríem" ;--# notpresent + VP (Cond Sg P1) => a_ + "prendria" ;--# notpresent + VP (Cond Pl P2) => a_ + "prendríeu" ;--# notpresent + VP (Cond Sg P2) => a_ + "prendries" ;--# notpresent + VP (Cond Pl P3) => a_ + "prendrien" ;--# notpresent + VP (Cond Sg P3) => a_ + "prendria" ;--# notpresent + VP (Imp Pl P1) => a_ + "prenguem" ; + VP (Imp Pl P2) => a_ + "preneu" ; + VP (Imp Sg P2) => a_ + "prèn" ; + VP (Imp Pl P3) => a_ + "prenguin" ; + VP (Imp Sg P3) => a_ + "prengui" ; + VP (Pass Pl Fem) => a_ + "preses" ; + VP (Pass Sg Fem) => a_ + "presa" ; + VP (Pass Pl Masc) => a_ + "presos" ; + VP (Pass Sg Masc) => a_ + "près" ; +VP (Imp Sg P1) => variants {} +} +} ; +-- argüir-- is not in the used source . + +oper atendre_8 : Str -> Verbum = \atendre -> +let at_ = Predef.tk 5 atendre in +{s = table { + VI Infn => at_ + "endre" ; + VI Ger => at_ + "enent" ; + VP (Pres Ind Pl P1) => at_ + "enem" ; + VP (Pres Ind Sg P1) => at_ + "enc" ; + VP (Pres Ind Pl P2) => at_ + "eneu" ; + VP (Pres Ind Sg P2) => at_ + "ens" ; + VP (Pres Ind Pl P3) => at_ + "enen" ; + VP (Pres Subj Pl P1) => at_ + "enguem" ; + VP (Pres Subj Sg P1) => at_ + "engui" ; + VP (Pres Subj Pl P2) => at_ + "engueu" ; + VP (Pres Subj Sg P2) => at_ + "enguis" ; + VP (Pres Subj Pl P3) => at_ + "enguin" ; + VP (Pres Subj Sg P3) => at_ + "engui" ; + VP (Impf Ind Pl P1) => at_ + "eníem" ;--# notpresent + VP (Impf Ind Sg P1) => at_ + "enia" ;--# notpresent + VP (Impf Ind Pl P2) => at_ + "eníeu" ;--# notpresent + VP (Impf Ind Sg P2) => at_ + "enies" ;--# notpresent + VP (Impf Ind Pl P3) => at_ + "enien" ;--# notpresent + VP (Impf Ind Sg P3) => at_ + "enia" ;--# notpresent + VP (Impf Subj Pl P1) => at_ + "enguéssim" ;--# notpresent + VP (Impf Subj Sg P1) => at_ + "engués" ;--# notpresent + VP (Impf Subj Pl P2) => at_ + "enguéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => at_ + "enguessis" ;--# notpresent + VP (Impf Subj Pl P3) => at_ + "enguessin" ;--# notpresent + VP (Impf Subj Sg P3) => at_ + "engués" ;--# notpresent + VP (Fut Pl P1) => at_ + "endrem" ;--# notpresent + VP (Fut Sg P1) => at_ + "endré" ;--# notpresent + VP (Fut Pl P2) => at_ + "endreu" ;--# notpresent + VP (Fut Sg P2) => at_ + "endràs" ;--# notpresent + VP (Fut Pl P3) => at_ + "endran" ;--# notpresent + VP (Fut Sg P3) => at_ + "endrà" ;--# notpresent + VP (Pret Pl P1) => at_ + "enguéssim" ;--# notpresent + VP (Pret Sg P1) => at_ + "engués" ;--# notpresent + VP (Pret Pl P2) => at_ + "enguéssiu" ;--# notpresent + VP (Pret Sg P2) => at_ + "enguessis" ;--# notpresent + VP (Pret Pl P3) => at_ + "enguessin" ;--# notpresent + VP (Pret Sg P3) => at_ + "engués" ;--# notpresent + VP (Cond Pl P1) => at_ + "endríem" ;--# notpresent + VP (Cond Sg P1) => at_ + "endria" ;--# notpresent + VP (Cond Pl P2) => at_ + "endríeu" ;--# notpresent + VP (Cond Sg P2) => at_ + "endries" ;--# notpresent + VP (Cond Pl P3) => at_ + "endrien" ;--# notpresent + VP (Cond Sg P3) => at_ + "endria" ;--# notpresent + VP (Imp Pl P1) => at_ + "enguem" ; + VP (Imp Pl P2) => at_ + "eneu" ; + VP (Imp Pl P3) => at_ + "enguin" ; + VP (Imp Sg P3) => at_ + "engui" ; + VP (Pass Pl Fem) => at_ + "eses" ; + VP (Pass Sg Fem) => at_ + "esa" ; + VP (Pass Pl Masc) => at_ + "esos" ; + VI Part => at_ + "ès" ; + VP (Pass Sg Masc) => at_ + "ès" ; + VP (Pres Ind Sg P3) => at_ + "én" ; + VP (Imp Sg P2) => at_ + "én" ; +VP (Imp Sg P1) => variants {} +} +} ; +oper atènyer_59 : Str -> Verbum = \atènyer -> + let at_ = Predef.tk 5 atènyer in + {s = table { + VI Infn=> at_ + "ènyer" ; + VI Ger => at_ + "enyent" ; + VI Part => at_ + "ès" ; + VP (Pres Ind Sg P1) => at_ + "enyo" ; + VP (Pres Ind Sg P2) => at_ + "enys" ; + VP (Pres Ind Sg P3) => at_ + "eny" ; + VP (Pres Ind Pl P1) => at_ + "enyem" ; + VP (Pres Ind Pl P2) => at_ + "enyeu" ; + VP (Pres Ind Pl P3) => at_ + "enyen" ; + VP (Pres Subj Sg P1) => at_ + "enyi" ; + VP (Pres Subj Sg P2) => at_ + "enyis" ; + VP (Pres Subj Sg P3) => at_ + "enyi" ; + VP (Pres Subj Pl P1) => at_ + "enyem" ; + VP (Pres Subj Pl P2) => at_ + "enyeu" ; + VP (Pres Subj Pl P3) => at_ + "enyin" ; + VP (Impf Ind Sg P1) => at_ + "enyia" ; --# notpresent + VP (Impf Ind Sg P2) => at_ + "enyies" ; --# notpresent + VP (Impf Ind Sg P3) => at_ + "enyia" ; --# notpresent + VP (Impf Ind Pl P1) => at_ + "enyíem" ; --# notpresent + VP (Impf Ind Pl P2) => at_ + "enyíeu" ; --# notpresent + VP (Impf Ind Pl P3) => at_ + "enyien" ; --# notpresent + VP (Impf Subj Sg P1) => at_ + "enyés" ; --# notpresent + VP (Impf Subj Sg P2) => at_ + "enyéssis" ; --# notpresent + VP (Impf Subj Sg P3) => at_ + "enyés" ; --# notpresent + VP (Impf Subj Pl P1) => at_ + "enyéssim" ; --# notpresent + VP (Impf Subj Pl P2) => at_ + "enyéssiu" ; --# notpresent + VP (Impf Subj Pl P3) => at_ + "enyéssin" ; --# notpresent + VP (Pret Sg P1) => at_ + "enyí" ; --# notpresent + VP (Pret Sg P2) => at_ + "enyeres" ; --# notpresent + VP (Pret Sg P3) => at_ + "enyé" ; --# notpresent + VP (Pret Pl P1) => at_ + "enyérem" ; --# notpresent + VP (Pret Pl P2) => at_ + "enyéreu" ; --# notpresent + VP (Pret Pl P3) => at_ + "enyéren" ; --# notpresent + VP (Fut Sg P1) => at_ + "enyeré" ; --# notpresent + VP (Fut Sg P2) => at_ + "enyeràs" ; --# notpresent + VP (Fut Sg P3) => at_ + "enyerà" ; --# notpresent + VP (Fut Pl P1) => at_ + "enyerem" ; --# notpresent + VP (Fut Pl P2) => at_ + "enyereu" ; --# notpresent + VP (Fut Pl P3) => at_ + "enyeran" ; --# notpresent + VP (Cond Sg P1) => at_ + "enyeria" ; --# notpresent + VP (Cond Sg P2) => at_ + "enyeries" ; --# notpresent + VP (Cond Sg P3) => at_ + "enyeria" ; --# notpresent + VP (Cond Pl P1) => at_ + "enyeríem" ; --# notpresent + VP (Cond Pl P2) => at_ + "enyeríeu" ; --# notpresent + VP (Cond Pl P3) => at_ + "enyerien" ; --# notpresent + VP (Imp Sg P2) => at_ + "eny" ; + VP (Imp Sg P3) => at_ + "enyi" ; + VP (Imp Pl P1) => at_ + "enyem" ; + VP (Imp Pl P2) => at_ + "enyeu" ; + VP (Imp Pl P3) => at_ + "enyin" ; + VP (Pass Sg Masc) => at_ + "ès" ; + VP (Pass Sg Fem) => at_ + "esa" ; + VP (Pass Pl Masc) => at_ + "esos" ; + VP (Pass Pl Fem) => at_ + "eses"; + VP (Imp Sg P1) => variants {} + } + } ; +oper batre_10 : Str -> Verbum = \batre -> +let bat_ = Predef.tk 2 batre in +{s = table { + VI Infn => bat_ + "re" ; + VI Ger => bat_ + "ent" ; + VI Part => bat_ + "ut" ; + VP (Pres Ind Pl P1) => bat_ + "em" ; + VP (Pres Ind Sg P1) => bat_ + "o" ; + VP (Pres Ind Pl P2) => bat_ + "eu" ; + VP (Pres Ind Sg P2) => bat_ + "s" ; + VP (Pres Ind Pl P3) => bat_ + "en" ; + VP (Pres Ind Sg P3) => bat_ + "" ; + VP (Pres Subj Pl P1) => bat_ + "em" ; + VP (Pres Subj Sg P1) => bat_ + "i" ; + VP (Pres Subj Pl P2) => bat_ + "eu" ; + VP (Pres Subj Sg P2) => bat_ + "is" ; + VP (Pres Subj Pl P3) => bat_ + "in" ; + VP (Pres Subj Sg P3) => bat_ + "i" ; + VP (Impf Ind Pl P1) => bat_ + "íem" ;--# notpresent + VP (Impf Ind Sg P1) => bat_ + "ia" ;--# notpresent + VP (Impf Ind Pl P2) => bat_ + "íeu" ;--# notpresent + VP (Impf Ind Sg P2) => bat_ + "ies" ;--# notpresent + VP (Impf Ind Pl P3) => bat_ + "ien" ;--# notpresent + VP (Impf Ind Sg P3) => bat_ + "ia" ;--# notpresent + VP (Impf Subj Pl P1) => bat_ + "éssim" ;--# notpresent + VP (Impf Subj Sg P1) => bat_ + "és" ;--# notpresent + VP (Impf Subj Pl P2) => bat_ + "éssiu" ;--# notpresent + VP (Impf Subj Sg P2) => bat_ + "essis" ;--# notpresent + VP (Impf Subj Pl P3) => bat_ + "essin" ;--# notpresent + VP (Impf Subj Sg P3) => bat_ + "és" ;--# notpresent + VP (Fut Pl P1) => bat_ + "rem" ;--# notpresent + VP (Fut Sg P1) => bat_ + "ré" ;--# notpresent + VP (Fut Pl P2) => bat_ + "reu" ;--# notpresent + VP (Fut Sg P2) => bat_ + "ràs" ;--# notpresent + VP (Fut Pl P3) => bat_ + "ran" ;--# notpresent + VP (Fut Sg P3) => bat_ + "rà" ;--# notpresent + VP (Pret Pl P1) => bat_ + "éssim" ;--# notpresent + VP (Pret Sg P1) => bat_ + "és" ;--# notpresent + VP (Pret Pl P2) => bat_ + "éssiu" ;--# notpresent + VP (Pret Sg P2) => bat_ + "essis" ;--# notpresent + VP (Pret Pl P3) => bat_ + "essin" ;--# notpresent + VP (Pret Sg P3) => bat_ + "és" ;--# notpresent + VP (Cond Pl P1) => bat_ + "ríem" ;--# notpresent + VP (Cond Sg P1) => bat_ + "ria" ;--# notpresent + VP (Cond Pl P2) => bat_ + "ríeu" ;--# notpresent + VP (Cond Sg P2) => bat_ + "ries" ;--# notpresent + VP (Cond Pl P3) => bat_ + "rien" ;--# notpresent + VP (Cond Sg P3) => bat_ + "ria" ;--# notpresent + VP (Imp Pl P1) => bat_ + "em" ; + VP (Imp Pl P2) => bat_ + "eu" ; + VP (Imp Sg P2) => bat_ + "" ; + VP (Imp Pl P3) => bat_ + "in" ; + VP (Imp Sg P3) => bat_ + "i" ; + VP (Pass Pl Fem) => bat_ + "udes" ; + VP (Pass Sg Fem) => bat_ + "uda" ; + VP (Pass Pl Masc) => bat_ + "uts" ; + VP (Pass Sg Masc) => bat_ + "ut" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper beure_11 : Str -> Verbum = \beure -> +let be_ = Predef.tk 3 beure in +{s = table { + VI Infn => be_ + "ure" ; + VI Ger => be_ + "vent" ; + VI Part => be_ + "gut" ; + VP (Pres Ind Pl P1) => be_ + "vem" ; + VP (Pres Ind Sg P1) => be_ + "c" ; + VP (Pres Ind Pl P2) => be_ + "veu" ; + VP (Pres Ind Sg P2) => be_ + "us" ; + VP (Pres Ind Pl P3) => be_ + "uen" ; + VP (Pres Ind Sg P3) => be_ + "u" ; + VP (Pres Subj Pl P1) => be_ + "guem" ; + VP (Pres Subj Sg P1) => be_ + "gui" ; + VP (Pres Subj Pl P2) => be_ + "gueu" ; + VP (Pres Subj Sg P2) => be_ + "guis" ; + VP (Pres Subj Pl P3) => be_ + "guin" ; + VP (Pres Subj Sg P3) => be_ + "gui" ; + VP (Impf Ind Pl P1) => be_ + "víem" ;--# notpresent + VP (Impf Ind Sg P1) => be_ + "via" ;--# notpresent + VP (Impf Ind Pl P2) => be_ + "víeu" ;--# notpresent + VP (Impf Ind Sg P2) => be_ + "vies" ;--# notpresent + VP (Impf Ind Pl P3) => be_ + "vien" ;--# notpresent + VP (Impf Ind Sg P3) => be_ + "via" ;--# notpresent + VP (Impf Subj Pl P1) => be_ + "guéssim" ;--# notpresent + VP (Impf Subj Sg P1) => be_ + "gués" ;--# notpresent + VP (Impf Subj Pl P2) => be_ + "guéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => be_ + "guessis" ;--# notpresent + VP (Impf Subj Pl P3) => be_ + "guessin" ;--# notpresent + VP (Impf Subj Sg P3) => be_ + "gués" ;--# notpresent + VP (Fut Pl P1) => be_ + "urem" ;--# notpresent + VP (Fut Sg P1) => be_ + "uré" ;--# notpresent + VP (Fut Pl P2) => be_ + "ureu" ;--# notpresent + VP (Fut Sg P2) => be_ + "uràs" ;--# notpresent + VP (Fut Pl P3) => be_ + "uran" ;--# notpresent + VP (Fut Sg P3) => be_ + "urà" ;--# notpresent + VP (Pret Pl P1) => be_ + "guéssim" ;--# notpresent + VP (Pret Sg P1) => be_ + "gués" ;--# notpresent + VP (Pret Pl P2) => be_ + "guéssiu" ;--# notpresent + VP (Pret Sg P2) => be_ + "guessis" ;--# notpresent + VP (Pret Pl P3) => be_ + "guessin" ;--# notpresent + VP (Pret Sg P3) => be_ + "gués" ;--# notpresent + VP (Cond Pl P1) => be_ + "uríem" ;--# notpresent + VP (Cond Sg P1) => be_ + "uria" ;--# notpresent + VP (Cond Pl P2) => be_ + "uríeu" ;--# notpresent + VP (Cond Sg P2) => be_ + "uries" ;--# notpresent + VP (Cond Pl P3) => be_ + "urien" ;--# notpresent + VP (Cond Sg P3) => be_ + "uria" ;--# notpresent + VP (Imp Pl P1) => be_ + "guem" ; + VP (Imp Pl P2) => be_ + "veu" ; + VP (Imp Sg P2) => be_ + "u" ; + VP (Imp Pl P3) => be_ + "guin" ; + VP (Imp Sg P3) => be_ + "gui" ; + VP (Pass Pl Fem) => be_ + "gudes" ; + VP (Pass Sg Fem) => be_ + "guda" ; + VP (Pass Pl Masc) => be_ + "guts" ; + VP (Pass Sg Masc) => be_ + "gut" ; +VP (Imp Sg P1) => variants {} +} +} ; +-- bullir-- is not in the used source . + +oper cabre_13 : Str -> Verbum = \cabre -> +let ca_ = Predef.tk 3 cabre in +{s = table { + VI Infn => ca_ + "bre" ; + VI Ger => ca_ + "bent" ; + VI Part => ca_ + "but" ; + VP (Pres Ind Pl P1) => ca_ + "bem" ; + VP (Pres Ind Sg P1) => ca_ + "bo" ; + VP (Pres Ind Pl P2) => ca_ + "beu" ; + VP (Pres Ind Sg P2) => ca_ + "ps" ; + VP (Pres Ind Pl P3) => ca_ + "ben" ; + VP (Pres Ind Sg P3) => ca_ + "p" ; + VP (Pres Subj Pl P1) => ca_ + "bem" ; + VP (Pres Subj Sg P1) => ca_ + "bi" ; + VP (Pres Subj Pl P2) => ca_ + "beu" ; + VP (Pres Subj Sg P2) => ca_ + "bis" ; + VP (Pres Subj Pl P3) => ca_ + "bin" ; + VP (Pres Subj Sg P3) => ca_ + "bi" ; + VP (Impf Ind Pl P1) => ca_ + "bíem" ;--# notpresent + VP (Impf Ind Sg P1) => ca_ + "bia" ;--# notpresent + VP (Impf Ind Pl P2) => ca_ + "bíeu" ;--# notpresent + VP (Impf Ind Sg P2) => ca_ + "bies" ;--# notpresent + VP (Impf Ind Pl P3) => ca_ + "bien" ;--# notpresent + VP (Impf Ind Sg P3) => ca_ + "bia" ;--# notpresent + VP (Impf Subj Pl P1) => ca_ + "béssim" ;--# notpresent + VP (Impf Subj Sg P1) => ca_ + "bés" ;--# notpresent + VP (Impf Subj Pl P2) => ca_ + "béssiu" ;--# notpresent + VP (Impf Subj Sg P2) => ca_ + "bessis" ;--# notpresent + VP (Impf Subj Pl P3) => ca_ + "bessin" ;--# notpresent + VP (Impf Subj Sg P3) => ca_ + "bés" ;--# notpresent + VP (Fut Pl P1) => ca_ + "brem" ;--# notpresent + VP (Fut Sg P1) => ca_ + "bré" ;--# notpresent + VP (Fut Pl P2) => ca_ + "breu" ;--# notpresent + VP (Fut Sg P2) => ca_ + "bràs" ;--# notpresent + VP (Fut Pl P3) => ca_ + "bran" ;--# notpresent + VP (Fut Sg P3) => ca_ + "brà" ;--# notpresent + VP (Pret Pl P1) => ca_ + "béssim" ;--# notpresent + VP (Pret Sg P1) => ca_ + "bés" ;--# notpresent + VP (Pret Pl P2) => ca_ + "béssiu" ;--# notpresent + VP (Pret Sg P2) => ca_ + "bessis" ;--# notpresent + VP (Pret Pl P3) => ca_ + "bessin" ;--# notpresent + VP (Pret Sg P3) => ca_ + "bés" ;--# notpresent + VP (Cond Pl P1) => ca_ + "bríem" ;--# notpresent + VP (Cond Sg P1) => ca_ + "bria" ;--# notpresent + VP (Cond Pl P2) => ca_ + "bríeu" ;--# notpresent + VP (Cond Sg P2) => ca_ + "bries" ;--# notpresent + VP (Cond Pl P3) => ca_ + "brien" ;--# notpresent + VP (Cond Sg P3) => ca_ + "bria" ;--# notpresent + VP (Imp Pl P1) => ca_ + "bem" ; + VP (Imp Pl P2) => ca_ + "beu" ; + VP (Imp Sg P2) => ca_ + "p" ; + VP (Imp Pl P3) => ca_ + "bin" ; + VP (Imp Sg P3) => ca_ + "bi" ; + VP (Pass Pl Fem) => ca_ + "budes" ; + VP (Pass Sg Fem) => ca_ + "buda" ; + VP (Pass Pl Masc) => ca_ + "buts" ; + VP (Pass Sg Masc) => ca_ + "but" ; +VP (Imp Sg P1) => variants {} +} +} ; +-- caldre-- is not in the used source . + +oper cantar_15 : Str -> Verbum = \cantar -> +let cant_ = Predef.tk 2 cantar in +{s = table { + VI Infn => cant_ + "ar" ; + VI Ger => cant_ + "ant" ; + VI Part => cant_ + "at" ; + VP (Pres Ind Pl P1) => cant_ + "em" ; + VP (Pres Ind Sg P1) => cant_ + "o" ; + VP (Pres Ind Pl P2) => cant_ + "eu" ; + VP (Pres Ind Sg P2) => cant_ + "es" ; + VP (Pres Ind Pl P3) => cant_ + "en" ; + VP (Pres Ind Sg P3) => cant_ + "a" ; + VP (Pres Subj Pl P1) => cant_ + "em" ; + VP (Pres Subj Sg P1) => cant_ + "i" ; + VP (Pres Subj Pl P2) => cant_ + "eu" ; + VP (Pres Subj Sg P2) => cant_ + "is" ; + VP (Pres Subj Pl P3) => cant_ + "in" ; + VP (Pres Subj Sg P3) => cant_ + "i" ; + VP (Impf Ind Pl P1) => cant_ + "àvem" ;--# notpresent + VP (Impf Ind Sg P1) => cant_ + "ava" ;--# notpresent + VP (Impf Ind Pl P2) => cant_ + "àveu" ;--# notpresent + VP (Impf Ind Sg P2) => cant_ + "aves" ;--# notpresent + VP (Impf Ind Pl P3) => cant_ + "aven" ;--# notpresent + VP (Impf Ind Sg P3) => cant_ + "ava" ;--# notpresent + VP (Impf Subj Pl P1) => cant_ + "éssim" ;--# notpresent + VP (Impf Subj Sg P1) => cant_ + "és" ;--# notpresent + VP (Impf Subj Pl P2) => cant_ + "éssiu" ;--# notpresent + VP (Impf Subj Sg P2) => cant_ + "essis" ;--# notpresent + VP (Impf Subj Pl P3) => cant_ + "essin" ;--# notpresent + VP (Impf Subj Sg P3) => cant_ + "és" ;--# notpresent + VP (Fut Pl P1) => cant_ + "arem" ;--# notpresent + VP (Fut Sg P1) => cant_ + "aré" ;--# notpresent + VP (Fut Pl P2) => cant_ + "areu" ;--# notpresent + VP (Fut Sg P2) => cant_ + "aràs" ;--# notpresent + VP (Fut Pl P3) => cant_ + "aran" ;--# notpresent + VP (Fut Sg P3) => cant_ + "arà" ;--# notpresent + VP (Pret Pl P1) => cant_ + "éssim" ;--# notpresent + VP (Pret Sg P1) => cant_ + "és" ;--# notpresent + VP (Pret Pl P2) => cant_ + "éssiu" ;--# notpresent + VP (Pret Sg P2) => cant_ + "essis" ;--# notpresent + VP (Pret Pl P3) => cant_ + "essin" ;--# notpresent + VP (Pret Sg P3) => cant_ + "és" ;--# notpresent + VP (Cond Pl P1) => cant_ + "aríem" ;--# notpresent + VP (Cond Sg P1) => cant_ + "aria" ;--# notpresent + VP (Cond Pl P2) => cant_ + "aríeu" ;--# notpresent + VP (Cond Sg P2) => cant_ + "aries" ;--# notpresent + VP (Cond Pl P3) => cant_ + "arien" ;--# notpresent + VP (Cond Sg P3) => cant_ + "aria" ;--# notpresent + VP (Imp Pl P1) => cant_ + "em" ; + VP (Imp Pl P2) => cant_ + "eu" ; + VP (Imp Sg P2) => cant_ + "a" ; + VP (Imp Pl P3) => cant_ + "in" ; + VP (Imp Sg P3) => cant_ + "i" ; + VP (Pass Pl Fem) => cant_ + "ades" ; + VP (Pass Sg Fem) => cant_ + "ada" ; + VP (Pass Pl Masc) => cant_ + "ats" ; + VP (Pass Sg Masc) => cant_ + "at" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper canviar_16 : Str -> Verbum = \canviar -> +let canvi_ = Predef.tk 2 canviar in +{s = table { + VI Infn => canvi_ + "ar" ; + VI Ger => canvi_ + "ant" ; + VI Part => canvi_ + "at" ; + VP (Pres Ind Pl P1) => canvi_ + "em" ; + VP (Pres Ind Sg P1) => canvi_ + "o" ; + VP (Pres Ind Pl P2) => canvi_ + "eu" ; + VP (Pres Ind Sg P2) => canvi_ + "es" ; + VP (Pres Ind Pl P3) => canvi_ + "en" ; + VP (Pres Ind Sg P3) => canvi_ + "a" ; + VP (Pres Subj Pl P1) => canvi_ + "em" ; + VP (Pres Subj Sg P1) => canvi_ + "ï" ; + VP (Pres Subj Pl P2) => canvi_ + "eu" ; + VP (Pres Subj Sg P2) => canvi_ + "ïs" ; + VP (Pres Subj Pl P3) => canvi_ + "ïn" ; + VP (Pres Subj Sg P3) => canvi_ + "ï" ; + VP (Impf Ind Pl P1) => canvi_ + "àvem" ;--# notpresent + VP (Impf Ind Sg P1) => canvi_ + "ava" ;--# notpresent + VP (Impf Ind Pl P2) => canvi_ + "àveu" ;--# notpresent + VP (Impf Ind Sg P2) => canvi_ + "aves" ;--# notpresent + VP (Impf Ind Pl P3) => canvi_ + "aven" ;--# notpresent + VP (Impf Ind Sg P3) => canvi_ + "ava" ;--# notpresent + VP (Impf Subj Pl P1) => canvi_ + "éssim" ;--# notpresent + VP (Impf Subj Sg P1) => canvi_ + "és" ;--# notpresent + VP (Impf Subj Pl P2) => canvi_ + "éssiu" ;--# notpresent + VP (Impf Subj Sg P2) => canvi_ + "essis" ;--# notpresent + VP (Impf Subj Pl P3) => canvi_ + "essin" ;--# notpresent + VP (Impf Subj Sg P3) => canvi_ + "és" ;--# notpresent + VP (Fut Pl P1) => canvi_ + "arem" ;--# notpresent + VP (Fut Sg P1) => canvi_ + "aré" ;--# notpresent + VP (Fut Pl P2) => canvi_ + "areu" ;--# notpresent + VP (Fut Sg P2) => canvi_ + "aràs" ;--# notpresent + VP (Fut Pl P3) => canvi_ + "aran" ;--# notpresent + VP (Fut Sg P3) => canvi_ + "arà" ;--# notpresent + VP (Pret Pl P1) => canvi_ + "éssim" ;--# notpresent + VP (Pret Sg P1) => canvi_ + "és" ;--# notpresent + VP (Pret Pl P2) => canvi_ + "éssiu" ;--# notpresent + VP (Pret Sg P2) => canvi_ + "essis" ;--# notpresent + VP (Pret Pl P3) => canvi_ + "essin" ;--# notpresent + VP (Pret Sg P3) => canvi_ + "és" ;--# notpresent + VP (Cond Pl P1) => canvi_ + "aríem" ;--# notpresent + VP (Cond Sg P1) => canvi_ + "aria" ;--# notpresent + VP (Cond Pl P2) => canvi_ + "aríeu" ;--# notpresent + VP (Cond Sg P2) => canvi_ + "aries" ;--# notpresent + VP (Cond Pl P3) => canvi_ + "arien" ;--# notpresent + VP (Cond Sg P3) => canvi_ + "aria" ;--# notpresent + VP (Imp Pl P1) => canvi_ + "em" ; + VP (Imp Pl P2) => canvi_ + "eu" ; + VP (Imp Sg P2) => canvi_ + "a" ; + VP (Imp Pl P3) => canvi_ + "ïn" ; + VP (Imp Sg P3) => canvi_ + "ï" ; + VP (Pass Pl Fem) => canvi_ + "ades" ; + VP (Pass Sg Fem) => canvi_ + "ada" ; + VP (Pass Pl Masc) => canvi_ + "ats" ; + VP (Pass Sg Masc) => canvi_ + "at" ; +VP (Imp Sg P1) => variants {} +} +} ; +-- carvendre-- is not in the used source . + +oper caure_18 : Str -> Verbum = \caure -> +let x_ = Predef.tk 5 caure in +{s = table { + VI Infn => x_ + "caure" ; + VI Ger => x_ + "caient" ; + VI Part => x_ + "caigut" ; + VP (Pres Ind Pl P1) => x_ + "caiem" ; + VP (Pres Ind Sg P1) => x_ + "caic" ; + VP (Pres Ind Pl P2) => x_ + "caieu" ; + VP (Pres Ind Sg P2) => x_ + "caus" ; + VP (Pres Ind Pl P3) => x_ + "cauen" ; + VP (Pres Ind Sg P3) => x_ + "cau" ; + VP (Pres Subj Pl P1) => x_ + "caiguem" ; + VP (Pres Subj Sg P1) => x_ + "caigui" ; + VP (Pres Subj Pl P2) => x_ + "caigueu" ; + VP (Pres Subj Sg P2) => x_ + "caiguis" ; + VP (Pres Subj Pl P3) => x_ + "caiguin" ; + VP (Pres Subj Sg P3) => x_ + "caigui" ; + VP (Impf Ind Pl P1) => x_ + "quèiem" ;--# notpresent + VP (Impf Ind Sg P1) => x_ + "queia" ;--# notpresent + VP (Impf Ind Pl P2) => x_ + "quèieu" ;--# notpresent + VP (Impf Ind Sg P2) => x_ + "queies" ;--# notpresent + VP (Impf Ind Pl P3) => x_ + "queien" ;--# notpresent + VP (Impf Ind Sg P3) => x_ + "queia" ;--# notpresent + VP (Impf Subj Pl P1) => x_ + "caiguéssim" ;--# notpresent + VP (Impf Subj Sg P1) => x_ + "caigués" ;--# notpresent + VP (Impf Subj Pl P2) => x_ + "caiguéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => x_ + "caiguessis" ;--# notpresent + VP (Impf Subj Pl P3) => x_ + "caiguessin" ;--# notpresent + VP (Impf Subj Sg P3) => x_ + "caigués" ;--# notpresent + VP (Fut Pl P1) => x_ + "caurem" ;--# notpresent + VP (Fut Sg P1) => x_ + "cauré" ;--# notpresent + VP (Fut Pl P2) => x_ + "caureu" ;--# notpresent + VP (Fut Sg P2) => x_ + "cauràs" ;--# notpresent + VP (Fut Pl P3) => x_ + "cauran" ;--# notpresent + VP (Fut Sg P3) => x_ + "caurà" ;--# notpresent + VP (Pret Pl P1) => x_ + "caiguéssim" ;--# notpresent + VP (Pret Sg P1) => x_ + "caigués" ;--# notpresent + VP (Pret Pl P2) => x_ + "caiguéssiu" ;--# notpresent + VP (Pret Sg P2) => x_ + "caiguessis" ;--# notpresent + VP (Pret Pl P3) => x_ + "caiguessin" ;--# notpresent + VP (Pret Sg P3) => x_ + "caigués" ;--# notpresent + VP (Cond Pl P1) => x_ + "cauríem" ;--# notpresent + VP (Cond Sg P1) => x_ + "cauria" ;--# notpresent + VP (Cond Pl P2) => x_ + "cauríeu" ;--# notpresent + VP (Cond Sg P2) => x_ + "cauries" ;--# notpresent + VP (Cond Pl P3) => x_ + "caurien" ;--# notpresent + VP (Cond Sg P3) => x_ + "cauria" ;--# notpresent + VP (Imp Pl P1) => x_ + "caiguem" ; + VP (Imp Pl P2) => x_ + "caieu" ; + VP (Imp Sg P2) => x_ + "cau" ; + VP (Imp Pl P3) => x_ + "caiguin" ; + VP (Imp Sg P3) => x_ + "caigui" ; + VP (Pass Pl Fem) => x_ + "caigudes" ; + VP (Pass Sg Fem) => x_ + "caiguda" ; + VP (Pass Pl Masc) => x_ + "caiguts" ; + VP (Pass Sg Masc) => x_ + "caigut" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper cloure_19 : Str -> Verbum = \cloure -> +let clo_ = Predef.tk 3 cloure in +{s = table { + VI Infn => clo_ + "ure" ; + VI Ger => clo_ + "ent" ; + VI Part => clo_ + "s" ; + VP (Pres Ind Pl P1) => clo_ + "em" ; + VP (Pres Ind Sg P1) => clo_ + "c" ; + VP (Pres Ind Pl P2) => clo_ + "eu" ; + VP (Pres Ind Sg P2) => clo_ + "us" ; + VP (Pres Ind Pl P3) => clo_ + "uen" ; + VP (Pres Ind Sg P3) => clo_ + "u" ; + VP (Pres Subj Pl P1) => clo_ + "guem" ; + VP (Pres Subj Sg P1) => clo_ + "gui" ; + VP (Pres Subj Pl P2) => clo_ + "gueu" ; + VP (Pres Subj Sg P2) => clo_ + "guis" ; + VP (Pres Subj Pl P3) => clo_ + "guin" ; + VP (Pres Subj Sg P3) => clo_ + "gui" ; + VP (Impf Ind Pl P1) => clo_ + "íem" ;--# notpresent + VP (Impf Ind Sg P1) => clo_ + "ïa" ;--# notpresent + VP (Impf Ind Pl P2) => clo_ + "íeu" ;--# notpresent + VP (Impf Ind Sg P2) => clo_ + "ïes" ;--# notpresent + VP (Impf Ind Pl P3) => clo_ + "ïen" ;--# notpresent + VP (Impf Ind Sg P3) => clo_ + "ïa" ;--# notpresent + VP (Impf Subj Pl P1) => clo_ + "guéssim" ;--# notpresent + VP (Impf Subj Sg P1) => clo_ + "gués" ;--# notpresent + VP (Impf Subj Pl P2) => clo_ + "guéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => clo_ + "guessis" ;--# notpresent + VP (Impf Subj Pl P3) => clo_ + "guessin" ;--# notpresent + VP (Impf Subj Sg P3) => clo_ + "gués" ;--# notpresent + VP (Fut Pl P1) => clo_ + "urem" ;--# notpresent + VP (Fut Sg P1) => clo_ + "uré" ;--# notpresent + VP (Fut Pl P2) => clo_ + "ureu" ;--# notpresent + VP (Fut Sg P2) => clo_ + "uràs" ;--# notpresent + VP (Fut Pl P3) => clo_ + "uran" ;--# notpresent + VP (Fut Sg P3) => clo_ + "urà" ;--# notpresent + VP (Pret Pl P1) => clo_ + "guéssim" ;--# notpresent + VP (Pret Sg P1) => clo_ + "gués" ;--# notpresent + VP (Pret Pl P2) => clo_ + "guéssiu" ;--# notpresent + VP (Pret Sg P2) => clo_ + "guessis" ;--# notpresent + VP (Pret Pl P3) => clo_ + "guessin" ;--# notpresent + VP (Pret Sg P3) => clo_ + "gués" ;--# notpresent + VP (Cond Pl P1) => clo_ + "uríem" ;--# notpresent + VP (Cond Sg P1) => clo_ + "uria" ;--# notpresent + VP (Cond Pl P2) => clo_ + "uríeu" ;--# notpresent + VP (Cond Sg P2) => clo_ + "uries" ;--# notpresent + VP (Cond Pl P3) => clo_ + "urien" ;--# notpresent + VP (Cond Sg P3) => clo_ + "uria" ;--# notpresent + VP (Imp Pl P1) => clo_ + "guem" ; + VP (Imp Pl P2) => clo_ + "eu" ; + VP (Imp Sg P2) => clo_ + "u" ; + VP (Imp Pl P3) => clo_ + "guin" ; + VP (Imp Sg P3) => clo_ + "gui" ; + VP (Pass Pl Fem) => clo_ + "ses" ; + VP (Pass Sg Fem) => clo_ + "sa" ; + VP (Pass Pl Masc) => clo_ + "sos" ; + VP (Pass Sg Masc) => clo_ + "s" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper cobrir_20 : Str -> Verbum = \cobrir -> +let cob_ = Predef.tk 3 cobrir in +{s = table { + VI Infn => cob_ + "rir" ; + VI Ger => cob_ + "rint" ; + VI Part => cob_ + "ert" ; + VP (Pres Ind Pl P1) => cob_ + "rim" ; + VP (Pres Ind Sg P1) => cob_ + "reixo" ; + VP (Pres Ind Pl P2) => cob_ + "riu" ; + VP (Pres Ind Sg P2) => cob_ + "reixes" ; + VP (Pres Ind Pl P3) => cob_ + "reixen" ; + VP (Pres Ind Sg P3) => cob_ + "reix" ; + VP (Pres Subj Pl P1) => cob_ + "rim" ; + VP (Pres Subj Sg P1) => cob_ + "reixi" ; + VP (Pres Subj Pl P2) => cob_ + "riu" ; + VP (Pres Subj Sg P2) => cob_ + "reixis" ; + VP (Pres Subj Pl P3) => cob_ + "reixin" ; + VP (Pres Subj Sg P3) => cob_ + "reixi" ; + VP (Impf Ind Pl P1) => cob_ + "ríem" ;--# notpresent + VP (Impf Ind Sg P1) => cob_ + "ria" ;--# notpresent + VP (Impf Ind Pl P2) => cob_ + "ríeu" ;--# notpresent + VP (Impf Ind Sg P2) => cob_ + "ries" ;--# notpresent + VP (Impf Ind Pl P3) => cob_ + "rien" ;--# notpresent + VP (Impf Ind Sg P3) => cob_ + "ria" ;--# notpresent + VP (Impf Subj Pl P1) => cob_ + "ríssim" ;--# notpresent + VP (Impf Subj Sg P1) => cob_ + "rís" ;--# notpresent + VP (Impf Subj Pl P2) => cob_ + "ríssiu" ;--# notpresent + VP (Impf Subj Sg P2) => cob_ + "rissis" ;--# notpresent + VP (Impf Subj Pl P3) => cob_ + "rissin" ;--# notpresent + VP (Impf Subj Sg P3) => cob_ + "rís" ;--# notpresent + VP (Fut Pl P1) => cob_ + "rirem" ;--# notpresent + VP (Fut Sg P1) => cob_ + "riré" ;--# notpresent + VP (Fut Pl P2) => cob_ + "rireu" ;--# notpresent + VP (Fut Sg P2) => cob_ + "riràs" ;--# notpresent + VP (Fut Pl P3) => cob_ + "riran" ;--# notpresent + VP (Fut Sg P3) => cob_ + "rirà" ;--# notpresent + VP (Pret Pl P1) => cob_ + "ríssim" ;--# notpresent + VP (Pret Sg P1) => cob_ + "rís" ;--# notpresent + VP (Pret Pl P2) => cob_ + "ríssiu" ;--# notpresent + VP (Pret Sg P2) => cob_ + "rissis" ;--# notpresent + VP (Pret Pl P3) => cob_ + "rissin" ;--# notpresent + VP (Pret Sg P3) => cob_ + "rís" ;--# notpresent + VP (Cond Pl P1) => cob_ + "riríem" ;--# notpresent + VP (Cond Sg P1) => cob_ + "riria" ;--# notpresent + VP (Cond Pl P2) => cob_ + "riríeu" ;--# notpresent + VP (Cond Sg P2) => cob_ + "riries" ;--# notpresent + VP (Cond Pl P3) => cob_ + "ririen" ;--# notpresent + VP (Cond Sg P3) => cob_ + "riria" ;--# notpresent + VP (Imp Pl P1) => cob_ + "rim" ; + VP (Imp Pl P2) => cob_ + "riu" ; + VP (Imp Sg P2) => cob_ + "reix" ; + VP (Imp Pl P3) => cob_ + "reixin" ; + VP (Imp Sg P3) => cob_ + "reixi" ; + VP (Pass Pl Fem) => cob_ + "ertes" ; + VP (Pass Sg Fem) => cob_ + "erta" ; + VP (Pass Pl Masc) => cob_ + "erts" ; + VP (Pass Sg Masc) => cob_ + "ert" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper collir_21 : Str -> Verbum = \collir -> +let c_ = Predef.tk 5 collir in +{s = table { + VI Infn => c_ + "ollir" ; + VI Ger => c_ + "ollint" ; + VI Part => c_ + "ollit" ; + VP (Pres Ind Pl P1) => c_ + "ollim" ; + VP (Pres Ind Sg P1) => c_ + "ullo" ; + VP (Pres Ind Pl P2) => c_ + "olliu" ; + VP (Pres Ind Sg P2) => c_ + "ulls" ; + VP (Pres Ind Pl P3) => c_ + "ullen" ; + VP (Pres Ind Sg P3) => c_ + "ull" ; + VP (Pres Subj Pl P1) => c_ + "ollim" ; + VP (Pres Subj Sg P1) => c_ + "ulli" ; + VP (Pres Subj Pl P2) => c_ + "olliu" ; + VP (Pres Subj Sg P2) => c_ + "ullis" ; + VP (Pres Subj Pl P3) => c_ + "ullin" ; + VP (Pres Subj Sg P3) => c_ + "ulli" ; + VP (Impf Ind Pl P1) => c_ + "ollíem" ;--# notpresent + VP (Impf Ind Sg P1) => c_ + "ollia" ;--# notpresent + VP (Impf Ind Pl P2) => c_ + "ollíeu" ;--# notpresent + VP (Impf Ind Sg P2) => c_ + "ollies" ;--# notpresent + VP (Impf Ind Pl P3) => c_ + "ollien" ;--# notpresent + VP (Impf Ind Sg P3) => c_ + "ollia" ;--# notpresent + VP (Impf Subj Pl P1) => c_ + "ollíssim" ;--# notpresent + VP (Impf Subj Sg P1) => c_ + "ollís" ;--# notpresent + VP (Impf Subj Pl P2) => c_ + "ollíssiu" ;--# notpresent + VP (Impf Subj Sg P2) => c_ + "ollissis" ;--# notpresent + VP (Impf Subj Pl P3) => c_ + "ollissin" ;--# notpresent + VP (Impf Subj Sg P3) => c_ + "ollís" ;--# notpresent + VP (Fut Pl P1) => c_ + "ollirem" ;--# notpresent + VP (Fut Sg P1) => c_ + "olliré" ;--# notpresent + VP (Fut Pl P2) => c_ + "ollireu" ;--# notpresent + VP (Fut Sg P2) => c_ + "olliràs" ;--# notpresent + VP (Fut Pl P3) => c_ + "olliran" ;--# notpresent + VP (Fut Sg P3) => c_ + "ollirà" ;--# notpresent + VP (Pret Pl P1) => c_ + "ollíssim" ;--# notpresent + VP (Pret Sg P1) => c_ + "ollís" ;--# notpresent + VP (Pret Pl P2) => c_ + "ollíssiu" ;--# notpresent + VP (Pret Sg P2) => c_ + "ollissis" ;--# notpresent + VP (Pret Pl P3) => c_ + "ollissin" ;--# notpresent + VP (Pret Sg P3) => c_ + "ollís" ;--# notpresent + VP (Cond Pl P1) => c_ + "olliríem" ;--# notpresent + VP (Cond Sg P1) => c_ + "olliria" ;--# notpresent + VP (Cond Pl P2) => c_ + "olliríeu" ;--# notpresent + VP (Cond Sg P2) => c_ + "olliries" ;--# notpresent + VP (Cond Pl P3) => c_ + "ollirien" ;--# notpresent + VP (Cond Sg P3) => c_ + "olliria" ;--# notpresent + VP (Imp Pl P1) => c_ + "ollim" ; + VP (Imp Pl P2) => c_ + "olliu" ; + VP (Imp Sg P2) => c_ + "ull" ; + VP (Imp Pl P3) => c_ + "ullin" ; + VP (Imp Sg P3) => c_ + "ulli" ; + VP (Pass Pl Fem) => c_ + "ollides" ; + VP (Pass Sg Fem) => c_ + "ollida" ; + VP (Pass Pl Masc) => c_ + "ollits" ; + VP (Pass Sg Masc) => c_ + "ollit" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper començar_22 : Str -> Verbum = \començar -> +let comen_ = Predef.tk 3 començar in +{s = table { + VI Infn => comen_ + "çar" ; + VI Ger => comen_ + "çant" ; + VI Part => comen_ + "çat" ; + VP (Pres Ind Pl P1) => comen_ + "cem" ; + VP (Pres Ind Sg P1) => comen_ + "ço" ; + VP (Pres Ind Pl P2) => comen_ + "ceu" ; + VP (Pres Ind Sg P2) => comen_ + "ces" ; + VP (Pres Ind Pl P3) => comen_ + "cen" ; + VP (Pres Ind Sg P3) => comen_ + "ça" ; + VP (Pres Subj Pl P1) => comen_ + "cem" ; + VP (Pres Subj Sg P1) => comen_ + "ci" ; + VP (Pres Subj Pl P2) => comen_ + "ceu" ; + VP (Pres Subj Sg P2) => comen_ + "cis" ; + VP (Pres Subj Pl P3) => comen_ + "cin" ; + VP (Pres Subj Sg P3) => comen_ + "ci" ; + VP (Impf Ind Pl P1) => comen_ + "çàvem" ;--# notpresent + VP (Impf Ind Sg P1) => comen_ + "çava" ;--# notpresent + VP (Impf Ind Pl P2) => comen_ + "çàveu" ;--# notpresent + VP (Impf Ind Sg P2) => comen_ + "çaves" ;--# notpresent + VP (Impf Ind Pl P3) => comen_ + "çaven" ;--# notpresent + VP (Impf Ind Sg P3) => comen_ + "çava" ;--# notpresent + VP (Impf Subj Pl P1) => comen_ + "céssim" ;--# notpresent + VP (Impf Subj Sg P1) => comen_ + "cés" ;--# notpresent + VP (Impf Subj Pl P2) => comen_ + "céssiu" ;--# notpresent + VP (Impf Subj Sg P2) => comen_ + "cessis" ;--# notpresent + VP (Impf Subj Pl P3) => comen_ + "cessin" ;--# notpresent + VP (Impf Subj Sg P3) => comen_ + "cés" ;--# notpresent + VP (Fut Pl P1) => comen_ + "çarem" ;--# notpresent + VP (Fut Sg P1) => comen_ + "çaré" ;--# notpresent + VP (Fut Pl P2) => comen_ + "çareu" ;--# notpresent + VP (Fut Sg P2) => comen_ + "çaràs" ;--# notpresent + VP (Fut Pl P3) => comen_ + "çaran" ;--# notpresent + VP (Fut Sg P3) => comen_ + "çarà" ;--# notpresent + VP (Pret Pl P1) => comen_ + "céssim" ;--# notpresent + VP (Pret Sg P1) => comen_ + "cés" ;--# notpresent + VP (Pret Pl P2) => comen_ + "céssiu" ;--# notpresent + VP (Pret Sg P2) => comen_ + "cessis" ;--# notpresent + VP (Pret Pl P3) => comen_ + "cessin" ;--# notpresent + VP (Pret Sg P3) => comen_ + "cés" ;--# notpresent + VP (Cond Pl P1) => comen_ + "çaríem" ;--# notpresent + VP (Cond Sg P1) => comen_ + "çaria" ;--# notpresent + VP (Cond Pl P2) => comen_ + "çaríeu" ;--# notpresent + VP (Cond Sg P2) => comen_ + "çaries" ;--# notpresent + VP (Cond Pl P3) => comen_ + "çarien" ;--# notpresent + VP (Cond Sg P3) => comen_ + "çaria" ;--# notpresent + VP (Imp Pl P1) => comen_ + "cem" ; + VP (Imp Pl P2) => comen_ + "ceu" ; + VP (Imp Sg P2) => comen_ + "ça" ; + VP (Imp Pl P3) => comen_ + "cin" ; + VP (Imp Sg P3) => comen_ + "ci" ; + VP (Pass Pl Fem) => comen_ + "çades" ; + VP (Pass Sg Fem) => comen_ + "çada" ; + VP (Pass Pl Masc) => comen_ + "çats" ; + VP (Pass Sg Masc) => comen_ + "çat" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper commoure_23 : Str -> Verbum = \commoure -> +let commo_ = Predef.tk 3 commoure in +{s = table { + VI Infn => commo_ + "ure" ; + VI Ger => commo_ + "vent" ; + VI Part => commo_ + "gut" ; + VP (Pres Ind Pl P1) => commo_ + "vem" ; + VP (Pres Ind Sg P1) => commo_ + "c" ; + VP (Pres Ind Pl P2) => commo_ + "veu" ; + VP (Pres Ind Sg P2) => commo_ + "us" ; + VP (Pres Ind Pl P3) => commo_ + "uen" ; + VP (Pres Ind Sg P3) => commo_ + "u" ; + VP (Pres Subj Pl P1) => commo_ + "guem" ; + VP (Pres Subj Sg P1) => commo_ + "gui" ; + VP (Pres Subj Pl P2) => commo_ + "gueu" ; + VP (Pres Subj Sg P2) => commo_ + "guis" ; + VP (Pres Subj Pl P3) => commo_ + "guin" ; + VP (Pres Subj Sg P3) => commo_ + "gui" ; + VP (Impf Ind Pl P1) => commo_ + "víem" ;--# notpresent + VP (Impf Ind Sg P1) => commo_ + "via" ;--# notpresent + VP (Impf Ind Pl P2) => commo_ + "víeu" ;--# notpresent + VP (Impf Ind Sg P2) => commo_ + "vies" ;--# notpresent + VP (Impf Ind Pl P3) => commo_ + "vien" ;--# notpresent + VP (Impf Ind Sg P3) => commo_ + "via" ;--# notpresent + VP (Impf Subj Pl P1) => commo_ + "guéssim" ;--# notpresent + VP (Impf Subj Sg P1) => commo_ + "gués" ;--# notpresent + VP (Impf Subj Pl P2) => commo_ + "guéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => commo_ + "guessis" ;--# notpresent + VP (Impf Subj Pl P3) => commo_ + "guessin" ;--# notpresent + VP (Impf Subj Sg P3) => commo_ + "gués" ;--# notpresent + VP (Fut Pl P1) => commo_ + "urem" ;--# notpresent + VP (Fut Sg P1) => commo_ + "uré" ;--# notpresent + VP (Fut Pl P2) => commo_ + "ureu" ;--# notpresent + VP (Fut Sg P2) => commo_ + "uràs" ;--# notpresent + VP (Fut Pl P3) => commo_ + "uran" ;--# notpresent + VP (Fut Sg P3) => commo_ + "urà" ;--# notpresent + VP (Pret Pl P1) => commo_ + "guéssim" ;--# notpresent + VP (Pret Sg P1) => commo_ + "gués" ;--# notpresent + VP (Pret Pl P2) => commo_ + "guéssiu" ;--# notpresent + VP (Pret Sg P2) => commo_ + "guessis" ;--# notpresent + VP (Pret Pl P3) => commo_ + "guessin" ;--# notpresent + VP (Pret Sg P3) => commo_ + "gués" ;--# notpresent + VP (Cond Pl P1) => commo_ + "uríem" ;--# notpresent + VP (Cond Sg P1) => commo_ + "uria" ;--# notpresent + VP (Cond Pl P2) => commo_ + "uríeu" ;--# notpresent + VP (Cond Sg P2) => commo_ + "uries" ;--# notpresent + VP (Cond Pl P3) => commo_ + "urien" ;--# notpresent + VP (Cond Sg P3) => commo_ + "uria" ;--# notpresent + VP (Imp Pl P1) => commo_ + "guem" ; + VP (Imp Pl P2) => commo_ + "veu" ; + VP (Imp Sg P2) => commo_ + "u" ; + VP (Imp Pl P3) => commo_ + "guin" ; + VP (Imp Sg P3) => commo_ + "gui" ; + VP (Pass Pl Fem) => commo_ + "gudes" ; + VP (Pass Sg Fem) => commo_ + "guda" ; + VP (Pass Pl Masc) => commo_ + "guts" ; + VP (Pass Sg Masc) => commo_ + "gut" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper complaure_24 : Str -> Verbum = \complaure -> +let compla_ = Predef.tk 3 complaure in +{s = table { + VI Infn => compla_ + "ure" ; + VI Ger => compla_ + "ent" ; + VI Part => compla_ + "gut" ; + VP (Pres Ind Pl P1) => compla_ + "em" ; + VP (Pres Ind Sg P1) => compla_ + "c" ; + VP (Pres Ind Pl P2) => compla_ + "eu" ; + VP (Pres Ind Sg P2) => compla_ + "us" ; + VP (Pres Ind Pl P3) => compla_ + "uen" ; + VP (Pres Ind Sg P3) => compla_ + "u" ; + VP (Pres Subj Pl P1) => compla_ + "guem" ; + VP (Pres Subj Sg P1) => compla_ + "gui" ; + VP (Pres Subj Pl P2) => compla_ + "gueu" ; + VP (Pres Subj Sg P2) => compla_ + "guis" ; + VP (Pres Subj Pl P3) => compla_ + "guin" ; + VP (Pres Subj Sg P3) => compla_ + "gui" ; + VP (Impf Ind Pl P1) => compla_ + "íem" ;--# notpresent + VP (Impf Ind Sg P1) => compla_ + "ïa" ;--# notpresent + VP (Impf Ind Pl P2) => compla_ + "íeu" ;--# notpresent + VP (Impf Ind Sg P2) => compla_ + "ïes" ;--# notpresent + VP (Impf Ind Pl P3) => compla_ + "ïen" ;--# notpresent + VP (Impf Ind Sg P3) => compla_ + "ïa" ;--# notpresent + VP (Impf Subj Pl P1) => compla_ + "guéssim" ;--# notpresent + VP (Impf Subj Sg P1) => compla_ + "gués" ;--# notpresent + VP (Impf Subj Pl P2) => compla_ + "guéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => compla_ + "guessis" ;--# notpresent + VP (Impf Subj Pl P3) => compla_ + "guessin" ;--# notpresent + VP (Impf Subj Sg P3) => compla_ + "gués" ;--# notpresent + VP (Fut Pl P1) => compla_ + "urem" ;--# notpresent + VP (Fut Sg P1) => compla_ + "uré" ;--# notpresent + VP (Fut Pl P2) => compla_ + "ureu" ;--# notpresent + VP (Fut Sg P2) => compla_ + "uràs" ;--# notpresent + VP (Fut Pl P3) => compla_ + "uran" ;--# notpresent + VP (Fut Sg P3) => compla_ + "urà" ;--# notpresent + VP (Pret Pl P1) => compla_ + "guéssim" ;--# notpresent + VP (Pret Sg P1) => compla_ + "gués" ;--# notpresent + VP (Pret Pl P2) => compla_ + "guéssiu" ;--# notpresent + VP (Pret Sg P2) => compla_ + "guessis" ;--# notpresent + VP (Pret Pl P3) => compla_ + "guessin" ;--# notpresent + VP (Pret Sg P3) => compla_ + "gués" ;--# notpresent + VP (Cond Pl P1) => compla_ + "uríem" ;--# notpresent + VP (Cond Sg P1) => compla_ + "uria" ;--# notpresent + VP (Cond Pl P2) => compla_ + "uríeu" ;--# notpresent + VP (Cond Sg P2) => compla_ + "uries" ;--# notpresent + VP (Cond Pl P3) => compla_ + "urien" ;--# notpresent + VP (Cond Sg P3) => compla_ + "uria" ;--# notpresent + VP (Imp Pl P1) => compla_ + "guem" ; + VP (Imp Pl P2) => compla_ + "eu" ; + VP (Imp Sg P2) => compla_ + "u" ; + VP (Imp Pl P3) => compla_ + "guin" ; + VP (Imp Sg P3) => compla_ + "gui" ; + VP (Pass Pl Fem) => compla_ + "gudes" ; + VP (Pass Sg Fem) => compla_ + "guda" ; + VP (Pass Pl Masc) => compla_ + "guts" ; + VP (Pass Sg Masc) => compla_ + "gut" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper complir_25 : Str -> Verbum = \complir -> +let compl_ = Predef.tk 2 complir in +{s = table { + VI Infn => compl_ + "ir" ; + VI Ger => compl_ + "int" ; + VI Part => compl_ + "ert" ; + VP (Pres Ind Pl P1) => compl_ + "im" ; + VP (Pres Ind Sg P1) => compl_ + "eixo" ; + VP (Pres Ind Pl P2) => compl_ + "iu" ; + VP (Pres Ind Sg P2) => compl_ + "eixes" ; + VP (Pres Ind Pl P3) => compl_ + "eixen" ; + VP (Pres Ind Sg P3) => compl_ + "eix" ; + VP (Pres Subj Pl P1) => compl_ + "im" ; + VP (Pres Subj Sg P1) => compl_ + "eixi" ; + VP (Pres Subj Pl P2) => compl_ + "iu" ; + VP (Pres Subj Sg P2) => compl_ + "eixis" ; + VP (Pres Subj Pl P3) => compl_ + "eixin" ; + VP (Pres Subj Sg P3) => compl_ + "eixi" ; + VP (Impf Ind Pl P1) => compl_ + "íem" ;--# notpresent + VP (Impf Ind Sg P1) => compl_ + "ia" ;--# notpresent + VP (Impf Ind Pl P2) => compl_ + "íeu" ;--# notpresent + VP (Impf Ind Sg P2) => compl_ + "ies" ;--# notpresent + VP (Impf Ind Pl P3) => compl_ + "ien" ;--# notpresent + VP (Impf Ind Sg P3) => compl_ + "ia" ;--# notpresent + VP (Impf Subj Pl P1) => compl_ + "íssim" ;--# notpresent + VP (Impf Subj Sg P1) => compl_ + "ís" ;--# notpresent + VP (Impf Subj Pl P2) => compl_ + "íssiu" ;--# notpresent + VP (Impf Subj Sg P2) => compl_ + "issis" ;--# notpresent + VP (Impf Subj Pl P3) => compl_ + "issin" ;--# notpresent + VP (Impf Subj Sg P3) => compl_ + "ís" ;--# notpresent + VP (Fut Pl P1) => compl_ + "irem" ;--# notpresent + VP (Fut Sg P1) => compl_ + "iré" ;--# notpresent + VP (Fut Pl P2) => compl_ + "ireu" ;--# notpresent + VP (Fut Sg P2) => compl_ + "iràs" ;--# notpresent + VP (Fut Pl P3) => compl_ + "iran" ;--# notpresent + VP (Fut Sg P3) => compl_ + "irà" ;--# notpresent + VP (Pret Pl P1) => compl_ + "íssim" ;--# notpresent + VP (Pret Sg P1) => compl_ + "ís" ;--# notpresent + VP (Pret Pl P2) => compl_ + "íssiu" ;--# notpresent + VP (Pret Sg P2) => compl_ + "issis" ;--# notpresent + VP (Pret Pl P3) => compl_ + "issin" ;--# notpresent + VP (Pret Sg P3) => compl_ + "ís" ;--# notpresent + VP (Cond Pl P1) => compl_ + "iríem" ;--# notpresent + VP (Cond Sg P1) => compl_ + "iria" ;--# notpresent + VP (Cond Pl P2) => compl_ + "iríeu" ;--# notpresent + VP (Cond Sg P2) => compl_ + "iries" ;--# notpresent + VP (Cond Pl P3) => compl_ + "irien" ;--# notpresent + VP (Cond Sg P3) => compl_ + "iria" ;--# notpresent + VP (Imp Pl P1) => compl_ + "im" ; + VP (Imp Pl P2) => compl_ + "iu" ; + VP (Imp Sg P2) => compl_ + "eix" ; + VP (Imp Pl P3) => compl_ + "eixin" ; + VP (Imp Sg P3) => compl_ + "eixi" ; + VP (Pass Pl Fem) => compl_ + "ertes" ; + VP (Pass Sg Fem) => compl_ + "erta" ; + VP (Pass Pl Masc) => compl_ + "erts" ; + VP (Pass Sg Masc) => compl_ + "ert" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper compondre_26 : Str -> Verbum = \compondre -> +let compo_ = Predef.tk 4 compondre in +{s = table { + VI Infn => compo_ + "ndre" ; + VI Ger => compo_ + "nent" ; + VI Part => compo_ + "st" ; + VP (Pres Ind Pl P1) => compo_ + "nem" ; + VP (Pres Ind Sg P1) => compo_ + "nc" ; + VP (Pres Ind Pl P2) => compo_ + "neu" ; + VP (Pres Ind Sg P2) => compo_ + "ns" ; + VP (Pres Ind Pl P3) => compo_ + "nen" ; + VP (Pres Ind Sg P3) => compo_ + "n" ; + VP (Pres Subj Pl P1) => compo_ + "nguem" ; + VP (Pres Subj Sg P1) => compo_ + "ngui" ; + VP (Pres Subj Pl P2) => compo_ + "ngueu" ; + VP (Pres Subj Sg P2) => compo_ + "nguis" ; + VP (Pres Subj Pl P3) => compo_ + "nguin" ; + VP (Pres Subj Sg P3) => compo_ + "ngui" ; + VP (Impf Ind Pl P1) => compo_ + "níem" ;--# notpresent + VP (Impf Ind Sg P1) => compo_ + "nia" ;--# notpresent + VP (Impf Ind Pl P2) => compo_ + "níeu" ;--# notpresent + VP (Impf Ind Sg P2) => compo_ + "nies" ;--# notpresent + VP (Impf Ind Pl P3) => compo_ + "nien" ;--# notpresent + VP (Impf Ind Sg P3) => compo_ + "nia" ;--# notpresent + VP (Impf Subj Pl P1) => compo_ + "nguéssim" ;--# notpresent + VP (Impf Subj Sg P1) => compo_ + "ngués" ;--# notpresent + VP (Impf Subj Pl P2) => compo_ + "nguéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => compo_ + "nguessis" ;--# notpresent + VP (Impf Subj Pl P3) => compo_ + "nguessin" ;--# notpresent + VP (Impf Subj Sg P3) => compo_ + "ngués" ;--# notpresent + VP (Fut Pl P1) => compo_ + "ndrem" ;--# notpresent + VP (Fut Sg P1) => compo_ + "ndré" ;--# notpresent + VP (Fut Pl P2) => compo_ + "ndreu" ;--# notpresent + VP (Fut Sg P2) => compo_ + "ndràs" ;--# notpresent + VP (Fut Pl P3) => compo_ + "ndran" ;--# notpresent + VP (Fut Sg P3) => compo_ + "ndrà" ;--# notpresent + VP (Pret Pl P1) => compo_ + "nguéssim" ;--# notpresent + VP (Pret Sg P1) => compo_ + "ngués" ;--# notpresent + VP (Pret Pl P2) => compo_ + "nguéssiu" ;--# notpresent + VP (Pret Sg P2) => compo_ + "nguessis" ;--# notpresent + VP (Pret Pl P3) => compo_ + "nguessin" ;--# notpresent + VP (Pret Sg P3) => compo_ + "ngués" ;--# notpresent + VP (Cond Pl P1) => compo_ + "ndríem" ;--# notpresent + VP (Cond Sg P1) => compo_ + "ndria" ;--# notpresent + VP (Cond Pl P2) => compo_ + "ndríeu" ;--# notpresent + VP (Cond Sg P2) => compo_ + "ndries" ;--# notpresent + VP (Cond Pl P3) => compo_ + "ndrien" ;--# notpresent + VP (Cond Sg P3) => compo_ + "ndria" ;--# notpresent + VP (Imp Pl P1) => compo_ + "nguem" ; + VP (Imp Pl P2) => compo_ + "neu" ; + VP (Imp Sg P2) => compo_ + "n" ; + VP (Imp Pl P3) => compo_ + "nguin" ; + VP (Imp Sg P3) => compo_ + "ngui" ; + VP (Pass Pl Fem) => compo_ + "stes" ; + VP (Pass Sg Fem) => compo_ + "sta" ; + VP (Pass Pl Masc) => compo_ + "sts" ; + VP (Pass Sg Masc) => compo_ + "st" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper conèixer_27 : Str -> Verbum = \conèixer -> +let con_ = Predef.tk 5 conèixer in +{s = table { + VI Ger => con_ + "eixent" ; + VI Part => con_ + "egut" ; + VP (Pres Ind Pl P1) => con_ + "eixem" ; + VP (Pres Ind Sg P1) => con_ + "ec" ; + VP (Pres Ind Pl P2) => con_ + "eixeu" ; + VP (Pres Ind Sg P2) => con_ + "eixes" ; + VP (Pres Ind Pl P3) => con_ + "eixen" ; + VP (Pres Ind Sg P3) => con_ + "eix" ; + VP (Pres Subj Pl P1) => con_ + "eguem" ; + VP (Pres Subj Sg P1) => con_ + "egui" ; + VP (Pres Subj Pl P2) => con_ + "egueu" ; + VP (Pres Subj Sg P2) => con_ + "eguis" ; + VP (Pres Subj Pl P3) => con_ + "eguin" ; + VP (Pres Subj Sg P3) => con_ + "egui" ; + VP (Impf Ind Pl P1) => con_ + "eixíem" ;--# notpresent + VP (Impf Ind Sg P1) => con_ + "eixia" ;--# notpresent + VP (Impf Ind Pl P2) => con_ + "eixíeu" ;--# notpresent + VP (Impf Ind Sg P2) => con_ + "eixies" ;--# notpresent + VP (Impf Ind Pl P3) => con_ + "eixien" ;--# notpresent + VP (Impf Ind Sg P3) => con_ + "eixia" ;--# notpresent + VP (Impf Subj Pl P1) => con_ + "eguéssim" ;--# notpresent + VP (Impf Subj Sg P1) => con_ + "egués" ;--# notpresent + VP (Impf Subj Pl P2) => con_ + "eguéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => con_ + "eguessis" ;--# notpresent + VP (Impf Subj Pl P3) => con_ + "eguessin" ;--# notpresent + VP (Impf Subj Sg P3) => con_ + "egués" ;--# notpresent + VP (Fut Pl P1) => con_ + "eixerem" ;--# notpresent + VP (Fut Sg P1) => con_ + "eixeré" ;--# notpresent + VP (Fut Pl P2) => con_ + "eixereu" ;--# notpresent + VP (Fut Sg P2) => con_ + "eixeràs" ;--# notpresent + VP (Fut Pl P3) => con_ + "eixeran" ;--# notpresent + VP (Fut Sg P3) => con_ + "eixerà" ;--# notpresent + VP (Pret Pl P1) => con_ + "eguéssim" ;--# notpresent + VP (Pret Sg P1) => con_ + "egués" ;--# notpresent + VP (Pret Pl P2) => con_ + "eguéssiu" ;--# notpresent + VP (Pret Sg P2) => con_ + "eguessis" ;--# notpresent + VP (Pret Pl P3) => con_ + "eguessin" ;--# notpresent + VP (Pret Sg P3) => con_ + "egués" ;--# notpresent + VP (Cond Pl P1) => con_ + "eixeríem" ;--# notpresent + VP (Cond Sg P1) => con_ + "eixeria" ;--# notpresent + VP (Cond Pl P2) => con_ + "eixeríeu" ;--# notpresent + VP (Cond Sg P2) => con_ + "eixeries" ;--# notpresent + VP (Cond Pl P3) => con_ + "eixerien" ;--# notpresent + VP (Cond Sg P3) => con_ + "eixeria" ;--# notpresent + VP (Imp Pl P1) => con_ + "eguem" ; + VP (Imp Pl P2) => con_ + "eixeu" ; + VP (Imp Sg P2) => con_ + "eix" ; + VP (Imp Pl P3) => con_ + "eguin" ; + VP (Imp Sg P3) => con_ + "egui" ; + VP (Pass Pl Fem) => con_ + "egudes" ; + VP (Pass Sg Fem) => con_ + "eguda" ; + VP (Pass Pl Masc) => con_ + "eguts" ; + VP (Pass Sg Masc) => con_ + "egut" ; + VI Infn => con_ + "èixer" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper confondre_28 : Str -> Verbum = \confondre -> +let conf_ = Predef.tk 5 confondre in +{s = table { + VI Infn => conf_ + "ondre" ; + VI Ger => conf_ + "onent" ; + VP (Pres Ind Pl P1) => conf_ + "onem" ; + VP (Pres Ind Sg P1) => conf_ + "onc" ; + VP (Pres Ind Pl P2) => conf_ + "oneu" ; + VP (Pres Ind Sg P2) => conf_ + "ons" ; + VP (Pres Ind Pl P3) => conf_ + "onen" ; + VP (Pres Ind Sg P3) => conf_ + "on" ; + VP (Pres Subj Pl P1) => conf_ + "onguem" ; + VP (Pres Subj Sg P1) => conf_ + "ongui" ; + VP (Pres Subj Pl P2) => conf_ + "ongueu" ; + VP (Pres Subj Sg P2) => conf_ + "onguis" ; + VP (Pres Subj Pl P3) => conf_ + "onguin" ; + VP (Pres Subj Sg P3) => conf_ + "ongui" ; + VP (Impf Ind Pl P1) => conf_ + "oníem" ;--# notpresent + VP (Impf Ind Sg P1) => conf_ + "onia" ;--# notpresent + VP (Impf Ind Pl P2) => conf_ + "oníeu" ;--# notpresent + VP (Impf Ind Sg P2) => conf_ + "onies" ;--# notpresent + VP (Impf Ind Pl P3) => conf_ + "onien" ;--# notpresent + VP (Impf Ind Sg P3) => conf_ + "onia" ;--# notpresent + VP (Impf Subj Pl P1) => conf_ + "onguéssim" ;--# notpresent + VP (Impf Subj Sg P1) => conf_ + "ongués" ;--# notpresent + VP (Impf Subj Pl P2) => conf_ + "onguéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => conf_ + "onguessis" ;--# notpresent + VP (Impf Subj Pl P3) => conf_ + "onguessin" ;--# notpresent + VP (Impf Subj Sg P3) => conf_ + "ongués" ;--# notpresent + VP (Fut Pl P1) => conf_ + "ondrem" ;--# notpresent + VP (Fut Sg P1) => conf_ + "ondré" ;--# notpresent + VP (Fut Pl P2) => conf_ + "ondreu" ;--# notpresent + VP (Fut Sg P2) => conf_ + "ondràs" ;--# notpresent + VP (Fut Pl P3) => conf_ + "ondran" ;--# notpresent + VP (Fut Sg P3) => conf_ + "ondrà" ;--# notpresent + VP (Pret Pl P1) => conf_ + "onguéssim" ;--# notpresent + VP (Pret Sg P1) => conf_ + "ongués" ;--# notpresent + VP (Pret Pl P2) => conf_ + "onguéssiu" ;--# notpresent + VP (Pret Sg P2) => conf_ + "onguessis" ;--# notpresent + VP (Pret Pl P3) => conf_ + "onguessin" ;--# notpresent + VP (Pret Sg P3) => conf_ + "ongués" ;--# notpresent + VP (Cond Pl P1) => conf_ + "ondríem" ;--# notpresent + VP (Cond Sg P1) => conf_ + "ondria" ;--# notpresent + VP (Cond Pl P2) => conf_ + "ondríeu" ;--# notpresent + VP (Cond Sg P2) => conf_ + "ondries" ;--# notpresent + VP (Cond Pl P3) => conf_ + "ondrien" ;--# notpresent + VP (Cond Sg P3) => conf_ + "ondria" ;--# notpresent + VP (Imp Pl P1) => conf_ + "onguem" ; + VP (Imp Pl P2) => conf_ + "oneu" ; + VP (Imp Sg P2) => conf_ + "on" ; + VP (Imp Pl P3) => conf_ + "onguin" ; + VP (Imp Sg P3) => conf_ + "ongui" ; + VP (Pass Pl Fem) => conf_ + "oses" ; + VP (Pass Sg Fem) => conf_ + "osa" ; + VP (Pass Pl Masc) => conf_ + "osos" ; + VI Part => conf_ + "ós" ; + VP (Pass Sg Masc) => conf_ + "ós" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper constrènyer_29 : Str -> Verbum = \constrènyer -> +let constr_ = Predef.tk 5 constrènyer in +{s = table { + VI Ger => constr_ + "enyent" ; + VI Part => constr_ + "et" ; + VP (Pres Ind Pl P1) => constr_ + "enyem" ; + VP (Pres Ind Sg P1) => constr_ + "enyo" ; + VP (Pres Ind Pl P2) => constr_ + "enyeu" ; + VP (Pres Ind Sg P2) => constr_ + "enys" ; + VP (Pres Ind Pl P3) => constr_ + "enyen" ; + VP (Pres Ind Sg P3) => constr_ + "eny" ; + VP (Pres Subj Pl P1) => constr_ + "enyem" ; + VP (Pres Subj Sg P1) => constr_ + "enyi" ; + VP (Pres Subj Pl P2) => constr_ + "enyeu" ; + VP (Pres Subj Sg P2) => constr_ + "enyis" ; + VP (Pres Subj Pl P3) => constr_ + "enyin" ; + VP (Pres Subj Sg P3) => constr_ + "enyi" ; + VP (Impf Ind Pl P1) => constr_ + "enyíem" ;--# notpresent + VP (Impf Ind Sg P1) => constr_ + "enyia" ;--# notpresent + VP (Impf Ind Pl P2) => constr_ + "enyíeu" ;--# notpresent + VP (Impf Ind Sg P2) => constr_ + "enyies" ;--# notpresent + VP (Impf Ind Pl P3) => constr_ + "enyien" ;--# notpresent + VP (Impf Ind Sg P3) => constr_ + "enyia" ;--# notpresent + VP (Impf Subj Pl P1) => constr_ + "enyéssim" ;--# notpresent + VP (Impf Subj Sg P1) => constr_ + "enyés" ;--# notpresent + VP (Impf Subj Pl P2) => constr_ + "enyéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => constr_ + "enyessis" ;--# notpresent + VP (Impf Subj Pl P3) => constr_ + "enyessin" ;--# notpresent + VP (Impf Subj Sg P3) => constr_ + "enyés" ;--# notpresent + VP (Fut Pl P1) => constr_ + "enyerem" ;--# notpresent + VP (Fut Sg P1) => constr_ + "enyeré" ;--# notpresent + VP (Fut Pl P2) => constr_ + "enyereu" ;--# notpresent + VP (Fut Sg P2) => constr_ + "enyeràs" ;--# notpresent + VP (Fut Pl P3) => constr_ + "enyeran" ;--# notpresent + VP (Fut Sg P3) => constr_ + "enyerà" ;--# notpresent + VP (Pret Pl P1) => constr_ + "enyéssim" ;--# notpresent + VP (Pret Sg P1) => constr_ + "enyés" ;--# notpresent + VP (Pret Pl P2) => constr_ + "enyéssiu" ;--# notpresent + VP (Pret Sg P2) => constr_ + "enyessis" ;--# notpresent + VP (Pret Pl P3) => constr_ + "enyessin" ;--# notpresent + VP (Pret Sg P3) => constr_ + "enyés" ;--# notpresent + VP (Cond Pl P1) => constr_ + "enyeríem" ;--# notpresent + VP (Cond Sg P1) => constr_ + "enyeria" ;--# notpresent + VP (Cond Pl P2) => constr_ + "enyeríeu" ;--# notpresent + VP (Cond Sg P2) => constr_ + "enyeries" ;--# notpresent + VP (Cond Pl P3) => constr_ + "enyerien" ;--# notpresent + VP (Cond Sg P3) => constr_ + "enyeria" ;--# notpresent + VP (Imp Pl P1) => constr_ + "enyem" ; + VP (Imp Pl P2) => constr_ + "enyeu" ; + VP (Imp Sg P2) => constr_ + "eny" ; + VP (Imp Pl P3) => constr_ + "enyin" ; + VP (Imp Sg P3) => constr_ + "enyi" ; + VP (Pass Pl Fem) => constr_ + "etes" ; + VP (Pass Sg Fem) => constr_ + "eta" ; + VP (Pass Pl Masc) => constr_ + "ets" ; + VP (Pass Sg Masc) => constr_ + "et" ; + VI Infn => constr_ + "ènyer" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper córrer_30 : Str -> Verbum = \córrer -> +let c_ = Predef.tk 5 córrer in +{s = table { + VI Ger => c_ + "orrent" ; + VI Part => c_ + "orregut" ; + VP (Pres Ind Pl P1) => c_ + "orrem" ; + VP (Pres Ind Sg P1) => c_ + "orro" ; + VP (Pres Ind Pl P2) => c_ + "orreu" ; + VP (Pres Ind Sg P2) => c_ + "orres" ; + VP (Pres Ind Pl P3) => c_ + "orren" ; + VP (Pres Ind Sg P3) => c_ + "orre" ; + VP (Pres Subj Pl P1) => c_ + "orrem" ; + VP (Pres Subj Sg P1) => c_ + "orri" ; + VP (Pres Subj Pl P2) => c_ + "orreu" ; + VP (Pres Subj Sg P2) => c_ + "orris" ; + VP (Pres Subj Pl P3) => c_ + "orrin" ; + VP (Pres Subj Sg P3) => c_ + "orri" ; + VP (Impf Ind Pl P1) => c_ + "orríem" ;--# notpresent + VP (Impf Ind Sg P1) => c_ + "orria" ;--# notpresent + VP (Impf Ind Pl P2) => c_ + "orríeu" ;--# notpresent + VP (Impf Ind Sg P2) => c_ + "orries" ;--# notpresent + VP (Impf Ind Pl P3) => c_ + "orrien" ;--# notpresent + VP (Impf Ind Sg P3) => c_ + "orria" ;--# notpresent + VP (Impf Subj Pl P1) => c_ + "orreguéssim" ;--# notpresent + VP (Impf Subj Sg P1) => c_ + "orregués" ;--# notpresent + VP (Impf Subj Pl P2) => c_ + "orreguéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => c_ + "orreguessis" ;--# notpresent + VP (Impf Subj Pl P3) => c_ + "orreguessin" ;--# notpresent + VP (Impf Subj Sg P3) => c_ + "orregués" ;--# notpresent + VP (Fut Pl P1) => c_ + "orrerem" ;--# notpresent + VP (Fut Sg P1) => c_ + "orreré" ;--# notpresent + VP (Fut Pl P2) => c_ + "orrereu" ;--# notpresent + VP (Fut Sg P2) => c_ + "orreràs" ;--# notpresent + VP (Fut Pl P3) => c_ + "orreran" ;--# notpresent + VP (Fut Sg P3) => c_ + "orrerà" ;--# notpresent + VP (Pret Pl P1) => c_ + "orreguéssim" ;--# notpresent + VP (Pret Sg P1) => c_ + "orregués" ;--# notpresent + VP (Pret Pl P2) => c_ + "orreguéssiu" ;--# notpresent + VP (Pret Sg P2) => c_ + "orreguessis" ;--# notpresent + VP (Pret Pl P3) => c_ + "orreguessin" ;--# notpresent + VP (Pret Sg P3) => c_ + "orregués" ;--# notpresent + VP (Cond Pl P1) => c_ + "orreríem" ;--# notpresent + VP (Cond Sg P1) => c_ + "orreria" ;--# notpresent + VP (Cond Pl P2) => c_ + "orreríeu" ;--# notpresent + VP (Cond Sg P2) => c_ + "orreries" ;--# notpresent + VP (Cond Pl P3) => c_ + "orrerien" ;--# notpresent + VP (Cond Sg P3) => c_ + "orreria" ;--# notpresent + VP (Imp Pl P1) => c_ + "orrem" ; + VP (Imp Pl P2) => c_ + "orreu" ; + VP (Imp Sg P2) => c_ + "orre" ; + VP (Imp Pl P3) => c_ + "orrin" ; + VP (Imp Sg P3) => c_ + "orri" ; + VP (Pass Pl Fem) => c_ + "orregudes" ; + VP (Pass Sg Fem) => c_ + "orreguda" ; + VP (Pass Pl Masc) => c_ + "orreguts" ; + VP (Pass Sg Masc) => c_ + "orregut" ; + VI Infn => c_ + "órrer" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper cosir_31 : Str -> Verbum = \cosir -> +let c_ = Predef.tk 4 cosir in +{s = table { + VI Infn => c_ + "osir" ; + VI Ger => c_ + "osint" ; + VI Part => c_ + "osit" ; + VP (Pres Ind Pl P1) => c_ + "osim" ; + VP (Pres Ind Sg P1) => c_ + "uso" ; + VP (Pres Ind Pl P2) => c_ + "osiu" ; + VP (Pres Ind Sg P2) => c_ + "uses" ; + VP (Pres Ind Pl P3) => c_ + "usen" ; + VP (Pres Ind Sg P3) => c_ + "us" ; + VP (Pres Subj Pl P1) => c_ + "osim" ; + VP (Pres Subj Sg P1) => c_ + "usi" ; + VP (Pres Subj Pl P2) => c_ + "osiu" ; + VP (Pres Subj Sg P2) => c_ + "usis" ; + VP (Pres Subj Pl P3) => c_ + "usin" ; + VP (Pres Subj Sg P3) => c_ + "usi" ; + VP (Impf Ind Pl P1) => c_ + "osíem" ;--# notpresent + VP (Impf Ind Sg P1) => c_ + "osia" ;--# notpresent + VP (Impf Ind Pl P2) => c_ + "osíeu" ;--# notpresent + VP (Impf Ind Sg P2) => c_ + "osies" ;--# notpresent + VP (Impf Ind Pl P3) => c_ + "osien" ;--# notpresent + VP (Impf Ind Sg P3) => c_ + "osia" ;--# notpresent + VP (Impf Subj Pl P1) => c_ + "osíssim" ;--# notpresent + VP (Impf Subj Sg P1) => c_ + "osís" ;--# notpresent + VP (Impf Subj Pl P2) => c_ + "osíssiu" ;--# notpresent + VP (Impf Subj Sg P2) => c_ + "osissis" ;--# notpresent + VP (Impf Subj Pl P3) => c_ + "osissin" ;--# notpresent + VP (Impf Subj Sg P3) => c_ + "osís" ;--# notpresent + VP (Fut Pl P1) => c_ + "osirem" ;--# notpresent + VP (Fut Sg P1) => c_ + "osiré" ;--# notpresent + VP (Fut Pl P2) => c_ + "osireu" ;--# notpresent + VP (Fut Sg P2) => c_ + "osiràs" ;--# notpresent + VP (Fut Pl P3) => c_ + "osiran" ;--# notpresent + VP (Fut Sg P3) => c_ + "osirà" ;--# notpresent + VP (Pret Pl P1) => c_ + "osíssim" ;--# notpresent + VP (Pret Sg P1) => c_ + "osís" ;--# notpresent + VP (Pret Pl P2) => c_ + "osíssiu" ;--# notpresent + VP (Pret Sg P2) => c_ + "osissis" ;--# notpresent + VP (Pret Pl P3) => c_ + "osissin" ;--# notpresent + VP (Pret Sg P3) => c_ + "osís" ;--# notpresent + VP (Cond Pl P1) => c_ + "osiríem" ;--# notpresent + VP (Cond Sg P1) => c_ + "osiria" ;--# notpresent + VP (Cond Pl P2) => c_ + "osiríeu" ;--# notpresent + VP (Cond Sg P2) => c_ + "osiries" ;--# notpresent + VP (Cond Pl P3) => c_ + "osirien" ;--# notpresent + VP (Cond Sg P3) => c_ + "osiria" ;--# notpresent + VP (Imp Pl P1) => c_ + "osim" ; + VP (Imp Pl P2) => c_ + "osiu" ; + VP (Imp Sg P2) => c_ + "us" ; + VP (Imp Pl P3) => c_ + "usin" ; + VP (Imp Sg P3) => c_ + "usi" ; + VP (Pass Pl Fem) => c_ + "osides" ; + VP (Pass Sg Fem) => c_ + "osida" ; + VP (Pass Pl Masc) => c_ + "osits" ; + VP (Pass Sg Masc) => c_ + "osit" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper coure_32 : Str -> Verbum = \coure -> +let c_ = Predef.tk 4 coure in +{s = table { + VI Infn => c_ + "oure" ; + VI Ger => c_ + "oent" ; + VI Part => c_ + "uit" ; + VP (Pres Ind Pl P1) => c_ + "oem" ; + VP (Pres Ind Sg P1) => c_ + "oc" ; + VP (Pres Ind Pl P2) => c_ + "oeu" ; + VP (Pres Ind Sg P2) => c_ + "ous" ; + VP (Pres Ind Pl P3) => c_ + "ouen" ; + VP (Pres Ind Sg P3) => c_ + "ou" ; + VP (Pres Subj Pl P1) => c_ + "oguem" ; + VP (Pres Subj Sg P1) => c_ + "ogui" ; + VP (Pres Subj Pl P2) => c_ + "ogueu" ; + VP (Pres Subj Sg P2) => c_ + "oguis" ; + VP (Pres Subj Pl P3) => c_ + "oguin" ; + VP (Pres Subj Sg P3) => c_ + "ogui" ; + VP (Impf Ind Pl P1) => c_ + "oíem" ;--# notpresent + VP (Impf Ind Sg P1) => c_ + "oïa" ;--# notpresent + VP (Impf Ind Pl P2) => c_ + "oíeu" ;--# notpresent + VP (Impf Ind Sg P2) => c_ + "oïes" ;--# notpresent + VP (Impf Ind Pl P3) => c_ + "oïen" ;--# notpresent + VP (Impf Ind Sg P3) => c_ + "oïa" ;--# notpresent + VP (Impf Subj Pl P1) => c_ + "oguéssim" ;--# notpresent + VP (Impf Subj Sg P1) => c_ + "ogués" ;--# notpresent + VP (Impf Subj Pl P2) => c_ + "oguéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => c_ + "oguessis" ;--# notpresent + VP (Impf Subj Pl P3) => c_ + "oguessin" ;--# notpresent + VP (Impf Subj Sg P3) => c_ + "ogués" ;--# notpresent + VP (Fut Pl P1) => c_ + "ourem" ;--# notpresent + VP (Fut Sg P1) => c_ + "ouré" ;--# notpresent + VP (Fut Pl P2) => c_ + "oureu" ;--# notpresent + VP (Fut Sg P2) => c_ + "ouràs" ;--# notpresent + VP (Fut Pl P3) => c_ + "ouran" ;--# notpresent + VP (Fut Sg P3) => c_ + "ourà" ;--# notpresent + VP (Pret Pl P1) => c_ + "oguéssim" ;--# notpresent + VP (Pret Sg P1) => c_ + "ogués" ;--# notpresent + VP (Pret Pl P2) => c_ + "oguéssiu" ;--# notpresent + VP (Pret Sg P2) => c_ + "oguessis" ;--# notpresent + VP (Pret Pl P3) => c_ + "oguessin" ;--# notpresent + VP (Pret Sg P3) => c_ + "ogués" ;--# notpresent + VP (Cond Pl P1) => c_ + "ouríem" ;--# notpresent + VP (Cond Sg P1) => c_ + "ouria" ;--# notpresent + VP (Cond Pl P2) => c_ + "ouríeu" ;--# notpresent + VP (Cond Sg P2) => c_ + "ouries" ;--# notpresent + VP (Cond Pl P3) => c_ + "ourien" ;--# notpresent + VP (Cond Sg P3) => c_ + "ouria" ;--# notpresent + VP (Imp Pl P1) => c_ + "oguem" ; + VP (Imp Pl P2) => c_ + "oeu" ; + VP (Imp Sg P2) => c_ + "ou" ; + VP (Imp Pl P3) => c_ + "oguin" ; + VP (Imp Sg P3) => c_ + "ogui" ; + VP (Pass Pl Fem) => c_ + "uites" ; + VP (Pass Sg Fem) => c_ + "uita" ; + VP (Pass Pl Masc) => c_ + "uits" ; + VP (Pass Sg Masc) => c_ + "uit" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper créixer_33 : Str -> Verbum = \créixer -> +let cr_ = Predef.tk 5 créixer in +{s = table { + VI Ger => cr_ + "eixent" ; + VI Part => cr_ + "escut" ; + VP (Pres Ind Pl P1) => cr_ + "eixem" ; + VP (Pres Ind Sg P1) => cr_ + "eixo" ; + VP (Pres Ind Pl P2) => cr_ + "eixeu" ; + VP (Pres Ind Sg P2) => cr_ + "eixes" ; + VP (Pres Ind Pl P3) => cr_ + "eixen" ; + VP (Pres Ind Sg P3) => cr_ + "eix" ; + VP (Pres Subj Pl P1) => cr_ + "eixem" ; + VP (Pres Subj Sg P1) => cr_ + "eixi" ; + VP (Pres Subj Pl P2) => cr_ + "eixeu" ; + VP (Pres Subj Sg P2) => cr_ + "eixis" ; + VP (Pres Subj Pl P3) => cr_ + "eixin" ; + VP (Pres Subj Sg P3) => cr_ + "eixi" ; + VP (Impf Ind Pl P1) => cr_ + "eixíem" ;--# notpresent + VP (Impf Ind Sg P1) => cr_ + "eixia" ;--# notpresent + VP (Impf Ind Pl P2) => cr_ + "eixíeu" ;--# notpresent + VP (Impf Ind Sg P2) => cr_ + "eixies" ;--# notpresent + VP (Impf Ind Pl P3) => cr_ + "eixien" ;--# notpresent + VP (Impf Ind Sg P3) => cr_ + "eixia" ;--# notpresent + VP (Impf Subj Pl P1) => cr_ + "eixéssim" ;--# notpresent + VP (Impf Subj Sg P1) => cr_ + "eixés" ;--# notpresent + VP (Impf Subj Pl P2) => cr_ + "eixéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => cr_ + "eixessis" ;--# notpresent + VP (Impf Subj Pl P3) => cr_ + "eixessin" ;--# notpresent + VP (Impf Subj Sg P3) => cr_ + "eixés" ;--# notpresent + VP (Fut Pl P1) => cr_ + "eixerem" ;--# notpresent + VP (Fut Sg P1) => cr_ + "eixeré" ;--# notpresent + VP (Fut Pl P2) => cr_ + "eixereu" ;--# notpresent + VP (Fut Sg P2) => cr_ + "eixeràs" ;--# notpresent + VP (Fut Pl P3) => cr_ + "eixeran" ;--# notpresent + VP (Fut Sg P3) => cr_ + "eixerà" ;--# notpresent + VP (Pret Pl P1) => cr_ + "eixéssim" ;--# notpresent + VP (Pret Sg P1) => cr_ + "eixés" ;--# notpresent + VP (Pret Pl P2) => cr_ + "eixéssiu" ;--# notpresent + VP (Pret Sg P2) => cr_ + "eixessis" ;--# notpresent + VP (Pret Pl P3) => cr_ + "eixessin" ;--# notpresent + VP (Pret Sg P3) => cr_ + "eixés" ;--# notpresent + VP (Cond Pl P1) => cr_ + "eixeríem" ;--# notpresent + VP (Cond Sg P1) => cr_ + "eixeria" ;--# notpresent + VP (Cond Pl P2) => cr_ + "eixeríeu" ;--# notpresent + VP (Cond Sg P2) => cr_ + "eixeries" ;--# notpresent + VP (Cond Pl P3) => cr_ + "eixerien" ;--# notpresent + VP (Cond Sg P3) => cr_ + "eixeria" ;--# notpresent + VP (Imp Pl P1) => cr_ + "eixem" ; + VP (Imp Pl P2) => cr_ + "eixeu" ; + VP (Imp Sg P2) => cr_ + "eix" ; + VP (Imp Pl P3) => cr_ + "eixin" ; + VP (Imp Sg P3) => cr_ + "eixi" ; + VP (Pass Pl Fem) => cr_ + "escudes" ; + VP (Pass Sg Fem) => cr_ + "escuda" ; + VP (Pass Pl Masc) => cr_ + "escuts" ; + VP (Pass Sg Masc) => cr_ + "escut" ; + VI Infn => cr_ + "éixer" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper creure_34 : Str -> Verbum = \creure -> +let cr_ = Predef.tk 4 creure in +{s = table { + VI Infn => cr_ + "eure" ; + VI Ger => cr_ + "eient" ; + VI Part => cr_ + "egut" ; + VP (Pres Ind Pl P1) => cr_ + "eiem" ; + VP (Pres Ind Sg P1) => cr_ + "ec" ; + VP (Pres Ind Pl P2) => cr_ + "eieu" ; + VP (Pres Ind Sg P2) => cr_ + "eus" ; + VP (Pres Ind Pl P3) => cr_ + "euen" ; + VP (Pres Ind Sg P3) => cr_ + "eu" ; + VP (Pres Subj Pl P1) => cr_ + "eguem" ; + VP (Pres Subj Sg P1) => cr_ + "egui" ; + VP (Pres Subj Pl P2) => cr_ + "egueu" ; + VP (Pres Subj Sg P2) => cr_ + "eguis" ; + VP (Pres Subj Pl P3) => cr_ + "eguin" ; + VP (Pres Subj Sg P3) => cr_ + "egui" ; + VP (Impf Ind Sg P1) => cr_ + "eia" ;--# notpresent + VP (Impf Ind Sg P2) => cr_ + "eies" ;--# notpresent + VP (Impf Ind Pl P3) => cr_ + "eien" ;--# notpresent + VP (Impf Ind Sg P3) => cr_ + "eia" ;--# notpresent + VP (Impf Subj Pl P1) => cr_ + "eguéssim" ;--# notpresent + VP (Impf Subj Sg P1) => cr_ + "egués" ;--# notpresent + VP (Impf Subj Pl P2) => cr_ + "eguéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => cr_ + "eguessis" ;--# notpresent + VP (Impf Subj Pl P3) => cr_ + "eguessin" ;--# notpresent + VP (Impf Subj Sg P3) => cr_ + "egués" ;--# notpresent + VP (Fut Pl P1) => cr_ + "eurem" ;--# notpresent + VP (Fut Sg P1) => cr_ + "euré" ;--# notpresent + VP (Fut Pl P2) => cr_ + "eureu" ;--# notpresent + VP (Fut Sg P2) => cr_ + "euràs" ;--# notpresent + VP (Fut Pl P3) => cr_ + "euran" ;--# notpresent + VP (Fut Sg P3) => cr_ + "eurà" ;--# notpresent + VP (Pret Pl P1) => cr_ + "eguéssim" ;--# notpresent + VP (Pret Sg P1) => cr_ + "egués" ;--# notpresent + VP (Pret Pl P2) => cr_ + "eguéssiu" ;--# notpresent + VP (Pret Sg P2) => cr_ + "eguessis" ;--# notpresent + VP (Pret Pl P3) => cr_ + "eguessin" ;--# notpresent + VP (Pret Sg P3) => cr_ + "egués" ;--# notpresent + VP (Cond Pl P1) => cr_ + "euríem" ;--# notpresent + VP (Cond Sg P1) => cr_ + "euria" ;--# notpresent + VP (Cond Pl P2) => cr_ + "euríeu" ;--# notpresent + VP (Cond Sg P2) => cr_ + "euries" ;--# notpresent + VP (Cond Pl P3) => cr_ + "eurien" ;--# notpresent + VP (Cond Sg P3) => cr_ + "euria" ;--# notpresent + VP (Imp Pl P1) => cr_ + "eguem" ; + VP (Imp Pl P2) => cr_ + "eieu" ; + VP (Imp Sg P2) => cr_ + "eu" ; + VP (Imp Pl P3) => cr_ + "eguin" ; + VP (Imp Sg P3) => cr_ + "egui" ; + VP (Pass Pl Fem) => cr_ + "egudes" ; + VP (Pass Sg Fem) => cr_ + "eguda" ; + VP (Pass Pl Masc) => cr_ + "eguts" ; + VP (Pass Sg Masc) => cr_ + "egut" ; + VP (Impf Ind Pl P1) => cr_ + "èiem" ;--# notpresent + VP (Impf Ind Pl P2) => cr_ + "èieu" ;--# notpresent +VP (Imp Sg P1) => variants {} +} +} ; +-- cruixir-- is not in the used source . + +oper dependre_36 : Str -> Verbum = \dependre -> +let dep_ = Predef.tk 5 dependre in +{s = table { + VI Infn => dep_ + "endre" ; + VI Ger => dep_ + "enent" ; + VP (Pres Ind Pl P1) => dep_ + "enem" ; + VP (Pres Ind Sg P1) => dep_ + "enc" ; + VP (Pres Ind Pl P2) => dep_ + "eneu" ; + VP (Pres Ind Sg P2) => dep_ + "ens" ; + VP (Pres Ind Pl P3) => dep_ + "enen" ; + VP (Pres Subj Pl P1) => dep_ + "enguem" ; + VP (Pres Subj Sg P1) => dep_ + "engui" ; + VP (Pres Subj Pl P2) => dep_ + "engueu" ; + VP (Pres Subj Sg P2) => dep_ + "enguis" ; + VP (Pres Subj Pl P3) => dep_ + "enguin" ; + VP (Pres Subj Sg P3) => dep_ + "engui" ; + VP (Impf Ind Pl P1) => dep_ + "eníem" ;--# notpresent + VP (Impf Ind Sg P1) => dep_ + "enia" ;--# notpresent + VP (Impf Ind Pl P2) => dep_ + "eníeu" ;--# notpresent + VP (Impf Ind Sg P2) => dep_ + "enies" ;--# notpresent + VP (Impf Ind Pl P3) => dep_ + "enien" ;--# notpresent + VP (Impf Ind Sg P3) => dep_ + "enia" ;--# notpresent + VP (Impf Subj Pl P1) => dep_ + "enguéssim" ;--# notpresent + VP (Impf Subj Sg P1) => dep_ + "engués" ;--# notpresent + VP (Impf Subj Pl P2) => dep_ + "enguéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => dep_ + "enguessis" ;--# notpresent + VP (Impf Subj Pl P3) => dep_ + "enguessin" ;--# notpresent + VP (Impf Subj Sg P3) => dep_ + "engués" ;--# notpresent + VP (Fut Pl P1) => dep_ + "endrem" ;--# notpresent + VP (Fut Sg P1) => dep_ + "endré" ;--# notpresent + VP (Fut Pl P2) => dep_ + "endreu" ;--# notpresent + VP (Fut Sg P2) => dep_ + "endràs" ;--# notpresent + VP (Fut Pl P3) => dep_ + "endran" ;--# notpresent + VP (Fut Sg P3) => dep_ + "endrà" ;--# notpresent + VP (Pret Pl P1) => dep_ + "enguéssim" ;--# notpresent + VP (Pret Sg P1) => dep_ + "engués" ;--# notpresent + VP (Pret Pl P2) => dep_ + "enguéssiu" ;--# notpresent + VP (Pret Sg P2) => dep_ + "enguessis" ;--# notpresent + VP (Pret Pl P3) => dep_ + "enguessin" ;--# notpresent + VP (Pret Sg P3) => dep_ + "engués" ;--# notpresent + VP (Cond Pl P1) => dep_ + "endríem" ;--# notpresent + VP (Cond Sg P1) => dep_ + "endria" ;--# notpresent + VP (Cond Pl P2) => dep_ + "endríeu" ;--# notpresent + VP (Cond Sg P2) => dep_ + "endries" ;--# notpresent + VP (Cond Pl P3) => dep_ + "endrien" ;--# notpresent + VP (Cond Sg P3) => dep_ + "endria" ;--# notpresent + VP (Imp Pl P1) => dep_ + "enguem" ; + VP (Imp Pl P2) => dep_ + "eneu" ; + VP (Imp Pl P3) => dep_ + "enguin" ; + VP (Imp Sg P3) => dep_ + "engui" ; + VP (Pass Pl Fem) => dep_ + "eses" ; + VP (Pass Sg Fem) => dep_ + "esa" ; + VP (Pass Pl Masc) => dep_ + "esos" ; + VI Part => dep_ + "ès" ; + VP (Pres Ind Sg P3) => dep_ + "èn" ; + VP (Pass Sg Masc) => dep_ + "ès" ; + VP (Imp Sg P2) => dep_ + "én" ; +VP (Imp Sg P1) => variants {} +} +} ; +-- descloure-- is not in the used source . +-- descosir-- is not in the used source . + +oper desfer_39 : Str -> Verbum = \desfer -> +let desf_ = Predef.tk 2 desfer in +{s = table { + VI Infn => desf_ + "er" ; + VI Ger => desf_ + "ent" ; + VI Part => desf_ + "et" ; + VP (Pres Ind Pl P1) => desf_ + "em" ; + VP (Pres Ind Sg P1) => desf_ + "aig" ; + VP (Pres Ind Pl P2) => desf_ + "eu" ; + VP (Pres Ind Sg P2) => desf_ + "às" ; + VP (Pres Ind Pl P3) => desf_ + "an" ; + VP (Pres Ind Sg P3) => desf_ + "à" ; + VP (Pres Subj Pl P1) => desf_ + "em" ; + VP (Pres Subj Sg P1) => desf_ + "aci" ; + VP (Pres Subj Pl P2) => desf_ + "eu" ; + VP (Pres Subj Sg P2) => desf_ + "acis" ; + VP (Pres Subj Pl P3) => desf_ + "acin" ; + VP (Pres Subj Sg P3) => desf_ + "aci" ; + VP (Impf Ind Pl P1) => desf_ + "èiem" ;--# notpresent + VP (Impf Ind Sg P1) => desf_ + "eia" ;--# notpresent + VP (Impf Ind Pl P2) => desf_ + "èieu" ;--# notpresent + VP (Impf Ind Sg P2) => desf_ + "eies" ;--# notpresent + VP (Impf Ind Pl P3) => desf_ + "eien" ;--# notpresent + VP (Impf Ind Sg P3) => desf_ + "eia" ;--# notpresent + VP (Impf Subj Pl P1) => desf_ + "éssim" ;--# notpresent + VP (Impf Subj Sg P1) => desf_ + "és" ;--# notpresent + VP (Impf Subj Pl P2) => desf_ + "éssiu" ;--# notpresent + VP (Impf Subj Sg P2) => desf_ + "essis" ;--# notpresent + VP (Impf Subj Pl P3) => desf_ + "essin" ;--# notpresent + VP (Impf Subj Sg P3) => desf_ + "és" ;--# notpresent + VP (Fut Pl P1) => desf_ + "arem" ;--# notpresent + VP (Fut Sg P1) => desf_ + "aré" ;--# notpresent + VP (Fut Pl P2) => desf_ + "areu" ;--# notpresent + VP (Fut Sg P2) => desf_ + "aràs" ;--# notpresent + VP (Fut Pl P3) => desf_ + "aran" ;--# notpresent + VP (Fut Sg P3) => desf_ + "arà" ;--# notpresent + VP (Pret Pl P1) => desf_ + "éssim" ;--# notpresent + VP (Pret Sg P1) => desf_ + "és" ;--# notpresent + VP (Pret Pl P2) => desf_ + "éssiu" ;--# notpresent + VP (Pret Sg P2) => desf_ + "essis" ;--# notpresent + VP (Pret Pl P3) => desf_ + "essin" ;--# notpresent + VP (Pret Sg P3) => desf_ + "és" ;--# notpresent + VP (Cond Pl P1) => desf_ + "aríem" ;--# notpresent + VP (Cond Sg P1) => desf_ + "aria" ;--# notpresent + VP (Cond Pl P2) => desf_ + "aríeu" ;--# notpresent + VP (Cond Sg P2) => desf_ + "aries" ;--# notpresent + VP (Cond Pl P3) => desf_ + "arien" ;--# notpresent + VP (Cond Sg P3) => desf_ + "aria" ;--# notpresent + VP (Imp Pl P1) => desf_ + "em" ; + VP (Imp Pl P2) => desf_ + "eu" ; + VP (Imp Sg P2) => desf_ + "és" ; + VP (Imp Pl P3) => desf_ + "acin" ; + VP (Imp Sg P3) => desf_ + "aci" ; + VP (Pass Pl Fem) => desf_ + "etes" ; + VP (Pass Sg Fem) => desf_ + "eta" ; + VP (Pass Pl Masc) => desf_ + "ets" ; + VP (Pass Sg Masc) => desf_ + "et" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper deure_40 : Str -> Verbum = \deure -> +let x_ = Predef.tk 5 deure in +{s = table { + VI Infn => x_ + "ure" ; + VI Ger => x_ + "vent" ; + VI Part => x_ + "gut" ; + VP (Pres Ind Pl P1) => x_ + "vem" ; + VP (Pres Ind Sg P1) => x_ + "c" ; + VP (Pres Ind Pl P2) => x_ + "veu" ; + VP (Pres Ind Sg P2) => x_ + "us" ; + VP (Pres Ind Pl P3) => x_ + "uen" ; + VP (Pres Ind Sg P3) => x_ + "u" ; + VP (Pres Subj Pl P1) => x_ + "guem" ; + VP (Pres Subj Sg P1) => x_ + "gui" ; + VP (Pres Subj Pl P2) => x_ + "gueu" ; + VP (Pres Subj Sg P2) => x_ + "guis" ; + VP (Pres Subj Pl P3) => x_ + "guin" ; + VP (Pres Subj Sg P3) => x_ + "gui" ; + VP (Impf Ind Pl P1) => x_ + "víem" ;--# notpresent + VP (Impf Ind Sg P1) => x_ + "via" ;--# notpresent + VP (Impf Ind Pl P2) => x_ + "víeu" ;--# notpresent + VP (Impf Ind Sg P2) => x_ + "vies" ;--# notpresent + VP (Impf Ind Pl P3) => x_ + "vien" ;--# notpresent + VP (Impf Ind Sg P3) => x_ + "via" ;--# notpresent + VP (Impf Subj Pl P1) => x_ + "guéssim" ;--# notpresent + VP (Impf Subj Sg P1) => x_ + "gués" ;--# notpresent + VP (Impf Subj Pl P2) => x_ + "guéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => x_ + "guessis" ;--# notpresent + VP (Impf Subj Pl P3) => x_ + "guessin" ;--# notpresent + VP (Impf Subj Sg P3) => x_ + "gués" ;--# notpresent + VP (Fut Pl P1) => x_ + "urem" ;--# notpresent + VP (Fut Sg P1) => x_ + "uré" ;--# notpresent + VP (Fut Pl P2) => x_ + "ureu" ;--# notpresent + VP (Fut Sg P2) => x_ + "uràs" ;--# notpresent + VP (Fut Pl P3) => x_ + "uran" ;--# notpresent + VP (Fut Sg P3) => x_ + "urà" ;--# notpresent + VP (Pret Pl P1) => x_ + "guéssim" ;--# notpresent + VP (Pret Sg P1) => x_ + "gués" ;--# notpresent + VP (Pret Pl P2) => x_ + "guéssiu" ;--# notpresent + VP (Pret Sg P2) => x_ + "guessis" ;--# notpresent + VP (Pret Pl P3) => x_ + "guessin" ;--# notpresent + VP (Pret Sg P3) => x_ + "gués" ;--# notpresent + VP (Cond Pl P1) => x_ + "uríem" ;--# notpresent + VP (Cond Sg P1) => x_ + "uria" ;--# notpresent + VP (Cond Pl P2) => x_ + "uríeu" ;--# notpresent + VP (Cond Sg P2) => x_ + "uries" ;--# notpresent + VP (Cond Pl P3) => x_ + "urien" ;--# notpresent + VP (Cond Sg P3) => x_ + "uria" ;--# notpresent + VP (Imp Pl P1) => x_ + "guem" ; + VP (Imp Pl P2) => x_ + "veu" ; + VP (Imp Sg P2) => x_ + "u" ; + VP (Imp Pl P3) => x_ + "guin" ; + VP (Imp Sg P3) => x_ + "gui" ; + VP (Pass Pl Fem) => x_ + "gudes" ; + VP (Pass Sg Fem) => x_ + "guda" ; + VP (Pass Pl Masc) => x_ + "guts" ; + VP (Pass Sg Masc) => x_ + "gut" ; + VI Infn => x_ + "ure" ; + VI Ger => x_ + "vent" ; + VI Part => x_ + "gut" ; + VP (Pres Ind Pl P1) => x_ + "vem" ; + VP (Pres Ind Sg P1) => x_ + "c" ; + VP (Pres Ind Pl P2) => x_ + "veu" ; + VP (Pres Ind Sg P2) => x_ + "us" ; + VP (Pres Ind Pl P3) => x_ + "uen" ; + VP (Pres Ind Sg P3) => x_ + "u" ; + VP (Pres Subj Pl P1) => x_ + "guem" ; + VP (Pres Subj Sg P1) => x_ + "gui" ; + VP (Pres Subj Pl P2) => x_ + "gueu" ; + VP (Pres Subj Sg P2) => x_ + "guis" ; + VP (Pres Subj Pl P3) => x_ + "guin" ; + VP (Pres Subj Sg P3) => x_ + "gui" ; + VP (Impf Ind Pl P1) => x_ + "víem" ;--# notpresent + VP (Impf Ind Sg P1) => x_ + "via" ;--# notpresent + VP (Impf Ind Pl P2) => x_ + "víeu" ;--# notpresent + VP (Impf Ind Sg P2) => x_ + "vies" ;--# notpresent + VP (Impf Ind Pl P3) => x_ + "vien" ;--# notpresent + VP (Impf Ind Sg P3) => x_ + "via" ;--# notpresent + VP (Impf Subj Pl P1) => x_ + "guéssim" ;--# notpresent + VP (Impf Subj Sg P1) => x_ + "gués" ;--# notpresent + VP (Impf Subj Pl P2) => x_ + "guéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => x_ + "guessis" ;--# notpresent + VP (Impf Subj Pl P3) => x_ + "guessin" ;--# notpresent + VP (Impf Subj Sg P3) => x_ + "gués" ;--# notpresent + VP (Fut Pl P1) => x_ + "urem" ;--# notpresent + VP (Fut Sg P1) => x_ + "uré" ;--# notpresent + VP (Fut Pl P2) => x_ + "ureu" ;--# notpresent + VP (Fut Sg P2) => x_ + "uràs" ;--# notpresent + VP (Fut Pl P3) => x_ + "uran" ;--# notpresent + VP (Fut Sg P3) => x_ + "urà" ;--# notpresent + VP (Pret Pl P1) => x_ + "guéssim" ;--# notpresent + VP (Pret Sg P1) => x_ + "gués" ;--# notpresent + VP (Pret Pl P2) => x_ + "guéssiu" ;--# notpresent + VP (Pret Sg P2) => x_ + "guessis" ;--# notpresent + VP (Pret Pl P3) => x_ + "guessin" ;--# notpresent + VP (Pret Sg P3) => x_ + "gués" ;--# notpresent + VP (Cond Pl P1) => x_ + "uríem" ;--# notpresent + VP (Cond Sg P1) => x_ + "uria" ;--# notpresent + VP (Cond Pl P2) => x_ + "uríeu" ;--# notpresent + VP (Cond Sg P2) => x_ + "uries" ;--# notpresent + VP (Cond Pl P3) => x_ + "urien" ;--# notpresent + VP (Cond Sg P3) => x_ + "uria" ;--# notpresent + VP (Pass Pl Fem) => x_ + "gudes" ; + VP (Pass Sg Fem) => x_ + "guda" ; + VP (Pass Pl Masc) => x_ + "guts" ; + VP (Pass Sg Masc) => x_ + "gut" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper dir_41 : Str -> Verbum = \dir -> +let d_ = Predef.tk 2 dir in +{s = table { + VI Infn => d_ + "ir" ; + VI Ger => d_ + "ient" ; + VI Part => d_ + "it" ; + VP (Pres Ind Pl P1) => d_ + "iem" ; + VP (Pres Ind Sg P1) => d_ + "ic" ; + VP (Pres Ind Pl P2) => d_ + "ieu" ; + VP (Pres Ind Sg P2) => d_ + "ius" ; + VP (Pres Ind Pl P3) => d_ + "iuen" ; + VP (Pres Ind Sg P3) => d_ + "iu" ; + VP (Pres Subj Pl P1) => d_ + "iguem" ; + VP (Pres Subj Sg P1) => d_ + "igui" ; + VP (Pres Subj Pl P2) => d_ + "igueu" ; + VP (Pres Subj Sg P2) => d_ + "iguis" ; + VP (Pres Subj Pl P3) => d_ + "iguin" ; + VP (Pres Subj Sg P3) => d_ + "igui" ; + VP (Impf Ind Pl P1) => d_ + "èiem" ;--# notpresent + VP (Impf Ind Sg P1) => d_ + "eia" ;--# notpresent + VP (Impf Ind Pl P2) => d_ + "èieu" ;--# notpresent + VP (Impf Ind Sg P2) => d_ + "eies" ;--# notpresent + VP (Impf Ind Pl P3) => d_ + "eien" ;--# notpresent + VP (Impf Ind Sg P3) => d_ + "eia" ;--# notpresent + VP (Impf Subj Pl P1) => d_ + "iguéssim" ;--# notpresent + VP (Impf Subj Sg P1) => d_ + "igués" ;--# notpresent + VP (Impf Subj Pl P2) => d_ + "iguéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => d_ + "iguessis" ;--# notpresent + VP (Impf Subj Pl P3) => d_ + "iguessin" ;--# notpresent + VP (Impf Subj Sg P3) => d_ + "igués" ;--# notpresent + VP (Fut Pl P1) => d_ + "irem" ;--# notpresent + VP (Fut Sg P1) => d_ + "iré" ;--# notpresent + VP (Fut Pl P2) => d_ + "ireu" ;--# notpresent + VP (Fut Sg P2) => d_ + "iràs" ;--# notpresent + VP (Fut Pl P3) => d_ + "iran" ;--# notpresent + VP (Fut Sg P3) => d_ + "irà" ;--# notpresent + VP (Pret Pl P1) => d_ + "iguéssim" ;--# notpresent + VP (Pret Sg P1) => d_ + "igués" ;--# notpresent + VP (Pret Pl P2) => d_ + "iguéssiu" ;--# notpresent + VP (Pret Sg P2) => d_ + "iguessis" ;--# notpresent + VP (Pret Pl P3) => d_ + "iguessin" ;--# notpresent + VP (Pret Sg P3) => d_ + "igués" ;--# notpresent + VP (Cond Pl P1) => d_ + "iríem" ;--# notpresent + VP (Cond Sg P1) => d_ + "iria" ;--# notpresent + VP (Cond Pl P2) => d_ + "iríeu" ;--# notpresent + VP (Cond Sg P2) => d_ + "iries" ;--# notpresent + VP (Cond Pl P3) => d_ + "irien" ;--# notpresent + VP (Cond Sg P3) => d_ + "iria" ;--# notpresent + VP (Imp Pl P1) => d_ + "iguem" ; + VP (Imp Pl P2) => d_ + "igueu" ; + VP (Imp Sg P2) => d_ + "igues" ; + VP (Imp Pl P3) => d_ + "iguin" ; + VP (Imp Sg P3) => d_ + "igui" ; + VP (Pass Pl Fem) => d_ + "ites" ; + VP (Pass Sg Fem) => d_ + "ita" ; + VP (Pass Pl Masc) => d_ + "its" ; + VP (Pass Sg Masc) => d_ + "it" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper doldre_42 : Str -> Verbum = \doldre -> +let dol_ = Predef.tk 3 doldre in +{s = table { + VI Infn => dol_ + "dre" ; + VI Ger => dol_ + "ent" ; + VI Part => dol_ + "gut" ; + VP (Pres Ind Pl P1) => dol_ + "em" ; + VP (Pres Ind Sg P1) => dol_ + "c" ; + VP (Pres Ind Pl P2) => dol_ + "eu" ; + VP (Pres Ind Sg P2) => dol_ + "s" ; + VP (Pres Ind Pl P3) => dol_ + "en" ; + VP (Pres Ind Sg P3) => dol_ + "" ; + VP (Pres Subj Pl P1) => dol_ + "guem" ; + VP (Pres Subj Sg P1) => dol_ + "gui" ; + VP (Pres Subj Pl P2) => dol_ + "gueu" ; + VP (Pres Subj Sg P2) => dol_ + "guis" ; + VP (Pres Subj Pl P3) => dol_ + "guin" ; + VP (Pres Subj Sg P3) => dol_ + "gui" ; + VP (Impf Ind Pl P1) => dol_ + "íem" ;--# notpresent + VP (Impf Ind Sg P1) => dol_ + "ia" ;--# notpresent + VP (Impf Ind Pl P2) => dol_ + "íeu" ;--# notpresent + VP (Impf Ind Sg P2) => dol_ + "ies" ;--# notpresent + VP (Impf Ind Pl P3) => dol_ + "ien" ;--# notpresent + VP (Impf Ind Sg P3) => dol_ + "ia" ;--# notpresent + VP (Impf Subj Pl P1) => dol_ + "guéssim" ;--# notpresent + VP (Impf Subj Sg P1) => dol_ + "gués" ;--# notpresent + VP (Impf Subj Pl P2) => dol_ + "guéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => dol_ + "guessis" ;--# notpresent + VP (Impf Subj Pl P3) => dol_ + "guessin" ;--# notpresent + VP (Impf Subj Sg P3) => dol_ + "gués" ;--# notpresent + VP (Fut Pl P1) => dol_ + "drem" ;--# notpresent + VP (Fut Sg P1) => dol_ + "dré" ;--# notpresent + VP (Fut Pl P2) => dol_ + "dreu" ;--# notpresent + VP (Fut Sg P2) => dol_ + "dràs" ;--# notpresent + VP (Fut Pl P3) => dol_ + "dran" ;--# notpresent + VP (Fut Sg P3) => dol_ + "drà" ;--# notpresent + VP (Pret Pl P1) => dol_ + "guéssim" ;--# notpresent + VP (Pret Sg P1) => dol_ + "gués" ;--# notpresent + VP (Pret Pl P2) => dol_ + "guéssiu" ;--# notpresent + VP (Pret Sg P2) => dol_ + "guessis" ;--# notpresent + VP (Pret Pl P3) => dol_ + "guessin" ;--# notpresent + VP (Pret Sg P3) => dol_ + "gués" ;--# notpresent + VP (Cond Pl P1) => dol_ + "dríem" ;--# notpresent + VP (Cond Sg P1) => dol_ + "dria" ;--# notpresent + VP (Cond Pl P2) => dol_ + "dríeu" ;--# notpresent + VP (Cond Sg P2) => dol_ + "dries" ;--# notpresent + VP (Cond Pl P3) => dol_ + "drien" ;--# notpresent + VP (Cond Sg P3) => dol_ + "dria" ;--# notpresent + VP (Imp Pl P1) => dol_ + "guem" ; + VP (Imp Pl P2) => dol_ + "eu" ; + VP (Imp Sg P2) => dol_ + "" ; + VP (Imp Pl P3) => dol_ + "guin" ; + VP (Imp Sg P3) => dol_ + "gui" ; + VP (Pass Pl Fem) => dol_ + "gudes" ; + VP (Pass Sg Fem) => dol_ + "guda" ; + VP (Pass Pl Masc) => dol_ + "guts" ; + VP (Pass Sg Masc) => dol_ + "gut" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper donar_43 : Str -> Verbum = \donar -> +let d_ = Predef.tk 4 donar in +{s = table { + VI Infn => d_ + "onar" ; + VI Ger => d_ + "onant" ; + VI Part => d_ + "onat" ; + VP (Pres Ind Pl P1) => d_ + "onem" ; + VP (Pres Ind Sg P1) => d_ + "ono" ; + VP (Pres Ind Pl P2) => d_ + "oneu" ; + VP (Pres Ind Pl P3) => d_ + "onen" ; + VP (Pres Subj Pl P1) => d_ + "onem" ; + VP (Pres Subj Sg P1) => d_ + "oni" ; + VP (Pres Subj Pl P2) => d_ + "oneu" ; + VP (Pres Subj Sg P2) => d_ + "onis" ; + VP (Pres Subj Pl P3) => d_ + "onin" ; + VP (Pres Subj Sg P3) => d_ + "oni" ; + VP (Impf Ind Pl P1) => d_ + "onàvem" ;--# notpresent + VP (Impf Ind Sg P1) => d_ + "onava" ;--# notpresent + VP (Impf Ind Pl P2) => d_ + "onàveu" ;--# notpresent + VP (Impf Ind Sg P2) => d_ + "onaves" ;--# notpresent + VP (Impf Ind Pl P3) => d_ + "onaven" ;--# notpresent + VP (Impf Ind Sg P3) => d_ + "onava" ;--# notpresent + VP (Impf Subj Pl P1) => d_ + "onéssim" ;--# notpresent + VP (Impf Subj Sg P1) => d_ + "onés" ;--# notpresent + VP (Impf Subj Pl P2) => d_ + "onéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => d_ + "onessis" ;--# notpresent + VP (Impf Subj Pl P3) => d_ + "onessin" ;--# notpresent + VP (Impf Subj Sg P3) => d_ + "onés" ;--# notpresent + VP (Fut Pl P1) => d_ + "onarem" ;--# notpresent + VP (Fut Sg P1) => d_ + "onaré" ;--# notpresent + VP (Fut Pl P2) => d_ + "onareu" ;--# notpresent + VP (Fut Sg P2) => d_ + "onaràs" ;--# notpresent + VP (Fut Pl P3) => d_ + "onaran" ;--# notpresent + VP (Fut Sg P3) => d_ + "onarà" ;--# notpresent + VP (Pret Pl P1) => d_ + "onéssim" ;--# notpresent + VP (Pret Sg P1) => d_ + "onés" ;--# notpresent + VP (Pret Pl P2) => d_ + "onéssiu" ;--# notpresent + VP (Pret Sg P2) => d_ + "onessis" ;--# notpresent + VP (Pret Pl P3) => d_ + "onessin" ;--# notpresent + VP (Pret Sg P3) => d_ + "onés" ;--# notpresent + VP (Cond Pl P1) => d_ + "onaríem" ;--# notpresent + VP (Cond Sg P1) => d_ + "onaria" ;--# notpresent + VP (Cond Pl P2) => d_ + "onaríeu" ;--# notpresent + VP (Cond Sg P2) => d_ + "onaries" ;--# notpresent + VP (Cond Pl P3) => d_ + "onarien" ;--# notpresent + VP (Cond Sg P3) => d_ + "onaria" ;--# notpresent + VP (Imp Pl P1) => d_ + "onem" ; + VP (Imp Pl P2) => d_ + "oneu" ; + VP (Imp Pl P3) => d_ + "onin" ; + VP (Imp Sg P3) => d_ + "oni" ; + VP (Pass Pl Fem) => d_ + "onades" ; + VP (Pass Sg Fem) => d_ + "onada" ; + VP (Pass Pl Masc) => d_ + "onats" ; + VP (Pass Sg Masc) => d_ + "onat" ; + VP (Pres Ind Sg P2) => d_ + "ónes" ; + VP (Pres Ind Sg P3) => d_ + "óna" ; + VP (Imp Sg P2) => d_ + "óna" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper dormir_44 : Str -> Verbum = \dormir -> +let dorm_ = Predef.tk 2 dormir in +{s = table { + VI Infn => dorm_ + "ir" ; + VI Ger => dorm_ + "int" ; + VI Part => dorm_ + "it" ; + VP (Pres Ind Pl P1) => dorm_ + "im" ; + VP (Pres Ind Sg P1) => dorm_ + "o" ; + VP (Pres Ind Pl P2) => dorm_ + "iu" ; + VP (Pres Ind Sg P2) => dorm_ + "s" ; + VP (Pres Ind Pl P3) => dorm_ + "en" ; + VP (Pres Ind Sg P3) => dorm_ + "" ; + VP (Pres Subj Pl P1) => dorm_ + "im" ; + VP (Pres Subj Sg P1) => dorm_ + "i" ; + VP (Pres Subj Pl P2) => dorm_ + "iu" ; + VP (Pres Subj Sg P2) => dorm_ + "is" ; + VP (Pres Subj Pl P3) => dorm_ + "in" ; + VP (Pres Subj Sg P3) => dorm_ + "i" ; + VP (Impf Ind Pl P1) => dorm_ + "íem" ;--# notpresent + VP (Impf Ind Sg P1) => dorm_ + "ia" ;--# notpresent + VP (Impf Ind Pl P2) => dorm_ + "íeu" ;--# notpresent + VP (Impf Ind Sg P2) => dorm_ + "ies" ;--# notpresent + VP (Impf Ind Pl P3) => dorm_ + "ien" ;--# notpresent + VP (Impf Ind Sg P3) => dorm_ + "ia" ;--# notpresent + VP (Impf Subj Pl P1) => dorm_ + "íssim" ;--# notpresent + VP (Impf Subj Sg P1) => dorm_ + "ís" ;--# notpresent + VP (Impf Subj Pl P2) => dorm_ + "íssiu" ;--# notpresent + VP (Impf Subj Sg P2) => dorm_ + "issis" ;--# notpresent + VP (Impf Subj Pl P3) => dorm_ + "issin" ;--# notpresent + VP (Impf Subj Sg P3) => dorm_ + "ís" ;--# notpresent + VP (Fut Pl P1) => dorm_ + "irem" ;--# notpresent + VP (Fut Sg P1) => dorm_ + "iré" ;--# notpresent + VP (Fut Pl P2) => dorm_ + "ireu" ;--# notpresent + VP (Fut Sg P2) => dorm_ + "iràs" ;--# notpresent + VP (Fut Pl P3) => dorm_ + "iran" ;--# notpresent + VP (Fut Sg P3) => dorm_ + "irà" ;--# notpresent + VP (Pret Pl P1) => dorm_ + "íssim" ;--# notpresent + VP (Pret Sg P1) => dorm_ + "ís" ;--# notpresent + VP (Pret Pl P2) => dorm_ + "íssiu" ;--# notpresent + VP (Pret Sg P2) => dorm_ + "issis" ;--# notpresent + VP (Pret Pl P3) => dorm_ + "issin" ;--# notpresent + VP (Pret Sg P3) => dorm_ + "ís" ;--# notpresent + VP (Cond Pl P1) => dorm_ + "iríem" ;--# notpresent + VP (Cond Sg P1) => dorm_ + "iria" ;--# notpresent + VP (Cond Pl P2) => dorm_ + "iríeu" ;--# notpresent + VP (Cond Sg P2) => dorm_ + "iries" ;--# notpresent + VP (Cond Pl P3) => dorm_ + "irien" ;--# notpresent + VP (Cond Sg P3) => dorm_ + "iria" ;--# notpresent + VP (Imp Pl P1) => dorm_ + "im" ; + VP (Imp Pl P2) => dorm_ + "iu" ; + VP (Imp Sg P2) => dorm_ + "" ; + VP (Imp Pl P3) => dorm_ + "in" ; + VP (Imp Sg P3) => dorm_ + "i" ; + VP (Pass Pl Fem) => dorm_ + "ides" ; + VP (Pass Sg Fem) => dorm_ + "ida" ; + VP (Pass Pl Masc) => dorm_ + "its" ; + VP (Pass Sg Masc) => dorm_ + "it" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper dur_45 : Str -> Verbum = \dur -> +let d_ = Predef.tk 2 dur in +{s = table { + VI Infn => d_ + "ur" ; + VI Ger => d_ + "uent" ; + VI Part => d_ + "ut" ; + VP (Pres Ind Pl P1) => d_ + "uem" ; + VP (Pres Ind Sg P1) => d_ + "uc" ; + VP (Pres Ind Pl P2) => d_ + "ueu" ; + VP (Pres Ind Sg P2) => d_ + "uus" ; + VP (Pres Ind Pl P3) => d_ + "uen" ; + VP (Pres Ind Sg P3) => d_ + "uu" ; + VP (Pres Subj Pl P1) => d_ + "uguem" ; + VP (Pres Subj Sg P1) => d_ + "ugui" ; + VP (Pres Subj Pl P2) => d_ + "ugueu" ; + VP (Pres Subj Sg P2) => d_ + "uguis" ; + VP (Pres Subj Pl P3) => d_ + "uguin" ; + VP (Pres Subj Sg P3) => d_ + "ugui" ; + VP (Impf Ind Sg P1) => d_ + "uia" ;--# notpresent + VP (Impf Ind Sg P2) => d_ + "uies" ;--# notpresent + VP (Impf Ind Pl P3) => d_ + "uien" ;--# notpresent + VP (Impf Ind Sg P3) => d_ + "uia" ;--# notpresent + VP (Impf Ind Pl P1) => d_ + "úiem" ;--# notpresent + VP (Impf Ind Pl P2) => d_ + "úieu" ;--# notpresent + VP (Impf Subj Pl P1) => d_ + "uguéssim" ;--# notpresent + VP (Impf Subj Sg P1) => d_ + "ugués" ;--# notpresent + VP (Impf Subj Pl P2) => d_ + "uguéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => d_ + "uguessis" ;--# notpresent + VP (Impf Subj Pl P3) => d_ + "uguessin" ;--# notpresent + VP (Impf Subj Sg P3) => d_ + "ugués" ;--# notpresent + VP (Fut Pl P1) => d_ + "urem" ;--# notpresent + VP (Fut Sg P1) => d_ + "uré" ;--# notpresent + VP (Fut Pl P2) => d_ + "ureu" ;--# notpresent + VP (Fut Sg P2) => d_ + "uràs" ;--# notpresent + VP (Fut Pl P3) => d_ + "uran" ;--# notpresent + VP (Fut Sg P3) => d_ + "urà" ;--# notpresent + VP (Pret Pl P1) => d_ + "uguéssim" ;--# notpresent + VP (Pret Sg P1) => d_ + "ugués" ;--# notpresent + VP (Pret Pl P2) => d_ + "uguéssiu" ;--# notpresent + VP (Pret Sg P2) => d_ + "uguessis" ;--# notpresent + VP (Pret Pl P3) => d_ + "uguessin" ;--# notpresent + VP (Pret Sg P3) => d_ + "ugués" ;--# notpresent + VP (Cond Pl P1) => d_ + "uríem" ;--# notpresent + VP (Cond Sg P1) => d_ + "uria" ;--# notpresent + VP (Cond Pl P2) => d_ + "uríeu" ;--# notpresent + VP (Cond Sg P2) => d_ + "uries" ;--# notpresent + VP (Cond Pl P3) => d_ + "urien" ;--# notpresent + VP (Cond Sg P3) => d_ + "uria" ;--# notpresent + VP (Imp Pl P1) => d_ + "uguem" ; + VP (Imp Pl P2) => d_ + "ueu" ; + VP (Imp Sg P2) => d_ + "uu" ; + VP (Imp Pl P3) => d_ + "uguin" ; + VP (Imp Sg P3) => d_ + "ugui" ; + VP (Pass Pl Fem) => d_ + "utes" ; + VP (Pass Sg Fem) => d_ + "uta" ; + VP (Pass Pl Masc) => d_ + "uts" ; + VP (Pass Sg Masc) => d_ + "ut" ; +VP (Imp Sg P1) => variants {} +} +} ; +-- eixir-- is not in the used source . +-- enaiguar-- is not in the used source . + +oper envejar_48 : Str -> Verbum = \envejar -> +let enve_ = Predef.tk 3 envejar in +{s = table { + VI Infn => enve_ + "jar" ; + VI Ger => enve_ + "jant" ; + VI Part => enve_ + "jat" ; + VP (Pres Ind Pl P1) => enve_ + "gem" ; + VP (Pres Ind Sg P1) => enve_ + "jo" ; + VP (Pres Ind Pl P2) => enve_ + "geu" ; + VP (Pres Ind Sg P2) => enve_ + "ges" ; + VP (Pres Ind Pl P3) => enve_ + "gen" ; + VP (Pres Ind Sg P3) => enve_ + "ja" ; + VP (Pres Subj Pl P1) => enve_ + "gem" ; + VP (Pres Subj Sg P1) => enve_ + "gi" ; + VP (Pres Subj Pl P2) => enve_ + "geu" ; + VP (Pres Subj Sg P2) => enve_ + "gis" ; + VP (Pres Subj Pl P3) => enve_ + "gin" ; + VP (Pres Subj Sg P3) => enve_ + "gi" ; + VP (Impf Ind Pl P1) => enve_ + "jàvem" ;--# notpresent + VP (Impf Ind Sg P1) => enve_ + "java" ;--# notpresent + VP (Impf Ind Pl P2) => enve_ + "jàveu" ;--# notpresent + VP (Impf Ind Sg P2) => enve_ + "javes" ;--# notpresent + VP (Impf Ind Pl P3) => enve_ + "javen" ;--# notpresent + VP (Impf Ind Sg P3) => enve_ + "java" ;--# notpresent + VP (Impf Subj Pl P1) => enve_ + "géssim" ;--# notpresent + VP (Impf Subj Sg P1) => enve_ + "gés" ;--# notpresent + VP (Impf Subj Pl P2) => enve_ + "géssiu" ;--# notpresent + VP (Impf Subj Sg P2) => enve_ + "gessis" ;--# notpresent + VP (Impf Subj Pl P3) => enve_ + "gessin" ;--# notpresent + VP (Impf Subj Sg P3) => enve_ + "gés" ;--# notpresent + VP (Fut Pl P1) => enve_ + "jarem" ;--# notpresent + VP (Fut Sg P1) => enve_ + "jaré" ;--# notpresent + VP (Fut Pl P2) => enve_ + "jareu" ;--# notpresent + VP (Fut Sg P2) => enve_ + "jaràs" ;--# notpresent + VP (Fut Pl P3) => enve_ + "jaran" ;--# notpresent + VP (Fut Sg P3) => enve_ + "jarà" ;--# notpresent + VP (Pret Pl P1) => enve_ + "géssim" ;--# notpresent + VP (Pret Sg P1) => enve_ + "gés" ;--# notpresent + VP (Pret Pl P2) => enve_ + "géssiu" ;--# notpresent + VP (Pret Sg P2) => enve_ + "gessis" ;--# notpresent + VP (Pret Pl P3) => enve_ + "gessin" ;--# notpresent + VP (Pret Sg P3) => enve_ + "gés" ;--# notpresent + VP (Cond Pl P1) => enve_ + "jaríem" ;--# notpresent + VP (Cond Sg P1) => enve_ + "jaria" ;--# notpresent + VP (Cond Pl P2) => enve_ + "jaríeu" ;--# notpresent + VP (Cond Sg P2) => enve_ + "jaries" ;--# notpresent + VP (Cond Pl P3) => enve_ + "jarien" ;--# notpresent + VP (Cond Sg P3) => enve_ + "jaria" ;--# notpresent + VP (Imp Pl P1) => enve_ + "gem" ; + VP (Imp Pl P2) => enve_ + "geu" ; + VP (Imp Sg P2) => enve_ + "ja" ; + VP (Imp Pl P3) => enve_ + "gin" ; + VP (Imp Sg P3) => enve_ + "gi" ; + VP (Pass Pl Fem) => enve_ + "jades" ; + VP (Pass Sg Fem) => enve_ + "jada" ; + VP (Pass Pl Masc) => enve_ + "jats" ; + VP (Pass Sg Masc) => enve_ + "jat" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper escopir_49 : Str -> Verbum = \escopir -> +let esc_ = Predef.tk 4 escopir in +{s = table { + VI Infn => esc_ + "opir" ; + VI Ger => esc_ + "opint" ; + VI Part => esc_ + "opit" ; + VP (Pres Ind Pl P1) => esc_ + "opim" ; + VP (Pres Ind Sg P1) => esc_ + "upo" ; + VP (Pres Ind Pl P2) => esc_ + "opiu" ; + VP (Pres Ind Sg P2) => esc_ + "ups" ; + VP (Pres Ind Pl P3) => esc_ + "upen" ; + VP (Pres Ind Sg P3) => esc_ + "up" ; + VP (Pres Subj Pl P1) => esc_ + "opim" ; + VP (Pres Subj Sg P1) => esc_ + "upi" ; + VP (Pres Subj Pl P2) => esc_ + "opiu" ; + VP (Pres Subj Sg P2) => esc_ + "upis" ; + VP (Pres Subj Pl P3) => esc_ + "upin" ; + VP (Pres Subj Sg P3) => esc_ + "upi" ; + VP (Impf Ind Pl P1) => esc_ + "opíem" ;--# notpresent + VP (Impf Ind Sg P1) => esc_ + "opia" ;--# notpresent + VP (Impf Ind Pl P2) => esc_ + "opíeu" ;--# notpresent + VP (Impf Ind Sg P2) => esc_ + "opies" ;--# notpresent + VP (Impf Ind Pl P3) => esc_ + "opien" ;--# notpresent + VP (Impf Ind Sg P3) => esc_ + "opia" ;--# notpresent + VP (Impf Subj Pl P1) => esc_ + "opíssim" ;--# notpresent + VP (Impf Subj Sg P1) => esc_ + "opís" ;--# notpresent + VP (Impf Subj Pl P2) => esc_ + "opíssiu" ;--# notpresent + VP (Impf Subj Sg P2) => esc_ + "opissis" ;--# notpresent + VP (Impf Subj Pl P3) => esc_ + "opissin" ;--# notpresent + VP (Impf Subj Sg P3) => esc_ + "opís" ;--# notpresent + VP (Fut Pl P1) => esc_ + "opirem" ;--# notpresent + VP (Fut Sg P1) => esc_ + "opiré" ;--# notpresent + VP (Fut Pl P2) => esc_ + "opireu" ;--# notpresent + VP (Fut Sg P2) => esc_ + "opiràs" ;--# notpresent + VP (Fut Pl P3) => esc_ + "opiran" ;--# notpresent + VP (Fut Sg P3) => esc_ + "opirà" ;--# notpresent + VP (Pret Pl P1) => esc_ + "opíssim" ;--# notpresent + VP (Pret Sg P1) => esc_ + "opís" ;--# notpresent + VP (Pret Pl P2) => esc_ + "opíssiu" ;--# notpresent + VP (Pret Sg P2) => esc_ + "opissis" ;--# notpresent + VP (Pret Pl P3) => esc_ + "opissin" ;--# notpresent + VP (Pret Sg P3) => esc_ + "opís" ;--# notpresent + VP (Cond Pl P1) => esc_ + "opiríem" ;--# notpresent + VP (Cond Sg P1) => esc_ + "opiria" ;--# notpresent + VP (Cond Pl P2) => esc_ + "opiríeu" ;--# notpresent + VP (Cond Sg P2) => esc_ + "opiries" ;--# notpresent + VP (Cond Pl P3) => esc_ + "opirien" ;--# notpresent + VP (Cond Sg P3) => esc_ + "opiria" ;--# notpresent + VP (Imp Pl P1) => esc_ + "opim" ; + VP (Imp Pl P2) => esc_ + "opiu" ; + VP (Imp Sg P2) => esc_ + "up" ; + VP (Imp Pl P3) => esc_ + "upin" ; + VP (Imp Sg P3) => esc_ + "upi" ; + VP (Pass Pl Fem) => esc_ + "opides" ; + VP (Pass Sg Fem) => esc_ + "opida" ; + VP (Pass Pl Masc) => esc_ + "opits" ; + VP (Pass Sg Masc) => esc_ + "opit" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper escriure_50 : Str -> Verbum = \escriure -> +let escri_ = Predef.tk 3 escriure in +{s = table { + VI Infn => escri_ + "ure" ; + VI Ger => escri_ + "vint" ; + VI Part => escri_ + "t" ; + VP (Pres Ind Pl P1) => escri_ + "vim" ; + VP (Pres Ind Sg P1) => escri_ + "c" ; + VP (Pres Ind Pl P2) => escri_ + "viu" ; + VP (Pres Ind Sg P2) => escri_ + "us" ; + VP (Pres Ind Pl P3) => escri_ + "uen" ; + VP (Pres Ind Sg P3) => escri_ + "u" ; + VP (Pres Subj Pl P1) => escri_ + "guem" ; + VP (Pres Subj Sg P1) => escri_ + "gui" ; + VP (Pres Subj Pl P2) => escri_ + "gueu" ; + VP (Pres Subj Sg P2) => escri_ + "guis" ; + VP (Pres Subj Pl P3) => escri_ + "guin" ; + VP (Pres Subj Sg P3) => escri_ + "gui" ; + VP (Impf Ind Pl P1) => escri_ + "víem" ;--# notpresent + VP (Impf Ind Sg P1) => escri_ + "via" ;--# notpresent + VP (Impf Ind Pl P2) => escri_ + "víeu" ;--# notpresent + VP (Impf Ind Sg P2) => escri_ + "vies" ;--# notpresent + VP (Impf Ind Pl P3) => escri_ + "vien" ;--# notpresent + VP (Impf Ind Sg P3) => escri_ + "via" ;--# notpresent + VP (Impf Subj Pl P1) => escri_ + "víssim" ;--# notpresent + VP (Impf Subj Sg P1) => escri_ + "vís" ;--# notpresent + VP (Impf Subj Pl P2) => escri_ + "víssiu" ;--# notpresent + VP (Impf Subj Sg P2) => escri_ + "vissis" ;--# notpresent + VP (Impf Subj Pl P3) => escri_ + "vissin" ;--# notpresent + VP (Impf Subj Sg P3) => escri_ + "vís" ;--# notpresent + VP (Fut Pl P1) => escri_ + "urem" ;--# notpresent + VP (Fut Sg P1) => escri_ + "uré" ;--# notpresent + VP (Fut Pl P2) => escri_ + "ureu" ;--# notpresent + VP (Fut Sg P2) => escri_ + "uràs" ;--# notpresent + VP (Fut Pl P3) => escri_ + "uran" ;--# notpresent + VP (Fut Sg P3) => escri_ + "urà" ;--# notpresent + VP (Pret Pl P1) => escri_ + "víssim" ;--# notpresent + VP (Pret Sg P1) => escri_ + "vís" ;--# notpresent + VP (Pret Pl P2) => escri_ + "víssiu" ;--# notpresent + VP (Pret Sg P2) => escri_ + "vissis" ;--# notpresent + VP (Pret Pl P3) => escri_ + "vissin" ;--# notpresent + VP (Pret Sg P3) => escri_ + "vís" ;--# notpresent + VP (Cond Pl P1) => escri_ + "uríem" ;--# notpresent + VP (Cond Sg P1) => escri_ + "uria" ;--# notpresent + VP (Cond Pl P2) => escri_ + "uríeu" ;--# notpresent + VP (Cond Sg P2) => escri_ + "uries" ;--# notpresent + VP (Cond Pl P3) => escri_ + "urien" ;--# notpresent + VP (Cond Sg P3) => escri_ + "uria" ;--# notpresent + VP (Imp Pl P1) => escri_ + "guem" ; + VP (Imp Pl P2) => escri_ + "viu" ; + VP (Imp Sg P2) => escri_ + "u" ; + VP (Imp Pl P3) => escri_ + "guin" ; + VP (Imp Sg P3) => escri_ + "gui" ; + VP (Pass Pl Fem) => escri_ + "tes" ; + VP (Pass Sg Fem) => escri_ + "ta" ; + VP (Pass Pl Masc) => escri_ + "ts" ; + VP (Pass Sg Masc) => escri_ + "t" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper esglaiar_51 : Str -> Verbum = \esglaiar -> +let esgla_ = Predef.tk 3 esglaiar in +{s = table { + VI Infn => esgla_ + "iar" ; + VI Ger => esgla_ + "iant" ; + VI Part => esgla_ + "iat" ; + VP (Pres Ind Pl P1) => esgla_ + "iem" ; + VP (Pres Ind Sg P1) => esgla_ + "io" ; + VP (Pres Ind Pl P2) => esgla_ + "ieu" ; + VP (Pres Ind Sg P2) => esgla_ + "ies" ; + VP (Pres Ind Pl P3) => esgla_ + "ien" ; + VP (Pres Ind Sg P3) => esgla_ + "ia" ; + VP (Pres Subj Pl P1) => esgla_ + "iem" ; + VP (Pres Subj Pl P2) => esgla_ + "ieu" ; + VP (Impf Ind Pl P1) => esgla_ + "iàvem" ;--# notpresent + VP (Impf Ind Sg P1) => esgla_ + "iava" ;--# notpresent + VP (Impf Ind Pl P2) => esgla_ + "iàveu" ;--# notpresent + VP (Impf Ind Sg P2) => esgla_ + "iaves" ;--# notpresent + VP (Impf Ind Pl P3) => esgla_ + "iaven" ;--# notpresent + VP (Impf Ind Sg P3) => esgla_ + "iava" ;--# notpresent + VP (Impf Subj Pl P1) => esgla_ + "iéssim" ;--# notpresent + VP (Impf Subj Sg P1) => esgla_ + "iés" ;--# notpresent + VP (Impf Subj Pl P2) => esgla_ + "iéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => esgla_ + "iessis" ;--# notpresent + VP (Impf Subj Pl P3) => esgla_ + "iessin" ;--# notpresent + VP (Impf Subj Sg P3) => esgla_ + "iés" ;--# notpresent + VP (Fut Pl P1) => esgla_ + "iarem" ;--# notpresent + VP (Fut Sg P1) => esgla_ + "iaré" ;--# notpresent + VP (Fut Pl P2) => esgla_ + "iareu" ;--# notpresent + VP (Fut Sg P2) => esgla_ + "iaràs" ;--# notpresent + VP (Fut Pl P3) => esgla_ + "iaran" ;--# notpresent + VP (Fut Sg P3) => esgla_ + "iarà" ;--# notpresent + VP (Pret Pl P1) => esgla_ + "iéssim" ;--# notpresent + VP (Pret Sg P1) => esgla_ + "iés" ;--# notpresent + VP (Pret Pl P2) => esgla_ + "iéssiu" ;--# notpresent + VP (Pret Sg P2) => esgla_ + "iessis" ;--# notpresent + VP (Pret Pl P3) => esgla_ + "iessin" ;--# notpresent + VP (Pret Sg P3) => esgla_ + "iés" ;--# notpresent + VP (Cond Pl P1) => esgla_ + "iaríem" ;--# notpresent + VP (Cond Sg P1) => esgla_ + "iaria" ;--# notpresent + VP (Cond Pl P2) => esgla_ + "iaríeu" ;--# notpresent + VP (Cond Sg P2) => esgla_ + "iaries" ;--# notpresent + VP (Cond Pl P3) => esgla_ + "iarien" ;--# notpresent + VP (Cond Sg P3) => esgla_ + "iaria" ;--# notpresent + VP (Imp Pl P1) => esgla_ + "iem" ; + VP (Imp Pl P2) => esgla_ + "ieu" ; + VP (Imp Sg P2) => esgla_ + "ia" ; + VP (Pass Pl Fem) => esgla_ + "iades" ; + VP (Pass Sg Fem) => esgla_ + "iada" ; + VP (Pass Pl Masc) => esgla_ + "iats" ; + VP (Pass Sg Masc) => esgla_ + "iat" ; + VP (Pres Subj Sg P1) => esgla_ + "ï" ; + VP (Pres Subj Sg P2) => esgla_ + "ïs" ; + VP (Pres Subj Pl P3) => esgla_ + "ïn" ; + VP (Pres Subj Sg P3) => esgla_ + "ï" ; + VP (Imp Pl P3) => esgla_ + "ïn" ; + VP (Imp Sg P3) => esgla_ + "ï" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper ser_52 : Str -> Verbum = \ser -> +let x_ = Predef.tk 3 ser in +{s = table { + VI Infn => x_ + "ser" ; + VI Ger => x_ + "sent" ; + VI Part => x_ + "estat" ; + VP (Pres Ind Pl P1) => x_ + "som" ; + VP (Pres Ind Sg P1) => x_ + "sóc" ; + VP (Pres Ind Pl P2) => x_ + "sou" ; + VP (Pres Ind Sg P2) => x_ + "ets" ; + VP (Pres Ind Pl P3) => x_ + "són" ; + VP (Pres Ind Sg P3) => x_ + "és" ; + VP (Pres Subj Pl P1) => x_ + "siguem" ; + VP (Pres Subj Sg P1) => x_ + "sigui" ; + VP (Pres Subj Pl P2) => x_ + "sigueu" ; + VP (Pres Subj Sg P2) => x_ + "siguis" ; + VP (Pres Subj Pl P3) => x_ + "siguin" ; + VP (Pres Subj Sg P3) => x_ + "sigui" ; + VP (Impf Ind Pl P1) => x_ + "érem" ;--# notpresent + VP (Impf Ind Sg P1) => x_ + "era" ;--# notpresent + VP (Impf Ind Pl P2) => x_ + "éreu" ;--# notpresent + VP (Impf Ind Sg P2) => x_ + "eres" ;--# notpresent + VP (Impf Ind Pl P3) => x_ + "eren" ;--# notpresent + VP (Impf Ind Sg P3) => x_ + "era" ;--# notpresent + VP (Impf Subj Pl P1) => x_ + "fóssim" ;--# notpresent + VP (Impf Subj Sg P1) => x_ + "fos" ;--# notpresent + VP (Impf Subj Pl P2) => x_ + "fóssiu" ;--# notpresent + VP (Impf Subj Sg P2) => x_ + "fossis" ;--# notpresent + VP (Impf Subj Pl P3) => x_ + "fossin" ;--# notpresent + VP (Impf Subj Sg P3) => x_ + "fos" ;--# notpresent + VP (Fut Pl P1) => x_ + "serem" ;--# notpresent + VP (Fut Sg P1) => x_ + "seré" ;--# notpresent + VP (Fut Pl P2) => x_ + "sereu" ;--# notpresent + VP (Fut Sg P2) => x_ + "seràs" ;--# notpresent + VP (Fut Pl P3) => x_ + "seran" ;--# notpresent + VP (Fut Sg P3) => x_ + "serà" ;--# notpresent + VP (Pret Pl P1) => x_ + "fóssim" ;--# notpresent + VP (Pret Sg P1) => x_ + "fos" ;--# notpresent + VP (Pret Pl P2) => x_ + "fóssiu" ;--# notpresent + VP (Pret Sg P2) => x_ + "fossis" ;--# notpresent + VP (Pret Pl P3) => x_ + "fossin" ;--# notpresent + VP (Pret Sg P3) => x_ + "fos" ;--# notpresent + VP (Cond Pl P1) => x_ + "seríem" ;--# notpresent + VP (Cond Sg P1) => x_ + "seria" ;--# notpresent + VP (Cond Pl P2) => x_ + "seríeu" ;--# notpresent + VP (Cond Sg P2) => x_ + "series" ;--# notpresent + VP (Cond Pl P3) => x_ + "serien" ;--# notpresent + VP (Cond Sg P3) => x_ + "seria" ;--# notpresent + VP (Imp Pl P1) => x_ + "siguem" ; + VP (Imp Pl P2) => x_ + "sigueu" ; + VP (Imp Sg P2) => x_ + "sigues" ; + VP (Imp Pl P3) => x_ + "siguin" ; + VP (Imp Sg P3) => x_ + "sigui" ; + VP (Pass Sg Masc) => x_ + "estat" ; + VP (Pass Sg Fem) => x_ + "estada" ; + VP (Pass Pl Masc) => x_ + "estats" ; + VP (Pass Pl Fem) => x_ + "estades" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper establir_53 : Str -> Verbum = \establir -> +let establ_ = Predef.tk 2 establir in +{s = table { + VI Infn => establ_ + "ir" ; + VI Ger => establ_ + "int" ; + VI Part => establ_ + "ert" ; + VP (Pres Ind Pl P1) => establ_ + "im" ; + VP (Pres Ind Sg P1) => establ_ + "eixo" ; + VP (Pres Ind Pl P2) => establ_ + "iu" ; + VP (Pres Ind Sg P2) => establ_ + "eixes" ; + VP (Pres Ind Pl P3) => establ_ + "eixen" ; + VP (Pres Ind Sg P3) => establ_ + "eix" ; + VP (Pres Subj Pl P1) => establ_ + "im" ; + VP (Pres Subj Sg P1) => establ_ + "eixi" ; + VP (Pres Subj Pl P2) => establ_ + "iu" ; + VP (Pres Subj Sg P2) => establ_ + "eixis" ; + VP (Pres Subj Pl P3) => establ_ + "eixin" ; + VP (Pres Subj Sg P3) => establ_ + "eixi" ; + VP (Impf Ind Pl P1) => establ_ + "íem" ;--# notpresent + VP (Impf Ind Sg P1) => establ_ + "ia" ;--# notpresent + VP (Impf Ind Pl P2) => establ_ + "íeu" ;--# notpresent + VP (Impf Ind Sg P2) => establ_ + "ies" ;--# notpresent + VP (Impf Ind Pl P3) => establ_ + "ien" ;--# notpresent + VP (Impf Ind Sg P3) => establ_ + "ia" ;--# notpresent + VP (Impf Subj Pl P1) => establ_ + "íssim" ;--# notpresent + VP (Impf Subj Sg P1) => establ_ + "ís" ;--# notpresent + VP (Impf Subj Pl P2) => establ_ + "íssiu" ;--# notpresent + VP (Impf Subj Sg P2) => establ_ + "issis" ;--# notpresent + VP (Impf Subj Pl P3) => establ_ + "issin" ;--# notpresent + VP (Impf Subj Sg P3) => establ_ + "ís" ;--# notpresent + VP (Fut Pl P1) => establ_ + "irem" ;--# notpresent + VP (Fut Sg P1) => establ_ + "iré" ;--# notpresent + VP (Fut Pl P2) => establ_ + "ireu" ;--# notpresent + VP (Fut Sg P2) => establ_ + "iràs" ;--# notpresent + VP (Fut Pl P3) => establ_ + "iran" ;--# notpresent + VP (Fut Sg P3) => establ_ + "irà" ;--# notpresent + VP (Pret Pl P1) => establ_ + "íssim" ;--# notpresent + VP (Pret Sg P1) => establ_ + "ís" ;--# notpresent + VP (Pret Pl P2) => establ_ + "íssiu" ;--# notpresent + VP (Pret Sg P2) => establ_ + "issis" ;--# notpresent + VP (Pret Pl P3) => establ_ + "issin" ;--# notpresent + VP (Pret Sg P3) => establ_ + "ís" ;--# notpresent + VP (Cond Pl P1) => establ_ + "iríem" ;--# notpresent + VP (Cond Sg P1) => establ_ + "iria" ;--# notpresent + VP (Cond Pl P2) => establ_ + "iríeu" ;--# notpresent + VP (Cond Sg P2) => establ_ + "iries" ;--# notpresent + VP (Cond Pl P3) => establ_ + "irien" ;--# notpresent + VP (Cond Sg P3) => establ_ + "iria" ;--# notpresent + VP (Imp Pl P1) => establ_ + "im" ; + VP (Imp Pl P2) => establ_ + "iu" ; + VP (Imp Sg P2) => establ_ + "eix" ; + VP (Imp Pl P3) => establ_ + "eixin" ; + VP (Imp Sg P3) => establ_ + "eixi" ; + VP (Pass Pl Fem) => establ_ + "ertes" ; + VP (Pass Sg Fem) => establ_ + "erta" ; + VP (Pass Pl Masc) => establ_ + "erts" ; + VP (Pass Sg Masc) => establ_ + "ert" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper estar_54 : Str -> Verbum = \estar -> +let es_ = Predef.tk 3 estar in +{s = table { + VI Infn => es_ + "tar" ; + VI Ger => es_ + "tant" ; + VI Part => es_ + "tat" ; + VP (Pres Ind Pl P1) => es_ + "tem" ; + VP (Pres Ind Sg P1) => es_ + "tic" ; + VP (Pres Ind Pl P2) => es_ + "teu" ; + VP (Pres Ind Sg P2) => es_ + "tàs" ; + VP (Pres Ind Pl P3) => es_ + "tan" ; + VP (Pres Ind Sg P3) => es_ + "tà" ; + VP (Pres Subj Pl P1) => es_ + "tiguem" ; + VP (Pres Subj Sg P1) => es_ + "tigui" ; + VP (Pres Subj Pl P2) => es_ + "tigueu" ; + VP (Pres Subj Sg P2) => es_ + "tiguis" ; + VP (Pres Subj Pl P3) => es_ + "tiguin" ; + VP (Pres Subj Sg P3) => es_ + "tigui" ; + VP (Impf Ind Pl P1) => es_ + "tàvem" ;--# notpresent + VP (Impf Ind Sg P1) => es_ + "tava" ;--# notpresent + VP (Impf Ind Pl P2) => es_ + "tàveu" ;--# notpresent + VP (Impf Ind Sg P2) => es_ + "taves" ;--# notpresent + VP (Impf Ind Pl P3) => es_ + "taven" ;--# notpresent + VP (Impf Ind Sg P3) => es_ + "tava" ;--# notpresent + VP (Impf Subj Pl P1) => es_ + "tiguéssim" ;--# notpresent + VP (Impf Subj Sg P1) => es_ + "tigués" ;--# notpresent + VP (Impf Subj Pl P2) => es_ + "tiguéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => es_ + "tiguessis" ;--# notpresent + VP (Impf Subj Pl P3) => es_ + "tiguessin" ;--# notpresent + VP (Impf Subj Sg P3) => es_ + "tigués" ;--# notpresent + VP (Fut Pl P1) => es_ + "tarem" ;--# notpresent + VP (Fut Sg P1) => es_ + "taré" ;--# notpresent + VP (Fut Pl P2) => es_ + "tareu" ;--# notpresent + VP (Fut Sg P2) => es_ + "taràs" ;--# notpresent + VP (Fut Pl P3) => es_ + "taran" ;--# notpresent + VP (Fut Sg P3) => es_ + "tarà" ;--# notpresent + VP (Pret Pl P1) => es_ + "tiguéssim" ;--# notpresent + VP (Pret Sg P1) => es_ + "tigués" ;--# notpresent + VP (Pret Pl P2) => es_ + "tiguéssiu" ;--# notpresent + VP (Pret Sg P2) => es_ + "tiguessis" ;--# notpresent + VP (Pret Pl P3) => es_ + "tiguessin" ;--# notpresent + VP (Pret Sg P3) => es_ + "tigués" ;--# notpresent + VP (Cond Pl P1) => es_ + "taríem" ;--# notpresent + VP (Cond Sg P1) => es_ + "taria" ;--# notpresent + VP (Cond Pl P2) => es_ + "taríeu" ;--# notpresent + VP (Cond Sg P2) => es_ + "taries" ;--# notpresent + VP (Cond Pl P3) => es_ + "tarien" ;--# notpresent + VP (Cond Sg P3) => es_ + "taria" ;--# notpresent + VP (Imp Pl P1) => es_ + "tiguem" ; + VP (Imp Pl P2) => es_ + "tigueu" ; + VP (Imp Sg P2) => es_ + "tigues" ; + VP (Imp Pl P3) => es_ + "tiguin" ; + VP (Imp Sg P3) => es_ + "tigui" ; + VP (Pass Sg Masc) => es_ + "tat" ; + VP (Pass Sg Fem) => es_ + "tada" ; + VP (Pass Pl Masc) => es_ + "tats" ; + VP (Pass Pl Fem) => es_ + "tades" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper evacuar_55 : Str -> Verbum = \evacuar -> +let evacu_ = Predef.tk 2 evacuar in +{s = table { + VI Infn => evacu_ + "ar" ; + VI Ger => evacu_ + "ant" ; + VI Part => evacu_ + "at" ; + VP (Pres Ind Pl P1) => evacu_ + "em" ; + VP (Pres Ind Sg P1) => evacu_ + "o" ; + VP (Pres Ind Pl P2) => evacu_ + "eu" ; + VP (Pres Ind Sg P2) => evacu_ + "es" ; + VP (Pres Ind Pl P3) => evacu_ + "en" ; + VP (Pres Ind Sg P3) => evacu_ + "a" ; + VP (Pres Subj Pl P1) => evacu_ + "em" ; + VP (Pres Subj Sg P1) => evacu_ + "ï" ; + VP (Pres Subj Pl P2) => evacu_ + "eu" ; + VP (Pres Subj Sg P2) => evacu_ + "ïs" ; + VP (Pres Subj Pl P3) => evacu_ + "ïn" ; + VP (Pres Subj Sg P3) => evacu_ + "ï" ; + VP (Impf Ind Pl P1) => evacu_ + "àvem" ;--# notpresent + VP (Impf Ind Sg P1) => evacu_ + "ava" ;--# notpresent + VP (Impf Ind Pl P2) => evacu_ + "àveu" ;--# notpresent + VP (Impf Ind Sg P2) => evacu_ + "aves" ;--# notpresent + VP (Impf Ind Pl P3) => evacu_ + "aven" ;--# notpresent + VP (Impf Ind Sg P3) => evacu_ + "ava" ;--# notpresent + VP (Impf Subj Pl P1) => evacu_ + "éssim" ;--# notpresent + VP (Impf Subj Sg P1) => evacu_ + "és" ;--# notpresent + VP (Impf Subj Pl P2) => evacu_ + "éssiu" ;--# notpresent + VP (Impf Subj Sg P2) => evacu_ + "essis" ;--# notpresent + VP (Impf Subj Pl P3) => evacu_ + "essin" ;--# notpresent + VP (Impf Subj Sg P3) => evacu_ + "és" ;--# notpresent + VP (Fut Pl P1) => evacu_ + "arem" ;--# notpresent + VP (Fut Sg P1) => evacu_ + "aré" ;--# notpresent + VP (Fut Pl P2) => evacu_ + "areu" ;--# notpresent + VP (Fut Sg P2) => evacu_ + "aràs" ;--# notpresent + VP (Fut Pl P3) => evacu_ + "aran" ;--# notpresent + VP (Fut Sg P3) => evacu_ + "arà" ;--# notpresent + VP (Pret Pl P1) => evacu_ + "éssim" ;--# notpresent + VP (Pret Sg P1) => evacu_ + "és" ;--# notpresent + VP (Pret Pl P2) => evacu_ + "éssiu" ;--# notpresent + VP (Pret Sg P2) => evacu_ + "essis" ;--# notpresent + VP (Pret Pl P3) => evacu_ + "essin" ;--# notpresent + VP (Pret Sg P3) => evacu_ + "és" ;--# notpresent + VP (Cond Pl P1) => evacu_ + "aríem" ;--# notpresent + VP (Cond Sg P1) => evacu_ + "aria" ;--# notpresent + VP (Cond Pl P2) => evacu_ + "aríeu" ;--# notpresent + VP (Cond Sg P2) => evacu_ + "aries" ;--# notpresent + VP (Cond Pl P3) => evacu_ + "arien" ;--# notpresent + VP (Cond Sg P3) => evacu_ + "aria" ;--# notpresent + VP (Imp Pl P1) => evacu_ + "em" ; + VP (Imp Pl P2) => evacu_ + "eu" ; + VP (Imp Sg P2) => evacu_ + "a" ; + VP (Imp Pl P3) => evacu_ + "ïn" ; + VP (Imp Sg P3) => evacu_ + "ï" ; + VP (Pass Pl Fem) => evacu_ + "ades" ; + VP (Pass Sg Fem) => evacu_ + "ada" ; + VP (Pass Pl Masc) => evacu_ + "ats" ; + VP (Pass Sg Masc) => evacu_ + "at" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper fer_56 : Str -> Verbum = \fer -> +let f_ = Predef.tk 2 fer in +{s = table { + VI Infn => f_ + "er" ; + VI Ger => f_ + "ent" ; + VI Part => f_ + "et" ; + VP (Pres Ind Pl P1) => f_ + "em" ; + VP (Pres Ind Sg P1) => f_ + "aig" ; + VP (Pres Ind Pl P2) => f_ + "eu" ; + VP (Pres Ind Sg P2) => f_ + "as" ; + VP (Pres Ind Pl P3) => f_ + "an" ; + VP (Pres Ind Sg P3) => f_ + "a" ; + VP (Pres Subj Pl P1) => f_ + "em" ; + VP (Pres Subj Sg P1) => f_ + "aci" ; + VP (Pres Subj Pl P2) => f_ + "eu" ; + VP (Pres Subj Sg P2) => f_ + "acis" ; + VP (Pres Subj Pl P3) => f_ + "acin" ; + VP (Pres Subj Sg P3) => f_ + "aci" ; + VP (Impf Ind Pl P1) => f_ + "èiem" ;--# notpresent + VP (Impf Ind Sg P1) => f_ + "eia" ;--# notpresent + VP (Impf Ind Pl P2) => f_ + "èieu" ;--# notpresent + VP (Impf Ind Sg P2) => f_ + "eies" ;--# notpresent + VP (Impf Ind Pl P3) => f_ + "eien" ;--# notpresent + VP (Impf Ind Sg P3) => f_ + "eia" ;--# notpresent + VP (Impf Subj Pl P1) => f_ + "éssim" ;--# notpresent + VP (Impf Subj Sg P1) => f_ + "es" ;--# notpresent + VP (Impf Subj Pl P2) => f_ + "éssiu" ;--# notpresent + VP (Impf Subj Sg P2) => f_ + "essis" ;--# notpresent + VP (Impf Subj Pl P3) => f_ + "essin" ;--# notpresent + VP (Impf Subj Sg P3) => f_ + "es" ;--# notpresent + VP (Fut Pl P1) => f_ + "arem" ;--# notpresent + VP (Fut Sg P1) => f_ + "aré" ;--# notpresent + VP (Fut Pl P2) => f_ + "areu" ;--# notpresent + VP (Fut Sg P2) => f_ + "aràs" ;--# notpresent + VP (Fut Pl P3) => f_ + "aran" ;--# notpresent + VP (Fut Sg P3) => f_ + "arà" ;--# notpresent + VP (Pret Pl P1) => f_ + "éssim" ;--# notpresent + VP (Pret Sg P1) => f_ + "es" ;--# notpresent + VP (Pret Pl P2) => f_ + "éssiu" ;--# notpresent + VP (Pret Sg P2) => f_ + "essis" ;--# notpresent + VP (Pret Pl P3) => f_ + "essin" ;--# notpresent + VP (Pret Sg P3) => f_ + "es" ;--# notpresent + VP (Cond Pl P1) => f_ + "aríem" ;--# notpresent + VP (Cond Sg P1) => f_ + "aria" ;--# notpresent + VP (Cond Pl P2) => f_ + "aríeu" ;--# notpresent + VP (Cond Sg P2) => f_ + "aries" ;--# notpresent + VP (Cond Pl P3) => f_ + "arien" ;--# notpresent + VP (Cond Sg P3) => f_ + "aria" ;--# notpresent + VP (Imp Pl P1) => f_ + "em" ; + VP (Imp Pl P2) => f_ + "eu" ; + VP (Imp Sg P2) => f_ + "es" ; + VP (Imp Pl P3) => f_ + "acin" ; + VP (Imp Sg P3) => f_ + "aci" ; + VP (Pass Pl Fem) => f_ + "etes" ; + VP (Pass Sg Fem) => f_ + "eta" ; + VP (Pass Pl Masc) => f_ + "ets" ; + VP (Pass Sg Masc) => f_ + "et" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper fondre_57 : Str -> Verbum = \fondre -> +let fo_ = Predef.tk 4 fondre in +{s = table { + VI Infn => fo_ + "ndre" ; + VI Ger => fo_ + "nent" ; + VI Part => fo_ + "s" ; + VP (Pres Ind Pl P1) => fo_ + "nem" ; + VP (Pres Ind Sg P1) => fo_ + "nc" ; + VP (Pres Ind Pl P2) => fo_ + "neu" ; + VP (Pres Ind Sg P2) => fo_ + "ns" ; + VP (Pres Ind Pl P3) => fo_ + "nen" ; + VP (Pres Ind Sg P3) => fo_ + "n" ; + VP (Pres Subj Pl P1) => fo_ + "nguem" ; + VP (Pres Subj Sg P1) => fo_ + "ngui" ; + VP (Pres Subj Pl P2) => fo_ + "ngueu" ; + VP (Pres Subj Sg P2) => fo_ + "nguis" ; + VP (Pres Subj Pl P3) => fo_ + "nguin" ; + VP (Pres Subj Sg P3) => fo_ + "ngui" ; + VP (Impf Ind Pl P1) => fo_ + "níem" ;--# notpresent + VP (Impf Ind Sg P1) => fo_ + "nia" ;--# notpresent + VP (Impf Ind Pl P2) => fo_ + "níeu" ;--# notpresent + VP (Impf Ind Sg P2) => fo_ + "nies" ;--# notpresent + VP (Impf Ind Pl P3) => fo_ + "nien" ;--# notpresent + VP (Impf Ind Sg P3) => fo_ + "nia" ;--# notpresent + VP (Impf Subj Pl P1) => fo_ + "nguéssim" ;--# notpresent + VP (Impf Subj Sg P1) => fo_ + "ngués" ;--# notpresent + VP (Impf Subj Pl P2) => fo_ + "nguéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => fo_ + "nguessis" ;--# notpresent + VP (Impf Subj Pl P3) => fo_ + "nguessin" ;--# notpresent + VP (Impf Subj Sg P3) => fo_ + "ngués" ;--# notpresent + VP (Fut Pl P1) => fo_ + "ndrem" ;--# notpresent + VP (Fut Sg P1) => fo_ + "ndré" ;--# notpresent + VP (Fut Pl P2) => fo_ + "ndreu" ;--# notpresent + VP (Fut Sg P2) => fo_ + "ndràs" ;--# notpresent + VP (Fut Pl P3) => fo_ + "ndran" ;--# notpresent + VP (Fut Sg P3) => fo_ + "ndrà" ;--# notpresent + VP (Pret Pl P1) => fo_ + "nguéssim" ;--# notpresent + VP (Pret Sg P1) => fo_ + "ngués" ;--# notpresent + VP (Pret Pl P2) => fo_ + "nguéssiu" ;--# notpresent + VP (Pret Sg P2) => fo_ + "nguessis" ;--# notpresent + VP (Pret Pl P3) => fo_ + "nguessin" ;--# notpresent + VP (Pret Sg P3) => fo_ + "ngués" ;--# notpresent + VP (Cond Pl P1) => fo_ + "ndríem" ;--# notpresent + VP (Cond Sg P1) => fo_ + "ndria" ;--# notpresent + VP (Cond Pl P2) => fo_ + "ndríeu" ;--# notpresent + VP (Cond Sg P2) => fo_ + "ndries" ;--# notpresent + VP (Cond Pl P3) => fo_ + "ndrien" ;--# notpresent + VP (Cond Sg P3) => fo_ + "ndria" ;--# notpresent + VP (Imp Pl P1) => fo_ + "nguem" ; + VP (Imp Pl P2) => fo_ + "neu" ; + VP (Imp Sg P2) => fo_ + "n" ; + VP (Imp Pl P3) => fo_ + "nguin" ; + VP (Imp Sg P3) => fo_ + "ngui" ; + VP (Pass Pl Fem) => fo_ + "ses" ; + VP (Pass Sg Fem) => fo_ + "sa" ; + VP (Pass Pl Masc) => fo_ + "sos" ; + VP (Pass Sg Masc) => fo_ + "s" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper fugir_58 : Str -> Verbum = \fugir -> +let fu_ = Predef.tk 3 fugir in +{s = table { + VI Infn => fu_ + "gir" ; + VI Ger => fu_ + "gint" ; + VI Part => fu_ + "git" ; + VP (Pres Ind Pl P1) => fu_ + "gim" ; + VP (Pres Ind Sg P1) => fu_ + "jo" ; + VP (Pres Ind Pl P2) => fu_ + "giu" ; + VP (Pres Ind Sg P2) => fu_ + "ges" ; + VP (Pres Ind Pl P3) => fu_ + "gen" ; + VP (Pres Ind Sg P3) => fu_ + "ig" ; + VP (Pres Subj Pl P1) => fu_ + "gim" ; + VP (Pres Subj Sg P1) => fu_ + "gi" ; + VP (Pres Subj Pl P2) => fu_ + "giu" ; + VP (Pres Subj Sg P2) => fu_ + "gis" ; + VP (Pres Subj Pl P3) => fu_ + "gin" ; + VP (Pres Subj Sg P3) => fu_ + "gi" ; + VP (Impf Ind Pl P1) => fu_ + "gíem" ;--# notpresent + VP (Impf Ind Sg P1) => fu_ + "gia" ;--# notpresent + VP (Impf Ind Pl P2) => fu_ + "gíeu" ;--# notpresent + VP (Impf Ind Sg P2) => fu_ + "gies" ;--# notpresent + VP (Impf Ind Pl P3) => fu_ + "gien" ;--# notpresent + VP (Impf Ind Sg P3) => fu_ + "gia" ;--# notpresent + VP (Impf Subj Pl P1) => fu_ + "gíssim" ;--# notpresent + VP (Impf Subj Sg P1) => fu_ + "gís" ;--# notpresent + VP (Impf Subj Pl P2) => fu_ + "gíssiu" ;--# notpresent + VP (Impf Subj Sg P2) => fu_ + "gissis" ;--# notpresent + VP (Impf Subj Pl P3) => fu_ + "gissin" ;--# notpresent + VP (Impf Subj Sg P3) => fu_ + "gís" ;--# notpresent + VP (Fut Pl P1) => fu_ + "girem" ;--# notpresent + VP (Fut Sg P1) => fu_ + "giré" ;--# notpresent + VP (Fut Pl P2) => fu_ + "gireu" ;--# notpresent + VP (Fut Sg P2) => fu_ + "giràs" ;--# notpresent + VP (Fut Pl P3) => fu_ + "giran" ;--# notpresent + VP (Fut Sg P3) => fu_ + "girà" ;--# notpresent + VP (Pret Pl P1) => fu_ + "gíssim" ;--# notpresent + VP (Pret Sg P1) => fu_ + "gís" ;--# notpresent + VP (Pret Pl P2) => fu_ + "gíssiu" ;--# notpresent + VP (Pret Sg P2) => fu_ + "gissis" ;--# notpresent + VP (Pret Pl P3) => fu_ + "gissin" ;--# notpresent + VP (Pret Sg P3) => fu_ + "gís" ;--# notpresent + VP (Cond Pl P1) => fu_ + "giríem" ;--# notpresent + VP (Cond Sg P1) => fu_ + "giria" ;--# notpresent + VP (Cond Pl P2) => fu_ + "giríeu" ;--# notpresent + VP (Cond Sg P2) => fu_ + "giries" ;--# notpresent + VP (Cond Pl P3) => fu_ + "girien" ;--# notpresent + VP (Cond Sg P3) => fu_ + "giria" ;--# notpresent + VP (Imp Pl P1) => fu_ + "gim" ; + VP (Imp Pl P2) => fu_ + "giu" ; + VP (Imp Sg P2) => fu_ + "ig" ; + VP (Imp Pl P3) => fu_ + "gin" ; + VP (Imp Sg P3) => fu_ + "gi" ; + VP (Pass Pl Fem) => fu_ + "gides" ; + VP (Pass Sg Fem) => fu_ + "gida" ; + VP (Pass Pl Masc) => fu_ + "gits" ; + VP (Pass Sg Masc) => fu_ + "git" ; +VP (Imp Sg P1) => variants {} +} +} ; +oper haver_59 : Str -> Verbum = \haver -> + let h_ = Predef.tk 4 haver in + {s = table { + VI Infn=> h_ + "aver" ; + VI Ger => h_ + "avent" ; + VI Part => h_ + "agut" ; + VP (Pres Ind Sg P1) => variants {h_ + "e" ; h_ + "aig"} ; + VP (Pres Ind Sg P2) => h_ + "as" ; + VP (Pres Ind Sg P3) => h_ + "a" ; + VP (Pres Ind Pl P1) => variants {h_ + "em" ; h_ + "avem"} ; + VP (Pres Ind Pl P2) => variants {h_ + "eu" ; h_ + "aveu"} ; + VP (Pres Ind Pl P3) => h_ + "an" ; + VP (Pres Subj Sg P1) => h_ + "agi" ; + VP (Pres Subj Sg P2) => h_ + "agis" ; + VP (Pres Subj Sg P3) => h_ + "agi" ; + VP (Pres Subj Pl P1) => h_ + "àgim" ; + VP (Pres Subj Pl P2) => h_ + "àgiu" ; + VP (Pres Subj Pl P3) => h_ + "agin" ; + VP (Impf Ind Sg P1) => h_ + "avia" ; --# notpresent + VP (Impf Ind Sg P2) => h_ + "avies" ; --# notpresent + VP (Impf Ind Sg P3) => h_ + "avia" ; --# notpresent + VP (Impf Ind Pl P1) => h_ + "avíem" ; --# notpresent + VP (Impf Ind Pl P2) => h_ + "avíeu" ; --# notpresent + VP (Impf Ind Pl P3) => h_ + "avien" ; --# notpresent + VP (Impf Subj Sg P1) => h_ + "agués" ; --# notpresent + VP (Impf Subj Sg P2) => h_ + "aguessis" ; --# notpresent + VP (Impf Subj Sg P3) => h_ + "agués" ; --# notpresent + VP (Impf Subj Pl P1) => h_ + "aguéssim" ; --# notpresent + VP (Impf Subj Pl P2) => h_ + "aguéssiu" ; --# notpresent + VP (Impf Subj Pl P3) => h_ + "aguessin" ; --# notpresent + VP (Pret Sg P1) => h_ + "aguí" ; --# notpresent + VP (Pret Sg P2) => h_ + "agueres" ; --# notpresent + VP (Pret Sg P3) => h_ + "agué" ; --# notpresent + VP (Pret Pl P1) => h_ + "aguérem" ; --# notpresent + VP (Pret Pl P2) => h_ + "aguéreu" ; --# notpresent + VP (Pret Pl P3) => h_ + "agueren" ; --# notpresent + VP (Fut Sg P1) => h_ + "auré" ; --# notpresent + VP (Fut Sg P2) => h_ + "auràs" ; --# notpresent + VP (Fut Sg P3) => h_ + "aurà" ; --# notpresent + VP (Fut Pl P1) => h_ + "aurem" ; --# notpresent + VP (Fut Pl P2) => h_ + "aureu" ; --# notpresent + VP (Fut Pl P3) => h_ + "auran" ; --# notpresent + VP (Cond Sg P1) => h_ + "auria" ; --# notpresent + VP (Cond Sg P2) => h_ + "auries" ; --# notpresent + VP (Cond Sg P3) => h_ + "auria" ; --# notpresent + VP (Cond Pl P1) => h_ + "auríem" ; --# notpresent + VP (Cond Pl P2) => h_ + "auríeu" ; --# notpresent + VP (Cond Pl P3) => h_ + "aurien" ; --# notpresent + 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_ + "agut" ; + VP (Pass Sg Fem) => h_ + "aguda" ; + VP (Pass Pl Masc) => h_ + "aguts" ; + VP (Pass Pl Fem) => h_ + "agudes" + } + } ;-- heure-- is not in the used source . + +oper imprimir_61 : Str -> Verbum = \imprimir -> +let impr_ = Predef.tk 4 imprimir in +{s = table { + VI Infn => impr_ + "imir" ; + VI Ger => impr_ + "imint" ; + VI Part => impr_ + "ès" ; + VP (Pres Ind Pl P1) => impr_ + "imim" ; + VP (Pres Ind Sg P1) => impr_ + "imeixo" ; + VP (Pres Ind Pl P2) => impr_ + "imiu" ; + VP (Pres Ind Sg P2) => impr_ + "imeixes" ; + VP (Pres Ind Pl P3) => impr_ + "imeixen" ; + VP (Pres Ind Sg P3) => impr_ + "imeix" ; + VP (Pres Subj Pl P1) => impr_ + "imim" ; + VP (Pres Subj Sg P1) => impr_ + "imeixi" ; + VP (Pres Subj Pl P2) => impr_ + "imiu" ; + VP (Pres Subj Sg P2) => impr_ + "imeixis" ; + VP (Pres Subj Pl P3) => impr_ + "imeixin" ; + VP (Pres Subj Sg P3) => impr_ + "imeixi" ; + VP (Impf Ind Pl P1) => impr_ + "imíem" ;--# notpresent + VP (Impf Ind Sg P1) => impr_ + "imia" ;--# notpresent + VP (Impf Ind Pl P2) => impr_ + "imíeu" ;--# notpresent + VP (Impf Ind Sg P2) => impr_ + "imies" ;--# notpresent + VP (Impf Ind Pl P3) => impr_ + "imien" ;--# notpresent + VP (Impf Ind Sg P3) => impr_ + "imia" ;--# notpresent + VP (Impf Subj Pl P1) => impr_ + "imíssim" ;--# notpresent + VP (Impf Subj Sg P1) => impr_ + "imís" ;--# notpresent + VP (Impf Subj Pl P2) => impr_ + "imíssiu" ;--# notpresent + VP (Impf Subj Sg P2) => impr_ + "imissis" ;--# notpresent + VP (Impf Subj Pl P3) => impr_ + "imissin" ;--# notpresent + VP (Impf Subj Sg P3) => impr_ + "imís" ;--# notpresent + VP (Fut Pl P1) => impr_ + "imirem" ;--# notpresent + VP (Fut Sg P1) => impr_ + "imiré" ;--# notpresent + VP (Fut Pl P2) => impr_ + "imireu" ;--# notpresent + VP (Fut Sg P2) => impr_ + "imiràs" ;--# notpresent + VP (Fut Pl P3) => impr_ + "imiran" ;--# notpresent + VP (Fut Sg P3) => impr_ + "imirà" ;--# notpresent + VP (Pret Pl P1) => impr_ + "imíssim" ;--# notpresent + VP (Pret Sg P1) => impr_ + "imís" ;--# notpresent + VP (Pret Pl P2) => impr_ + "imíssiu" ;--# notpresent + VP (Pret Sg P2) => impr_ + "imissis" ;--# notpresent + VP (Pret Pl P3) => impr_ + "imissin" ;--# notpresent + VP (Pret Sg P3) => impr_ + "imís" ;--# notpresent + VP (Cond Pl P1) => impr_ + "imiríem" ;--# notpresent + VP (Cond Sg P1) => impr_ + "imiria" ;--# notpresent + VP (Cond Pl P2) => impr_ + "imiríeu" ;--# notpresent + VP (Cond Sg P2) => impr_ + "imiries" ;--# notpresent + VP (Cond Pl P3) => impr_ + "imirien" ;--# notpresent + VP (Cond Sg P3) => impr_ + "imiria" ;--# notpresent + VP (Imp Pl P1) => impr_ + "imim" ; + VP (Imp Pl P2) => impr_ + "imiu" ; + VP (Imp Sg P2) => impr_ + "imeix" ; + VP (Imp Pl P3) => impr_ + "imeixin" ; + VP (Imp Sg P3) => impr_ + "imeixi" ; + VP (Pass Pl Fem) => impr_ + "eses" ; + VP (Pass Sg Fem) => impr_ + "esa" ; + VP (Pass Pl Masc) => impr_ + "esos" ; + VP (Pass Sg Masc) => impr_ + "ès" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper jeure_62 : Str -> Verbum = \jeure -> +let j_ = Predef.tk 4 jeure in +{s = table { + VI Infn => j_ + "eure" ; + VI Ger => j_ + "aient" ; + VI Part => j_ + "agut" ; + VP (Pres Ind Pl P1) => j_ + "aiem" ; + VP (Pres Ind Sg P1) => j_ + "ec" ; + VP (Pres Ind Pl P2) => j_ + "aieu" ; + VP (Pres Ind Sg P2) => j_ + "eus" ; + VP (Pres Ind Pl P3) => j_ + "euen" ; + VP (Pres Ind Sg P3) => j_ + "eu" ; + VP (Pres Subj Pl P1) => j_ + "aguem" ; + VP (Pres Subj Sg P1) => j_ + "egui" ; + VP (Pres Subj Pl P2) => j_ + "agueu" ; + VP (Pres Subj Sg P2) => j_ + "eguis" ; + VP (Pres Subj Pl P3) => j_ + "eguin" ; + VP (Pres Subj Sg P3) => j_ + "egui" ; + VP (Impf Ind Pl P1) => j_ + "èiem" ;--# notpresent + VP (Impf Ind Sg P1) => j_ + "eia" ;--# notpresent + VP (Impf Ind Pl P2) => j_ + "èieu" ;--# notpresent + VP (Impf Ind Sg P2) => j_ + "eies" ;--# notpresent + VP (Impf Ind Pl P3) => j_ + "eien" ;--# notpresent + VP (Impf Ind Sg P3) => j_ + "eia" ;--# notpresent + VP (Impf Subj Pl P1) => j_ + "aguéssim" ;--# notpresent + VP (Impf Subj Sg P1) => j_ + "agués" ;--# notpresent + VP (Impf Subj Pl P2) => j_ + "aguéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => j_ + "aguessis" ;--# notpresent + VP (Impf Subj Pl P3) => j_ + "aguessin" ;--# notpresent + VP (Impf Subj Sg P3) => j_ + "agués" ;--# notpresent + VP (Fut Pl P1) => j_ + "aurem" ;--# notpresent + VP (Fut Sg P1) => j_ + "auré" ;--# notpresent + VP (Fut Pl P2) => j_ + "aureu" ;--# notpresent + VP (Fut Sg P2) => j_ + "auràs" ;--# notpresent + VP (Fut Pl P3) => j_ + "auran" ;--# notpresent + VP (Fut Sg P3) => j_ + "aurà" ;--# notpresent + VP (Pret Pl P1) => j_ + "aguéssim" ;--# notpresent + VP (Pret Sg P1) => j_ + "agués" ;--# notpresent + VP (Pret Pl P2) => j_ + "aguéssiu" ;--# notpresent + VP (Pret Sg P2) => j_ + "aguessis" ;--# notpresent + VP (Pret Pl P3) => j_ + "aguessin" ;--# notpresent + VP (Pret Sg P3) => j_ + "agués" ;--# notpresent + VP (Cond Pl P1) => j_ + "auríem" ;--# notpresent + VP (Cond Sg P1) => j_ + "auria" ;--# notpresent + VP (Cond Pl P2) => j_ + "auríeu" ;--# notpresent + VP (Cond Sg P2) => j_ + "auries" ;--# notpresent + VP (Cond Pl P3) => j_ + "aurien" ;--# notpresent + VP (Cond Sg P3) => j_ + "auria" ;--# notpresent + VP (Imp Pl P1) => j_ + "aguem" ; + VP (Imp Pl P2) => j_ + "aieu" ; + VP (Imp Sg P2) => j_ + "eu" ; + VP (Imp Pl P3) => j_ + "eguin" ; + VP (Imp Sg P3) => j_ + "egui" ; + VP (Pass Pl Fem) => j_ + "agudes" ; + VP (Pass Sg Fem) => j_ + "aguda" ; + VP (Pass Pl Masc) => j_ + "aguts" ; + VP (Pass Sg Masc) => j_ + "agut" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper lloar_63 : Str -> Verbum = \lloar -> +let llo_ = Predef.tk 2 lloar in +{s = table { + VI Infn => llo_ + "ar" ; + VI Ger => llo_ + "ant" ; + VI Part => llo_ + "at" ; + VP (Pres Ind Pl P1) => llo_ + "em" ; + VP (Pres Ind Sg P1) => llo_ + "o" ; + VP (Pres Ind Pl P2) => llo_ + "eu" ; + VP (Pres Ind Sg P2) => llo_ + "es" ; + VP (Pres Ind Pl P3) => llo_ + "en" ; + VP (Pres Ind Sg P3) => llo_ + "a" ; + VP (Pres Subj Pl P1) => llo_ + "em" ; + VP (Pres Subj Sg P1) => llo_ + "i" ; + VP (Pres Subj Pl P2) => llo_ + "eu" ; + VP (Pres Subj Sg P2) => llo_ + "is" ; + VP (Pres Subj Pl P3) => llo_ + "in" ; + VP (Pres Subj Sg P3) => llo_ + "i" ; + VP (Impf Ind Pl P1) => llo_ + "àvem" ;--# notpresent + VP (Impf Ind Sg P1) => llo_ + "ava" ;--# notpresent + VP (Impf Ind Pl P2) => llo_ + "àveu" ;--# notpresent + VP (Impf Ind Sg P2) => llo_ + "aves" ;--# notpresent + VP (Impf Ind Pl P3) => llo_ + "aven" ;--# notpresent + VP (Impf Ind Sg P3) => llo_ + "ava" ;--# notpresent + VP (Impf Subj Pl P1) => llo_ + "éssim" ;--# notpresent + VP (Impf Subj Sg P1) => llo_ + "és" ;--# notpresent + VP (Impf Subj Pl P2) => llo_ + "éssiu" ;--# notpresent + VP (Impf Subj Sg P2) => llo_ + "essis" ;--# notpresent + VP (Impf Subj Pl P3) => llo_ + "essin" ;--# notpresent + VP (Impf Subj Sg P3) => llo_ + "és" ;--# notpresent + VP (Fut Pl P1) => llo_ + "arem" ;--# notpresent + VP (Fut Sg P1) => llo_ + "aré" ;--# notpresent + VP (Fut Pl P2) => llo_ + "areu" ;--# notpresent + VP (Fut Sg P2) => llo_ + "aràs" ;--# notpresent + VP (Fut Pl P3) => llo_ + "aran" ;--# notpresent + VP (Fut Sg P3) => llo_ + "arà" ;--# notpresent + VP (Pret Pl P1) => llo_ + "éssim" ;--# notpresent + VP (Pret Sg P1) => llo_ + "és" ;--# notpresent + VP (Pret Pl P2) => llo_ + "éssiu" ;--# notpresent + VP (Pret Sg P2) => llo_ + "essis" ;--# notpresent + VP (Pret Pl P3) => llo_ + "essin" ;--# notpresent + VP (Pret Sg P3) => llo_ + "és" ;--# notpresent + VP (Cond Pl P1) => llo_ + "aríem" ;--# notpresent + VP (Cond Sg P1) => llo_ + "aria" ;--# notpresent + VP (Cond Pl P2) => llo_ + "aríeu" ;--# notpresent + VP (Cond Sg P2) => llo_ + "aries" ;--# notpresent + VP (Cond Pl P3) => llo_ + "arien" ;--# notpresent + VP (Cond Sg P3) => llo_ + "aria" ;--# notpresent + VP (Imp Pl P1) => llo_ + "em" ; + VP (Imp Pl P2) => llo_ + "eu" ; + VP (Imp Sg P2) => llo_ + "a" ; + VP (Imp Pl P3) => llo_ + "in" ; + VP (Imp Sg P3) => llo_ + "i" ; + VP (Pass Pl Fem) => llo_ + "ades" ; + VP (Pass Sg Fem) => llo_ + "ada" ; + VP (Pass Pl Masc) => llo_ + "ats" ; + VP (Pass Sg Masc) => llo_ + "at" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper lluir_64 : Str -> Verbum = \lluir -> +let llu_ = Predef.tk 2 lluir in +{s = table { + VI Infn => llu_ + "ir" ; + VI Ger => llu_ + "int" ; + VI Part => llu_ + "ït" ; + VP (Pres Ind Pl P1) => llu_ + "ïm" ; + VP (Pres Ind Sg P1) => llu_ + "eixo" ; + VP (Pres Ind Pl P2) => llu_ + "ïu" ; + VP (Pres Ind Sg P2) => llu_ + "eixes" ; + VP (Pres Ind Pl P3) => llu_ + "eixen" ; + VP (Pres Ind Sg P3) => llu_ + "eix" ; + VP (Pres Subj Pl P1) => llu_ + "ïm" ; + VP (Pres Subj Sg P1) => llu_ + "eixi" ; + VP (Pres Subj Pl P2) => llu_ + "ïu" ; + VP (Pres Subj Sg P2) => llu_ + "eixis" ; + VP (Pres Subj Pl P3) => llu_ + "eixin" ; + VP (Pres Subj Sg P3) => llu_ + "eixi" ; + VP (Impf Ind Pl P1) => llu_ + "íem" ;--# notpresent + VP (Impf Ind Sg P1) => llu_ + "ïa" ;--# notpresent + VP (Impf Ind Pl P2) => llu_ + "íeu" ;--# notpresent + VP (Impf Ind Sg P2) => llu_ + "ïes" ;--# notpresent + VP (Impf Ind Pl P3) => llu_ + "ïen" ;--# notpresent + VP (Impf Ind Sg P3) => llu_ + "ïa" ;--# notpresent + VP (Impf Subj Pl P1) => llu_ + "íssim" ;--# notpresent + VP (Impf Subj Sg P1) => llu_ + "ís" ;--# notpresent + VP (Impf Subj Pl P2) => llu_ + "íssiu" ;--# notpresent + VP (Impf Subj Sg P2) => llu_ + "ïssis" ;--# notpresent + VP (Impf Subj Pl P3) => llu_ + "ïssin" ;--# notpresent + VP (Impf Subj Sg P3) => llu_ + "ís" ;--# notpresent + VP (Fut Pl P1) => llu_ + "irem" ;--# notpresent + VP (Fut Sg P1) => llu_ + "iré" ;--# notpresent + VP (Fut Pl P2) => llu_ + "ireu" ;--# notpresent + VP (Fut Sg P2) => llu_ + "iràs" ;--# notpresent + VP (Fut Pl P3) => llu_ + "iran" ;--# notpresent + VP (Fut Sg P3) => llu_ + "irà" ;--# notpresent + VP (Pret Pl P1) => llu_ + "íssim" ;--# notpresent + VP (Pret Sg P1) => llu_ + "ís" ;--# notpresent + VP (Pret Pl P2) => llu_ + "íssiu" ;--# notpresent + VP (Pret Sg P2) => llu_ + "ïssis" ;--# notpresent + VP (Pret Pl P3) => llu_ + "ïssin" ;--# notpresent + VP (Pret Sg P3) => llu_ + "ís" ;--# notpresent + VP (Cond Pl P1) => llu_ + "iríem" ;--# notpresent + VP (Cond Sg P1) => llu_ + "iria" ;--# notpresent + VP (Cond Pl P2) => llu_ + "iríeu" ;--# notpresent + VP (Cond Sg P2) => llu_ + "iries" ;--# notpresent + VP (Cond Pl P3) => llu_ + "irien" ;--# notpresent + VP (Cond Sg P3) => llu_ + "iria" ;--# notpresent + VP (Imp Pl P1) => llu_ + "ïm" ; + VP (Imp Pl P2) => llu_ + "ïu" ; + VP (Imp Sg P2) => llu_ + "eix" ; + VP (Imp Pl P3) => llu_ + "eixin" ; + VP (Imp Sg P3) => llu_ + "eixi" ; + VP (Pass Pl Fem) => llu_ + "ïdes" ; + VP (Pass Sg Fem) => llu_ + "ïda" ; + VP (Pass Pl Masc) => llu_ + "ïts" ; + VP (Pass Sg Masc) => llu_ + "ït" ; +VP (Imp Sg P1) => variants {} +} +} ; +-- malvendre-- is not in the used source . + +oper mentir_66 : Str -> Verbum = \mentir -> +let ment_ = Predef.tk 2 mentir in +{s = table { + VI Infn => ment_ + "ir" ; + VI Ger => ment_ + "int" ; + VI Part => ment_ + "it" ; + VP (Pres Ind Pl P1) => ment_ + "im" ; + VP (Pres Ind Sg P1) => ment_ + "eixo" ; + VP (Pres Ind Pl P2) => ment_ + "iu" ; + VP (Pres Ind Sg P2) => ment_ + "eixes" ; + VP (Pres Ind Pl P3) => ment_ + "eixen" ; + VP (Pres Ind Sg P3) => ment_ + "eix" ; + VP (Pres Subj Pl P1) => ment_ + "im" ; + VP (Pres Subj Sg P1) => ment_ + "eixi" ; + VP (Pres Subj Pl P2) => ment_ + "iu" ; + VP (Pres Subj Sg P2) => ment_ + "eixis" ; + VP (Pres Subj Pl P3) => ment_ + "eixin" ; + VP (Pres Subj Sg P3) => ment_ + "eixi" ; + VP (Impf Ind Pl P1) => ment_ + "íem" ;--# notpresent + VP (Impf Ind Sg P1) => ment_ + "ia" ;--# notpresent + VP (Impf Ind Pl P2) => ment_ + "íeu" ;--# notpresent + VP (Impf Ind Sg P2) => ment_ + "ies" ;--# notpresent + VP (Impf Ind Pl P3) => ment_ + "ien" ;--# notpresent + VP (Impf Ind Sg P3) => ment_ + "ia" ;--# notpresent + VP (Impf Subj Pl P1) => ment_ + "íssim" ;--# notpresent + VP (Impf Subj Sg P1) => ment_ + "ís" ;--# notpresent + VP (Impf Subj Pl P2) => ment_ + "íssiu" ;--# notpresent + VP (Impf Subj Sg P2) => ment_ + "issis" ;--# notpresent + VP (Impf Subj Pl P3) => ment_ + "issin" ;--# notpresent + VP (Impf Subj Sg P3) => ment_ + "ís" ;--# notpresent + VP (Fut Pl P1) => ment_ + "irem" ;--# notpresent + VP (Fut Sg P1) => ment_ + "iré" ;--# notpresent + VP (Fut Pl P2) => ment_ + "ireu" ;--# notpresent + VP (Fut Sg P2) => ment_ + "iràs" ;--# notpresent + VP (Fut Pl P3) => ment_ + "iran" ;--# notpresent + VP (Fut Sg P3) => ment_ + "irà" ;--# notpresent + VP (Pret Pl P1) => ment_ + "íssim" ;--# notpresent + VP (Pret Sg P1) => ment_ + "ís" ;--# notpresent + VP (Pret Pl P2) => ment_ + "íssiu" ;--# notpresent + VP (Pret Sg P2) => ment_ + "issis" ;--# notpresent + VP (Pret Pl P3) => ment_ + "issin" ;--# notpresent + VP (Pret Sg P3) => ment_ + "ís" ;--# notpresent + VP (Cond Pl P1) => ment_ + "iríem" ;--# notpresent + VP (Cond Sg P1) => ment_ + "iria" ;--# notpresent + VP (Cond Pl P2) => ment_ + "iríeu" ;--# notpresent + VP (Cond Sg P2) => ment_ + "iries" ;--# notpresent + VP (Cond Pl P3) => ment_ + "irien" ;--# notpresent + VP (Cond Sg P3) => ment_ + "iria" ;--# notpresent + VP (Imp Pl P1) => ment_ + "im" ; + VP (Imp Pl P2) => ment_ + "iu" ; + VP (Imp Sg P2) => ment_ + "eix" ; + VP (Imp Pl P3) => ment_ + "eixin" ; + VP (Imp Sg P3) => ment_ + "eixi" ; + VP (Pass Pl Fem) => ment_ + "ides" ; + VP (Pass Sg Fem) => ment_ + "ida" ; + VP (Pass Pl Masc) => ment_ + "its" ; + VP (Pass Sg Masc) => ment_ + "it" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper menysprear_67 : Str -> Verbum = \menysprear -> +let menyspre_ = Predef.tk 2 menysprear in +{s = table { + VI Infn => menyspre_ + "ar" ; + VI Ger => menyspre_ + "ant" ; + VI Part => menyspre_ + "at" ; + VP (Pres Ind Pl P1) => menyspre_ + "em" ; + VP (Pres Ind Sg P1) => menyspre_ + "o" ; + VP (Pres Ind Pl P2) => menyspre_ + "eu" ; + VP (Pres Ind Sg P2) => menyspre_ + "es" ; + VP (Pres Ind Pl P3) => menyspre_ + "en" ; + VP (Pres Ind Sg P3) => menyspre_ + "a" ; + VP (Pres Subj Pl P1) => menyspre_ + "em" ; + VP (Pres Subj Sg P1) => menyspre_ + "ï" ; + VP (Pres Subj Pl P2) => menyspre_ + "eu" ; + VP (Pres Subj Sg P2) => menyspre_ + "ïs" ; + VP (Pres Subj Pl P3) => menyspre_ + "ïn" ; + VP (Pres Subj Sg P3) => menyspre_ + "ï" ; + VP (Impf Ind Pl P1) => menyspre_ + "àvem" ;--# notpresent + VP (Impf Ind Sg P1) => menyspre_ + "ava" ;--# notpresent + VP (Impf Ind Pl P2) => menyspre_ + "àveu" ;--# notpresent + VP (Impf Ind Sg P2) => menyspre_ + "aves" ;--# notpresent + VP (Impf Ind Pl P3) => menyspre_ + "aven" ;--# notpresent + VP (Impf Ind Sg P3) => menyspre_ + "ava" ;--# notpresent + VP (Impf Subj Pl P1) => menyspre_ + "éssim" ;--# notpresent + VP (Impf Subj Sg P1) => menyspre_ + "és" ;--# notpresent + VP (Impf Subj Pl P2) => menyspre_ + "éssiu" ;--# notpresent + VP (Impf Subj Sg P2) => menyspre_ + "essis" ;--# notpresent + VP (Impf Subj Pl P3) => menyspre_ + "essin" ;--# notpresent + VP (Impf Subj Sg P3) => menyspre_ + "és" ;--# notpresent + VP (Fut Pl P1) => menyspre_ + "arem" ;--# notpresent + VP (Fut Sg P1) => menyspre_ + "aré" ;--# notpresent + VP (Fut Pl P2) => menyspre_ + "areu" ;--# notpresent + VP (Fut Sg P2) => menyspre_ + "aràs" ;--# notpresent + VP (Fut Pl P3) => menyspre_ + "aran" ;--# notpresent + VP (Fut Sg P3) => menyspre_ + "arà" ;--# notpresent + VP (Pret Pl P1) => menyspre_ + "éssim" ;--# notpresent + VP (Pret Sg P1) => menyspre_ + "és" ;--# notpresent + VP (Pret Pl P2) => menyspre_ + "éssiu" ;--# notpresent + VP (Pret Sg P2) => menyspre_ + "essis" ;--# notpresent + VP (Pret Pl P3) => menyspre_ + "essin" ;--# notpresent + VP (Pret Sg P3) => menyspre_ + "és" ;--# notpresent + VP (Cond Pl P1) => menyspre_ + "aríem" ;--# notpresent + VP (Cond Sg P1) => menyspre_ + "aria" ;--# notpresent + VP (Cond Pl P2) => menyspre_ + "aríeu" ;--# notpresent + VP (Cond Sg P2) => menyspre_ + "aries" ;--# notpresent + VP (Cond Pl P3) => menyspre_ + "arien" ;--# notpresent + VP (Cond Sg P3) => menyspre_ + "aria" ;--# notpresent + VP (Imp Pl P1) => menyspre_ + "em" ; + VP (Imp Pl P2) => menyspre_ + "eu" ; + VP (Imp Sg P2) => menyspre_ + "a" ; + VP (Imp Pl P3) => menyspre_ + "ïn" ; + VP (Imp Sg P3) => menyspre_ + "ï" ; + VP (Pass Pl Fem) => menyspre_ + "ades" ; + VP (Pass Sg Fem) => menyspre_ + "ada" ; + VP (Pass Pl Masc) => menyspre_ + "ats" ; + VP (Pass Sg Masc) => menyspre_ + "at" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper merèixer_68 : Str -> Verbum = \merèixer -> +let mer_ = Predef.tk 5 merèixer in +{s = table { + VI Ger => mer_ + "eixent" ; + VI Part => mer_ + "escut" ; + VP (Pres Ind Pl P1) => mer_ + "eixem" ; + VP (Pres Ind Sg P1) => mer_ + "eixo" ; + VP (Pres Ind Pl P2) => mer_ + "eixeu" ; + VP (Pres Ind Sg P2) => mer_ + "eixes" ; + VP (Pres Ind Pl P3) => mer_ + "eixen" ; + VP (Pres Ind Sg P3) => mer_ + "eix" ; + VP (Pres Subj Pl P1) => mer_ + "eixem" ; + VP (Pres Subj Sg P1) => mer_ + "eixi" ; + VP (Pres Subj Pl P2) => mer_ + "eixeu" ; + VP (Pres Subj Sg P2) => mer_ + "eixis" ; + VP (Pres Subj Pl P3) => mer_ + "eixin" ; + VP (Pres Subj Sg P3) => mer_ + "eixi" ; + VP (Impf Ind Pl P1) => mer_ + "eixíem" ;--# notpresent + VP (Impf Ind Sg P1) => mer_ + "eixia" ;--# notpresent + VP (Impf Ind Pl P2) => mer_ + "eixíeu" ;--# notpresent + VP (Impf Ind Sg P2) => mer_ + "eixies" ;--# notpresent + VP (Impf Ind Pl P3) => mer_ + "eixien" ;--# notpresent + VP (Impf Ind Sg P3) => mer_ + "eixia" ;--# notpresent + VP (Impf Subj Pl P1) => mer_ + "eixéssim" ;--# notpresent + VP (Impf Subj Sg P1) => mer_ + "eixés" ;--# notpresent + VP (Impf Subj Pl P2) => mer_ + "eixéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => mer_ + "eixessis" ;--# notpresent + VP (Impf Subj Pl P3) => mer_ + "eixessin" ;--# notpresent + VP (Impf Subj Sg P3) => mer_ + "eixés" ;--# notpresent + VP (Fut Pl P1) => mer_ + "eixerem" ;--# notpresent + VP (Fut Sg P1) => mer_ + "eixeré" ;--# notpresent + VP (Fut Pl P2) => mer_ + "eixereu" ;--# notpresent + VP (Fut Sg P2) => mer_ + "eixeràs" ;--# notpresent + VP (Fut Pl P3) => mer_ + "eixeran" ;--# notpresent + VP (Fut Sg P3) => mer_ + "eixerà" ;--# notpresent + VP (Pret Pl P1) => mer_ + "eixéssim" ;--# notpresent + VP (Pret Sg P1) => mer_ + "eixés" ;--# notpresent + VP (Pret Pl P2) => mer_ + "eixéssiu" ;--# notpresent + VP (Pret Sg P2) => mer_ + "eixessis" ;--# notpresent + VP (Pret Pl P3) => mer_ + "eixessin" ;--# notpresent + VP (Pret Sg P3) => mer_ + "eixés" ;--# notpresent + VP (Cond Pl P1) => mer_ + "eixeríem" ;--# notpresent + VP (Cond Sg P1) => mer_ + "eixeria" ;--# notpresent + VP (Cond Pl P2) => mer_ + "eixeríeu" ;--# notpresent + VP (Cond Sg P2) => mer_ + "eixeries" ;--# notpresent + VP (Cond Pl P3) => mer_ + "eixerien" ;--# notpresent + VP (Cond Sg P3) => mer_ + "eixeria" ;--# notpresent + VP (Imp Pl P1) => mer_ + "eixem" ; + VP (Imp Pl P2) => mer_ + "eixeu" ; + VP (Imp Sg P2) => mer_ + "eix" ; + VP (Imp Pl P3) => mer_ + "eixin" ; + VP (Imp Sg P3) => mer_ + "eixi" ; + VP (Pass Pl Fem) => mer_ + "escudes" ; + VP (Pass Sg Fem) => mer_ + "escuda" ; + VP (Pass Pl Masc) => mer_ + "escuts" ; + VP (Pass Sg Masc) => mer_ + "escut" ; + VI Infn => mer_ + "èixer" ; +VP (Imp Sg P1) => variants {} +} +} ; +-- metre-- is not in the used source . +-- moldre-- is not in the used source . + +oper morir_71 : Str -> Verbum = \morir -> +let m_ = Predef.tk 4 morir in +{s = table { + VI Infn => m_ + "orir" ; + VI Ger => m_ + "orint" ; + VI Part => m_ + "ort" ; + VP (Pres Ind Pl P1) => m_ + "orim" ; + VP (Pres Ind Sg P1) => m_ + "oro" ; + VP (Pres Ind Pl P2) => m_ + "oriu" ; + VP (Pres Ind Sg P2) => m_ + "ors" ; + VP (Pres Ind Pl P3) => m_ + "oren" ; + VP (Pres Ind Sg P3) => m_ + "or" ; + VP (Pres Subj Pl P1) => m_ + "orim" ; + VP (Pres Subj Sg P1) => m_ + "ori" ; + VP (Pres Subj Pl P2) => m_ + "oriu" ; + VP (Pres Subj Sg P2) => m_ + "oris" ; + VP (Pres Subj Pl P3) => m_ + "orin" ; + VP (Pres Subj Sg P3) => m_ + "ori" ; + VP (Impf Ind Pl P1) => m_ + "oríem" ;--# notpresent + VP (Impf Ind Sg P1) => m_ + "oria" ;--# notpresent + VP (Impf Ind Pl P2) => m_ + "oríeu" ;--# notpresent + VP (Impf Ind Sg P2) => m_ + "ories" ;--# notpresent + VP (Impf Ind Pl P3) => m_ + "orien" ;--# notpresent + VP (Impf Ind Sg P3) => m_ + "oria" ;--# notpresent + VP (Impf Subj Pl P1) => m_ + "oríssim" ;--# notpresent + VP (Impf Subj Sg P1) => m_ + "orís" ;--# notpresent + VP (Impf Subj Pl P2) => m_ + "oríssiu" ;--# notpresent + VP (Impf Subj Sg P2) => m_ + "orissis" ;--# notpresent + VP (Impf Subj Pl P3) => m_ + "orissin" ;--# notpresent + VP (Impf Subj Sg P3) => m_ + "orís" ;--# notpresent + VP (Fut Pl P1) => m_ + "orirem" ;--# notpresent + VP (Fut Sg P1) => m_ + "oriré" ;--# notpresent + VP (Fut Pl P2) => m_ + "orireu" ;--# notpresent + VP (Fut Sg P2) => m_ + "oriràs" ;--# notpresent + VP (Fut Pl P3) => m_ + "oriran" ;--# notpresent + VP (Fut Sg P3) => m_ + "orirà" ;--# notpresent + VP (Pret Pl P1) => m_ + "oríssim" ;--# notpresent + VP (Pret Sg P1) => m_ + "orís" ;--# notpresent + VP (Pret Pl P2) => m_ + "oríssiu" ;--# notpresent + VP (Pret Sg P2) => m_ + "orissis" ;--# notpresent + VP (Pret Pl P3) => m_ + "orissin" ;--# notpresent + VP (Pret Sg P3) => m_ + "orís" ;--# notpresent + VP (Cond Pl P1) => m_ + "oriríem" ;--# notpresent + VP (Cond Sg P1) => m_ + "oriria" ;--# notpresent + VP (Cond Pl P2) => m_ + "oriríeu" ;--# notpresent + VP (Cond Sg P2) => m_ + "oriries" ;--# notpresent + VP (Cond Pl P3) => m_ + "oririen" ;--# notpresent + VP (Cond Sg P3) => m_ + "oriria" ;--# notpresent + VP (Imp Pl P1) => m_ + "orim" ; + VP (Imp Pl P2) => m_ + "oriu" ; + VP (Imp Sg P2) => m_ + "or" ; + VP (Imp Pl P3) => m_ + "orin" ; + VP (Imp Sg P3) => m_ + "ori" ; + VP (Pass Pl Fem) => m_ + "ortes" ; + VP (Pass Sg Fem) => m_ + "orta" ; + VP (Pass Pl Masc) => m_ + "orts" ; + VP (Pass Sg Masc) => m_ + "ort" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper moure_72 : Str -> Verbum = \moure -> +let mo_ = Predef.tk 3 moure in +{s = table { + VI Infn => mo_ + "ure" ; + VI Ger => mo_ + "vent" ; + VI Part => mo_ + "gut" ; + VP (Pres Ind Pl P1) => mo_ + "vem" ; + VP (Pres Ind Sg P1) => mo_ + "c" ; + VP (Pres Ind Pl P2) => mo_ + "veu" ; + VP (Pres Ind Sg P2) => mo_ + "us" ; + VP (Pres Ind Pl P3) => mo_ + "uen" ; + VP (Pres Ind Sg P3) => mo_ + "u" ; + VP (Pres Subj Pl P1) => mo_ + "guem" ; + VP (Pres Subj Sg P1) => mo_ + "gui" ; + VP (Pres Subj Pl P2) => mo_ + "gueu" ; + VP (Pres Subj Sg P2) => mo_ + "guis" ; + VP (Pres Subj Pl P3) => mo_ + "guin" ; + VP (Pres Subj Sg P3) => mo_ + "gui" ; + VP (Impf Ind Pl P1) => mo_ + "víem" ;--# notpresent + VP (Impf Ind Sg P1) => mo_ + "via" ;--# notpresent + VP (Impf Ind Pl P2) => mo_ + "víeu" ;--# notpresent + VP (Impf Ind Sg P2) => mo_ + "vies" ;--# notpresent + VP (Impf Ind Pl P3) => mo_ + "vien" ;--# notpresent + VP (Impf Ind Sg P3) => mo_ + "via" ;--# notpresent + VP (Impf Subj Pl P1) => mo_ + "guéssim" ;--# notpresent + VP (Impf Subj Sg P1) => mo_ + "gués" ;--# notpresent + VP (Impf Subj Pl P2) => mo_ + "guéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => mo_ + "guessis" ;--# notpresent + VP (Impf Subj Pl P3) => mo_ + "guessin" ;--# notpresent + VP (Impf Subj Sg P3) => mo_ + "gués" ;--# notpresent + VP (Fut Pl P1) => mo_ + "urem" ;--# notpresent + VP (Fut Sg P1) => mo_ + "uré" ;--# notpresent + VP (Fut Pl P2) => mo_ + "ureu" ;--# notpresent + VP (Fut Sg P2) => mo_ + "uràs" ;--# notpresent + VP (Fut Pl P3) => mo_ + "uran" ;--# notpresent + VP (Fut Sg P3) => mo_ + "urà" ;--# notpresent + VP (Pret Pl P1) => mo_ + "guéssim" ;--# notpresent + VP (Pret Sg P1) => mo_ + "gués" ;--# notpresent + VP (Pret Pl P2) => mo_ + "guéssiu" ;--# notpresent + VP (Pret Sg P2) => mo_ + "guessis" ;--# notpresent + VP (Pret Pl P3) => mo_ + "guessin" ;--# notpresent + VP (Pret Sg P3) => mo_ + "gués" ;--# notpresent + VP (Cond Pl P1) => mo_ + "uríem" ;--# notpresent + VP (Cond Sg P1) => mo_ + "uria" ;--# notpresent + VP (Cond Pl P2) => mo_ + "uríeu" ;--# notpresent + VP (Cond Sg P2) => mo_ + "uries" ;--# notpresent + VP (Cond Pl P3) => mo_ + "urien" ;--# notpresent + VP (Cond Sg P3) => mo_ + "uria" ;--# notpresent + VP (Imp Pl P1) => mo_ + "guem" ; + VP (Imp Pl P2) => mo_ + "veu" ; + VP (Imp Sg P2) => mo_ + "u" ; + VP (Imp Pl P3) => mo_ + "guin" ; + VP (Imp Sg P3) => mo_ + "gui" ; + VP (Pass Pl Fem) => mo_ + "gudes" ; + VP (Pass Sg Fem) => mo_ + "guda" ; + VP (Pass Pl Masc) => mo_ + "guts" ; + VP (Pass Sg Masc) => mo_ + "gut" ; +VP (Imp Sg P1) => variants {} +} +} ; +-- munyir-- is not in the used source . + +oper néixer_74 : Str -> Verbum = \néixer -> +let n_ = Predef.tk 5 néixer in +{s = table { + VI Infn => n_ + "éixer" ; + VI Ger => n_ + "aixent" ; + VI Part => n_ + "ascut" ; + VP (Pres Ind Pl P1) => n_ + "aixem" ; + VP (Pres Ind Sg P1) => n_ + "eixo" ; + VP (Pres Ind Pl P2) => n_ + "aixeu" ; + VP (Pres Ind Sg P2) => n_ + "eixes" ; + VP (Pres Ind Pl P3) => n_ + "eixen" ; + VP (Pres Ind Sg P3) => n_ + "eix" ; + VP (Pres Subj Pl P1) => n_ + "aixem" ; + VP (Pres Subj Sg P1) => n_ + "eixi" ; + VP (Pres Subj Pl P2) => n_ + "aixeu" ; + VP (Pres Subj Sg P2) => n_ + "eixis" ; + VP (Pres Subj Pl P3) => n_ + "eixin" ; + VP (Pres Subj Sg P3) => n_ + "eixi" ; + VP (Impf Ind Pl P1) => n_ + "aixíem" ;--# notpresent + VP (Impf Ind Sg P1) => n_ + "aixia" ;--# notpresent + VP (Impf Ind Pl P2) => n_ + "aixíeu" ;--# notpresent + VP (Impf Ind Sg P2) => n_ + "aixies" ;--# notpresent + VP (Impf Ind Pl P3) => n_ + "aixien" ;--# notpresent + VP (Impf Ind Sg P3) => n_ + "aixia" ;--# notpresent + VP (Impf Subj Pl P1) => n_ + "aixéssim" ;--# notpresent + VP (Impf Subj Sg P1) => n_ + "aixés" ;--# notpresent + VP (Impf Subj Pl P2) => n_ + "aixéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => n_ + "aixessis" ;--# notpresent + VP (Impf Subj Pl P3) => n_ + "aixessin" ;--# notpresent + VP (Impf Subj Sg P3) => n_ + "aixés" ;--# notpresent + VP (Fut Pl P1) => n_ + "aixerem" ;--# notpresent + VP (Fut Sg P1) => n_ + "aixeré" ;--# notpresent + VP (Fut Pl P2) => n_ + "aixereu" ;--# notpresent + VP (Fut Sg P2) => n_ + "aixeràs" ;--# notpresent + VP (Fut Pl P3) => n_ + "aixeran" ;--# notpresent + VP (Fut Sg P3) => n_ + "aixerà" ;--# notpresent + VP (Pret Pl P1) => n_ + "aixéssim" ;--# notpresent + VP (Pret Sg P1) => n_ + "aixés" ;--# notpresent + VP (Pret Pl P2) => n_ + "aixéssiu" ;--# notpresent + VP (Pret Sg P2) => n_ + "aixessis" ;--# notpresent + VP (Pret Pl P3) => n_ + "aixessin" ;--# notpresent + VP (Pret Sg P3) => n_ + "aixés" ;--# notpresent + VP (Cond Pl P1) => n_ + "aixeríem" ;--# notpresent + VP (Cond Sg P1) => n_ + "aixeria" ;--# notpresent + VP (Cond Pl P2) => n_ + "aixeríeu" ;--# notpresent + VP (Cond Sg P2) => n_ + "aixeries" ;--# notpresent + VP (Cond Pl P3) => n_ + "aixerien" ;--# notpresent + VP (Cond Sg P3) => n_ + "aixeria" ;--# notpresent + VP (Imp Pl P1) => n_ + "aixem" ; + VP (Imp Pl P2) => n_ + "aixeu" ; + VP (Imp Sg P2) => n_ + "eix" ; + VP (Imp Pl P3) => n_ + "eixin" ; + VP (Imp Sg P3) => n_ + "eixi" ; + VP (Pass Pl Fem) => n_ + "ascudes" ; + VP (Pass Sg Fem) => n_ + "ascuda" ; + VP (Pass Pl Masc) => n_ + "ascuts" ; + VP (Pass Sg Masc) => n_ + "ascut" ; +VP (Imp Sg P1) => variants {} +} +} ; +-- noure-- is not in the used source . +-- obliquar-- is not in the used source . + +oper obrir_77 : Str -> Verbum = \obrir -> +let x_ = Predef.tk 5 obrir in +{s = table { + VI Infn => x_ + "rir" ; + VI Ger => x_ + "rint" ; + VI Part => x_ + "ert" ; + VP (Pres Ind Pl P1) => x_ + "rim" ; + VP (Pres Ind Sg P1) => x_ + "ro" ; + VP (Pres Ind Pl P2) => x_ + "riu" ; + VP (Pres Ind Sg P2) => x_ + "res" ; + VP (Pres Ind Pl P3) => x_ + "ren" ; + VP (Pres Ind Sg P3) => x_ + "re" ; + VP (Pres Subj Pl P1) => x_ + "rim" ; + VP (Pres Subj Sg P1) => x_ + "ri" ; + VP (Pres Subj Pl P2) => x_ + "riu" ; + VP (Pres Subj Sg P2) => x_ + "ris" ; + VP (Pres Subj Pl P3) => x_ + "rin" ; + VP (Pres Subj Sg P3) => x_ + "ri" ; + VP (Impf Ind Pl P1) => x_ + "ríem" ;--# notpresent + VP (Impf Ind Sg P1) => x_ + "ria" ;--# notpresent + VP (Impf Ind Pl P2) => x_ + "ríeu" ;--# notpresent + VP (Impf Ind Sg P2) => x_ + "ries" ;--# notpresent + VP (Impf Ind Pl P3) => x_ + "rien" ;--# notpresent + VP (Impf Ind Sg P3) => x_ + "ria" ;--# notpresent + VP (Impf Subj Pl P1) => x_ + "ríssim" ;--# notpresent + VP (Impf Subj Sg P1) => x_ + "rís" ;--# notpresent + VP (Impf Subj Pl P2) => x_ + "ríssiu" ;--# notpresent + VP (Impf Subj Sg P2) => x_ + "rissis" ;--# notpresent + VP (Impf Subj Pl P3) => x_ + "rissin" ;--# notpresent + VP (Impf Subj Sg P3) => x_ + "rís" ;--# notpresent + VP (Fut Pl P1) => x_ + "rirem" ;--# notpresent + VP (Fut Sg P1) => x_ + "riré" ;--# notpresent + VP (Fut Pl P2) => x_ + "rireu" ;--# notpresent + VP (Fut Sg P2) => x_ + "riràs" ;--# notpresent + VP (Fut Pl P3) => x_ + "riran" ;--# notpresent + VP (Fut Sg P3) => x_ + "rirà" ;--# notpresent + VP (Pret Pl P1) => x_ + "ríssim" ;--# notpresent + VP (Pret Sg P1) => x_ + "rís" ;--# notpresent + VP (Pret Pl P2) => x_ + "ríssiu" ;--# notpresent + VP (Pret Sg P2) => x_ + "rissis" ;--# notpresent + VP (Pret Pl P3) => x_ + "rissin" ;--# notpresent + VP (Pret Sg P3) => x_ + "rís" ;--# notpresent + VP (Cond Pl P1) => x_ + "riríem" ;--# notpresent + VP (Cond Sg P1) => x_ + "riria" ;--# notpresent + VP (Cond Pl P2) => x_ + "riríeu" ;--# notpresent + VP (Cond Sg P2) => x_ + "riries" ;--# notpresent + VP (Cond Pl P3) => x_ + "ririen" ;--# notpresent + VP (Cond Sg P3) => x_ + "riria" ;--# notpresent + VP (Imp Pl P1) => x_ + "rim" ; + VP (Imp Pl P2) => x_ + "riu" ; + VP (Imp Sg P2) => x_ + "re" ; + VP (Imp Pl P3) => x_ + "rin" ; + VP (Imp Sg P3) => x_ + "ri" ; + VP (Pass Pl Fem) => x_ + "ertes" ; + VP (Pass Sg Fem) => x_ + "erta" ; + VP (Pass Pl Masc) => x_ + "erts" ; + VP (Pass Sg Masc) => x_ + "ert" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper obtenir_78 : Str -> Verbum = \obtenir -> +let ob_ = Predef.tk 5 obtenir in +{s = table { + VI Infn => ob_ + "tenir" ; + VI Ger => ob_ + "tenint" ; + VI Part => ob_ + "tingut" ; + VP (Pres Ind Pl P1) => ob_ + "tenim" ; + VP (Pres Ind Sg P1) => ob_ + "tinc" ; + VP (Pres Ind Pl P2) => ob_ + "teniu" ; + VP (Pres Ind Sg P2) => ob_ + "tens" ; + VP (Pres Ind Pl P3) => ob_ + "tenen" ; + VP (Pres Ind Sg P3) => ob_ + "té" ; + VP (Pres Subj Pl P1) => ob_ + "tinguem" ; + VP (Pres Subj Sg P1) => ob_ + "tingui" ; + VP (Pres Subj Pl P2) => ob_ + "tingueu" ; + VP (Pres Subj Sg P2) => ob_ + "tinguis" ; + VP (Pres Subj Pl P3) => ob_ + "tinguin" ; + VP (Pres Subj Sg P3) => ob_ + "tingui" ; + VP (Impf Ind Pl P1) => ob_ + "teníem" ;--# notpresent + VP (Impf Ind Sg P1) => ob_ + "tenia" ;--# notpresent + VP (Impf Ind Pl P2) => ob_ + "teníeu" ;--# notpresent + VP (Impf Ind Sg P2) => ob_ + "tenies" ;--# notpresent + VP (Impf Ind Pl P3) => ob_ + "tenien" ;--# notpresent + VP (Impf Ind Sg P3) => ob_ + "tenia" ;--# notpresent + VP (Impf Subj Pl P1) => ob_ + "tinguéssim" ;--# notpresent + VP (Impf Subj Sg P1) => ob_ + "tingués" ;--# notpresent + VP (Impf Subj Pl P2) => ob_ + "tinguéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => ob_ + "tinguessis" ;--# notpresent + VP (Impf Subj Pl P3) => ob_ + "tinguessin" ;--# notpresent + VP (Impf Subj Sg P3) => ob_ + "tingués" ;--# notpresent + VP (Fut Pl P1) => ob_ + "tindrem" ;--# notpresent + VP (Fut Sg P1) => ob_ + "tindré" ;--# notpresent + VP (Fut Pl P2) => ob_ + "tindreu" ;--# notpresent + VP (Fut Sg P2) => ob_ + "tindràs" ;--# notpresent + VP (Fut Pl P3) => ob_ + "tindran" ;--# notpresent + VP (Fut Sg P3) => ob_ + "tindrà" ;--# notpresent + VP (Pret Pl P1) => ob_ + "tinguéssim" ;--# notpresent + VP (Pret Sg P1) => ob_ + "tingués" ;--# notpresent + VP (Pret Pl P2) => ob_ + "tinguéssiu" ;--# notpresent + VP (Pret Sg P2) => ob_ + "tinguessis" ;--# notpresent + VP (Pret Pl P3) => ob_ + "tinguessin" ;--# notpresent + VP (Pret Sg P3) => ob_ + "tingués" ;--# notpresent + VP (Cond Pl P1) => ob_ + "tindríem" ;--# notpresent + VP (Cond Sg P1) => ob_ + "tindria" ;--# notpresent + VP (Cond Pl P2) => ob_ + "tindríeu" ;--# notpresent + VP (Cond Sg P2) => ob_ + "tindries" ;--# notpresent + VP (Cond Pl P3) => ob_ + "tindrien" ;--# notpresent + VP (Cond Sg P3) => ob_ + "tindria" ;--# notpresent + VP (Imp Pl P1) => ob_ + "tinguem" ; + VP (Imp Pl P2) => ob_ + "tingueu" ; + VP (Imp Sg P2) => ob_ + "tingues" ; + VP (Imp Pl P3) => ob_ + "tinguin" ; + VP (Imp Sg P3) => ob_ + "tingui" ; + VP (Pass Pl Fem) => ob_ + "tingudes" ; + VP (Pass Sg Fem) => ob_ + "tinguda" ; + VP (Pass Pl Masc) => ob_ + "tinguts" ; + VP (Pass Sg Masc) => ob_ + "tingut" ; +VP (Imp Sg P1) => variants {} +} +} ; +-- oir-- is not in the used source . + +oper omplir_80 : Str -> Verbum = \omplir -> +let x_ = Predef.tk 6 omplir in +{s = table { + VI Infn => x_ + "ir" ; + VI Ger => x_ + "int" ; + VI Part => x_ + "ert" ; + VP (Pres Ind Pl P1) => x_ + "im" ; + VP (Pres Ind Sg P1) => x_ + "o" ; + VP (Pres Ind Pl P2) => x_ + "iu" ; + VP (Pres Ind Sg P2) => x_ + "es" ; + VP (Pres Ind Pl P3) => x_ + "en" ; + VP (Pres Ind Sg P3) => x_ + "e" ; + VP (Pres Subj Pl P1) => x_ + "im" ; + VP (Pres Subj Sg P1) => x_ + "i" ; + VP (Pres Subj Pl P2) => x_ + "iu" ; + VP (Pres Subj Sg P2) => x_ + "is" ; + VP (Pres Subj Pl P3) => x_ + "in" ; + VP (Pres Subj Sg P3) => x_ + "i" ; + VP (Impf Ind Pl P1) => x_ + "íem" ;--# notpresent + VP (Impf Ind Sg P1) => x_ + "ia" ;--# notpresent + VP (Impf Ind Pl P2) => x_ + "íeu" ;--# notpresent + VP (Impf Ind Sg P2) => x_ + "ies" ;--# notpresent + VP (Impf Ind Pl P3) => x_ + "ien" ;--# notpresent + VP (Impf Ind Sg P3) => x_ + "ia" ;--# notpresent + VP (Impf Subj Pl P1) => x_ + "íssim" ;--# notpresent + VP (Impf Subj Sg P1) => x_ + "ís" ;--# notpresent + VP (Impf Subj Pl P2) => x_ + "íssiu" ;--# notpresent + VP (Impf Subj Sg P2) => x_ + "issis" ;--# notpresent + VP (Impf Subj Pl P3) => x_ + "issin" ;--# notpresent + VP (Impf Subj Sg P3) => x_ + "ís" ;--# notpresent + VP (Fut Pl P1) => x_ + "irem" ;--# notpresent + VP (Fut Sg P1) => x_ + "iré" ;--# notpresent + VP (Fut Pl P2) => x_ + "ireu" ;--# notpresent + VP (Fut Sg P2) => x_ + "iràs" ;--# notpresent + VP (Fut Pl P3) => x_ + "iran" ;--# notpresent + VP (Fut Sg P3) => x_ + "irà" ;--# notpresent + VP (Pret Pl P1) => x_ + "íssim" ;--# notpresent + VP (Pret Sg P1) => x_ + "ís" ;--# notpresent + VP (Pret Pl P2) => x_ + "íssiu" ;--# notpresent + VP (Pret Sg P2) => x_ + "issis" ;--# notpresent + VP (Pret Pl P3) => x_ + "issin" ;--# notpresent + VP (Pret Sg P3) => x_ + "ís" ;--# notpresent + VP (Cond Pl P1) => x_ + "iríem" ;--# notpresent + VP (Cond Sg P1) => x_ + "iria" ;--# notpresent + VP (Cond Pl P2) => x_ + "iríeu" ;--# notpresent + VP (Cond Sg P2) => x_ + "iries" ;--# notpresent + VP (Cond Pl P3) => x_ + "irien" ;--# notpresent + VP (Cond Sg P3) => x_ + "iria" ;--# notpresent + VP (Imp Pl P1) => x_ + "im" ; + VP (Imp Pl P2) => x_ + "iu" ; + VP (Imp Sg P2) => x_ + "e" ; + VP (Imp Pl P3) => x_ + "in" ; + VP (Imp Sg P3) => x_ + "i" ; + VP (Pass Pl Fem) => x_ + "ertes" ; + VP (Pass Sg Fem) => x_ + "erta" ; + VP (Pass Pl Masc) => x_ + "erts" ; + VP (Pass Sg Masc) => x_ + "ert" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper patir_81 : Str -> Verbum = \patir -> +let pat_ = Predef.tk 2 patir in +{s = table { + VI Infn => pat_ + "ir" ; + VI Ger => pat_ + "int" ; + VI Part => pat_ + "it" ; + VP (Pres Ind Pl P1) => pat_ + "im" ; + VP (Pres Ind Sg P1) => pat_ + "eixo" ; + VP (Pres Ind Pl P2) => pat_ + "iu" ; + VP (Pres Ind Sg P2) => pat_ + "eixes" ; + VP (Pres Ind Pl P3) => pat_ + "eixen" ; + VP (Pres Ind Sg P3) => pat_ + "eix" ; + VP (Pres Subj Pl P1) => pat_ + "im" ; + VP (Pres Subj Sg P1) => pat_ + "eixi" ; + VP (Pres Subj Pl P2) => pat_ + "iu" ; + VP (Pres Subj Sg P2) => pat_ + "eixis" ; + VP (Pres Subj Pl P3) => pat_ + "eixin" ; + VP (Pres Subj Sg P3) => pat_ + "eixi" ; + VP (Impf Ind Pl P1) => pat_ + "íem" ;--# notpresent + VP (Impf Ind Sg P1) => pat_ + "ia" ;--# notpresent + VP (Impf Ind Pl P2) => pat_ + "íeu" ;--# notpresent + VP (Impf Ind Sg P2) => pat_ + "ies" ;--# notpresent + VP (Impf Ind Pl P3) => pat_ + "ien" ;--# notpresent + VP (Impf Ind Sg P3) => pat_ + "ia" ;--# notpresent + VP (Impf Subj Pl P1) => pat_ + "íssim" ;--# notpresent + VP (Impf Subj Sg P1) => pat_ + "ís" ;--# notpresent + VP (Impf Subj Pl P2) => pat_ + "íssiu" ;--# notpresent + VP (Impf Subj Sg P2) => pat_ + "issis" ;--# notpresent + VP (Impf Subj Pl P3) => pat_ + "issin" ;--# notpresent + VP (Impf Subj Sg P3) => pat_ + "ís" ;--# notpresent + VP (Fut Pl P1) => pat_ + "irem" ;--# notpresent + VP (Fut Sg P1) => pat_ + "iré" ;--# notpresent + VP (Fut Pl P2) => pat_ + "ireu" ;--# notpresent + VP (Fut Sg P2) => pat_ + "iràs" ;--# notpresent + VP (Fut Pl P3) => pat_ + "iran" ;--# notpresent + VP (Fut Sg P3) => pat_ + "irà" ;--# notpresent + VP (Pret Pl P1) => pat_ + "íssim" ;--# notpresent + VP (Pret Sg P1) => pat_ + "ís" ;--# notpresent + VP (Pret Pl P2) => pat_ + "íssiu" ;--# notpresent + VP (Pret Sg P2) => pat_ + "issis" ;--# notpresent + VP (Pret Pl P3) => pat_ + "issin" ;--# notpresent + VP (Pret Sg P3) => pat_ + "ís" ;--# notpresent + VP (Cond Pl P1) => pat_ + "iríem" ;--# notpresent + VP (Cond Sg P1) => pat_ + "iria" ;--# notpresent + VP (Cond Pl P2) => pat_ + "iríeu" ;--# notpresent + VP (Cond Sg P2) => pat_ + "iries" ;--# notpresent + VP (Cond Pl P3) => pat_ + "irien" ;--# notpresent + VP (Cond Sg P3) => pat_ + "iria" ;--# notpresent + VP (Imp Pl P1) => pat_ + "im" ; + VP (Imp Pl P2) => pat_ + "iu" ; + VP (Imp Sg P2) => pat_ + "eix" ; + VP (Imp Pl P3) => pat_ + "eixin" ; + VP (Imp Sg P3) => pat_ + "eixi" ; + VP (Pass Pl Fem) => pat_ + "ides" ; + VP (Pass Sg Fem) => pat_ + "ida" ; + VP (Pass Pl Masc) => pat_ + "its" ; + VP (Pass Sg Masc) => pat_ + "it" ; +VP (Imp Sg P1) => variants {} +} +} ; +-- péixer-- is not in the used source . + +oper perdre_83 : Str -> Verbum = \perdre -> +let perd_ = Predef.tk 2 perdre in +{s = table { + VI Infn => perd_ + "re" ; + VI Ger => perd_ + "ent" ; + VI Part => perd_ + "ut" ; + VP (Pres Ind Pl P1) => perd_ + "em" ; + VP (Pres Ind Sg P1) => perd_ + "o" ; + VP (Pres Ind Pl P2) => perd_ + "eu" ; + VP (Pres Ind Sg P2) => perd_ + "s" ; + VP (Pres Ind Pl P3) => perd_ + "en" ; + VP (Pres Ind Sg P3) => perd_ + "" ; + VP (Pres Subj Pl P1) => perd_ + "em" ; + VP (Pres Subj Sg P1) => perd_ + "i" ; + VP (Pres Subj Pl P2) => perd_ + "eu" ; + VP (Pres Subj Sg P2) => perd_ + "is" ; + VP (Pres Subj Pl P3) => perd_ + "in" ; + VP (Pres Subj Sg P3) => perd_ + "i" ; + VP (Impf Ind Pl P1) => perd_ + "íem" ;--# notpresent + VP (Impf Ind Sg P1) => perd_ + "ia" ;--# notpresent + VP (Impf Ind Pl P2) => perd_ + "íeu" ;--# notpresent + VP (Impf Ind Sg P2) => perd_ + "ies" ;--# notpresent + VP (Impf Ind Pl P3) => perd_ + "ien" ;--# notpresent + VP (Impf Ind Sg P3) => perd_ + "ia" ;--# notpresent + VP (Impf Subj Pl P1) => perd_ + "éssim" ;--# notpresent + VP (Impf Subj Sg P1) => perd_ + "és" ;--# notpresent + VP (Impf Subj Pl P2) => perd_ + "éssiu" ;--# notpresent + VP (Impf Subj Sg P2) => perd_ + "essis" ;--# notpresent + VP (Impf Subj Pl P3) => perd_ + "essin" ;--# notpresent + VP (Impf Subj Sg P3) => perd_ + "és" ;--# notpresent + VP (Fut Pl P1) => perd_ + "rem" ;--# notpresent + VP (Fut Sg P1) => perd_ + "ré" ;--# notpresent + VP (Fut Pl P2) => perd_ + "reu" ;--# notpresent + VP (Fut Sg P2) => perd_ + "ràs" ;--# notpresent + VP (Fut Pl P3) => perd_ + "ran" ;--# notpresent + VP (Fut Sg P3) => perd_ + "rà" ;--# notpresent + VP (Pret Pl P1) => perd_ + "éssim" ;--# notpresent + VP (Pret Sg P1) => perd_ + "és" ;--# notpresent + VP (Pret Pl P2) => perd_ + "éssiu" ;--# notpresent + VP (Pret Sg P2) => perd_ + "essis" ;--# notpresent + VP (Pret Pl P3) => perd_ + "essin" ;--# notpresent + VP (Pret Sg P3) => perd_ + "és" ;--# notpresent + VP (Cond Pl P1) => perd_ + "ríem" ;--# notpresent + VP (Cond Sg P1) => perd_ + "ria" ;--# notpresent + VP (Cond Pl P2) => perd_ + "ríeu" ;--# notpresent + VP (Cond Sg P2) => perd_ + "ries" ;--# notpresent + VP (Cond Pl P3) => perd_ + "rien" ;--# notpresent + VP (Cond Sg P3) => perd_ + "ria" ;--# notpresent + VP (Imp Pl P1) => perd_ + "em" ; + VP (Imp Pl P2) => perd_ + "eu" ; + VP (Imp Sg P2) => perd_ + "" ; + VP (Imp Pl P3) => perd_ + "in" ; + VP (Imp Sg P3) => perd_ + "i" ; + VP (Pass Pl Fem) => perd_ + "udes" ; + VP (Pass Sg Fem) => perd_ + "uda" ; + VP (Pass Pl Masc) => perd_ + "uts" ; + VP (Pass Sg Masc) => perd_ + "ut" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper pertànyer_84 : Str -> Verbum = \pertànyer -> +let pert_ = Predef.tk 5 pertànyer in +{s = table { + VI Ger => pert_ + "anyent" ; + VI Part => pert_ + "angut" ; + VP (Pres Ind Pl P1) => pert_ + "anyem" ; + VP (Pres Ind Sg P1) => pert_ + "anyo" ; + VP (Pres Ind Pl P2) => pert_ + "anyeu" ; + VP (Pres Ind Sg P2) => pert_ + "anys" ; + VP (Pres Ind Pl P3) => pert_ + "anyen" ; + VP (Pres Ind Sg P3) => pert_ + "any" ; + VP (Pres Subj Pl P1) => pert_ + "anyem" ; + VP (Pres Subj Sg P1) => pert_ + "anyi" ; + VP (Pres Subj Pl P2) => pert_ + "anyeu" ; + VP (Pres Subj Sg P2) => pert_ + "anyis" ; + VP (Pres Subj Pl P3) => pert_ + "anyin" ; + VP (Pres Subj Sg P3) => pert_ + "anyi" ; + VP (Impf Ind Pl P1) => pert_ + "anyíem" ;--# notpresent + VP (Impf Ind Sg P1) => pert_ + "anyia" ;--# notpresent + VP (Impf Ind Pl P2) => pert_ + "anyíeu" ;--# notpresent + VP (Impf Ind Sg P2) => pert_ + "anyies" ;--# notpresent + VP (Impf Ind Pl P3) => pert_ + "anyien" ;--# notpresent + VP (Impf Ind Sg P3) => pert_ + "anyia" ;--# notpresent + VP (Impf Subj Pl P1) => pert_ + "anyéssim" ;--# notpresent + VP (Impf Subj Sg P1) => pert_ + "anyés" ;--# notpresent + VP (Impf Subj Pl P2) => pert_ + "anyéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => pert_ + "anyessis" ;--# notpresent + VP (Impf Subj Pl P3) => pert_ + "anyessin" ;--# notpresent + VP (Impf Subj Sg P3) => pert_ + "anyés" ;--# notpresent + VP (Fut Pl P1) => pert_ + "anyerem" ;--# notpresent + VP (Fut Sg P1) => pert_ + "anyeré" ;--# notpresent + VP (Fut Pl P2) => pert_ + "anyereu" ;--# notpresent + VP (Fut Sg P2) => pert_ + "anyeràs" ;--# notpresent + VP (Fut Pl P3) => pert_ + "anyeran" ;--# notpresent + VP (Fut Sg P3) => pert_ + "anyerà" ;--# notpresent + VP (Pret Pl P1) => pert_ + "anyéssim" ;--# notpresent + VP (Pret Sg P1) => pert_ + "anyés" ;--# notpresent + VP (Pret Pl P2) => pert_ + "anyéssiu" ;--# notpresent + VP (Pret Sg P2) => pert_ + "anyessis" ;--# notpresent + VP (Pret Pl P3) => pert_ + "anyessin" ;--# notpresent + VP (Pret Sg P3) => pert_ + "anyés" ;--# notpresent + VP (Cond Pl P1) => pert_ + "anyeríem" ;--# notpresent + VP (Cond Sg P1) => pert_ + "anyeria" ;--# notpresent + VP (Cond Pl P2) => pert_ + "anyeríeu" ;--# notpresent + VP (Cond Sg P2) => pert_ + "anyeries" ;--# notpresent + VP (Cond Pl P3) => pert_ + "anyerien" ;--# notpresent + VP (Cond Sg P3) => pert_ + "anyeria" ;--# notpresent + VP (Imp Pl P1) => pert_ + "anyem" ; + VP (Imp Pl P2) => pert_ + "anyeu" ; + VP (Imp Sg P2) => pert_ + "any" ; + VP (Imp Pl P3) => pert_ + "anyin" ; + VP (Imp Sg P3) => pert_ + "anyi" ; + VP (Pass Pl Fem) => pert_ + "angudes" ; + VP (Pass Sg Fem) => pert_ + "anguda" ; + VP (Pass Pl Masc) => pert_ + "anguts" ; + VP (Pass Sg Masc) => pert_ + "angut" ; + VI Infn => pert_ + "ànyer" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper poder_85 : Str -> Verbum = \poder -> +let p_ = Predef.tk 4 poder in +{s = table { + VI Infn => p_ + "oder" ; + VI Ger => p_ + "odent" ; + VI Part => p_ + "ogut" ; + VP (Pres Ind Pl P1) => p_ + "odem" ; + VP (Pres Ind Sg P1) => p_ + "uc" ; + VP (Pres Ind Pl P2) => p_ + "odeu" ; + VP (Pres Ind Sg P2) => p_ + "ots" ; + VP (Pres Ind Pl P3) => p_ + "oden" ; + VP (Pres Ind Sg P3) => p_ + "ot" ; + VP (Pres Subj Pl P1) => p_ + "uguem" ; + VP (Pres Subj Sg P1) => p_ + "ugui" ; + VP (Pres Subj Pl P2) => p_ + "ugueu" ; + VP (Pres Subj Sg P2) => p_ + "uguis" ; + VP (Pres Subj Pl P3) => p_ + "uguin" ; + VP (Pres Subj Sg P3) => p_ + "ugui" ; + VP (Impf Ind Pl P1) => p_ + "odíem" ;--# notpresent + VP (Impf Ind Sg P1) => p_ + "odia" ;--# notpresent + VP (Impf Ind Pl P2) => p_ + "odíeu" ;--# notpresent + VP (Impf Ind Sg P2) => p_ + "odies" ;--# notpresent + VP (Impf Ind Pl P3) => p_ + "odien" ;--# notpresent + VP (Impf Ind Sg P3) => p_ + "odia" ;--# notpresent + VP (Impf Subj Pl P1) => p_ + "oguéssim" ;--# notpresent + VP (Impf Subj Sg P1) => p_ + "ogués" ;--# notpresent + VP (Impf Subj Pl P2) => p_ + "oguéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => p_ + "oguessis" ;--# notpresent + VP (Impf Subj Pl P3) => p_ + "oguessin" ;--# notpresent + VP (Impf Subj Sg P3) => p_ + "ogués" ;--# notpresent + VP (Fut Pl P1) => p_ + "odrem" ;--# notpresent + VP (Fut Sg P1) => p_ + "odré" ;--# notpresent + VP (Fut Pl P2) => p_ + "odreu" ;--# notpresent + VP (Fut Sg P2) => p_ + "odràs" ;--# notpresent + VP (Fut Pl P3) => p_ + "odran" ;--# notpresent + VP (Fut Sg P3) => p_ + "odrà" ;--# notpresent + VP (Pret Pl P1) => p_ + "oguéssim" ;--# notpresent + VP (Pret Sg P1) => p_ + "ogués" ;--# notpresent + VP (Pret Pl P2) => p_ + "oguéssiu" ;--# notpresent + VP (Pret Sg P2) => p_ + "oguessis" ;--# notpresent + VP (Pret Pl P3) => p_ + "oguessin" ;--# notpresent + VP (Pret Sg P3) => p_ + "ogués" ;--# notpresent + VP (Cond Pl P1) => p_ + "odríem" ;--# notpresent + VP (Cond Sg P1) => p_ + "odria" ;--# notpresent + VP (Cond Pl P2) => p_ + "odríeu" ;--# notpresent + VP (Cond Sg P2) => p_ + "odries" ;--# notpresent + VP (Cond Pl P3) => p_ + "odrien" ;--# notpresent + VP (Cond Sg P3) => p_ + "odria" ;--# notpresent + VP (Imp Pl P1) => p_ + "uguem" ; + VP (Imp Pl P2) => p_ + "ugueu" ; + VP (Imp Sg P2) => p_ + "ugues" ; + VP (Imp Pl P3) => p_ + "uguin" ; + VP (Imp Sg P3) => p_ + "ugui" ; + VP (Pass Pl Fem) => p_ + "ogudes" ; + VP (Pass Sg Fem) => p_ + "oguda" ; + VP (Pass Pl Masc) => p_ + "oguts" ; + VP (Pass Sg Masc) => p_ + "ogut" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper pregar_86 : Str -> Verbum = \pregar -> +let preg_ = Predef.tk 2 pregar in +{s = table { + VI Infn => preg_ + "ar" ; + VI Ger => preg_ + "ant" ; + VI Part => preg_ + "at" ; + VP (Pres Ind Pl P1) => preg_ + "uem" ; + VP (Pres Ind Sg P1) => preg_ + "o" ; + VP (Pres Ind Pl P2) => preg_ + "ueu" ; + VP (Pres Ind Sg P2) => preg_ + "ues" ; + VP (Pres Ind Pl P3) => preg_ + "uen" ; + VP (Pres Ind Sg P3) => preg_ + "a" ; + VP (Pres Subj Pl P1) => preg_ + "uem" ; + VP (Pres Subj Sg P1) => preg_ + "ui" ; + VP (Pres Subj Pl P2) => preg_ + "ueu" ; + VP (Pres Subj Sg P2) => preg_ + "uis" ; + VP (Pres Subj Pl P3) => preg_ + "uin" ; + VP (Pres Subj Sg P3) => preg_ + "ui" ; + VP (Impf Ind Pl P1) => preg_ + "àvem" ;--# notpresent + VP (Impf Ind Sg P1) => preg_ + "ava" ;--# notpresent + VP (Impf Ind Pl P2) => preg_ + "àveu" ;--# notpresent + VP (Impf Ind Sg P2) => preg_ + "aves" ;--# notpresent + VP (Impf Ind Pl P3) => preg_ + "aven" ;--# notpresent + VP (Impf Ind Sg P3) => preg_ + "ava" ;--# notpresent + VP (Impf Subj Pl P1) => preg_ + "uéssim" ;--# notpresent + VP (Impf Subj Sg P1) => preg_ + "ués" ;--# notpresent + VP (Impf Subj Pl P2) => preg_ + "uéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => preg_ + "uessis" ;--# notpresent + VP (Impf Subj Pl P3) => preg_ + "uessin" ;--# notpresent + VP (Impf Subj Sg P3) => preg_ + "ués" ;--# notpresent + VP (Fut Pl P1) => preg_ + "arem" ;--# notpresent + VP (Fut Sg P1) => preg_ + "aré" ;--# notpresent + VP (Fut Pl P2) => preg_ + "areu" ;--# notpresent + VP (Fut Sg P2) => preg_ + "aràs" ;--# notpresent + VP (Fut Pl P3) => preg_ + "aran" ;--# notpresent + VP (Fut Sg P3) => preg_ + "arà" ;--# notpresent + VP (Pret Pl P1) => preg_ + "uéssim" ;--# notpresent + VP (Pret Sg P1) => preg_ + "ués" ;--# notpresent + VP (Pret Pl P2) => preg_ + "uéssiu" ;--# notpresent + VP (Pret Sg P2) => preg_ + "uessis" ;--# notpresent + VP (Pret Pl P3) => preg_ + "uessin" ;--# notpresent + VP (Pret Sg P3) => preg_ + "ués" ;--# notpresent + VP (Cond Pl P1) => preg_ + "aríem" ;--# notpresent + VP (Cond Sg P1) => preg_ + "aria" ;--# notpresent + VP (Cond Pl P2) => preg_ + "aríeu" ;--# notpresent + VP (Cond Sg P2) => preg_ + "aries" ;--# notpresent + VP (Cond Pl P3) => preg_ + "arien" ;--# notpresent + VP (Cond Sg P3) => preg_ + "aria" ;--# notpresent + VP (Imp Pl P1) => preg_ + "uem" ; + VP (Imp Pl P2) => preg_ + "ueu" ; + VP (Imp Sg P2) => preg_ + "a" ; + VP (Imp Pl P3) => preg_ + "uin" ; + VP (Imp Sg P3) => preg_ + "ui" ; + VP (Pass Pl Fem) => preg_ + "ades" ; + VP (Pass Sg Fem) => preg_ + "ada" ; + VP (Pass Pl Masc) => preg_ + "ats" ; + VP (Pass Sg Masc) => preg_ + "at" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper prendre_87 : Str -> Verbum = \prendre -> +let x_ = Predef.tk 7 prendre in +{s = table { + VI Infn => x_ + "prendre" ; + VI Ger => x_ + "prenent" ; + VI Part => x_ + "pres" ; + VP (Pres Ind Pl P1) => x_ + "prenem" ; + VP (Pres Ind Sg P1) => x_ + "prenc" ; + VP (Pres Ind Pl P2) => x_ + "preneu" ; + VP (Pres Ind Sg P2) => x_ + "prens" ; + VP (Pres Ind Pl P3) => x_ + "prenen" ; + VP (Pres Ind Sg P3) => x_ + "pren" ; + VP (Pres Subj Pl P1) => x_ + "prenguem" ; + VP (Pres Subj Sg P1) => x_ + "prengui" ; + VP (Pres Subj Pl P2) => x_ + "prengueu" ; + VP (Pres Subj Sg P2) => x_ + "prenguis" ; + VP (Pres Subj Pl P3) => x_ + "prenguin" ; + VP (Pres Subj Sg P3) => x_ + "prengui" ; + VP (Impf Ind Pl P1) => x_ + "preníem" ;--# notpresent + VP (Impf Ind Sg P1) => x_ + "prenia" ;--# notpresent + VP (Impf Ind Pl P2) => x_ + "preníeu" ;--# notpresent + VP (Impf Ind Sg P2) => x_ + "prenies" ;--# notpresent + VP (Impf Ind Pl P3) => x_ + "prenien" ;--# notpresent + VP (Impf Ind Sg P3) => x_ + "prenia" ;--# notpresent + VP (Impf Subj Pl P1) => x_ + "prenguéssim" ;--# notpresent + VP (Impf Subj Sg P1) => x_ + "prengués" ;--# notpresent + VP (Impf Subj Pl P2) => x_ + "prenguéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => x_ + "prenguessis" ;--# notpresent + VP (Impf Subj Pl P3) => x_ + "prenguessin" ;--# notpresent + VP (Impf Subj Sg P3) => x_ + "prengués" ;--# notpresent + VP (Fut Pl P1) => x_ + "prendrem" ;--# notpresent + VP (Fut Sg P1) => x_ + "prendré" ;--# notpresent + VP (Fut Pl P2) => x_ + "prendreu" ;--# notpresent + VP (Fut Sg P2) => x_ + "prendràs" ;--# notpresent + VP (Fut Pl P3) => x_ + "prendran" ;--# notpresent + VP (Fut Sg P3) => x_ + "prendrà" ;--# notpresent + VP (Pret Pl P1) => x_ + "prenguéssim" ;--# notpresent + VP (Pret Sg P1) => x_ + "prengués" ;--# notpresent + VP (Pret Pl P2) => x_ + "prenguéssiu" ;--# notpresent + VP (Pret Sg P2) => x_ + "prenguessis" ;--# notpresent + VP (Pret Pl P3) => x_ + "prenguessin" ;--# notpresent + VP (Pret Sg P3) => x_ + "prengués" ;--# notpresent + VP (Cond Pl P1) => x_ + "prendríem" ;--# notpresent + VP (Cond Sg P1) => x_ + "prendria" ;--# notpresent + VP (Cond Pl P2) => x_ + "prendríeu" ;--# notpresent + VP (Cond Sg P2) => x_ + "prendries" ;--# notpresent + VP (Cond Pl P3) => x_ + "prendrien" ;--# notpresent + VP (Cond Sg P3) => x_ + "prendria" ;--# notpresent + VP (Imp Pl P1) => x_ + "prenguem" ; + VP (Imp Pl P2) => x_ + "preneu" ; + VP (Imp Sg P2) => x_ + "pren" ; + VP (Imp Pl P3) => x_ + "prenguin" ; + VP (Imp Sg P3) => x_ + "prengui" ; + VP (Pass Pl Fem) => x_ + "preses" ; + VP (Pass Sg Fem) => x_ + "presa" ; + VP (Pass Pl Masc) => x_ + "presos" ; + VP (Pass Sg Masc) => x_ + "pres" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper prevenir_88 : Str -> Verbum = \prevenir -> +let prev_ = Predef.tk 4 prevenir in +{s = table { + VI Infn => prev_ + "enir" ; + VI Ger => prev_ + "enint" ; + VI Part => prev_ + "ingut" ; + VP (Pres Ind Pl P1) => prev_ + "enim" ; + VP (Pres Ind Sg P1) => prev_ + "inc" ; + VP (Pres Ind Pl P2) => prev_ + "eniu" ; + VP (Pres Ind Sg P2) => prev_ + "ens" ; + VP (Pres Ind Pl P3) => prev_ + "enen" ; + VP (Pres Ind Sg P3) => prev_ + "é" ; + VP (Pres Subj Pl P1) => prev_ + "inguem" ; + VP (Pres Subj Sg P1) => prev_ + "ingui" ; + VP (Pres Subj Pl P2) => prev_ + "ingueu" ; + VP (Pres Subj Sg P2) => prev_ + "inguis" ; + VP (Pres Subj Pl P3) => prev_ + "inguin" ; + VP (Pres Subj Sg P3) => prev_ + "ingui" ; + VP (Impf Ind Pl P1) => prev_ + "eníem" ;--# notpresent + VP (Impf Ind Sg P1) => prev_ + "enia" ;--# notpresent + VP (Impf Ind Pl P2) => prev_ + "eníeu" ;--# notpresent + VP (Impf Ind Sg P2) => prev_ + "enies" ;--# notpresent + VP (Impf Ind Pl P3) => prev_ + "enien" ;--# notpresent + VP (Impf Ind Sg P3) => prev_ + "enia" ;--# notpresent + VP (Impf Subj Pl P1) => prev_ + "inguéssim" ;--# notpresent + VP (Impf Subj Sg P1) => prev_ + "ingués" ;--# notpresent + VP (Impf Subj Pl P2) => prev_ + "inguéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => prev_ + "inguessis" ;--# notpresent + VP (Impf Subj Pl P3) => prev_ + "inguessin" ;--# notpresent + VP (Impf Subj Sg P3) => prev_ + "ingués" ;--# notpresent + VP (Fut Pl P1) => prev_ + "indrem" ;--# notpresent + VP (Fut Sg P1) => prev_ + "indré" ;--# notpresent + VP (Fut Pl P2) => prev_ + "indreu" ;--# notpresent + VP (Fut Sg P2) => prev_ + "indràs" ;--# notpresent + VP (Fut Pl P3) => prev_ + "indran" ;--# notpresent + VP (Fut Sg P3) => prev_ + "indrà" ;--# notpresent + VP (Pret Pl P1) => prev_ + "inguéssim" ;--# notpresent + VP (Pret Sg P1) => prev_ + "ingués" ;--# notpresent + VP (Pret Pl P2) => prev_ + "inguéssiu" ;--# notpresent + VP (Pret Sg P2) => prev_ + "inguessis" ;--# notpresent + VP (Pret Pl P3) => prev_ + "inguessin" ;--# notpresent + VP (Pret Sg P3) => prev_ + "ingués" ;--# notpresent + VP (Cond Pl P1) => prev_ + "indríem" ;--# notpresent + VP (Cond Sg P1) => prev_ + "indria" ;--# notpresent + VP (Cond Pl P2) => prev_ + "indríeu" ;--# notpresent + VP (Cond Sg P2) => prev_ + "indries" ;--# notpresent + VP (Cond Pl P3) => prev_ + "indrien" ;--# notpresent + VP (Cond Sg P3) => prev_ + "indria" ;--# notpresent + VP (Imp Pl P1) => prev_ + "inguem" ; + VP (Imp Pl P2) => prev_ + "eniu" ; + VP (Imp Sg P2) => prev_ + "ine" ; + VP (Imp Pl P3) => prev_ + "inguin" ; + VP (Imp Sg P3) => prev_ + "ingui" ; + VP (Pass Pl Fem) => prev_ + "ingudes" ; + VP (Pass Sg Fem) => prev_ + "inguda" ; + VP (Pass Pl Masc) => prev_ + "inguts" ; + VP (Pass Sg Masc) => prev_ + "ingut" ; +VP (Imp Sg P1) => variants {} +} +} ; +-- pruir-- is not in the used source . +-- pudir-- is not in the used source . + +oper raure_91 : Str -> Verbum = \raure -> +let ra_ = Predef.tk 3 raure in +{s = table { + VI Infn => ra_ + "ure" ; + VI Ger => ra_ + "ent" ; + VI Part => ra_ + "s" ; + VP (Pres Ind Pl P1) => ra_ + "em" ; + VP (Pres Ind Sg P1) => ra_ + "c" ; + VP (Pres Ind Pl P2) => ra_ + "eu" ; + VP (Pres Ind Sg P2) => ra_ + "us" ; + VP (Pres Ind Pl P3) => ra_ + "uen" ; + VP (Pres Ind Sg P3) => ra_ + "u" ; + VP (Pres Subj Pl P1) => ra_ + "guem" ; + VP (Pres Subj Sg P1) => ra_ + "gui" ; + VP (Pres Subj Pl P2) => ra_ + "gueu" ; + VP (Pres Subj Sg P2) => ra_ + "guis" ; + VP (Pres Subj Pl P3) => ra_ + "guin" ; + VP (Pres Subj Sg P3) => ra_ + "gui" ; + VP (Impf Ind Pl P1) => ra_ + "íem" ;--# notpresent + VP (Impf Ind Sg P1) => ra_ + "ïa" ;--# notpresent + VP (Impf Ind Pl P2) => ra_ + "íeu" ;--# notpresent + VP (Impf Ind Sg P2) => ra_ + "ïes" ;--# notpresent + VP (Impf Ind Pl P3) => ra_ + "ïen" ;--# notpresent + VP (Impf Ind Sg P3) => ra_ + "ïa" ;--# notpresent + VP (Impf Subj Pl P1) => ra_ + "guéssim" ;--# notpresent + VP (Impf Subj Sg P1) => ra_ + "gués" ;--# notpresent + VP (Impf Subj Pl P2) => ra_ + "guéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => ra_ + "guessis" ;--# notpresent + VP (Impf Subj Pl P3) => ra_ + "guessin" ;--# notpresent + VP (Impf Subj Sg P3) => ra_ + "gués" ;--# notpresent + VP (Fut Pl P1) => ra_ + "urem" ;--# notpresent + VP (Fut Sg P1) => ra_ + "uré" ;--# notpresent + VP (Fut Pl P2) => ra_ + "ureu" ;--# notpresent + VP (Fut Sg P2) => ra_ + "uràs" ;--# notpresent + VP (Fut Pl P3) => ra_ + "uran" ;--# notpresent + VP (Fut Sg P3) => ra_ + "urà" ;--# notpresent + VP (Pret Pl P1) => ra_ + "guéssim" ;--# notpresent + VP (Pret Sg P1) => ra_ + "gués" ;--# notpresent + VP (Pret Pl P2) => ra_ + "guéssiu" ;--# notpresent + VP (Pret Sg P2) => ra_ + "guessis" ;--# notpresent + VP (Pret Pl P3) => ra_ + "guessin" ;--# notpresent + VP (Pret Sg P3) => ra_ + "gués" ;--# notpresent + VP (Cond Pl P1) => ra_ + "uríem" ;--# notpresent + VP (Cond Sg P1) => ra_ + "uria" ;--# notpresent + VP (Cond Pl P2) => ra_ + "uríeu" ;--# notpresent + VP (Cond Sg P2) => ra_ + "uries" ;--# notpresent + VP (Cond Pl P3) => ra_ + "urien" ;--# notpresent + VP (Cond Sg P3) => ra_ + "uria" ;--# notpresent + VP (Imp Pl P1) => ra_ + "guem" ; + VP (Imp Pl P2) => ra_ + "eu" ; + VP (Imp Sg P2) => ra_ + "u" ; + VP (Imp Pl P3) => ra_ + "guin" ; + VP (Imp Sg P3) => ra_ + "gui" ; + VP (Pass Pl Fem) => ra_ + "ses" ; + VP (Pass Sg Fem) => ra_ + "sa" ; + VP (Pass Pl Masc) => ra_ + "sos" ; + VP (Pass Sg Masc) => ra_ + "s" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper rebre_92 : Str -> Verbum = \rebre -> +let re_ = Predef.tk 3 rebre in +{s = table { + VI Infn => re_ + "bre" ; + VI Ger => re_ + "bent" ; + VI Part => re_ + "but" ; + VP (Pres Ind Pl P1) => re_ + "bem" ; + VP (Pres Ind Sg P1) => re_ + "bo" ; + VP (Pres Ind Pl P2) => re_ + "beu" ; + VP (Pres Ind Sg P2) => re_ + "ps" ; + VP (Pres Ind Pl P3) => re_ + "ben" ; + VP (Pres Ind Sg P3) => re_ + "p" ; + VP (Pres Subj Pl P1) => re_ + "bem" ; + VP (Pres Subj Sg P1) => re_ + "bi" ; + VP (Pres Subj Pl P2) => re_ + "beu" ; + VP (Pres Subj Sg P2) => re_ + "bis" ; + VP (Pres Subj Pl P3) => re_ + "bin" ; + VP (Pres Subj Sg P3) => re_ + "bi" ; + VP (Impf Ind Pl P1) => re_ + "bíem" ;--# notpresent + VP (Impf Ind Sg P1) => re_ + "bia" ;--# notpresent + VP (Impf Ind Pl P2) => re_ + "bíeu" ;--# notpresent + VP (Impf Ind Sg P2) => re_ + "bies" ;--# notpresent + VP (Impf Ind Pl P3) => re_ + "bien" ;--# notpresent + VP (Impf Ind Sg P3) => re_ + "bia" ;--# notpresent + VP (Impf Subj Pl P1) => re_ + "béssim" ;--# notpresent + VP (Impf Subj Sg P1) => re_ + "bés" ;--# notpresent + VP (Impf Subj Pl P2) => re_ + "béssiu" ;--# notpresent + VP (Impf Subj Sg P2) => re_ + "bessis" ;--# notpresent + VP (Impf Subj Pl P3) => re_ + "bessin" ;--# notpresent + VP (Impf Subj Sg P3) => re_ + "bés" ;--# notpresent + VP (Fut Pl P1) => re_ + "brem" ;--# notpresent + VP (Fut Sg P1) => re_ + "bré" ;--# notpresent + VP (Fut Pl P2) => re_ + "breu" ;--# notpresent + VP (Fut Sg P2) => re_ + "bràs" ;--# notpresent + VP (Fut Pl P3) => re_ + "bran" ;--# notpresent + VP (Fut Sg P3) => re_ + "brà" ;--# notpresent + VP (Pret Pl P1) => re_ + "béssim" ;--# notpresent + VP (Pret Sg P1) => re_ + "bés" ;--# notpresent + VP (Pret Pl P2) => re_ + "béssiu" ;--# notpresent + VP (Pret Sg P2) => re_ + "bessis" ;--# notpresent + VP (Pret Pl P3) => re_ + "bessin" ;--# notpresent + VP (Pret Sg P3) => re_ + "bés" ;--# notpresent + VP (Cond Pl P1) => re_ + "bríem" ;--# notpresent + VP (Cond Sg P1) => re_ + "bria" ;--# notpresent + VP (Cond Pl P2) => re_ + "bríeu" ;--# notpresent + VP (Cond Sg P2) => re_ + "bries" ;--# notpresent + VP (Cond Pl P3) => re_ + "brien" ;--# notpresent + VP (Cond Sg P3) => re_ + "bria" ;--# notpresent + VP (Imp Pl P1) => re_ + "bem" ; + VP (Imp Pl P2) => re_ + "beu" ; + VP (Imp Sg P2) => re_ + "p" ; + VP (Imp Pl P3) => re_ + "bin" ; + VP (Imp Sg P3) => re_ + "bi" ; + VP (Pass Pl Fem) => re_ + "budes" ; + VP (Pass Sg Fem) => re_ + "buda" ; + VP (Pass Pl Masc) => re_ + "buts" ; + VP (Pass Sg Masc) => re_ + "but" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper recloure_93 : Str -> Verbum = \recloure -> +let recl_ = Predef.tk 4 recloure in +{s = table { + VI Infn => recl_ + "oure" ; + VI Ger => recl_ + "oent" ; + VP (Pres Ind Pl P1) => recl_ + "oem" ; + VP (Pres Ind Sg P1) => recl_ + "oc" ; + VP (Pres Ind Pl P2) => recl_ + "oeu" ; + VP (Pres Ind Sg P2) => recl_ + "ous" ; + VP (Pres Ind Pl P3) => recl_ + "ouen" ; + VP (Pres Ind Sg P3) => recl_ + "ou" ; + VP (Pres Subj Pl P1) => recl_ + "oguem" ; + VP (Pres Subj Sg P1) => recl_ + "ogui" ; + VP (Pres Subj Pl P2) => recl_ + "ogueu" ; + VP (Pres Subj Sg P2) => recl_ + "oguis" ; + VP (Pres Subj Pl P3) => recl_ + "oguin" ; + VP (Pres Subj Sg P3) => recl_ + "ogui" ; + VP (Impf Ind Pl P1) => recl_ + "oíem" ;--# notpresent + VP (Impf Ind Sg P1) => recl_ + "oïa" ;--# notpresent + VP (Impf Ind Pl P2) => recl_ + "oíeu" ;--# notpresent + VP (Impf Ind Sg P2) => recl_ + "oïes" ;--# notpresent + VP (Impf Ind Pl P3) => recl_ + "oïen" ;--# notpresent + VP (Impf Ind Sg P3) => recl_ + "oïa" ;--# notpresent + VP (Impf Subj Pl P1) => recl_ + "oguéssim" ;--# notpresent + VP (Impf Subj Sg P1) => recl_ + "ogués" ;--# notpresent + VP (Impf Subj Pl P2) => recl_ + "oguéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => recl_ + "oguessis" ;--# notpresent + VP (Impf Subj Pl P3) => recl_ + "oguessin" ;--# notpresent + VP (Impf Subj Sg P3) => recl_ + "ogués" ;--# notpresent + VP (Fut Pl P1) => recl_ + "ourem" ;--# notpresent + VP (Fut Sg P1) => recl_ + "ouré" ;--# notpresent + VP (Fut Pl P2) => recl_ + "oureu" ;--# notpresent + VP (Fut Sg P2) => recl_ + "ouràs" ;--# notpresent + VP (Fut Pl P3) => recl_ + "ouran" ;--# notpresent + VP (Fut Sg P3) => recl_ + "ourà" ;--# notpresent + VP (Pret Pl P1) => recl_ + "oguéssim" ;--# notpresent + VP (Pret Sg P1) => recl_ + "ogués" ;--# notpresent + VP (Pret Pl P2) => recl_ + "oguéssiu" ;--# notpresent + VP (Pret Sg P2) => recl_ + "oguessis" ;--# notpresent + VP (Pret Pl P3) => recl_ + "oguessin" ;--# notpresent + VP (Pret Sg P3) => recl_ + "ogués" ;--# notpresent + VP (Cond Pl P1) => recl_ + "ouríem" ;--# notpresent + VP (Cond Sg P1) => recl_ + "ouria" ;--# notpresent + VP (Cond Pl P2) => recl_ + "ouríeu" ;--# notpresent + VP (Cond Sg P2) => recl_ + "ouries" ;--# notpresent + VP (Cond Pl P3) => recl_ + "ourien" ;--# notpresent + VP (Cond Sg P3) => recl_ + "ouria" ;--# notpresent + VP (Imp Pl P1) => recl_ + "oguem" ; + VP (Imp Pl P2) => recl_ + "oeu" ; + VP (Imp Sg P2) => recl_ + "ou" ; + VP (Imp Pl P3) => recl_ + "oguin" ; + VP (Imp Sg P3) => recl_ + "ogui" ; + VP (Pass Pl Fem) => recl_ + "oses" ; + VP (Pass Sg Fem) => recl_ + "osa" ; + VP (Pass Pl Masc) => recl_ + "osos" ; + VI Part => recl_ + "òs" ; + VP (Pass Sg Masc) => recl_ + "òs" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper reduir_94 : Str -> Verbum = \reduir -> +let redu_ = Predef.tk 2 reduir in +{s = table { + VI Infn => redu_ + "ir" ; + VI Ger => redu_ + "int" ; + VI Part => redu_ + "ït" ; + VP (Pres Ind Pl P1) => redu_ + "ïm" ; + VP (Pres Ind Sg P1) => redu_ + "eixo" ; + VP (Pres Ind Pl P2) => redu_ + "ïu" ; + VP (Pres Ind Sg P2) => redu_ + "eixes" ; + VP (Pres Ind Pl P3) => redu_ + "eixen" ; + VP (Pres Ind Sg P3) => redu_ + "eix" ; + VP (Pres Subj Pl P1) => redu_ + "ïm" ; + VP (Pres Subj Sg P1) => redu_ + "eixi" ; + VP (Pres Subj Pl P2) => redu_ + "ïu" ; + VP (Pres Subj Sg P2) => redu_ + "eixis" ; + VP (Pres Subj Pl P3) => redu_ + "eixin" ; + VP (Pres Subj Sg P3) => redu_ + "eixi" ; + VP (Impf Ind Pl P1) => redu_ + "íem" ;--# notpresent + VP (Impf Ind Sg P1) => redu_ + "ïa" ;--# notpresent + VP (Impf Ind Pl P2) => redu_ + "íeu" ;--# notpresent + VP (Impf Ind Sg P2) => redu_ + "ïes" ;--# notpresent + VP (Impf Ind Pl P3) => redu_ + "ïen" ;--# notpresent + VP (Impf Ind Sg P3) => redu_ + "ïa" ;--# notpresent + VP (Impf Subj Pl P1) => redu_ + "íssim" ;--# notpresent + VP (Impf Subj Sg P1) => redu_ + "ís" ;--# notpresent + VP (Impf Subj Pl P2) => redu_ + "íssiu" ;--# notpresent + VP (Impf Subj Sg P2) => redu_ + "ïssis" ;--# notpresent + VP (Impf Subj Pl P3) => redu_ + "ïssin" ;--# notpresent + VP (Impf Subj Sg P3) => redu_ + "ís" ;--# notpresent + VP (Fut Pl P1) => redu_ + "irem" ;--# notpresent + VP (Fut Sg P1) => redu_ + "iré" ;--# notpresent + VP (Fut Pl P2) => redu_ + "ireu" ;--# notpresent + VP (Fut Sg P2) => redu_ + "iràs" ;--# notpresent + VP (Fut Pl P3) => redu_ + "iran" ;--# notpresent + VP (Fut Sg P3) => redu_ + "irà" ;--# notpresent + VP (Pret Pl P1) => redu_ + "íssim" ;--# notpresent + VP (Pret Sg P1) => redu_ + "ís" ;--# notpresent + VP (Pret Pl P2) => redu_ + "íssiu" ;--# notpresent + VP (Pret Sg P2) => redu_ + "ïssis" ;--# notpresent + VP (Pret Pl P3) => redu_ + "ïssin" ;--# notpresent + VP (Pret Sg P3) => redu_ + "ís" ;--# notpresent + VP (Cond Pl P1) => redu_ + "iríem" ;--# notpresent + VP (Cond Sg P1) => redu_ + "iria" ;--# notpresent + VP (Cond Pl P2) => redu_ + "iríeu" ;--# notpresent + VP (Cond Sg P2) => redu_ + "iries" ;--# notpresent + VP (Cond Pl P3) => redu_ + "irien" ;--# notpresent + VP (Cond Sg P3) => redu_ + "iria" ;--# notpresent + VP (Imp Pl P1) => redu_ + "ïm" ; + VP (Imp Pl P2) => redu_ + "ïu" ; + VP (Imp Sg P2) => redu_ + "eix" ; + VP (Imp Pl P3) => redu_ + "eixin" ; + VP (Imp Sg P3) => redu_ + "eixi" ; + VP (Pass Pl Fem) => redu_ + "ïdes" ; + VP (Pass Sg Fem) => redu_ + "ïda" ; + VP (Pass Pl Masc) => redu_ + "ïts" ; + VP (Pass Sg Masc) => redu_ + "ït" ; +VP (Imp Sg P1) => variants {} +} +} ; +-- reeixir-- is not in the used source . + +oper riure_96 : Str -> Verbum = \riure -> +let r_ = Predef.tk 4 riure in +{s = table { + VI Infn => r_ + "iure" ; + VI Ger => r_ + "ient" ; + VI Part => r_ + "igut" ; + VP (Pres Ind Pl P1) => r_ + "iem" ; + VP (Pres Ind Sg P1) => r_ + "ic" ; + VP (Pres Ind Pl P2) => r_ + "ieu" ; + VP (Pres Ind Sg P2) => r_ + "ius" ; + VP (Pres Ind Pl P3) => r_ + "iuen" ; + VP (Pres Ind Sg P3) => r_ + "iu" ; + VP (Pres Subj Pl P1) => r_ + "iguem" ; + VP (Pres Subj Sg P1) => r_ + "igui" ; + VP (Pres Subj Pl P2) => r_ + "igueu" ; + VP (Pres Subj Sg P2) => r_ + "iguis" ; + VP (Pres Subj Pl P3) => r_ + "iguin" ; + VP (Pres Subj Sg P3) => r_ + "igui" ; + VP (Impf Ind Pl P1) => r_ + "èiem" ;--# notpresent + VP (Impf Ind Sg P1) => r_ + "eia" ;--# notpresent + VP (Impf Ind Pl P2) => r_ + "èieu" ;--# notpresent + VP (Impf Ind Sg P2) => r_ + "eies" ;--# notpresent + VP (Impf Ind Pl P3) => r_ + "eien" ;--# notpresent + VP (Impf Ind Sg P3) => r_ + "eia" ;--# notpresent + VP (Impf Subj Pl P1) => r_ + "iguéssim" ;--# notpresent + VP (Impf Subj Sg P1) => r_ + "igués" ;--# notpresent + VP (Impf Subj Pl P2) => r_ + "iguéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => r_ + "iguessis" ;--# notpresent + VP (Impf Subj Pl P3) => r_ + "iguessin" ;--# notpresent + VP (Impf Subj Sg P3) => r_ + "igués" ;--# notpresent + VP (Fut Pl P1) => r_ + "iurem" ;--# notpresent + VP (Fut Sg P1) => r_ + "iuré" ;--# notpresent + VP (Fut Pl P2) => r_ + "iureu" ;--# notpresent + VP (Fut Sg P2) => r_ + "iuràs" ;--# notpresent + VP (Fut Pl P3) => r_ + "iuran" ;--# notpresent + VP (Fut Sg P3) => r_ + "iurà" ;--# notpresent + VP (Pret Pl P1) => r_ + "iguéssim" ;--# notpresent + VP (Pret Sg P1) => r_ + "igués" ;--# notpresent + VP (Pret Pl P2) => r_ + "iguéssiu" ;--# notpresent + VP (Pret Sg P2) => r_ + "iguessis" ;--# notpresent + VP (Pret Pl P3) => r_ + "iguessin" ;--# notpresent + VP (Pret Sg P3) => r_ + "igués" ;--# notpresent + VP (Cond Pl P1) => r_ + "iuríem" ;--# notpresent + VP (Cond Sg P1) => r_ + "iuria" ;--# notpresent + VP (Cond Pl P2) => r_ + "iuríeu" ;--# notpresent + VP (Cond Sg P2) => r_ + "iuries" ;--# notpresent + VP (Cond Pl P3) => r_ + "iurien" ;--# notpresent + VP (Cond Sg P3) => r_ + "iuria" ;--# notpresent + VP (Imp Pl P1) => r_ + "iguem" ; + VP (Imp Pl P2) => r_ + "ieu" ; + VP (Imp Sg P2) => r_ + "iu" ; + VP (Imp Pl P3) => r_ + "iguin" ; + VP (Imp Sg P3) => r_ + "igui" ; + VP (Pass Pl Fem) => r_ + "igudes" ; + VP (Pass Sg Fem) => r_ + "iguda" ; + VP (Pass Pl Masc) => r_ + "iguts" ; + VP (Pass Sg Masc) => r_ + "igut" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper romandre_97 : Str -> Verbum = \romandre -> +let rom_ = Predef.tk 5 romandre in +{s = table { + VI Infn => rom_ + "andre" ; + VI Ger => rom_ + "anent" ; + VP (Pres Ind Pl P1) => rom_ + "anem" ; + VP (Pres Ind Sg P1) => rom_ + "anc" ; + VP (Pres Ind Pl P2) => rom_ + "aneu" ; + VP (Pres Ind Sg P2) => rom_ + "ans" ; + VP (Pres Ind Pl P3) => rom_ + "anen" ; + VP (Pres Ind Sg P3) => rom_ + "an" ; + VP (Pres Subj Pl P1) => rom_ + "anguem" ; + VP (Pres Subj Sg P1) => rom_ + "angui" ; + VP (Pres Subj Pl P2) => rom_ + "angueu" ; + VP (Pres Subj Sg P2) => rom_ + "anguis" ; + VP (Pres Subj Pl P3) => rom_ + "anguin" ; + VP (Pres Subj Sg P3) => rom_ + "angui" ; + VP (Impf Ind Pl P1) => rom_ + "aníem" ;--# notpresent + VP (Impf Ind Sg P1) => rom_ + "ania" ;--# notpresent + VP (Impf Ind Pl P2) => rom_ + "aníeu" ;--# notpresent + VP (Impf Ind Sg P2) => rom_ + "anies" ;--# notpresent + VP (Impf Ind Pl P3) => rom_ + "anien" ;--# notpresent + VP (Impf Ind Sg P3) => rom_ + "ania" ;--# notpresent + VP (Impf Subj Pl P1) => rom_ + "anguéssim" ;--# notpresent + VP (Impf Subj Sg P1) => rom_ + "angués" ;--# notpresent + VP (Impf Subj Pl P2) => rom_ + "anguéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => rom_ + "anguessis" ;--# notpresent + VP (Impf Subj Pl P3) => rom_ + "anguessin" ;--# notpresent + VP (Impf Subj Sg P3) => rom_ + "angués" ;--# notpresent + VP (Fut Pl P1) => rom_ + "andrem" ;--# notpresent + VP (Fut Sg P1) => rom_ + "andré" ;--# notpresent + VP (Fut Pl P2) => rom_ + "andreu" ;--# notpresent + VP (Fut Sg P2) => rom_ + "andràs" ;--# notpresent + VP (Fut Pl P3) => rom_ + "andran" ;--# notpresent + VP (Fut Sg P3) => rom_ + "andrà" ;--# notpresent + VP (Pret Pl P1) => rom_ + "anguéssim" ;--# notpresent + VP (Pret Sg P1) => rom_ + "angués" ;--# notpresent + VP (Pret Pl P2) => rom_ + "anguéssiu" ;--# notpresent + VP (Pret Sg P2) => rom_ + "anguessis" ;--# notpresent + VP (Pret Pl P3) => rom_ + "anguessin" ;--# notpresent + VP (Pret Sg P3) => rom_ + "angués" ;--# notpresent + VP (Cond Pl P1) => rom_ + "andríem" ;--# notpresent + VP (Cond Sg P1) => rom_ + "andria" ;--# notpresent + VP (Cond Pl P2) => rom_ + "andríeu" ;--# notpresent + VP (Cond Sg P2) => rom_ + "andries" ;--# notpresent + VP (Cond Pl P3) => rom_ + "andrien" ;--# notpresent + VP (Cond Sg P3) => rom_ + "andria" ;--# notpresent + VP (Imp Pl P1) => rom_ + "anguem" ; + VP (Imp Pl P2) => rom_ + "aneu" ; + VP (Imp Sg P2) => rom_ + "an" ; + VP (Imp Pl P3) => rom_ + "anguin" ; + VP (Imp Sg P3) => rom_ + "angui" ; + VP (Pass Pl Fem) => rom_ + "ases" ; + VP (Pass Sg Fem) => rom_ + "asa" ; + VP (Pass Pl Masc) => rom_ + "asos" ; + VI Part => rom_ + "às" ; + VP (Pass Sg Masc) => rom_ + "às" ; +VP (Imp Sg P1) => variants {} +} +} ; +-- rompre-- is not in the used source . + +oper saber_99 : Str -> Verbum = \saber -> +let x_ = Predef.tk 5 saber in +{s = table { + VI Infn => x_ + "saber" ; + VI Ger => x_ + "sabent" ; + VI Part => x_ + "sabut" ; + VP (Pres Ind Pl P1) => x_ + "sabem" ; + VP (Pres Ind Sg P1) => x_ + "sé" ; + VP (Pres Ind Pl P2) => x_ + "sabeu" ; + VP (Pres Ind Sg P2) => x_ + "saps" ; + VP (Pres Ind Pl P3) => x_ + "saben" ; + VP (Pres Ind Sg P3) => x_ + "sap" ; + VP (Pres Subj Pl P1) => x_ + "sapiguem" ; + VP (Pres Subj Sg P1) => x_ + "sàpiga" ; + VP (Pres Subj Pl P2) => x_ + "sapigueu" ; + VP (Pres Subj Sg P2) => x_ + "sàpigues" ; + VP (Pres Subj Pl P3) => x_ + "sàpiguen" ; + VP (Pres Subj Sg P3) => x_ + "sàpiga" ; + VP (Impf Ind Pl P1) => x_ + "sabíem" ;--# notpresent + VP (Impf Ind Sg P1) => x_ + "sabia" ;--# notpresent + VP (Impf Ind Pl P2) => x_ + "sabíeu" ;--# notpresent + VP (Impf Ind Sg P2) => x_ + "sabies" ;--# notpresent + VP (Impf Ind Pl P3) => x_ + "sabien" ;--# notpresent + VP (Impf Ind Sg P3) => x_ + "sabia" ;--# notpresent + VP (Impf Subj Pl P1) => x_ + "sabéssim" ;--# notpresent + VP (Impf Subj Sg P1) => x_ + "sabés" ;--# notpresent + VP (Impf Subj Pl P2) => x_ + "sabéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => x_ + "sabessis" ;--# notpresent + VP (Impf Subj Pl P3) => x_ + "sabessin" ;--# notpresent + VP (Impf Subj Sg P3) => x_ + "sabés" ;--# notpresent + VP (Fut Pl P1) => x_ + "sabrem" ;--# notpresent + VP (Fut Sg P1) => x_ + "sabré" ;--# notpresent + VP (Fut Pl P2) => x_ + "sabreu" ;--# notpresent + VP (Fut Sg P2) => x_ + "sabràs" ;--# notpresent + VP (Fut Pl P3) => x_ + "sabran" ;--# notpresent + VP (Fut Sg P3) => x_ + "sabrà" ;--# notpresent + VP (Pret Pl P1) => x_ + "sabéssim" ;--# notpresent + VP (Pret Sg P1) => x_ + "sabés" ;--# notpresent + VP (Pret Pl P2) => x_ + "sabéssiu" ;--# notpresent + VP (Pret Sg P2) => x_ + "sabessis" ;--# notpresent + VP (Pret Pl P3) => x_ + "sabessin" ;--# notpresent + VP (Pret Sg P3) => x_ + "sabés" ;--# notpresent + VP (Cond Pl P1) => x_ + "sabríem" ;--# notpresent + VP (Cond Sg P1) => x_ + "sabria" ;--# notpresent + VP (Cond Pl P2) => x_ + "sabríeu" ;--# notpresent + VP (Cond Sg P2) => x_ + "sabries" ;--# notpresent + VP (Cond Pl P3) => x_ + "sabrien" ;--# notpresent + VP (Cond Sg P3) => x_ + "sabria" ;--# notpresent + VP (Imp Pl P1) => x_ + "sapiguem" ; + VP (Imp Pl P2) => x_ + "sapigueu" ; + VP (Imp Sg P2) => x_ + "sàpigues" ; + VP (Imp Pl P3) => x_ + "sàpiguen" ; + VP (Imp Sg P3) => x_ + "sàpiga" ; + VP (Pass Pl Fem) => x_ + "sabudes" ; + VP (Pass Sg Fem) => x_ + "sabuda" ; + VP (Pass Pl Masc) => x_ + "sabuts" ; + VP (Pass Sg Masc) => x_ + "sabut" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper sentir_100 : Str -> Verbum = \sentir -> +let sent_ = Predef.tk 2 sentir in +{s = table { + VI Infn => sent_ + "ir" ; + VI Ger => sent_ + "int" ; + VI Part => sent_ + "it" ; + VP (Pres Ind Pl P1) => sent_ + "im" ; + VP (Pres Ind Sg P1) => sent_ + "o" ; + VP (Pres Ind Pl P2) => sent_ + "iu" ; + VP (Pres Ind Sg P2) => sent_ + "s" ; + VP (Pres Ind Pl P3) => sent_ + "en" ; + VP (Pres Ind Sg P3) => sent_ + "" ; + VP (Pres Subj Pl P1) => sent_ + "im" ; + VP (Pres Subj Sg P1) => sent_ + "i" ; + VP (Pres Subj Pl P2) => sent_ + "iu" ; + VP (Pres Subj Sg P2) => sent_ + "is" ; + VP (Pres Subj Pl P3) => sent_ + "in" ; + VP (Pres Subj Sg P3) => sent_ + "i" ; + VP (Impf Ind Pl P1) => sent_ + "íem" ;--# notpresent + VP (Impf Ind Sg P1) => sent_ + "ia" ;--# notpresent + VP (Impf Ind Pl P2) => sent_ + "íeu" ;--# notpresent + VP (Impf Ind Sg P2) => sent_ + "ies" ;--# notpresent + VP (Impf Ind Pl P3) => sent_ + "ien" ;--# notpresent + VP (Impf Ind Sg P3) => sent_ + "ia" ;--# notpresent + VP (Impf Subj Pl P1) => sent_ + "íssim" ;--# notpresent + VP (Impf Subj Sg P1) => sent_ + "ís" ;--# notpresent + VP (Impf Subj Pl P2) => sent_ + "íssiu" ;--# notpresent + VP (Impf Subj Sg P2) => sent_ + "issis" ;--# notpresent + VP (Impf Subj Pl P3) => sent_ + "issin" ;--# notpresent + VP (Impf Subj Sg P3) => sent_ + "ís" ;--# notpresent + VP (Fut Pl P1) => sent_ + "irem" ;--# notpresent + VP (Fut Sg P1) => sent_ + "iré" ;--# notpresent + VP (Fut Pl P2) => sent_ + "ireu" ;--# notpresent + VP (Fut Sg P2) => sent_ + "iràs" ;--# notpresent + VP (Fut Pl P3) => sent_ + "iran" ;--# notpresent + VP (Fut Sg P3) => sent_ + "irà" ;--# notpresent + VP (Pret Pl P1) => sent_ + "íssim" ;--# notpresent + VP (Pret Sg P1) => sent_ + "ís" ;--# notpresent + VP (Pret Pl P2) => sent_ + "íssiu" ;--# notpresent + VP (Pret Sg P2) => sent_ + "issis" ;--# notpresent + VP (Pret Pl P3) => sent_ + "issin" ;--# notpresent + VP (Pret Sg P3) => sent_ + "ís" ;--# notpresent + VP (Cond Pl P1) => sent_ + "iríem" ;--# notpresent + VP (Cond Sg P1) => sent_ + "iria" ;--# notpresent + VP (Cond Pl P2) => sent_ + "iríeu" ;--# notpresent + VP (Cond Sg P2) => sent_ + "iries" ;--# notpresent + VP (Cond Pl P3) => sent_ + "irien" ;--# notpresent + VP (Cond Sg P3) => sent_ + "iria" ;--# notpresent + VP (Imp Pl P1) => sent_ + "im" ; + VP (Imp Pl P2) => sent_ + "iu" ; + VP (Imp Sg P2) => sent_ + "" ; + VP (Imp Pl P3) => sent_ + "in" ; + VP (Imp Sg P3) => sent_ + "i" ; + VP (Pass Pl Fem) => sent_ + "ides" ; + VP (Pass Sg Fem) => sent_ + "ida" ; + VP (Pass Pl Masc) => sent_ + "its" ; + VP (Pass Sg Masc) => sent_ + "it" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper servir_101 : Str -> Verbum = \servir -> +let serv_ = Predef.tk 2 servir in +{s = table { + VI Infn => serv_ + "ir" ; + VI Ger => serv_ + "int" ; + VI Part => serv_ + "it" ; + VP (Pres Ind Pl P1) => serv_ + "im" ; + VP (Pres Ind Sg P1) => serv_ + "eixo" ; + VP (Pres Ind Pl P2) => serv_ + "iu" ; + VP (Pres Ind Sg P2) => serv_ + "eixes" ; + VP (Pres Ind Pl P3) => serv_ + "eixen" ; + VP (Pres Ind Sg P3) => serv_ + "eix" ; + VP (Pres Subj Pl P1) => serv_ + "im" ; + VP (Pres Subj Sg P1) => serv_ + "eixi" ; + VP (Pres Subj Pl P2) => serv_ + "iu" ; + VP (Pres Subj Sg P2) => serv_ + "eixis" ; + VP (Pres Subj Pl P3) => serv_ + "eixin" ; + VP (Pres Subj Sg P3) => serv_ + "eixi" ; + VP (Impf Ind Pl P1) => serv_ + "íem" ;--# notpresent + VP (Impf Ind Sg P1) => serv_ + "ia" ;--# notpresent + VP (Impf Ind Pl P2) => serv_ + "íeu" ;--# notpresent + VP (Impf Ind Sg P2) => serv_ + "ies" ;--# notpresent + VP (Impf Ind Pl P3) => serv_ + "ien" ;--# notpresent + VP (Impf Ind Sg P3) => serv_ + "ia" ;--# notpresent + VP (Impf Subj Pl P1) => serv_ + "íssim" ;--# notpresent + VP (Impf Subj Sg P1) => serv_ + "ís" ;--# notpresent + VP (Impf Subj Pl P2) => serv_ + "íssiu" ;--# notpresent + VP (Impf Subj Sg P2) => serv_ + "issis" ;--# notpresent + VP (Impf Subj Pl P3) => serv_ + "issin" ;--# notpresent + VP (Impf Subj Sg P3) => serv_ + "ís" ;--# notpresent + VP (Fut Pl P1) => serv_ + "irem" ;--# notpresent + VP (Fut Sg P1) => serv_ + "iré" ;--# notpresent + VP (Fut Pl P2) => serv_ + "ireu" ;--# notpresent + VP (Fut Sg P2) => serv_ + "iràs" ;--# notpresent + VP (Fut Pl P3) => serv_ + "iran" ;--# notpresent + VP (Fut Sg P3) => serv_ + "irà" ;--# notpresent + VP (Pret Pl P1) => serv_ + "íssim" ;--# notpresent + VP (Pret Sg P1) => serv_ + "ís" ;--# notpresent + VP (Pret Pl P2) => serv_ + "íssiu" ;--# notpresent + VP (Pret Sg P2) => serv_ + "issis" ;--# notpresent + VP (Pret Pl P3) => serv_ + "issin" ;--# notpresent + VP (Pret Sg P3) => serv_ + "ís" ;--# notpresent + VP (Cond Pl P1) => serv_ + "iríem" ;--# notpresent + VP (Cond Sg P1) => serv_ + "iria" ;--# notpresent + VP (Cond Pl P2) => serv_ + "iríeu" ;--# notpresent + VP (Cond Sg P2) => serv_ + "iries" ;--# notpresent + VP (Cond Pl P3) => serv_ + "irien" ;--# notpresent + VP (Cond Sg P3) => serv_ + "iria" ;--# notpresent + VP (Imp Pl P1) => serv_ + "im" ; + VP (Imp Pl P2) => serv_ + "iu" ; + VP (Imp Sg P2) => serv_ + "eix" ; + VP (Imp Pl P3) => serv_ + "eixin" ; + VP (Imp Sg P3) => serv_ + "eixi" ; + VP (Pass Pl Fem) => serv_ + "ides" ; + VP (Pass Sg Fem) => serv_ + "ida" ; + VP (Pass Pl Masc) => serv_ + "its" ; + VP (Pass Sg Masc) => serv_ + "it" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper seure_102 : Str -> Verbum = \seure -> +let s_ = Predef.tk 4 seure in +{s = table { + VI Infn => s_ + "eure" ; + VI Ger => s_ + "eient" ; + VI Part => s_ + "egut" ; + VP (Pres Ind Pl P1) => s_ + "eiem" ; + VP (Pres Ind Sg P1) => s_ + "ec" ; + VP (Pres Ind Pl P2) => s_ + "eieu" ; + VP (Pres Ind Sg P2) => s_ + "eus" ; + VP (Pres Ind Pl P3) => s_ + "euen" ; + VP (Pres Ind Sg P3) => s_ + "eu" ; + VP (Pres Subj Pl P1) => s_ + "eguem" ; + VP (Pres Subj Sg P1) => s_ + "ega" ; + VP (Pres Subj Sg P1) => s_ + "egui" ; + VP (Pres Subj Pl P2) => s_ + "egueu" ; + VP (Pres Subj Sg P2) => s_ + "egues" ; + VP (Pres Subj Sg P2) => s_ + "eguis" ; + VP (Pres Subj Pl P3) => s_ + "eguen" ; + VP (Pres Subj Pl P3) => s_ + "eguin" ; + VP (Pres Subj Sg P3) => s_ + "ega" ; + VP (Pres Subj Sg P3) => s_ + "egui" ; + VP (Impf Ind Sg P1) => s_ + "eia" ;--# notpresent + VP (Impf Ind Sg P2) => s_ + "eies" ;--# notpresent + VP (Impf Ind Pl P3) => s_ + "eien" ;--# notpresent + VP (Impf Ind Sg P3) => s_ + "eia" ;--# notpresent + VP (Impf Subj Pl P1) => s_ + "eguérem" ;--# notpresent + VP (Impf Subj Pl P1) => s_ + "eguéssim" ;--# notpresent + VP (Impf Subj Sg P1) => s_ + "eguera" ;--# notpresent + VP (Impf Subj Sg P1) => s_ + "egués" ;--# notpresent + VP (Impf Subj Pl P2) => s_ + "eguéreu" ;--# notpresent + VP (Impf Subj Pl P2) => s_ + "eguéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => s_ + "egueres" ;--# notpresent + VP (Impf Subj Sg P2) => s_ + "eguessis" ;--# notpresent + VP (Impf Subj Pl P3) => s_ + "egueren" ;--# notpresent + VP (Impf Subj Pl P3) => s_ + "eguessin" ;--# notpresent + VP (Impf Subj Sg P3) => s_ + "eguera" ;--# notpresent + VP (Impf Subj Sg P3) => s_ + "egués" ;--# notpresent + VP (Pret Pl P1) => s_ + "eguérem" ;--# notpresent + VP (Pret Sg P1) => s_ + "eguí" ;--# notpresent + VP (Pret Pl P2) => s_ + "eguéreu" ;--# notpresent + VP (Pret Sg P2) => s_ + "egueres" ;--# notpresent + VP (Pret Pl P3) => s_ + "egueren" ;--# notpresent + VP (Pret Sg P3) => s_ + "egué" ;--# notpresent + VP (Fut Pl P1) => s_ + "eurem" ;--# notpresent + VP (Fut Sg P1) => s_ + "euré" ;--# notpresent + VP (Fut Pl P2) => s_ + "eureu" ;--# notpresent + VP (Fut Sg P2) => s_ + "euràs" ;--# notpresent + VP (Fut Pl P3) => s_ + "euran" ;--# notpresent + VP (Fut Sg P3) => s_ + "eurà" ;--# notpresent + VP (Cond Pl P1) => s_ + "euríem" ;--# notpresent + VP (Cond Sg P1) => s_ + "euria" ;--# notpresent + VP (Cond Pl P2) => s_ + "euríeu" ;--# notpresent + VP (Cond Sg P2) => s_ + "euries" ;--# notpresent + VP (Cond Pl P3) => s_ + "eurien" ;--# notpresent + VP (Cond Sg P3) => s_ + "euria" ;--# notpresent + VP (Imp Pl P1) => s_ + "eguem" ; + VP (Imp Pl P2) => s_ + "eieu" ; + VP (Imp Sg P2) => s_ + "eu" ; + VP (Imp Pl P3) => s_ + "eguen" ; + VP (Imp Pl P3) => s_ + "eguin" ; + VP (Imp Sg P3) => s_ + "ega" ; + VP (Imp Sg P3) => s_ + "egui" ; + VP (Pass Pl Fem) => s_ + "egudes" ; + VP (Pass Sg Fem) => s_ + "eguda" ; + VP (Pass Pl Masc) => s_ + "eguts" ; + VP (Pass Sg Masc) => s_ + "egut" ; + VP (Impf Ind Pl P1) => s_ + "èiem" ;--# notpresent + VP (Impf Ind Pl P2) => s_ + "èieu" ;--# notpresent + VP (Impf Ind Pl P1) => s_ + "éiem" ;--# notpresent + VP (Impf Ind Pl P2) => s_ + "éieu" ;--# notpresent +VP (Imp Sg P1) => variants {} +} +} ; + +oper sofrir_103 : Str -> Verbum = \sofrir -> +let sof_ = Predef.tk 3 sofrir in +{s = table { + VI Infn => sof_ + "rir" ; + VI Ger => sof_ + "rint" ; + VI Part => sof_ + "ert" ; + VP (Pres Ind Pl P1) => sof_ + "rim" ; + VP (Pres Ind Sg P1) => sof_ + "reixo" ; + VP (Pres Ind Pl P2) => sof_ + "riu" ; + VP (Pres Ind Sg P2) => sof_ + "reixes" ; + VP (Pres Ind Pl P3) => sof_ + "reixen" ; + VP (Pres Ind Sg P3) => sof_ + "reix" ; + VP (Pres Subj Pl P1) => sof_ + "rim" ; + VP (Pres Subj Sg P1) => sof_ + "reixi" ; + VP (Pres Subj Pl P2) => sof_ + "riu" ; + VP (Pres Subj Sg P2) => sof_ + "reixis" ; + VP (Pres Subj Pl P3) => sof_ + "reixin" ; + VP (Pres Subj Sg P3) => sof_ + "reixi" ; + VP (Impf Ind Pl P1) => sof_ + "ríem" ;--# notpresent + VP (Impf Ind Sg P1) => sof_ + "ria" ;--# notpresent + VP (Impf Ind Pl P2) => sof_ + "ríeu" ;--# notpresent + VP (Impf Ind Sg P2) => sof_ + "ries" ;--# notpresent + VP (Impf Ind Pl P3) => sof_ + "rien" ;--# notpresent + VP (Impf Ind Sg P3) => sof_ + "ria" ;--# notpresent + VP (Impf Subj Pl P1) => sof_ + "ríssim" ;--# notpresent + VP (Impf Subj Sg P1) => sof_ + "rís" ;--# notpresent + VP (Impf Subj Pl P2) => sof_ + "ríssiu" ;--# notpresent + VP (Impf Subj Sg P2) => sof_ + "rissis" ;--# notpresent + VP (Impf Subj Pl P3) => sof_ + "rissin" ;--# notpresent + VP (Impf Subj Sg P3) => sof_ + "rís" ;--# notpresent + VP (Fut Pl P1) => sof_ + "rirem" ;--# notpresent + VP (Fut Sg P1) => sof_ + "riré" ;--# notpresent + VP (Fut Pl P2) => sof_ + "rireu" ;--# notpresent + VP (Fut Sg P2) => sof_ + "riràs" ;--# notpresent + VP (Fut Pl P3) => sof_ + "riran" ;--# notpresent + VP (Fut Sg P3) => sof_ + "rirà" ;--# notpresent + VP (Pret Pl P1) => sof_ + "ríssim" ;--# notpresent + VP (Pret Sg P1) => sof_ + "rís" ;--# notpresent + VP (Pret Pl P2) => sof_ + "ríssiu" ;--# notpresent + VP (Pret Sg P2) => sof_ + "rissis" ;--# notpresent + VP (Pret Pl P3) => sof_ + "rissin" ;--# notpresent + VP (Pret Sg P3) => sof_ + "rís" ;--# notpresent + VP (Cond Pl P1) => sof_ + "riríem" ;--# notpresent + VP (Cond Sg P1) => sof_ + "riria" ;--# notpresent + VP (Cond Pl P2) => sof_ + "riríeu" ;--# notpresent + VP (Cond Sg P2) => sof_ + "riries" ;--# notpresent + VP (Cond Pl P3) => sof_ + "ririen" ;--# notpresent + VP (Cond Sg P3) => sof_ + "riria" ;--# notpresent + VP (Imp Pl P1) => sof_ + "rim" ; + VP (Imp Pl P2) => sof_ + "riu" ; + VP (Imp Sg P2) => sof_ + "reix" ; + VP (Imp Pl P3) => sof_ + "reixin" ; + VP (Imp Sg P3) => sof_ + "reixi" ; + VP (Pass Pl Fem) => sof_ + "ertes" ; + VP (Pass Sg Fem) => sof_ + "erta" ; + VP (Pass Pl Masc) => sof_ + "erts" ; + VP (Pass Sg Masc) => sof_ + "ert" ; +VP (Imp Sg P1) => variants {} +} +} ; +-- soler-- is not in the used source . + +oper sortir_105 : Str -> Verbum = \sortir -> +let s_ = Predef.tk 5 sortir in +{s = table { + VI Infn => s_ + "ortir" ; + VI Ger => s_ + "ortint" ; + VI Part => s_ + "ortit" ; + VP (Pres Ind Pl P1) => s_ + "ortim" ; + VP (Pres Ind Sg P1) => s_ + "urto" ; + VP (Pres Ind Pl P2) => s_ + "ortiu" ; + VP (Pres Ind Sg P2) => s_ + "urts" ; + VP (Pres Ind Pl P3) => s_ + "urten" ; + VP (Pres Ind Sg P3) => s_ + "urt" ; + VP (Pres Subj Pl P1) => s_ + "ortim" ; + VP (Pres Subj Sg P1) => s_ + "urti" ; + VP (Pres Subj Pl P2) => s_ + "ortiu" ; + VP (Pres Subj Sg P2) => s_ + "urtis" ; + VP (Pres Subj Pl P3) => s_ + "urtin" ; + VP (Pres Subj Sg P3) => s_ + "urti" ; + VP (Impf Ind Pl P1) => s_ + "ortíem" ;--# notpresent + VP (Impf Ind Sg P1) => s_ + "ortia" ;--# notpresent + VP (Impf Ind Pl P2) => s_ + "ortíeu" ;--# notpresent + VP (Impf Ind Sg P2) => s_ + "orties" ;--# notpresent + VP (Impf Ind Pl P3) => s_ + "ortien" ;--# notpresent + VP (Impf Ind Sg P3) => s_ + "ortia" ;--# notpresent + VP (Impf Subj Pl P1) => s_ + "ortíssim" ;--# notpresent + VP (Impf Subj Sg P1) => s_ + "ortís" ;--# notpresent + VP (Impf Subj Pl P2) => s_ + "ortíssiu" ;--# notpresent + VP (Impf Subj Sg P2) => s_ + "ortissis" ;--# notpresent + VP (Impf Subj Pl P3) => s_ + "ortissin" ;--# notpresent + VP (Impf Subj Sg P3) => s_ + "ortís" ;--# notpresent + VP (Fut Pl P1) => s_ + "ortirem" ;--# notpresent + VP (Fut Sg P1) => s_ + "ortiré" ;--# notpresent + VP (Fut Pl P2) => s_ + "ortireu" ;--# notpresent + VP (Fut Sg P2) => s_ + "ortiràs" ;--# notpresent + VP (Fut Pl P3) => s_ + "ortiran" ;--# notpresent + VP (Fut Sg P3) => s_ + "ortirà" ;--# notpresent + VP (Pret Pl P1) => s_ + "ortíssim" ;--# notpresent + VP (Pret Sg P1) => s_ + "ortís" ;--# notpresent + VP (Pret Pl P2) => s_ + "ortíssiu" ;--# notpresent + VP (Pret Sg P2) => s_ + "ortissis" ;--# notpresent + VP (Pret Pl P3) => s_ + "ortissin" ;--# notpresent + VP (Pret Sg P3) => s_ + "ortís" ;--# notpresent + VP (Cond Pl P1) => s_ + "ortiríem" ;--# notpresent + VP (Cond Sg P1) => s_ + "ortiria" ;--# notpresent + VP (Cond Pl P2) => s_ + "ortiríeu" ;--# notpresent + VP (Cond Sg P2) => s_ + "ortiries" ;--# notpresent + VP (Cond Pl P3) => s_ + "ortirien" ;--# notpresent + VP (Cond Sg P3) => s_ + "ortiria" ;--# notpresent + VP (Imp Pl P1) => s_ + "ortim" ; + VP (Imp Pl P2) => s_ + "ortiu" ; + VP (Imp Sg P2) => s_ + "urt" ; + VP (Imp Pl P3) => s_ + "urtin" ; + VP (Imp Sg P3) => s_ + "urti" ; + VP (Pass Pl Fem) => s_ + "ortides" ; + VP (Pass Sg Fem) => s_ + "ortida" ; + VP (Pass Pl Masc) => s_ + "ortits" ; + VP (Pass Sg Masc) => s_ + "ortit" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper suplir_106 : Str -> Verbum = \suplir -> +let supl_ = Predef.tk 2 suplir in +{s = table { + VI Infn => supl_ + "ir" ; + VI Ger => supl_ + "int" ; + VI Part => supl_ + "ert" ; + VP (Pres Ind Pl P1) => supl_ + "im" ; + VP (Pres Ind Sg P1) => supl_ + "eixo" ; + VP (Pres Ind Pl P2) => supl_ + "iu" ; + VP (Pres Ind Sg P2) => supl_ + "eixes" ; + VP (Pres Ind Pl P3) => supl_ + "eixen" ; + VP (Pres Ind Sg P3) => supl_ + "eix" ; + VP (Pres Subj Pl P1) => supl_ + "im" ; + VP (Pres Subj Sg P1) => supl_ + "eixi" ; + VP (Pres Subj Pl P2) => supl_ + "iu" ; + VP (Pres Subj Sg P2) => supl_ + "eixis" ; + VP (Pres Subj Pl P3) => supl_ + "eixin" ; + VP (Pres Subj Sg P3) => supl_ + "eixi" ; + VP (Impf Ind Pl P1) => supl_ + "íem" ;--# notpresent + VP (Impf Ind Sg P1) => supl_ + "ia" ;--# notpresent + VP (Impf Ind Pl P2) => supl_ + "íeu" ;--# notpresent + VP (Impf Ind Sg P2) => supl_ + "ies" ;--# notpresent + VP (Impf Ind Pl P3) => supl_ + "ien" ;--# notpresent + VP (Impf Ind Sg P3) => supl_ + "ia" ;--# notpresent + VP (Impf Subj Pl P1) => supl_ + "íssim" ;--# notpresent + VP (Impf Subj Sg P1) => supl_ + "ís" ;--# notpresent + VP (Impf Subj Pl P2) => supl_ + "íssiu" ;--# notpresent + VP (Impf Subj Sg P2) => supl_ + "issis" ;--# notpresent + VP (Impf Subj Pl P3) => supl_ + "issin" ;--# notpresent + VP (Impf Subj Sg P3) => supl_ + "ís" ;--# notpresent + VP (Fut Pl P1) => supl_ + "irem" ;--# notpresent + VP (Fut Sg P1) => supl_ + "iré" ;--# notpresent + VP (Fut Pl P2) => supl_ + "ireu" ;--# notpresent + VP (Fut Sg P2) => supl_ + "iràs" ;--# notpresent + VP (Fut Pl P3) => supl_ + "iran" ;--# notpresent + VP (Fut Sg P3) => supl_ + "irà" ;--# notpresent + VP (Pret Pl P1) => supl_ + "íssim" ;--# notpresent + VP (Pret Sg P1) => supl_ + "ís" ;--# notpresent + VP (Pret Pl P2) => supl_ + "íssiu" ;--# notpresent + VP (Pret Sg P2) => supl_ + "issis" ;--# notpresent + VP (Pret Pl P3) => supl_ + "issin" ;--# notpresent + VP (Pret Sg P3) => supl_ + "ís" ;--# notpresent + VP (Cond Pl P1) => supl_ + "iríem" ;--# notpresent + VP (Cond Sg P1) => supl_ + "iria" ;--# notpresent + VP (Cond Pl P2) => supl_ + "iríeu" ;--# notpresent + VP (Cond Sg P2) => supl_ + "iries" ;--# notpresent + VP (Cond Pl P3) => supl_ + "irien" ;--# notpresent + VP (Cond Sg P3) => supl_ + "iria" ;--# notpresent + VP (Imp Pl P1) => supl_ + "im" ; + VP (Imp Pl P2) => supl_ + "iu" ; + VP (Imp Sg P2) => supl_ + "eix" ; + VP (Imp Pl P3) => supl_ + "eixin" ; + VP (Imp Sg P3) => supl_ + "eixi" ; + VP (Pass Pl Fem) => supl_ + "ertes" ; + VP (Pass Sg Fem) => supl_ + "erta" ; + VP (Pass Pl Masc) => supl_ + "erts" ; + VP (Pass Sg Masc) => supl_ + "ert" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper témer_107 : Str -> Verbum = \témer -> +let t_ = Predef.tk 4 témer in +{s = table { + VI Ger => t_ + "ement" ; + VI Part => t_ + "emut" ; + VP (Pres Ind Pl P1) => t_ + "emem" ; + VP (Pres Ind Sg P1) => t_ + "emo" ; + VP (Pres Ind Pl P2) => t_ + "emeu" ; + VP (Pres Ind Sg P2) => t_ + "ems" ; + VP (Pres Ind Pl P3) => t_ + "emen" ; + VP (Pres Ind Sg P3) => t_ + "em" ; + VP (Pres Subj Pl P1) => t_ + "emem" ; + VP (Pres Subj Sg P1) => t_ + "emi" ; + VP (Pres Subj Pl P2) => t_ + "emeu" ; + VP (Pres Subj Sg P2) => t_ + "emis" ; + VP (Pres Subj Pl P3) => t_ + "emin" ; + VP (Pres Subj Sg P3) => t_ + "emi" ; + VP (Impf Ind Pl P1) => t_ + "emíem" ;--# notpresent + VP (Impf Ind Sg P1) => t_ + "emia" ;--# notpresent + VP (Impf Ind Pl P2) => t_ + "emíeu" ;--# notpresent + VP (Impf Ind Sg P2) => t_ + "emies" ;--# notpresent + VP (Impf Ind Pl P3) => t_ + "emien" ;--# notpresent + VP (Impf Ind Sg P3) => t_ + "emia" ;--# notpresent + VP (Impf Subj Pl P1) => t_ + "eméssim" ;--# notpresent + VP (Impf Subj Sg P1) => t_ + "emés" ;--# notpresent + VP (Impf Subj Pl P2) => t_ + "eméssiu" ;--# notpresent + VP (Impf Subj Sg P2) => t_ + "emessis" ;--# notpresent + VP (Impf Subj Pl P3) => t_ + "emessin" ;--# notpresent + VP (Impf Subj Sg P3) => t_ + "emés" ;--# notpresent + VP (Fut Pl P1) => t_ + "emerem" ;--# notpresent + VP (Fut Sg P1) => t_ + "emeré" ;--# notpresent + VP (Fut Pl P2) => t_ + "emereu" ;--# notpresent + VP (Fut Sg P2) => t_ + "emeràs" ;--# notpresent + VP (Fut Pl P3) => t_ + "emeran" ;--# notpresent + VP (Fut Sg P3) => t_ + "emerà" ;--# notpresent + VP (Pret Pl P1) => t_ + "eméssim" ;--# notpresent + VP (Pret Sg P1) => t_ + "emés" ;--# notpresent + VP (Pret Pl P2) => t_ + "eméssiu" ;--# notpresent + VP (Pret Sg P2) => t_ + "emessis" ;--# notpresent + VP (Pret Pl P3) => t_ + "emessin" ;--# notpresent + VP (Pret Sg P3) => t_ + "emés" ;--# notpresent + VP (Cond Pl P1) => t_ + "emeríem" ;--# notpresent + VP (Cond Sg P1) => t_ + "emeria" ;--# notpresent + VP (Cond Pl P2) => t_ + "emeríeu" ;--# notpresent + VP (Cond Sg P2) => t_ + "emeries" ;--# notpresent + VP (Cond Pl P3) => t_ + "emerien" ;--# notpresent + VP (Cond Sg P3) => t_ + "emeria" ;--# notpresent + VP (Imp Pl P1) => t_ + "emem" ; + VP (Imp Pl P2) => t_ + "emeu" ; + VP (Imp Sg P2) => t_ + "em" ; + VP (Imp Pl P3) => t_ + "emin" ; + VP (Imp Sg P3) => t_ + "emi" ; + VP (Pass Pl Fem) => t_ + "emudes" ; + VP (Pass Sg Fem) => t_ + "emuda" ; + VP (Pass Pl Masc) => t_ + "emuts" ; + VP (Pass Sg Masc) => t_ + "emut" ; + VI Infn => t_ + "émer" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper tenir_108 : Str -> Verbum = \tenir -> +let x_ = Predef.tk 5 tenir in +{s = table { + VI Infn => x_ + "tenir" ; + VI Ger => x_ + "tenint" ; + VI Part => x_ + "tingut" ; + VP (Pres Ind Pl P1) => x_ + "tenim" ; + VP (Pres Ind Sg P1) => x_ + "tinc" ; + VP (Pres Ind Pl P2) => x_ + "teniu" ; + VP (Pres Ind Sg P2) => x_ + "tens" ; + VP (Pres Ind Pl P3) => x_ + "tenen" ; + VP (Pres Ind Sg P3) => x_ + "té" ; + VP (Pres Subj Pl P1) => x_ + "tinguem" ; + VP (Pres Subj Sg P1) => x_ + "tingui" ; + VP (Pres Subj Pl P2) => x_ + "tingueu" ; + VP (Pres Subj Sg P2) => x_ + "tinguis" ; + VP (Pres Subj Pl P3) => x_ + "tinguin" ; + VP (Pres Subj Sg P3) => x_ + "tingui" ; + VP (Impf Ind Pl P1) => x_ + "teníem" ;--# notpresent + VP (Impf Ind Sg P1) => x_ + "tenia" ;--# notpresent + VP (Impf Ind Pl P2) => x_ + "teníeu" ;--# notpresent + VP (Impf Ind Sg P2) => x_ + "tenies" ;--# notpresent + VP (Impf Ind Pl P3) => x_ + "tenien" ;--# notpresent + VP (Impf Ind Sg P3) => x_ + "tenia" ;--# notpresent + VP (Impf Subj Pl P1) => x_ + "tinguéssim" ;--# notpresent + VP (Impf Subj Sg P1) => x_ + "tingués" ;--# notpresent + VP (Impf Subj Pl P2) => x_ + "tinguéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => x_ + "tinguessis" ;--# notpresent + VP (Impf Subj Pl P3) => x_ + "tinguessin" ;--# notpresent + VP (Impf Subj Sg P3) => x_ + "tingués" ;--# notpresent + VP (Fut Pl P1) => x_ + "tindrem" ;--# notpresent + VP (Fut Sg P1) => x_ + "tindré" ;--# notpresent + VP (Fut Pl P2) => x_ + "tindreu" ;--# notpresent + VP (Fut Sg P2) => x_ + "tindràs" ;--# notpresent + VP (Fut Pl P3) => x_ + "tindran" ;--# notpresent + VP (Fut Sg P3) => x_ + "tindrà" ;--# notpresent + VP (Pret Pl P1) => x_ + "tinguéssim" ;--# notpresent + VP (Pret Sg P1) => x_ + "tingués" ;--# notpresent + VP (Pret Pl P2) => x_ + "tinguéssiu" ;--# notpresent + VP (Pret Sg P2) => x_ + "tinguessis" ;--# notpresent + VP (Pret Pl P3) => x_ + "tinguessin" ;--# notpresent + VP (Pret Sg P3) => x_ + "tingués" ;--# notpresent + VP (Cond Pl P1) => x_ + "tindríem" ;--# notpresent + VP (Cond Sg P1) => x_ + "tindria" ;--# notpresent + VP (Cond Pl P2) => x_ + "tindríeu" ;--# notpresent + VP (Cond Sg P2) => x_ + "tindries" ;--# notpresent + VP (Cond Pl P3) => x_ + "tindrien" ;--# notpresent + VP (Cond Sg P3) => x_ + "tindria" ;--# notpresent + VP (Imp Pl P1) => x_ + "tinguem" ; + VP (Imp Pl P2) => x_ + "tingueu" ; + VP (Imp Sg P2) => x_ + "tingues" ; + VP (Imp Pl P3) => x_ + "tinguin" ; + VP (Imp Sg P3) => x_ + "tingui" ; + VP (Pass Pl Fem) => x_ + "tingudes" ; + VP (Pass Sg Fem) => x_ + "tinguda" ; + VP (Pass Pl Masc) => x_ + "tinguts" ; + VP (Pass Sg Masc) => x_ + "tingut" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper torçar_109 : Str -> Verbum = \torçar -> +let tor_ = Predef.tk 3 torçar in +{s = table { + VI Infn => tor_ + "çar" ; + VI Ger => tor_ + "çant" ; + VI Part => tor_ + "çat" ; + VP (Pres Ind Pl P1) => tor_ + "cem" ; + VP (Pres Ind Sg P1) => tor_ + "ço" ; + VP (Pres Ind Pl P2) => tor_ + "ceu" ; + VP (Pres Ind Sg P2) => tor_ + "ces" ; + VP (Pres Ind Pl P3) => tor_ + "cen" ; + VP (Pres Ind Sg P3) => tor_ + "ça" ; + VP (Pres Subj Pl P1) => tor_ + "cem" ; + VP (Pres Subj Sg P1) => tor_ + "ci" ; + VP (Pres Subj Pl P2) => tor_ + "ceu" ; + VP (Pres Subj Sg P2) => tor_ + "cis" ; + VP (Pres Subj Pl P3) => tor_ + "cin" ; + VP (Pres Subj Sg P3) => tor_ + "ci" ; + VP (Impf Ind Pl P1) => tor_ + "çàvem" ;--# notpresent + VP (Impf Ind Sg P1) => tor_ + "çava" ;--# notpresent + VP (Impf Ind Pl P2) => tor_ + "çàveu" ;--# notpresent + VP (Impf Ind Sg P2) => tor_ + "çaves" ;--# notpresent + VP (Impf Ind Pl P3) => tor_ + "çaven" ;--# notpresent + VP (Impf Ind Sg P3) => tor_ + "çava" ;--# notpresent + VP (Impf Subj Pl P1) => tor_ + "céssim" ;--# notpresent + VP (Impf Subj Sg P1) => tor_ + "cés" ;--# notpresent + VP (Impf Subj Pl P2) => tor_ + "céssiu" ;--# notpresent + VP (Impf Subj Sg P2) => tor_ + "cessis" ;--# notpresent + VP (Impf Subj Pl P3) => tor_ + "cessin" ;--# notpresent + VP (Impf Subj Sg P3) => tor_ + "cés" ;--# notpresent + VP (Fut Pl P1) => tor_ + "çarem" ;--# notpresent + VP (Fut Sg P1) => tor_ + "çaré" ;--# notpresent + VP (Fut Pl P2) => tor_ + "çareu" ;--# notpresent + VP (Fut Sg P2) => tor_ + "çaràs" ;--# notpresent + VP (Fut Pl P3) => tor_ + "çaran" ;--# notpresent + VP (Fut Sg P3) => tor_ + "çarà" ;--# notpresent + VP (Pret Pl P1) => tor_ + "céssim" ;--# notpresent + VP (Pret Sg P1) => tor_ + "cés" ;--# notpresent + VP (Pret Pl P2) => tor_ + "céssiu" ;--# notpresent + VP (Pret Sg P2) => tor_ + "cessis" ;--# notpresent + VP (Pret Pl P3) => tor_ + "cessin" ;--# notpresent + VP (Pret Sg P3) => tor_ + "cés" ;--# notpresent + VP (Cond Pl P1) => tor_ + "çaríem" ;--# notpresent + VP (Cond Sg P1) => tor_ + "çaria" ;--# notpresent + VP (Cond Pl P2) => tor_ + "çaríeu" ;--# notpresent + VP (Cond Sg P2) => tor_ + "çaries" ;--# notpresent + VP (Cond Pl P3) => tor_ + "çarien" ;--# notpresent + VP (Cond Sg P3) => tor_ + "çaria" ;--# notpresent + VP (Imp Pl P1) => tor_ + "cem" ; + VP (Imp Pl P2) => tor_ + "ceu" ; + VP (Imp Sg P2) => tor_ + "ça" ; + VP (Imp Pl P3) => tor_ + "cin" ; + VP (Imp Sg P3) => tor_ + "ci" ; + VP (Pass Pl Fem) => tor_ + "çades" ; + VP (Pass Sg Fem) => tor_ + "çada" ; + VP (Pass Pl Masc) => tor_ + "çats" ; + VP (Pass Sg Masc) => tor_ + "çat" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper tòrcer_110 : Str -> Verbum = \tòrcer -> +let t_ = Predef.tk 5 tòrcer in +{s = table { + VI Ger => t_ + "orcent" ; + VI Part => t_ + "ort" ; + VI Part => t_ + "orçut" ; + VP (Pres Ind Pl P1) => t_ + "orcem" ; + VP (Pres Ind Pl P2) => t_ + "orceu" ; + VP (Pres Ind Sg P2) => t_ + "orces" ; + VP (Pres Ind Pl P3) => t_ + "orcen" ; + VP (Pres Ind Sg P3) => t_ + "orç" ; + VP (Pres Subj Pl P1) => t_ + "orcem" ; + VP (Pres Subj Sg P1) => t_ + "orça" ; + VP (Pres Subj Pl P2) => t_ + "orceu" ; + VP (Pres Subj Sg P2) => t_ + "orces" ; + VP (Pres Subj Pl P3) => t_ + "orcen" ; + VP (Pres Subj Sg P3) => t_ + "orça" ; + VP (Impf Ind Pl P1) => t_ + "orcíem" ;--# notpresent + VP (Impf Ind Sg P1) => t_ + "orcia" ;--# notpresent + VP (Impf Ind Pl P2) => t_ + "orcíeu" ;--# notpresent + VP (Impf Ind Sg P2) => t_ + "orcies" ;--# notpresent + VP (Impf Ind Pl P3) => t_ + "orcien" ;--# notpresent + VP (Impf Ind Sg P3) => t_ + "orcia" ;--# notpresent + VP (Impf Subj Pl P1) => t_ + "orcérem" ;--# notpresent + VP (Impf Subj Pl P1) => t_ + "orcéssim" ;--# notpresent + VP (Impf Subj Sg P1) => t_ + "orcera" ;--# notpresent + VP (Impf Subj Sg P1) => t_ + "orcés" ;--# notpresent + VP (Impf Subj Pl P2) => t_ + "orcéreu" ;--# notpresent + VP (Impf Subj Pl P2) => t_ + "orcéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => t_ + "orceres" ;--# notpresent + VP (Impf Subj Sg P2) => t_ + "orcessis" ;--# notpresent + VP (Impf Subj Pl P3) => t_ + "orceren" ;--# notpresent + VP (Impf Subj Pl P3) => t_ + "orcessin" ;--# notpresent + VP (Impf Subj Sg P3) => t_ + "orcera" ;--# notpresent + VP (Impf Subj Sg P3) => t_ + "orcés" ;--# notpresent + VP (Pret Pl P1) => t_ + "orcérem" ;--# notpresent + VP (Pret Sg P1) => t_ + "orcí" ;--# notpresent + VP (Pret Pl P2) => t_ + "orcéreu" ;--# notpresent + VP (Pret Sg P2) => t_ + "orceres" ;--# notpresent + VP (Pret Pl P3) => t_ + "orceren" ;--# notpresent + VP (Pret Sg P3) => t_ + "orcé" ;--# notpresent + VP (Fut Pl P1) => t_ + "orcerem" ;--# notpresent + VP (Fut Sg P1) => t_ + "orceré" ;--# notpresent + VP (Fut Pl P2) => t_ + "orcereu" ;--# notpresent + VP (Fut Sg P2) => t_ + "orceràs" ;--# notpresent + VP (Fut Pl P3) => t_ + "orceran" ;--# notpresent + VP (Fut Sg P3) => t_ + "orcerà" ;--# notpresent + VP (Cond Pl P1) => t_ + "orceríem" ;--# notpresent + VP (Cond Sg P1) => t_ + "orceria" ;--# notpresent + VP (Cond Pl P2) => t_ + "orceríeu" ;--# notpresent + VP (Cond Sg P2) => t_ + "orceries" ;--# notpresent + VP (Cond Pl P3) => t_ + "orcerien" ;--# notpresent + VP (Cond Sg P3) => t_ + "orceria" ;--# notpresent + VP (Imp Pl P1) => t_ + "orcem" ; + VP (Imp Pl P2) => t_ + "orceu" ; + VP (Imp Sg P2) => t_ + "orç" ; + VP (Imp Pl P3) => t_ + "orcen" ; + VP (Imp Pl P3) => t_ + "orcin" ; + VP (Imp Sg P3) => t_ + "orci" ; + VP (Imp Sg P3) => t_ + "orça" ; + VP (Pass Pl Fem) => t_ + "ortes" ; + VP (Pass Pl Fem) => t_ + "orçudes" ; + VP (Pass Sg Fem) => t_ + "orta" ; + VP (Pass Sg Fem) => t_ + "orçuda" ; + VP (Pass Pl Masc) => t_ + "orts" ; + VP (Pass Pl Masc) => t_ + "orçuts" ; + VP (Pass Sg Masc) => t_ + "ort" ; + VP (Pass Sg Masc) => t_ + "orçut" ; + VI Infn => t_ + "òrcer" ; +VP (Imp Sg P1) => variants {} +} +} ; +-- tossir-- is not in the used source . + +oper trencar_112 : Str -> Verbum = \trencar -> +let tren_ = Predef.tk 3 trencar in +{s = table { + VI Infn => tren_ + "car" ; + VI Ger => tren_ + "cant" ; + VI Part => tren_ + "cat" ; + VP (Pres Ind Pl P1) => tren_ + "quem" ; + VP (Pres Ind Sg P1) => tren_ + "co" ; + VP (Pres Ind Pl P2) => tren_ + "queu" ; + VP (Pres Ind Sg P2) => tren_ + "ques" ; + VP (Pres Ind Pl P3) => tren_ + "quen" ; + VP (Pres Ind Sg P3) => tren_ + "ca" ; + VP (Pres Subj Pl P1) => tren_ + "quem" ; + VP (Pres Subj Sg P1) => tren_ + "qui" ; + VP (Pres Subj Pl P2) => tren_ + "queu" ; + VP (Pres Subj Sg P2) => tren_ + "quis" ; + VP (Pres Subj Pl P3) => tren_ + "quin" ; + VP (Pres Subj Sg P3) => tren_ + "qui" ; + VP (Impf Ind Pl P1) => tren_ + "càvem" ;--# notpresent + VP (Impf Ind Sg P1) => tren_ + "cava" ;--# notpresent + VP (Impf Ind Pl P2) => tren_ + "càveu" ;--# notpresent + VP (Impf Ind Sg P2) => tren_ + "caves" ;--# notpresent + VP (Impf Ind Pl P3) => tren_ + "caven" ;--# notpresent + VP (Impf Ind Sg P3) => tren_ + "cava" ;--# notpresent + VP (Impf Subj Pl P1) => tren_ + "quéssim" ;--# notpresent + VP (Impf Subj Sg P1) => tren_ + "qués" ;--# notpresent + VP (Impf Subj Pl P2) => tren_ + "quéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => tren_ + "quessis" ;--# notpresent + VP (Impf Subj Pl P3) => tren_ + "quessin" ;--# notpresent + VP (Impf Subj Sg P3) => tren_ + "qués" ;--# notpresent + VP (Fut Pl P1) => tren_ + "carem" ;--# notpresent + VP (Fut Sg P1) => tren_ + "caré" ;--# notpresent + VP (Fut Pl P2) => tren_ + "careu" ;--# notpresent + VP (Fut Sg P2) => tren_ + "caràs" ;--# notpresent + VP (Fut Pl P3) => tren_ + "caran" ;--# notpresent + VP (Fut Sg P3) => tren_ + "carà" ;--# notpresent + VP (Pret Pl P1) => tren_ + "quéssim" ;--# notpresent + VP (Pret Sg P1) => tren_ + "qués" ;--# notpresent + VP (Pret Pl P2) => tren_ + "quéssiu" ;--# notpresent + VP (Pret Sg P2) => tren_ + "quessis" ;--# notpresent + VP (Pret Pl P3) => tren_ + "quessin" ;--# notpresent + VP (Pret Sg P3) => tren_ + "qués" ;--# notpresent + VP (Cond Pl P1) => tren_ + "caríem" ;--# notpresent + VP (Cond Sg P1) => tren_ + "caria" ;--# notpresent + VP (Cond Pl P2) => tren_ + "caríeu" ;--# notpresent + VP (Cond Sg P2) => tren_ + "caries" ;--# notpresent + VP (Cond Pl P3) => tren_ + "carien" ;--# notpresent + VP (Cond Sg P3) => tren_ + "caria" ;--# notpresent + VP (Imp Pl P1) => tren_ + "quem" ; + VP (Imp Pl P2) => tren_ + "queu" ; + VP (Imp Sg P2) => tren_ + "ca" ; + VP (Imp Pl P3) => tren_ + "quin" ; + VP (Imp Sg P3) => tren_ + "qui" ; + VP (Pass Pl Fem) => tren_ + "cades" ; + VP (Pass Sg Fem) => tren_ + "cada" ; + VP (Pass Pl Masc) => tren_ + "cats" ; + VP (Pass Sg Masc) => tren_ + "cat" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper treure_113 : Str -> Verbum = \treure -> +let tr_ = Predef.tk 4 treure in +{s = table { + VI Infn => tr_ + "eure" ; + VI Ger => tr_ + "aient" ; + VI Part => tr_ + "et" ; + VP (Pres Ind Pl P1) => tr_ + "aiem" ; + VP (Pres Ind Sg P1) => tr_ + "ec" ; + VP (Pres Ind Pl P2) => tr_ + "aieu" ; + VP (Pres Ind Sg P2) => tr_ + "eus" ; + VP (Pres Ind Pl P3) => tr_ + "euen" ; + VP (Pres Ind Sg P3) => tr_ + "eu" ; + VP (Pres Subj Pl P1) => tr_ + "aguem" ; + VP (Pres Subj Sg P1) => tr_ + "egui" ; + VP (Pres Subj Pl P2) => tr_ + "agueu" ; + VP (Pres Subj Sg P2) => tr_ + "eguis" ; + VP (Pres Subj Pl P3) => tr_ + "eguin" ; + VP (Pres Subj Sg P3) => tr_ + "egui" ; + VP (Impf Ind Pl P1) => tr_ + "èiem" ;--# notpresent + VP (Impf Ind Sg P1) => tr_ + "eia" ;--# notpresent + VP (Impf Ind Pl P2) => tr_ + "èieu" ;--# notpresent + VP (Impf Ind Sg P2) => tr_ + "eies" ;--# notpresent + VP (Impf Ind Pl P3) => tr_ + "eien" ;--# notpresent + VP (Impf Ind Sg P3) => tr_ + "eia" ;--# notpresent + VP (Impf Subj Pl P1) => tr_ + "aguéssim" ;--# notpresent + VP (Impf Subj Sg P1) => tr_ + "agués" ;--# notpresent + VP (Impf Subj Pl P2) => tr_ + "aguéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => tr_ + "aguessis" ;--# notpresent + VP (Impf Subj Pl P3) => tr_ + "aguessin" ;--# notpresent + VP (Impf Subj Sg P3) => tr_ + "agués" ;--# notpresent + VP (Fut Pl P1) => tr_ + "aurem" ;--# notpresent + VP (Fut Sg P1) => tr_ + "auré" ;--# notpresent + VP (Fut Pl P2) => tr_ + "aureu" ;--# notpresent + VP (Fut Sg P2) => tr_ + "auràs" ;--# notpresent + VP (Fut Pl P3) => tr_ + "auran" ;--# notpresent + VP (Fut Sg P3) => tr_ + "aurà" ;--# notpresent + VP (Pret Pl P1) => tr_ + "aguéssim" ;--# notpresent + VP (Pret Sg P1) => tr_ + "agués" ;--# notpresent + VP (Pret Pl P2) => tr_ + "aguéssiu" ;--# notpresent + VP (Pret Sg P2) => tr_ + "aguessis" ;--# notpresent + VP (Pret Pl P3) => tr_ + "aguessin" ;--# notpresent + VP (Pret Sg P3) => tr_ + "agués" ;--# notpresent + VP (Cond Pl P1) => tr_ + "auríem" ;--# notpresent + VP (Cond Sg P1) => tr_ + "auria" ;--# notpresent + VP (Cond Pl P2) => tr_ + "auríeu" ;--# notpresent + VP (Cond Sg P2) => tr_ + "auries" ;--# notpresent + VP (Cond Pl P3) => tr_ + "aurien" ;--# notpresent + VP (Cond Sg P3) => tr_ + "auria" ;--# notpresent + VP (Imp Pl P1) => tr_ + "aguem" ; + VP (Imp Pl P2) => tr_ + "aieu" ; + VP (Imp Sg P2) => tr_ + "eu" ; + VP (Imp Pl P3) => tr_ + "eguin" ; + VP (Imp Sg P3) => tr_ + "egui" ; + VP (Pass Pl Fem) => tr_ + "etes" ; + VP (Pass Sg Fem) => tr_ + "eta" ; + VP (Pass Pl Masc) => tr_ + "ets" ; + VP (Pass Sg Masc) => tr_ + "et" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper valer_114 : Str -> Verbum = \valer -> +let val_ = Predef.tk 2 valer in +{s = table { + VI Infn => val_ + "er" ; + VI Ger => val_ + "ent" ; + VI Part => val_ + "gut" ; + VP (Pres Ind Pl P1) => val_ + "em" ; + VP (Pres Ind Sg P1) => val_ + "c" ; + VP (Pres Ind Pl P2) => val_ + "eu" ; + VP (Pres Ind Sg P2) => val_ + "s" ; + VP (Pres Ind Pl P3) => val_ + "en" ; + VP (Pres Ind Sg P3) => val_ + "" ; + VP (Pres Subj Pl P1) => val_ + "guem" ; + VP (Pres Subj Sg P1) => val_ + "gui" ; + VP (Pres Subj Pl P2) => val_ + "gueu" ; + VP (Pres Subj Sg P2) => val_ + "guis" ; + VP (Pres Subj Pl P3) => val_ + "guin" ; + VP (Pres Subj Sg P3) => val_ + "gui" ; + VP (Impf Ind Pl P1) => val_ + "íem" ;--# notpresent + VP (Impf Ind Sg P1) => val_ + "ia" ;--# notpresent + VP (Impf Ind Pl P2) => val_ + "íeu" ;--# notpresent + VP (Impf Ind Sg P2) => val_ + "ies" ;--# notpresent + VP (Impf Ind Pl P3) => val_ + "ien" ;--# notpresent + VP (Impf Ind Sg P3) => val_ + "ia" ;--# notpresent + VP (Impf Subj Pl P1) => val_ + "guéssim" ;--# notpresent + VP (Impf Subj Sg P1) => val_ + "gués" ;--# notpresent + VP (Impf Subj Pl P2) => val_ + "guéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => val_ + "guessis" ;--# notpresent + VP (Impf Subj Pl P3) => val_ + "guessin" ;--# notpresent + VP (Impf Subj Sg P3) => val_ + "gués" ;--# notpresent + VP (Fut Pl P1) => val_ + "drem" ;--# notpresent + VP (Fut Sg P1) => val_ + "dré" ;--# notpresent + VP (Fut Pl P2) => val_ + "dreu" ;--# notpresent + VP (Fut Sg P2) => val_ + "dràs" ;--# notpresent + VP (Fut Pl P3) => val_ + "dran" ;--# notpresent + VP (Fut Sg P3) => val_ + "drà" ;--# notpresent + VP (Pret Pl P1) => val_ + "guéssim" ;--# notpresent + VP (Pret Sg P1) => val_ + "gués" ;--# notpresent + VP (Pret Pl P2) => val_ + "guéssiu" ;--# notpresent + VP (Pret Sg P2) => val_ + "guessis" ;--# notpresent + VP (Pret Pl P3) => val_ + "guessin" ;--# notpresent + VP (Pret Sg P3) => val_ + "gués" ;--# notpresent + VP (Cond Pl P1) => val_ + "dríem" ;--# notpresent + VP (Cond Sg P1) => val_ + "dria" ;--# notpresent + VP (Cond Pl P2) => val_ + "dríeu" ;--# notpresent + VP (Cond Sg P2) => val_ + "dries" ;--# notpresent + VP (Cond Pl P3) => val_ + "drien" ;--# notpresent + VP (Cond Sg P3) => val_ + "dria" ;--# notpresent + VP (Imp Pl P1) => val_ + "guem" ; + VP (Imp Pl P2) => val_ + "eu" ; + VP (Imp Sg P2) => val_ + "" ; + VP (Imp Pl P3) => val_ + "guin" ; + VP (Imp Sg P3) => val_ + "gui" ; + VP (Pass Pl Fem) => val_ + "gudes" ; + VP (Pass Sg Fem) => val_ + "guda" ; + VP (Pass Pl Masc) => val_ + "guts" ; + VP (Pass Sg Masc) => val_ + "gut" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper vèncer_115 : Str -> Verbum = \vèncer -> +let v_ = Predef.tk 5 vèncer in +{s = table { + VI Ger => v_ + "encent" ; + VI Part => v_ + "ençut" ; + VP (Pres Ind Pl P1) => v_ + "encem" ; + VP (Pres Ind Sg P1) => v_ + "enço" ; + VP (Pres Ind Pl P2) => v_ + "enceu" ; + VP (Pres Ind Sg P2) => v_ + "ences" ; + VP (Pres Ind Pl P3) => v_ + "encen" ; + VP (Pres Ind Sg P3) => v_ + "enç" ; + VP (Pres Subj Pl P1) => v_ + "encem" ; + VP (Pres Subj Sg P1) => v_ + "enci" ; + VP (Pres Subj Pl P2) => v_ + "enceu" ; + VP (Pres Subj Sg P2) => v_ + "encis" ; + VP (Pres Subj Pl P3) => v_ + "encin" ; + VP (Pres Subj Sg P3) => v_ + "enci" ; + VP (Impf Ind Pl P1) => v_ + "encíem" ;--# notpresent + VP (Impf Ind Sg P1) => v_ + "encia" ;--# notpresent + VP (Impf Ind Pl P2) => v_ + "encíeu" ;--# notpresent + VP (Impf Ind Sg P2) => v_ + "encies" ;--# notpresent + VP (Impf Ind Pl P3) => v_ + "encien" ;--# notpresent + VP (Impf Ind Sg P3) => v_ + "encia" ;--# notpresent + VP (Impf Subj Pl P1) => v_ + "encéssim" ;--# notpresent + VP (Impf Subj Sg P1) => v_ + "encés" ;--# notpresent + VP (Impf Subj Pl P2) => v_ + "encéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => v_ + "encessis" ;--# notpresent + VP (Impf Subj Pl P3) => v_ + "encessin" ;--# notpresent + VP (Impf Subj Sg P3) => v_ + "encés" ;--# notpresent + VP (Fut Pl P1) => v_ + "encerem" ;--# notpresent + VP (Fut Sg P1) => v_ + "enceré" ;--# notpresent + VP (Fut Pl P2) => v_ + "encereu" ;--# notpresent + VP (Fut Sg P2) => v_ + "enceràs" ;--# notpresent + VP (Fut Pl P3) => v_ + "enceran" ;--# notpresent + VP (Fut Sg P3) => v_ + "encerà" ;--# notpresent + VP (Pret Pl P1) => v_ + "encéssim" ;--# notpresent + VP (Pret Sg P1) => v_ + "encés" ;--# notpresent + VP (Pret Pl P2) => v_ + "encéssiu" ;--# notpresent + VP (Pret Sg P2) => v_ + "encessis" ;--# notpresent + VP (Pret Pl P3) => v_ + "encessin" ;--# notpresent + VP (Pret Sg P3) => v_ + "encés" ;--# notpresent + VP (Cond Pl P1) => v_ + "enceríem" ;--# notpresent + VP (Cond Sg P1) => v_ + "enceria" ;--# notpresent + VP (Cond Pl P2) => v_ + "enceríeu" ;--# notpresent + VP (Cond Sg P2) => v_ + "enceries" ;--# notpresent + VP (Cond Pl P3) => v_ + "encerien" ;--# notpresent + VP (Cond Sg P3) => v_ + "enceria" ;--# notpresent + VP (Imp Pl P1) => v_ + "encem" ; + VP (Imp Pl P2) => v_ + "enceu" ; + VP (Imp Sg P2) => v_ + "enç" ; + VP (Imp Pl P3) => v_ + "encin" ; + VP (Imp Sg P3) => v_ + "enci" ; + VP (Pass Pl Fem) => v_ + "ençudes" ; + VP (Pass Sg Fem) => v_ + "ençuda" ; + VP (Pass Pl Masc) => v_ + "ençuts" ; + VP (Pass Sg Masc) => v_ + "ençut" ; + VI Infn => v_ + "èncer" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper vendre_116 : Str -> Verbum = \vendre -> +let ven_ = Predef.tk 3 vendre in +{s = table { + VI Infn => ven_ + "dre" ; + VI Ger => ven_ + "ent" ; + VI Part => ven_ + "ut" ; + VP (Pres Ind Pl P1) => ven_ + "em" ; + VP (Pres Ind Sg P1) => ven_ + "c" ; + VP (Pres Ind Pl P2) => ven_ + "eu" ; + VP (Pres Ind Sg P2) => ven_ + "s" ; + VP (Pres Ind Pl P3) => ven_ + "en" ; + VP (Pres Ind Sg P3) => ven_ + "" ; + VP (Pres Subj Pl P1) => ven_ + "guem" ; + VP (Pres Subj Sg P1) => ven_ + "gui" ; + VP (Pres Subj Pl P2) => ven_ + "gueu" ; + VP (Pres Subj Sg P2) => ven_ + "guis" ; + VP (Pres Subj Pl P3) => ven_ + "guin" ; + VP (Pres Subj Sg P3) => ven_ + "gui" ; + VP (Impf Ind Pl P1) => ven_ + "íem" ;--# notpresent + VP (Impf Ind Sg P1) => ven_ + "ia" ;--# notpresent + VP (Impf Ind Pl P2) => ven_ + "íeu" ;--# notpresent + VP (Impf Ind Sg P2) => ven_ + "ies" ;--# notpresent + VP (Impf Ind Pl P3) => ven_ + "ien" ;--# notpresent + VP (Impf Ind Sg P3) => ven_ + "ia" ;--# notpresent + VP (Impf Subj Pl P1) => ven_ + "guéssim" ;--# notpresent + VP (Impf Subj Sg P1) => ven_ + "gués" ;--# notpresent + VP (Impf Subj Pl P2) => ven_ + "guéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => ven_ + "guessis" ;--# notpresent + VP (Impf Subj Pl P3) => ven_ + "guessin" ;--# notpresent + VP (Impf Subj Sg P3) => ven_ + "gués" ;--# notpresent + VP (Fut Pl P1) => ven_ + "drem" ;--# notpresent + VP (Fut Sg P1) => ven_ + "dré" ;--# notpresent + VP (Fut Pl P2) => ven_ + "dreu" ;--# notpresent + VP (Fut Sg P2) => ven_ + "dràs" ;--# notpresent + VP (Fut Pl P3) => ven_ + "dran" ;--# notpresent + VP (Fut Sg P3) => ven_ + "drà" ;--# notpresent + VP (Pret Pl P1) => ven_ + "guéssim" ;--# notpresent + VP (Pret Sg P1) => ven_ + "gués" ;--# notpresent + VP (Pret Pl P2) => ven_ + "guéssiu" ;--# notpresent + VP (Pret Sg P2) => ven_ + "guessis" ;--# notpresent + VP (Pret Pl P3) => ven_ + "guessin" ;--# notpresent + VP (Pret Sg P3) => ven_ + "gués" ;--# notpresent + VP (Cond Pl P1) => ven_ + "dríem" ;--# notpresent + VP (Cond Sg P1) => ven_ + "dria" ;--# notpresent + VP (Cond Pl P2) => ven_ + "dríeu" ;--# notpresent + VP (Cond Sg P2) => ven_ + "dries" ;--# notpresent + VP (Cond Pl P3) => ven_ + "drien" ;--# notpresent + VP (Cond Sg P3) => ven_ + "dria" ;--# notpresent + VP (Imp Pl P1) => ven_ + "guem" ; + VP (Imp Pl P2) => ven_ + "eu" ; + VP (Imp Sg P2) => ven_ + "" ; + VP (Imp Pl P3) => ven_ + "guin" ; + VP (Imp Sg P3) => ven_ + "gui" ; + VP (Pass Pl Fem) => ven_ + "udes" ; + VP (Pass Sg Fem) => ven_ + "uda" ; + VP (Pass Pl Masc) => ven_ + "uts" ; + VP (Pass Sg Masc) => ven_ + "ut" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper venir_117 : Str -> Verbum = \venir -> +let v_ = Predef.tk 4 venir in +{s = table { + VI Infn => v_ + "enir" ; + VI Ger => v_ + "enint" ; + VI Part => v_ + "ingut" ; + VP (Pres Ind Pl P1) => v_ + "enim" ; + VP (Pres Ind Sg P1) => v_ + "inc" ; + VP (Pres Ind Pl P2) => v_ + "eniu" ; + VP (Pres Ind Sg P2) => v_ + "éns" ; + VP (Pres Ind Pl P3) => v_ + "énen" ; + VP (Pres Ind Sg P3) => v_ + "e" ; + VP (Pres Subj Pl P1) => v_ + "inguem" ; + VP (Pres Subj Sg P1) => v_ + "ingui" ; + VP (Pres Subj Pl P2) => v_ + "ingueu" ; + VP (Pres Subj Sg P2) => v_ + "inguis" ; + VP (Pres Subj Pl P3) => v_ + "inguin" ; + VP (Pres Subj Sg P3) => v_ + "ingui" ; + VP (Impf Ind Pl P1) => v_ + "eníem" ;--# notpresent + VP (Impf Ind Sg P1) => v_ + "enia" ;--# notpresent + VP (Impf Ind Pl P2) => v_ + "eníeu" ;--# notpresent + VP (Impf Ind Sg P2) => v_ + "enies" ;--# notpresent + VP (Impf Ind Pl P3) => v_ + "enien" ;--# notpresent + VP (Impf Ind Sg P3) => v_ + "enia" ;--# notpresent + VP (Impf Subj Pl P1) => v_ + "inguéssim" ;--# notpresent + VP (Impf Subj Sg P1) => v_ + "ingués" ;--# notpresent + VP (Impf Subj Pl P2) => v_ + "inguéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => v_ + "inguessis" ;--# notpresent + VP (Impf Subj Pl P3) => v_ + "inguessin" ;--# notpresent + VP (Impf Subj Sg P3) => v_ + "ingués" ;--# notpresent + VP (Fut Pl P1) => v_ + "indrem" ;--# notpresent + VP (Fut Sg P1) => v_ + "indré" ;--# notpresent + VP (Fut Pl P2) => v_ + "indreu" ;--# notpresent + VP (Fut Sg P2) => v_ + "indràs" ;--# notpresent + VP (Fut Pl P3) => v_ + "indran" ;--# notpresent + VP (Fut Sg P3) => v_ + "indrà" ;--# notpresent + VP (Pret Pl P1) => v_ + "inguéssim" ;--# notpresent + VP (Pret Sg P1) => v_ + "ingués" ;--# notpresent + VP (Pret Pl P2) => v_ + "inguéssiu" ;--# notpresent + VP (Pret Sg P2) => v_ + "inguessis" ;--# notpresent + VP (Pret Pl P3) => v_ + "inguessin" ;--# notpresent + VP (Pret Sg P3) => v_ + "ingués" ;--# notpresent + VP (Cond Pl P1) => v_ + "indríem" ;--# notpresent + VP (Cond Sg P1) => v_ + "indria" ;--# notpresent + VP (Cond Pl P2) => v_ + "indríeu" ;--# notpresent + VP (Cond Sg P2) => v_ + "indries" ;--# notpresent + VP (Cond Pl P3) => v_ + "indrien" ;--# notpresent + VP (Cond Sg P3) => v_ + "indria" ;--# notpresent + VP (Imp Pl P1) => v_ + "inguem" ; + VP (Imp Pl P2) => v_ + "eniu" ; + VP (Imp Sg P2) => v_ + "ine" ; + VP (Imp Pl P3) => v_ + "inguin" ; + VP (Imp Sg P3) => v_ + "ingui" ; + VP (Pass Pl Fem) => v_ + "ingudes" ; + VP (Pass Sg Fem) => v_ + "inguda" ; + VP (Pass Pl Masc) => v_ + "inguts" ; + VP (Pass Sg Masc) => v_ + "ingut" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper veure_118 : Str -> Verbum = \veure -> +let v_ = Predef.tk 4 veure in +{s = table { + VI Infn => v_ + "eure" ; + VI Ger => v_ + "eient" ; + VI Part => v_ + "ist" ; + VP (Pres Ind Pl P1) => v_ + "eiem" ; + VP (Pres Ind Sg P1) => v_ + "eig" ; + VP (Pres Ind Pl P2) => v_ + "eieu" ; + VP (Pres Ind Sg P2) => v_ + "eus" ; + VP (Pres Ind Pl P3) => v_ + "euen" ; + VP (Pres Ind Sg P3) => v_ + "eu" ; + VP (Pres Subj Pl P1) => v_ + "egem" ; + VP (Pres Subj Sg P1) => v_ + "egi" ; + VP (Pres Subj Pl P2) => v_ + "egeu" ; + VP (Pres Subj Sg P2) => v_ + "egis" ; + VP (Pres Subj Pl P3) => v_ + "egin" ; + VP (Pres Subj Sg P3) => v_ + "egi" ; + VP (Impf Ind Pl P1) => v_ + "èiem" ;--# notpresent + VP (Impf Ind Sg P1) => v_ + "eia" ;--# notpresent + VP (Impf Ind Pl P2) => v_ + "èieu" ;--# notpresent + VP (Impf Ind Sg P2) => v_ + "eies" ;--# notpresent + VP (Impf Ind Pl P3) => v_ + "eien" ;--# notpresent + VP (Impf Ind Sg P3) => v_ + "eia" ;--# notpresent + VP (Impf Subj Pl P1) => v_ + "eiéssim" ;--# notpresent + VP (Impf Subj Sg P1) => v_ + "eiés" ;--# notpresent + VP (Impf Subj Pl P2) => v_ + "eiéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => v_ + "eiessis" ;--# notpresent + VP (Impf Subj Pl P3) => v_ + "eiessin" ;--# notpresent + VP (Impf Subj Sg P3) => v_ + "eiés" ;--# notpresent + VP (Fut Pl P1) => v_ + "eurem" ;--# notpresent + VP (Fut Sg P1) => v_ + "euré" ;--# notpresent + VP (Fut Pl P2) => v_ + "eureu" ;--# notpresent + VP (Fut Sg P2) => v_ + "euràs" ;--# notpresent + VP (Fut Pl P3) => v_ + "euran" ;--# notpresent + VP (Fut Sg P3) => v_ + "eurà" ;--# notpresent + VP (Pret Pl P1) => v_ + "eiéssim" ;--# notpresent + VP (Pret Sg P1) => v_ + "eiés" ;--# notpresent + VP (Pret Pl P2) => v_ + "eiéssiu" ;--# notpresent + VP (Pret Sg P2) => v_ + "eiessis" ;--# notpresent + VP (Pret Pl P3) => v_ + "eiessin" ;--# notpresent + VP (Pret Sg P3) => v_ + "eiés" ;--# notpresent + VP (Cond Pl P1) => v_ + "euríem" ;--# notpresent + VP (Cond Sg P1) => v_ + "euria" ;--# notpresent + VP (Cond Pl P2) => v_ + "euríeu" ;--# notpresent + VP (Cond Sg P2) => v_ + "euries" ;--# notpresent + VP (Cond Pl P3) => v_ + "eurien" ;--# notpresent + VP (Cond Sg P3) => v_ + "euria" ;--# notpresent + VP (Imp Pl P1) => v_ + "egem" ; + VP (Imp Pl P2) => v_ + "egeu" ; + VP (Imp Sg P2) => v_ + "eges" ; + VP (Imp Pl P3) => v_ + "egin" ; + VP (Imp Sg P3) => v_ + "egi" ; + VP (Pass Pl Fem) => v_ + "istes" ; + VP (Pass Sg Fem) => v_ + "ista" ; + VP (Pass Pl Masc) => v_ + "ists" ; + VP (Pass Sg Masc) => v_ + "ist" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper viure_119 : Str -> Verbum = \viure -> +let vi_ = Predef.tk 3 viure in +{s = table { + VI Infn => vi_ + "ure" ; + VI Ger => vi_ + "vint" ; + VI Part => vi_ + "scut" ; + VP (Pres Ind Pl P1) => vi_ + "vim" ; + VP (Pres Ind Sg P1) => vi_ + "sc" ; + VP (Pres Ind Pl P2) => vi_ + "viu" ; + VP (Pres Ind Sg P2) => vi_ + "us" ; + VP (Pres Ind Pl P3) => vi_ + "uen" ; + VP (Pres Ind Sg P3) => vi_ + "u" ; + VP (Pres Subj Pl P1) => vi_ + "squem" ; + VP (Pres Subj Sg P1) => vi_ + "squi" ; + VP (Pres Subj Pl P2) => vi_ + "squeu" ; + VP (Pres Subj Sg P2) => vi_ + "squis" ; + VP (Pres Subj Pl P3) => vi_ + "squin" ; + VP (Pres Subj Sg P3) => vi_ + "squi" ; + VP (Impf Ind Pl P1) => vi_ + "víem" ;--# notpresent + VP (Impf Ind Sg P1) => vi_ + "via" ;--# notpresent + VP (Impf Ind Pl P2) => vi_ + "víeu" ;--# notpresent + VP (Impf Ind Sg P2) => vi_ + "vies" ;--# notpresent + VP (Impf Ind Pl P3) => vi_ + "vien" ;--# notpresent + VP (Impf Ind Sg P3) => vi_ + "via" ;--# notpresent + VP (Impf Subj Pl P1) => vi_ + "squéssim" ;--# notpresent + VP (Impf Subj Sg P1) => vi_ + "squés" ;--# notpresent + VP (Impf Subj Pl P2) => vi_ + "squéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => vi_ + "squessis" ;--# notpresent + VP (Impf Subj Pl P3) => vi_ + "squessin" ;--# notpresent + VP (Impf Subj Sg P3) => vi_ + "squés" ;--# notpresent + VP (Fut Pl P1) => vi_ + "urem" ;--# notpresent + VP (Fut Sg P1) => vi_ + "uré" ;--# notpresent + VP (Fut Pl P2) => vi_ + "ureu" ;--# notpresent + VP (Fut Sg P2) => vi_ + "uràs" ;--# notpresent + VP (Fut Pl P3) => vi_ + "uran" ;--# notpresent + VP (Fut Sg P3) => vi_ + "urà" ;--# notpresent + VP (Pret Pl P1) => vi_ + "squéssim" ;--# notpresent + VP (Pret Sg P1) => vi_ + "squés" ;--# notpresent + VP (Pret Pl P2) => vi_ + "squéssiu" ;--# notpresent + VP (Pret Sg P2) => vi_ + "squessis" ;--# notpresent + VP (Pret Pl P3) => vi_ + "squessin" ;--# notpresent + VP (Pret Sg P3) => vi_ + "squés" ;--# notpresent + VP (Cond Pl P1) => vi_ + "uríem" ;--# notpresent + VP (Cond Sg P1) => vi_ + "uria" ;--# notpresent + VP (Cond Pl P2) => vi_ + "uríeu" ;--# notpresent + VP (Cond Sg P2) => vi_ + "uries" ;--# notpresent + VP (Cond Pl P3) => vi_ + "urien" ;--# notpresent + VP (Cond Sg P3) => vi_ + "uria" ;--# notpresent + VP (Imp Pl P1) => vi_ + "squem" ; + VP (Imp Pl P2) => vi_ + "viu" ; + VP (Imp Sg P2) => vi_ + "u" ; + VP (Imp Pl P3) => vi_ + "squin" ; + VP (Imp Sg P3) => vi_ + "squi" ; + VP (Pass Pl Fem) => vi_ + "scudes" ; + VP (Pass Sg Fem) => vi_ + "scuda" ; + VP (Pass Pl Masc) => vi_ + "scuts" ; + VP (Pass Sg Masc) => vi_ + "scut" ; +VP (Imp Sg P1) => variants {} +} +} ; + +oper voler_120 : Str -> Verbum = \voler -> +let x_ = Predef.tk 5 voler in +{s = table { + VI Infn => x_ + "oler" ; + VI Ger => x_ + "olent" ; + VI Part => x_ + "olgut" ; + VP (Pres Ind Pl P1) => x_ + "olem" ; + VP (Pres Ind Sg P1) => x_ + "ull" ; + VP (Pres Ind Pl P2) => x_ + "oleu" ; + VP (Pres Ind Sg P2) => x_ + "ols" ; + VP (Pres Ind Pl P3) => x_ + "olen" ; + VP (Pres Ind Sg P3) => x_ + "ol" ; + VP (Pres Subj Pl P1) => x_ + "ulguem" ; + VP (Pres Subj Sg P1) => x_ + "ulgui" ; + VP (Pres Subj Pl P2) => x_ + "ulgueu" ; + VP (Pres Subj Sg P2) => x_ + "ulguis" ; + VP (Pres Subj Pl P3) => x_ + "ulguin" ; + VP (Pres Subj Sg P3) => x_ + "ulgui" ; + VP (Impf Ind Pl P1) => x_ + "olíem" ;--# notpresent + VP (Impf Ind Sg P1) => x_ + "olia" ;--# notpresent + VP (Impf Ind Pl P2) => x_ + "olíeu" ;--# notpresent + VP (Impf Ind Sg P2) => x_ + "olies" ;--# notpresent + VP (Impf Ind Pl P3) => x_ + "olien" ;--# notpresent + VP (Impf Ind Sg P3) => x_ + "olia" ;--# notpresent + VP (Impf Subj Pl P1) => x_ + "olguéssim" ;--# notpresent + VP (Impf Subj Sg P1) => x_ + "olgués" ;--# notpresent + VP (Impf Subj Pl P2) => x_ + "olguéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => x_ + "olguessis" ;--# notpresent + VP (Impf Subj Pl P3) => x_ + "olguessin" ;--# notpresent + VP (Impf Subj Sg P3) => x_ + "olgués" ;--# notpresent + VP (Fut Pl P1) => x_ + "oldrem" ;--# notpresent + VP (Fut Sg P1) => x_ + "oldré" ;--# notpresent + VP (Fut Pl P2) => x_ + "oldreu" ;--# notpresent + VP (Fut Sg P2) => x_ + "oldràs" ;--# notpresent + VP (Fut Pl P3) => x_ + "oldran" ;--# notpresent + VP (Fut Sg P3) => x_ + "oldrà" ;--# notpresent + VP (Pret Pl P1) => x_ + "olguéssim" ;--# notpresent + VP (Pret Sg P1) => x_ + "olgués" ;--# notpresent + VP (Pret Pl P2) => x_ + "olguéssiu" ;--# notpresent + VP (Pret Sg P2) => x_ + "olguessis" ;--# notpresent + VP (Pret Pl P3) => x_ + "olguessin" ;--# notpresent + VP (Pret Sg P3) => x_ + "olgués" ;--# notpresent + VP (Cond Pl P1) => x_ + "oldríem" ;--# notpresent + VP (Cond Sg P1) => x_ + "oldria" ;--# notpresent + VP (Cond Pl P2) => x_ + "oldríeu" ;--# notpresent + VP (Cond Sg P2) => x_ + "oldries" ;--# notpresent + VP (Cond Pl P3) => x_ + "oldrien" ;--# notpresent + VP (Cond Sg P3) => x_ + "oldria" ;--# notpresent + VP (Imp Pl P1) => x_ + "ulguem" ; + VP (Imp Pl P2) => x_ + "ulgueu" ; + VP (Imp Sg P2) => x_ + "ulgues" ; + VP (Imp Pl P3) => x_ + "ulguin" ; + VP (Imp Sg P3) => x_ + "ulgui" ; + VP (Pass Pl Fem) => x_ + "olgudes" ; + VP (Pass Sg Fem) => x_ + "olguda" ; + VP (Pass Pl Masc) => x_ + "olguts" ; + VP (Pass Sg Masc) => x_ + "olgut" ; + VI Infn => x_ + "oler" ; + VI Ger => x_ + "olent" ; + VI Part => x_ + "olgut" ; + VP (Pres Ind Pl P1) => x_ + "olem" ; + VP (Pres Ind Sg P1) => x_ + "ull" ; + VP (Pres Ind Pl P2) => x_ + "oleu" ; + VP (Pres Ind Sg P2) => x_ + "ols" ; + VP (Pres Ind Pl P3) => x_ + "olen" ; + VP (Pres Ind Sg P3) => x_ + "ol" ; + VP (Pres Subj Pl P1) => x_ + "ulguem" ; + VP (Pres Subj Sg P1) => x_ + "ulgui" ; + VP (Pres Subj Pl P2) => x_ + "ulgueu" ; + VP (Pres Subj Sg P2) => x_ + "ulguis" ; + VP (Pres Subj Pl P3) => x_ + "ulguin" ; + VP (Pres Subj Sg P3) => x_ + "ulgui" ; + VP (Impf Ind Pl P1) => x_ + "olíem" ;--# notpresent + VP (Impf Ind Sg P1) => x_ + "olia" ;--# notpresent + VP (Impf Ind Pl P2) => x_ + "olíeu" ;--# notpresent + VP (Impf Ind Sg P2) => x_ + "olies" ;--# notpresent + VP (Impf Ind Pl P3) => x_ + "olien" ;--# notpresent + VP (Impf Ind Sg P3) => x_ + "olia" ;--# notpresent + VP (Impf Subj Pl P1) => x_ + "olguéssim" ;--# notpresent + VP (Impf Subj Sg P1) => x_ + "olgués" ;--# notpresent + VP (Impf Subj Pl P2) => x_ + "olguéssiu" ;--# notpresent + VP (Impf Subj Sg P2) => x_ + "olguessis" ;--# notpresent + VP (Impf Subj Pl P3) => x_ + "olguessin" ;--# notpresent + VP (Impf Subj Sg P3) => x_ + "olgués" ;--# notpresent + VP (Fut Pl P1) => x_ + "oldrem" ;--# notpresent + VP (Fut Sg P1) => x_ + "oldré" ;--# notpresent + VP (Fut Pl P2) => x_ + "oldreu" ;--# notpresent + VP (Fut Sg P2) => x_ + "oldràs" ;--# notpresent + VP (Fut Pl P3) => x_ + "oldran" ;--# notpresent + VP (Fut Sg P3) => x_ + "oldrà" ;--# notpresent + VP (Pret Pl P1) => x_ + "olguéssim" ;--# notpresent + VP (Pret Sg P1) => x_ + "olgués" ;--# notpresent + VP (Pret Pl P2) => x_ + "olguéssiu" ;--# notpresent + VP (Pret Sg P2) => x_ + "olguessis" ;--# notpresent + VP (Pret Pl P3) => x_ + "olguessin" ;--# notpresent + VP (Pret Sg P3) => x_ + "olgués" ;--# notpresent + VP (Cond Pl P1) => x_ + "oldríem" ;--# notpresent + VP (Cond Sg P1) => x_ + "oldria" ;--# notpresent + VP (Cond Pl P2) => x_ + "oldríeu" ;--# notpresent + VP (Cond Sg P2) => x_ + "oldries" ;--# notpresent + VP (Cond Pl P3) => x_ + "oldrien" ;--# notpresent + VP (Cond Sg P3) => x_ + "oldria" ;--# notpresent + VP (Imp Pl P1) => x_ + "ulguem" ; + VP (Imp Pl P2) => x_ + "ulgueu" ; + VP (Imp Sg P2) => x_ + "ulgues" ; + VP (Imp Pl P3) => x_ + "ulguin" ; + VP (Imp Sg P3) => x_ + "ulgui" ; + VP (Pass Pl Fem) => x_ + "olgudes" ; + VP (Pass Sg Fem) => x_ + "olguda" ; + VP (Pass Pl Masc) => x_ + "olguts" ; + VP (Pass Sg Masc) => x_ + "olgut" ; +VP (Imp Sg P1) => variants {} +} +} ; +-- Verbs: conversion from full verbs to present-tense verbs. + + verbBesch : {s : VFB => Str} -> {s : CommonRomance.VF => Str} = \amar -> {s = table { + VInfin _ => amar.s ! VI Infn ; + VFin (VPres Indic) n p => amar.s ! VP (Pres Ind n p) ; + VFin (VPres Conjunct) n p => amar.s ! VP (Pres Sub n p) ; + VFin (VImperf Indic) n p => amar.s ! VP (Impf Ind n p) ; --# notpresent --# notpresent + VFin (VImperf Conjunct) n p => amar.s ! VP (Impf Sub n p) ; --# notpresent --# notpresent + VFin VPasse n p => amar.s ! VP (Pret n p) ; --# notpresent --# notpresent + VFin VFut n p => amar.s ! VP (Fut n p) ; --# notpresent --# notpresent + VFin VCondit n p => amar.s ! VP (Cond n p) ; --# notpresent --# notpresent + VImper SgP2 => amar.s ! VP (Imp Sg P2) ; + VImper PlP1 => amar.s ! VP (Imp Pl P1) ; + VImper PlP2 => amar.s ! VP (Imp Pl P2) ; + VPart g n => amar.s ! VP (Pass n g) ; + VGer => amar.s ! VI Ger + } + } ; +-- +-- +---- The full conjunction is a table on $VForm$: +-- +param + VImpers = + Infn + | Ger + | Part + ; + + Mode = Ind | Sub ; + + VPers = + Pres Mode Number Person + | Impf Mode Number Person --# notpresent --# notpresent + | Pret Number Person --# notpresent --# notpresent + | Fut Number Person --# notpresent --# notpresent + | Cond Number Person --# notpresent --# notpresent + | Imp Number Person + | Pass Number Gender + ; + + VFB = + VI VImpers + | VP VPers + ; +-- +-- +} diff --git a/lib/resource-1.4/catalan/CatCat.gf b/lib/resource-1.4/catalan/CatCat.gf new file mode 100644 index 000000000..7285852b1 --- /dev/null +++ b/lib/resource-1.4/catalan/CatCat.gf @@ -0,0 +1,4 @@ +--# -path=.:../romance:../abstract:../common:prelude + +concrete CatCat of Cat = CommonX - [Tense,TPres,TPast,TFut,TCond] ** CatRomance with -- JS restore TPast for notpresent + (ResRomance = ResCat) ; diff --git a/lib/resource-1.4/catalan/Catalan.gf b/lib/resource-1.4/catalan/Catalan.gf new file mode 100644 index 000000000..39565bdb1 --- /dev/null +++ b/lib/resource-1.4/catalan/Catalan.gf @@ -0,0 +1,7 @@ +--# -path=.:../romance:../abstract:../common:prelude + +concrete Catalan of CatalanAbs = + LangCat, + IrregCat, + ExtraCat + ** {} ; diff --git a/lib/resource-1.4/catalan/CatalanAbs.gf b/lib/resource-1.4/catalan/CatalanAbs.gf new file mode 100644 index 000000000..0539f5a41 --- /dev/null +++ b/lib/resource-1.4/catalan/CatalanAbs.gf @@ -0,0 +1,5 @@ +abstract CatalanAbs = + Lang, + IrregCatAbs, + ExtraCatAbs + ** {} ; diff --git a/lib/resource-1.4/catalan/ConjunctionCat.gf b/lib/resource-1.4/catalan/ConjunctionCat.gf new file mode 100644 index 000000000..822f29ebc --- /dev/null +++ b/lib/resource-1.4/catalan/ConjunctionCat.gf @@ -0,0 +1,2 @@ +concrete ConjunctionCat of Conjunction = CatCat ** ConjunctionRomance with + (ResRomance = ResCat) ; diff --git a/lib/resource-1.4/catalan/DiffCat.gf b/lib/resource-1.4/catalan/DiffCat.gf new file mode 100644 index 000000000..ef15d8217 --- /dev/null +++ b/lib/resource-1.4/catalan/DiffCat.gf @@ -0,0 +1,174 @@ +--# -path=.:../romance:../abstract:../common:prelude + +instance DiffCat of DiffRomance = open CommonRomance, PhonoCat, BeschCat, Prelude in { + + flags optimize=noexpand ; + + param + Prepos = P_de | P_a ; + VType = VHabere | VRefl ; + +oper + dative : Case = CPrep P_a ; + genitive : Case = CPrep P_de ; + + prepCase = \c -> case c of { + Nom => [] ; + Acc => [] ; + CPrep P_de => "de" ; + CPrep P_a => "a" + } ; + + + artDef : Gender -> Number -> Case -> Str = \g,n,c -> + case of { + => pre {"del" ; ["de l'"] / vocalForta} ; + => pre {"al" ; ["a l'"] / vocalForta} ; + => elisEl ; + => prepCase c ++ elisLa ; + <_, Pl, CPrep P_de> => "dels" ; + <_, Pl, CPrep P_a> => "als" ; + => "els" ; + => "les" + } ; + + + + artIndef = \g,n,c -> case of { + => genForms ["d' un"] ["d' una"] ! g ; + => genForms ["d' uns"] ["d' unes"] ! g ; + => prepCase c ++ genForms "un" "una" ! g ; + => prepCase c ++ genForms "uns" "unes" ! g + } ; + + + + possCase = \_,_,c -> prepCase c ; + + partitive = \g,c -> case c of { + CPrep P_de => "de" ; + _ => prepCase c ++ artDef g Sg (CPrep P_de) + } ; + + conjunctCase : NPForm -> NPForm = \c -> case c of { + Ton Nom | Aton Nom => Ton Nom ; + _ => Ton Acc + } ; + + auxVerb : VType -> (VF => Str) = \_ -> haver_V.s ; + + partAgr : VType -> VPAgr = \vtyp -> vpAgrNone ; + + vpAgrClit : Agr -> VPAgr = \a -> + vpAgrNone ; + + pronArg = \n,p,acc,dat -> + let + paccp = case acc of { + CRefl => ; + CPron ag an ap => ; + _ => <[],P2,False> + } ; + pdatp = case dat of { + CPron ag an ap => ; + _ => <[],P2,False> + } + in case of { + => <"se" ++ paccp.p1, [],True> ; + _ => + } ; + + --case of { + -- => <"te" ++ "me", []> ; + -- <_,_,CPron {n = Sg ; p = P2},CPron {n = Sg ; p = P1}> => <"te" ++ "me", []> ; + + mkImperative _ p vp = { --- politeness + s = \\pol,aag => + let + agr = aag ** {p = p} ; + verb = case of { + => (vp.s ! VPFinite (VPres Conjunct) Simul).fin ! agr ; + _ => (vp.s ! VPImperat).fin ! agr + } ; + neg = vp.neg ! pol ; + clpr = pronArg agr.n agr.p vp.clAcc vp.clDat ; + compl = neg.p2 ++ clpr.p2 ++ vp.comp ! agr ++ vp.ext ! pol + in + neg.p1 ++ verb ++ bindIf clpr.p3 ++ clpr.p1 ++ compl ; + } ; + + negation : Polarity => (Str * Str) = table { + Pos => <[],[]> ; + Neg => <"no",[]> + } ; + + conjThan = "que" ; + conjThat = "que" ; + subjIf = "si" ; + + + + clitInf b cli inf = inf ++ bindIf b ++ cli ; --- JS copied from DiffSpa + + relPron : Bool => AAgr => Case => Str = \\b,a,c => + case c of { + Nom | Acc => "que" ; + CPrep P_a => "cuyo" ; + _ => prepCase c ++ "cuyo" + } ; + + pronSuch : AAgr => Str = aagrForms "tal" "tal" "tals" "tals" ; + + quelPron : AAgr => Str = aagrForms "qual" "qual" "quals" "quals" ; + + partQIndir = [] ; ---- ? + + reflPron : Number -> Person -> Case -> Str = \n,p,c -> + let pro = argPron Fem n p c + in + case p of { + P3 => case c of { + Acc | CPrep P_a => "se" ; + _ => "sÌ" + } ; + _ => pro + } ; + + argPron : Gender -> Number -> Person -> Case -> Str = + let + cases : (x,y : Str) -> Case -> Str = \me,moi,c -> case c of { + Acc | CPrep P_a => me ; + _ => moi + } ; + cases3 : (x,y,z : Str) -> Case -> Str = \les,leur,eux,c -> case c of { + Acc => les ; + CPrep P_a => leur ; + _ => eux + } ; + in + \g,n,p -> case of { + <_,Sg,P1> => cases "em" "mí" ; + <_,Sg,P2> => cases "et" "tú" ; + <_,Pl,P1> => cases "ens" "nosaltres" ; --- nosotros + <_,Pl,P2> => cases "us" "vosaltres" ; --- vosotros + => cases3 "la" "li" "ella" ; + => cases3 "el" "li" "ell" ; + => cases3 "les" "les" "elles" ; + => cases3 "els" "els" "ells" + } ; + + vRefl : VType = VRefl ; + isVRefl : VType -> Bool = \ty -> case ty of { + VRefl => True ; + _ => False + } ; + + auxPassive : Verb = copula ; + + copula = verbBeschH (ser_52 "ser") ; + + haver_V : Verb = verbBeschH (haver_59 "haver") ; + + verbBeschH : Verbum -> Verb = \v -> verbBesch v ** {vtyp = VHabere} ; + +} diff --git a/lib/resource-1.4/catalan/ExtraCat.gf b/lib/resource-1.4/catalan/ExtraCat.gf new file mode 100644 index 000000000..8af5639e4 --- /dev/null +++ b/lib/resource-1.4/catalan/ExtraCat.gf @@ -0,0 +1,47 @@ +concrete ExtraCat of ExtraCatAbs = ExtraRomanceCat ** + open CommonRomance, PhonoCat, MorphoCat, ParadigmsCat, ParamX, ResCat in { + +-- lin +-- i8fem_Pron = mkPronoun +-- "yo" "me" "me" "mí" +-- "mi" "mi" "mis" "mis" +-- Fem Sg P1 ; +-- these8fem_NP = mkNP ["estas"] Fem Pl ; +-- they8fem_Pron = mkPronoun +-- "ellas" "las" "les" "ellas" +-- "su" "su" "sus" "sus" +-- Fem Pl P3 ; +-- this8fem_NP = pn2np (mkPN ["esta"] Fem) ; +-- those8fem_NP = mkNP ["esas"] Fem Pl ; + +-- we8fem_Pron = mkPronoun +-- "nosotras" "nos" "nos" "nosotras" +-- "nuestro" "nuestra" "nuestros" "nuestras" +-- Fem Pl P1 ; +-- whoPl8fem_IP = {s = \\c => prepCase c ++ "quién" ; a = aagr Fem Pl} ; +-- whoSg8fem_IP = {s = \\c => prepCase c ++ "quién" ; a = aagr Fem Sg} ; + +-- youSg8fem_Pron = mkPronoun +-- "tu" "te" "te" "tí" +-- "tu" "tu" "tus" "tus" +-- Fem Sg P2 ; +-- youPl8fem_Pron = mkPronoun +-- "vosotras" "vos" "vos" "vosotras" +-- "vuestro" "vuestra" "vuestros" "vuestras" +-- Fem Pl P2 ; +-- youPol8fem_Pron = mkPronoun +-- "usted" "la" "le" "usted" +-- "su" "su" "sus" "sus" +-- Fem Sg P3 ; + +-- youPolPl_Pron = mkPronoun +-- "ustedes" "las" "les" "usted" +-- "su" "su" "sus" "sus" +-- Masc Pl P3 ; +-- youPolPl8fem_Pron = mkPronoun +-- "ustedes" "las" "les" "usted" +-- "su" "su" "sus" "sus" +-- Fem Pl P3 ; + + +} diff --git a/lib/resource-1.4/catalan/ExtraCatAbs.gf b/lib/resource-1.4/catalan/ExtraCatAbs.gf new file mode 100644 index 000000000..ac8288d5b --- /dev/null +++ b/lib/resource-1.4/catalan/ExtraCatAbs.gf @@ -0,0 +1,28 @@ +-- Structures special for Catalan. These are not implemented in other +-- Romance languages. + +abstract ExtraCatAbs = ExtraRomanceAbs ** { + +-- fun + +-- Feminine variants of pronouns (those in $Structural$ are +-- masculine, which is the default when gender is unknown). + +-- i8fem_Pron : Pron ; +-- these8fem_NP : NP ; +-- they8fem_Pron : Pron ; +-- this8fem_NP : NP ; +-- those8fem_NP : NP ; + +-- we8fem_Pron : Pron ; -- nosotras +-- whoPl8fem_IP : IP ; +-- whoSg8fem_IP : IP ; + +-- youSg8fem_Pron : Pron ; +-- youPl8fem_Pron : Pron ; -- vosotras +-- youPol8fem_Pron : Pron ; -- usted + +-- youPolPl_Pron : Pron ; -- ustedes +-- youPolPl8fem_Pron : Pron ; + +} diff --git a/lib/resource-1.4/catalan/ExtraRomanceCat.gf b/lib/resource-1.4/catalan/ExtraRomanceCat.gf new file mode 100644 index 000000000..f74a467fc --- /dev/null +++ b/lib/resource-1.4/catalan/ExtraRomanceCat.gf @@ -0,0 +1,2 @@ +concrete ExtraRomanceCat of ExtraRomanceAbs = CatCat ** ExtraRomance with + (ResRomance = ResCat) ; diff --git a/lib/resource-1.4/catalan/GrammarCat.gf b/lib/resource-1.4/catalan/GrammarCat.gf new file mode 100644 index 000000000..6aeda2ef8 --- /dev/null +++ b/lib/resource-1.4/catalan/GrammarCat.gf @@ -0,0 +1,22 @@ +--# -path=.:../romance:../abstract:../common:prelude + +concrete GrammarCat of Grammar = + NounCat, + VerbCat, + AdjectiveCat, + AdverbCat, + NumeralCat, + SentenceCat, + QuestionCat, + RelativeCat, + ConjunctionCat, + PhraseCat, + TextX - [Tense,TPres,TPast,TFut,TCond], + IdiomCat, + StructuralCat + + ** { + +flags startcat = Phr ; unlexer = text ; lexer = text ; + +} ; diff --git a/lib/resource-1.4/catalan/IdiomCat.gf b/lib/resource-1.4/catalan/IdiomCat.gf new file mode 100644 index 000000000..13f056876 --- /dev/null +++ b/lib/resource-1.4/catalan/IdiomCat.gf @@ -0,0 +1,24 @@ +concrete IdiomCat of Idiom = CatCat ** + open MorphoCat, ParadigmsCat, BeschCat, Prelude in { + + flags optimize=all_subs ; + + lin + ExistNP np = mkClause [] True (agrP3 Masc Sg) + (insertClit2 "hi" (insertComplement (\\_ => np.s ! Ton Acc) (predV haver_V))) ; + GenericCl vp = mkClause "hom" True (agrP3 Masc Sg) vp ; + ImpersCl vp = mkClause [] True (agrP3 Masc Sg) vp ; + + + ProgrVP vp = + insertComplement + (\\agr => + let + clpr = pronArg agr.n agr.p vp.clAcc vp.clDat ; + obj = clpr.p2 ++ vp.comp ! agr ++ vp.ext ! Pos ---- pol + in + (vp.s ! VPGerund).inf ! (aagr agr.g agr.n) ++ clpr.p1 ++ obj + ) + (predV (verbV (estar_54 "estar"))) ; + +} diff --git a/lib/resource-1.4/catalan/IrregCat.gf b/lib/resource-1.4/catalan/IrregCat.gf new file mode 100644 index 000000000..c1078109c --- /dev/null +++ b/lib/resource-1.4/catalan/IrregCat.gf @@ -0,0 +1,1121 @@ +--# -path=.:../romance:../abstract:../common:prelude +-- machine-generated GF file from Andersson & Söderberg's MSc work +concrete IrregCat of IrregCatAbs = CatCat ** +open CommonRomance, ParadigmsCat, BeschCat in { +flags optimize=values ; + +lin haver_V = verbV +{s = table (BeschCat.VFB) [ + {-VI Infn=>-} "haver" ; + {-VI Ger =>-} "havent" ; + {-VI Part =>-} "hagut" ; + {-VP (Pres Ind Sg P1) =>-} variants {"he" ; "haig"} ; + {-VP (Pres Ind Sg P2) =>-} "has" ; + {-VP (Pres Ind Sg P3) =>-} "ha" ; + {-VP (Pres Ind Pl P1) =>-} variants {"hem" ; "havem"} ; + {-VP (Pres Ind Pl P2) =>-} variants {"heu" ; "haveu"} ; + {-VP (Pres Ind Pl P3) =>-} "han" ; + {-VP (Pres Subj Sg P1) =>-} "hagi" ; + {-VP (Pres Subj Sg P2) =>-} "hagis" ; + {-VP (Pres Subj Sg P3) =>-} "hagi" ; + {-VP (Pres Subj Pl P1) =>-} "hàgim" ; + {-VP (Pres Subj Pl P2) =>-} "hàgiu" ; + {-VP (Pres Subj Pl P3) =>-} "hagin" ; + {-VP (Impf Ind Sg P1) =>-} "havia" ; --# notpresent + {-VP (Impf Ind Sg P2) =>-} "havies" ; --# notpresent + {-VP (Impf Ind Sg P3) =>-} "havia" ; --# notpresent + {-VP (Impf Ind Pl P1) =>-} "havíem" ; --# notpresent + {-VP (Impf Ind Pl P2) =>-} "havíeu" ; --# notpresent + {-VP (Impf Ind Pl P3) =>-} "havien" ; --# notpresent + {-VP (Impf Subj Sg P1) =>-} "hagués" ; --# notpresent + {-VP (Impf Subj Sg P2) =>-} "haguessis" ; --# notpresent + {-VP (Impf Subj Sg P3) =>-} "hagués" ; --# notpresent + {-VP (Impf Subj Pl P1) =>-} "haguéssim" ; --# notpresent + {-VP (Impf Subj Pl P2) =>-} "haguéssiu" ; --# notpresent + {-VP (Impf Subj Pl P3) =>-} "haguessin" ; --# notpresent + {-VP (Pret Sg P1) =>-} "haguí" ; --# notpresent + {-VP (Pret Sg P2) =>-} "hagueres" ; --# notpresent + {-VP (Pret Sg P3) =>-} "hagué" ; --# notpresent + {-VP (Pret Pl P1) =>-} "haguérem" ; --# notpresent + {-VP (Pret Pl P2) =>-} "haguéreu" ; --# notpresent + {-VP (Pret Pl P3) =>-} "hagueren" ; --# notpresent + {-VP (Fut Sg P1) =>-} "hauré" ; --# notpresent + {-VP (Fut Sg P2) =>-} "hauràs" ; --# notpresent + {-VP (Fut Sg P3) =>-} "haurà" ; --# notpresent + {-VP (Fut Pl P1) =>-} "haurem" ; --# notpresent + {-VP (Fut Pl P2) =>-} "haureu" ; --# notpresent + {-VP (Fut Pl P3) =>-} "hauran" ; --# notpresent + {-VP (Cond Sg P1) =>-} "hauria" ; --# notpresent + {-VP (Cond Sg P2) =>-} "hauries" ; --# notpresent + {-VP (Cond Sg P3) =>-} "hauria" ; --# notpresent + {-VP (Cond Pl P1) =>-} "hauríem" ; --# notpresent + {-VP (Cond Pl P2) =>-} "hauríeu" ; --# notpresent + {-VP (Cond Pl P3) =>-} "haurien" ; --# notpresent + {-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) =>-} "hagut" ; + {-VP (Pass Sg Fem) =>-} "haguda" ; + {-VP (Pass Pl Masc) =>-} "haguts" ; + {-VP (Pass Pl Fem) =>-} "hagudes" + ] + } ; + +lin estar_V = verbV +{s = table (BeschCat.VFB) [ +{-VI Infn =>-} "estar" ; +{-VI Ger =>-} "estant" ; +{-VI Part =>-} "estat" ; +{-VP (Pres Ind Pl P1) =>-} "estem" ; +{-VP (Pres Ind Sg P1) =>-} "estic" ; +{-VP (Pres Ind Pl P2) =>-} "esteu" ; +{-VP (Pres Ind Sg P2) =>-} "estàs" ; +{-VP (Pres Ind Pl P3) =>-} "estan" ; +{-VP (Pres Ind Sg P3) =>-} "està" ; +{-VP (Pres Subj Pl P1) =>-} "estiguem" ; +{-VP (Pres Subj Sg P1) =>-} "estigui" ; +{-VP (Pres Subj Pl P2) =>-} "estigueu" ; +{-VP (Pres Subj Sg P2) =>-} "estiguis" ; +{-VP (Pres Subj Pl P3) =>-} "estiguin" ; +{-VP (Pres Subj Sg P3) =>-} "estigui" ; +{-VP (Impf Ind Pl P1) =>-} "estàvem" ;--# notpresent +{-VP (Impf Ind Sg P1) =>-} "estava" ;--# notpresent +{-VP (Impf Ind Pl P2) =>-} "estàveu" ;--# notpresent +{-VP (Impf Ind Sg P2) =>-} "estaves" ;--# notpresent +{-VP (Impf Ind Pl P3) =>-} "estaven" ;--# notpresent +{-VP (Impf Ind Sg P3) =>-} "estava" ;--# notpresent +{-VP (Impf Subj Pl P1) =>-} "estiguéssim" ;--# notpresent +{-VP (Impf Subj Sg P1) =>-} "estigués" ;--# notpresent +{-VP (Impf Subj Pl P2) =>-} "estiguéssiu" ;--# notpresent +{-VP (Impf Subj Sg P2) =>-} "estiguessis" ;--# notpresent +{-VP (Impf Subj Pl P3) =>-} "estiguessin" ;--# notpresent +{-VP (Impf Subj Sg P3) =>-} "estigués" ;--# notpresent +{-VP (Fut Pl P1) =>-} "estarem" ;--# notpresent +{-VP (Fut Sg P1) =>-} "estaré" ;--# notpresent +{-VP (Fut Pl P2) =>-} "estareu" ;--# notpresent +{-VP (Fut Sg P2) =>-} "estaràs" ;--# notpresent +{-VP (Fut Pl P3) =>-} "estaran" ;--# notpresent +{-VP (Fut Sg P3) =>-} "estarà" ;--# notpresent +{-VP (Pret Pl P1) =>-} "estiguéssim" ;--# notpresent +{-VP (Pret Sg P1) =>-} "estigués" ;--# notpresent +{-VP (Pret Pl P2) =>-} "estiguéssiu" ;--# notpresent +{-VP (Pret Sg P2) =>-} "estiguessis" ;--# notpresent +{-VP (Pret Pl P3) =>-} "estiguessin" ;--# notpresent +{-VP (Pret Sg P3) =>-} "estigués" ;--# notpresent +{-VP (Cond Pl P1) =>-} "estaríem" ;--# notpresent +{-VP (Cond Sg P1) =>-} "estaria" ;--# notpresent +{-VP (Cond Pl P2) =>-} "estaríeu" ;--# notpresent +{-VP (Cond Sg P2) =>-} "estaries" ;--# notpresent +{-VP (Cond Pl P3) =>-} "estarien" ;--# notpresent +{-VP (Cond Sg P3) =>-} "estaria" ;--# notpresent +{-VP (Imp Pl P1) =>-} "estiguem" ; +{-VP (Imp Pl P2) =>-} "estigueu" ; +{-VP (Imp Sg P2) =>-} "estigues" ; +{-VP (Imp Pl P3) =>-} "estiguin" ; +{-VP (Imp Sg P3) =>-} "estigui" ; +{-VP (Pass Sg Masc) =>-} "estat" ; +{-VP (Pass Sg Fem) =>-} "estada" ; +{-VP (Pass Pl Masc) =>-} "estats" ; +{-VP (Pass Pl Fem) =>-} "estades" ; +{-VP (Imp Sg P1) =>-} variants {} +] +} ; + +lin ser_V = verbV +{s = table (BeschCat.VFB) [ + {-VI Infn=>-} variants {"ésser" ; "ser" } ; + {-VI Ger =>-} "éssent" ; + {-VI Part =>-} "estat" ; + {-VP (Pres Ind Sg P1) =>-} "sóc" ; + {-VP (Pres Ind Sg P2) =>-} "ets" ; + {-VP (Pres Ind Sg P3) =>-} "és" ; + {-VP (Pres Ind Pl P1) =>-} "som" ; + {-VP (Pres Ind Pl P2) =>-} "sou" ; + {-VP (Pres Ind Pl P3) =>-} "són" ; + {-VP (Pres Subj Sg P1) =>-} "sigui" ; + {-VP (Pres Subj Sg P2) =>-} "sigui" ; + {-VP (Pres Subj Sg P3) =>-} "sigui" ; + {-VP (Pres Subj Pl P1) =>-} "siguem" ; + {-VP (Pres Subj Pl P2) =>-} "sigueu" ; + {-VP (Pres Subj Pl P3) =>-} "siguin" ; + {-VP (Impf Ind Sg P1) =>-} "era" ; --# notpresent + {-VP (Impf Ind Sg P2) =>-} "eres" ; --# notpresent + {-VP (Impf Ind Sg P3) =>-} "era" ; --# notpresent + {-VP (Impf Ind Pl P1) =>-} "érem" ; --# notpresent + {-VP (Impf Ind Pl P2) =>-} "éreu" ; --# notpresent + {-VP (Impf Ind Pl P3) =>-} "eren" ; --# notpresent + {-VP (Impf Subj Sg P1) =>-} "fos" ; --# notpresent + {-VP (Impf Subj Sg P2) =>-} "fossis" ; --# notpresent + {-VP (Impf Subj Sg P3) =>-} "fos" ; --# notpresent + {-VP (Impf Subj Pl P1) =>-} "fóssim" ; --# notpresent + {-VP (Impf Subj Pl P2) =>-} "fóssiu" ; --# notpresent + {-VP (Impf Subj Pl P3) =>-} "fossin" ; --# notpresent + {-VP (Pret Sg P1) =>-} "fui" ; --# notpresent + {-VP (Pret Sg P2) =>-} "fores" ; --# notpresent + {-VP (Pret Sg P3) =>-} "fou" ; --# notpresent + {-VP (Pret Pl P1) =>-} "fórem" ; --# notpresent + {-VP (Pret Pl P2) =>-} "fóreu" ; --# notpresent + {-VP (Pret Pl P3) =>-} "foren" ; --# notpresent + {-VP (Fut Sg P1) =>-} "seré" ; --# notpresent + {-VP (Fut Sg P2) =>-} "seràs" ; --# notpresent + {-VP (Fut Sg P3) =>-} "serà" ; --# notpresent + {-VP (Fut Pl P1) =>-} "serem" ; --# notpresent + {-VP (Fut Pl P2) =>-} "sereu" ; --# notpresent + {-VP (Fut Pl P3) =>-} "seran" ; --# notpresent + {-VP (Cond Sg P1) =>-} variants {"sería" ; "fóra"} ; --# notpresent + {-VP (Cond Sg P2) =>-} variants {"series" ; "fores"} ; --# notpresent + {-VP (Cond Sg P3) =>-} variants {"seria" ; "fóra"} ; --# notpresent + {-VP (Cond Pl P1) =>-} variants {"seríem" ; "fórem"} ; --# notpresent + {-VP (Cond Pl P2) =>-} variants {"seríeu" ; "fóreu"} ; --# notpresent + {-VP (Cond Pl P3) =>-} variants {"serien" ; "foren"} ; --# notpresent + {-VP (Imp Sg P1) =>-} variants {} ; + {-VP (Imp Sg P2) =>-} "sigues" ; + {-VP (Imp Sg P3) =>-} "sigui" ; + {-VP (Imp Pl P1) =>-} "siguem" ; + {-VP (Imp Pl P2) =>-} "sigeu" ; + {-VP (Imp Pl P3) =>-} "siguin" ; + {-VP (Pass Sg Masc) =>-} variants {"estat" ; "sigut"} ; + {-VP (Pass Sg Fem) =>-} variants {"estada" ; "siguda"} ; + {-VP (Pass Pl Masc) =>-} variants {"estats" ; "siguts"} ; + {-VP (Pass Pl Fem) =>-} variants {"estades"; "sigudes"} + ] + } ; + + --automatic +lin callar_V = verbV +{s = table (BeschCat.VFB) [ +{-VI Inf =>-} "callar" ; +{-VI Ger =>-} "callant" ; +{-VI Part =>-} "callat" ; +{-VP (Pres Ind Pl P1) =>-} "callem" ; +{-VP (Pres Ind Sg P1) =>-} "callo" ; +{-VP (Pres Ind Pl P2) =>-} "calleu" ; +{-VP (Pres Ind Sg P2) =>-} "calles" ; +{-VP (Pres Ind Pl P3) =>-} "callen" ; +{-VP (Pres Ind Sg P3) =>-} "calla" ; +{-VP (Pres Subj Pl P1) =>-} "callem" ; +{-VP (Pres Subj Sg P1) =>-} "calli" ; +{-VP (Pres Subj Pl P2) =>-} "calleu" ; +{-VP (Pres Subj Sg P2) =>-} "callis" ; +{-VP (Pres Subj Pl P3) =>-} "callin" ; +{-VP (Pres Subj Sg P3) =>-} "calli" ; +{-VP (Impf Ind Pl P1) =>-} "callàvem" ;--# notpresent +{-VP (Impf Ind Sg P1) =>-} "callava" ;--# notpresent +{-VP (Impf Ind Pl P2) =>-} "callàveu" ;--# notpresent +{-VP (Impf Ind Sg P2) =>-} "callaves" ;--# notpresent +{-VP (Impf Ind Pl P3) =>-} "callaven" ;--# notpresent +{-VP (Impf Ind Sg P3) =>-} "callava" ;--# notpresent +{-VP (Impf Subj Pl P1) =>-} "calléssim" ;--# notpresent +{-VP (Impf Subj Sg P1) =>-} "callés" ;--# notpresent +{-VP (Impf Subj Pl P2) =>-} "calléssiu" ;--# notpresent +{-VP (Impf Subj Sg P2) =>-} "callessis" ;--# notpresent +{-VP (Impf Subj Pl P3) =>-} "callessin" ;--# notpresent +{-VP (Impf Subj Sg P3) =>-} "callés" ;--# notpresent +{-VP (Fut Pl P1) =>-} "callarem" ;--# notpresent +{-VP (Fut Sg P1) =>-} "callaré" ;--# notpresent +{-VP (Fut Pl P2) =>-} "callareu" ;--# notpresent +{-VP (Fut Sg P2) =>-} "callaràs" ;--# notpresent +{-VP (Fut Pl P3) =>-} "callaran" ;--# notpresent +{-VP (Fut Sg P3) =>-} "callarà" ;--# notpresent +{-VP (Pret Pl P1) =>-} "calléssim" ;--# notpresent +{-VP (Pret Sg P1) =>-} "callés" ;--# notpresent +{-VP (Pret Pl P2) =>-} "calléssiu" ;--# notpresent +{-VP (Pret Sg P2) =>-} "callessis" ;--# notpresent +{-VP (Pret Pl P3) =>-} "callessin" ;--# notpresent +{-VP (Pret Sg P3) =>-} "callés" ;--# notpresent +{-VP (Cond Pl P1) =>-} "callaríem" ;--# notpresent +{-VP (Cond Sg P1) =>-} "callaria" ;--# notpresent +{-VP (Cond Pl P2) =>-} "callaríeu" ;--# notpresent +{-VP (Cond Sg P2) =>-} "callaries" ;--# notpresent +{-VP (Cond Pl P3) =>-} "callarien" ;--# notpresent +{-VP (Cond Sg P3) =>-} "callaria" ;--# notpresent +{-VP (Imp Pl P1) =>-} "callem" ; +{-VP (Imp Pl P2) =>-} "calleu" ; +{-VP (Imp Sg P2) =>-} "calla" ; +{-VP (Imp Pl P3) =>-} "callin" ; +{-VP (Imp Sg P3) =>-} "calli" ; +{-VP (Pass Pl Fem) =>-} "callades" ; +{-VP (Pass Sg Fem) =>-} "callada" ; +{-VP (Pass Pl Masc) =>-} "callats" ; +{-VP (Pass Sg Masc) =>-} "callat" ; +{-VP (Imp Sg P1) =>-} variants {} +] +} ; + +lin caure_V = verbV +{s = table (BeschCat.VFB) [ +{-VI Inf =>-} "caure" ; +{-VI Ger =>-} "caient" ; +{-VI Part =>-} "caigut" ; +{-VP (Pres Ind Pl P1) =>-} "caiem" ; +{-VP (Pres Ind Sg P1) =>-} "caic" ; +{-VP (Pres Ind Pl P2) =>-} "caieu" ; +{-VP (Pres Ind Sg P2) =>-} "caus" ; +{-VP (Pres Ind Pl P3) =>-} "cauen" ; +{-VP (Pres Ind Sg P3) =>-} "cau" ; +{-VP (Pres Subj Pl P1) =>-} "caiguem" ; +{-VP (Pres Subj Sg P1) =>-} "caigui" ; +{-VP (Pres Subj Pl P2) =>-} "caigueu" ; +{-VP (Pres Subj Sg P2) =>-} "caiguis" ; +{-VP (Pres Subj Pl P3) =>-} "caiguin" ; +{-VP (Pres Subj Sg P3) =>-} "caigui" ; +{-VP (Impf Ind Pl P1) =>-} "quèiem" ;--# notpresent +{-VP (Impf Ind Sg P1) =>-} "queia" ;--# notpresent +{-VP (Impf Ind Pl P2) =>-} "quèieu" ;--# notpresent +{-VP (Impf Ind Sg P2) =>-} "queies" ;--# notpresent +{-VP (Impf Ind Pl P3) =>-} "queien" ;--# notpresent +{-VP (Impf Ind Sg P3) =>-} "queia" ;--# notpresent +{-VP (Impf Subj Pl P1) =>-} "caiguéssim" ;--# notpresent +{-VP (Impf Subj Sg P1) =>-} "caigués" ;--# notpresent +{-VP (Impf Subj Pl P2) =>-} "caiguéssiu" ;--# notpresent +{-VP (Impf Subj Sg P2) =>-} "caiguessis" ;--# notpresent +{-VP (Impf Subj Pl P3) =>-} "caiguessin" ;--# notpresent +{-VP (Impf Subj Sg P3) =>-} "caigués" ;--# notpresent +{-VP (Fut Pl P1) =>-} "caurem" ;--# notpresent +{-VP (Fut Sg P1) =>-} "cauré" ;--# notpresent +{-VP (Fut Pl P2) =>-} "caureu" ;--# notpresent +{-VP (Fut Sg P2) =>-} "cauràs" ;--# notpresent +{-VP (Fut Pl P3) =>-} "cauran" ;--# notpresent +{-VP (Fut Sg P3) =>-} "caurà" ;--# notpresent +{-VP (Pret Pl P1) =>-} "caiguéssim" ;--# notpresent +{-VP (Pret Sg P1) =>-} "caigués" ;--# notpresent +{-VP (Pret Pl P2) =>-} "caiguéssiu" ;--# notpresent +{-VP (Pret Sg P2) =>-} "caiguessis" ;--# notpresent +{-VP (Pret Pl P3) =>-} "caiguessin" ;--# notpresent +{-VP (Pret Sg P3) =>-} "caigués" ;--# notpresent +{-VP (Cond Pl P1) =>-} "cauríem" ;--# notpresent +{-VP (Cond Sg P1) =>-} "cauria" ;--# notpresent +{-VP (Cond Pl P2) =>-} "cauríeu" ;--# notpresent +{-VP (Cond Sg P2) =>-} "cauries" ;--# notpresent +{-VP (Cond Pl P3) =>-} "caurien" ;--# notpresent +{-VP (Cond Sg P3) =>-} "cauria" ;--# notpresent +{-VP (Imp Pl P1) =>-} "caiguem" ; +{-VP (Imp Pl P2) =>-} "caieu" ; +{-VP (Imp Sg P2) =>-} "cau" ; +{-VP (Imp Pl P3) =>-} "caiguin" ; +{-VP (Imp Sg P3) =>-} "caigui" ; +{-VP (Pass Pl Fem) =>-} "caigudes" ; +{-VP (Pass Sg Fem) =>-} "caiguda" ; +{-VP (Pass Pl Masc) =>-} "caiguts" ; +{-VP (Pass Sg Masc) =>-} "caigut" ; +{-VP (Imp Sg P1) =>-} variants {} +] +} ; + +lin cloure_V = verbV +{s = table (BeschCat.VFB) [ +{-VI Inf =>-} "cloure" ; +{-VI Ger =>-} "cloent" ; +{-VI Part =>-} "clos" ; +{-VP (Pres Ind Pl P1) =>-} "cloem" ; +{-VP (Pres Ind Sg P1) =>-} "cloc" ; +{-VP (Pres Ind Pl P2) =>-} "cloeu" ; +{-VP (Pres Ind Sg P2) =>-} "clous" ; +{-VP (Pres Ind Pl P3) =>-} "clouen" ; +{-VP (Pres Ind Sg P3) =>-} "clou" ; +{-VP (Pres Subj Pl P1) =>-} "cloguem" ; +{-VP (Pres Subj Sg P1) =>-} "clogui" ; +{-VP (Pres Subj Pl P2) =>-} "clogueu" ; +{-VP (Pres Subj Sg P2) =>-} "cloguis" ; +{-VP (Pres Subj Pl P3) =>-} "cloguin" ; +{-VP (Pres Subj Sg P3) =>-} "clogui" ; +{-VP (Impf Ind Pl P1) =>-} "cloíem" ;--# notpresent +{-VP (Impf Ind Sg P1) =>-} "cloïa" ;--# notpresent +{-VP (Impf Ind Pl P2) =>-} "cloíeu" ;--# notpresent +{-VP (Impf Ind Sg P2) =>-} "cloïes" ;--# notpresent +{-VP (Impf Ind Pl P3) =>-} "cloïen" ;--# notpresent +{-VP (Impf Ind Sg P3) =>-} "cloïa" ;--# notpresent +{-VP (Impf Subj Pl P1) =>-} "cloguéssim" ;--# notpresent +{-VP (Impf Subj Sg P1) =>-} "clogués" ;--# notpresent +{-VP (Impf Subj Pl P2) =>-} "cloguéssiu" ;--# notpresent +{-VP (Impf Subj Sg P2) =>-} "cloguessis" ;--# notpresent +{-VP (Impf Subj Pl P3) =>-} "cloguessin" ;--# notpresent +{-VP (Impf Subj Sg P3) =>-} "clogués" ;--# notpresent +{-VP (Fut Pl P1) =>-} "clourem" ;--# notpresent +{-VP (Fut Sg P1) =>-} "clouré" ;--# notpresent +{-VP (Fut Pl P2) =>-} "cloureu" ;--# notpresent +{-VP (Fut Sg P2) =>-} "clouràs" ;--# notpresent +{-VP (Fut Pl P3) =>-} "clouran" ;--# notpresent +{-VP (Fut Sg P3) =>-} "clourà" ;--# notpresent +{-VP (Pret Pl P1) =>-} "cloguéssim" ;--# notpresent +{-VP (Pret Sg P1) =>-} "clogués" ;--# notpresent +{-VP (Pret Pl P2) =>-} "cloguéssiu" ;--# notpresent +{-VP (Pret Sg P2) =>-} "cloguessis" ;--# notpresent +{-VP (Pret Pl P3) =>-} "cloguessin" ;--# notpresent +{-VP (Pret Sg P3) =>-} "clogués" ;--# notpresent +{-VP (Cond Pl P1) =>-} "clouríem" ;--# notpresent +{-VP (Cond Sg P1) =>-} "clouria" ;--# notpresent +{-VP (Cond Pl P2) =>-} "clouríeu" ;--# notpresent +{-VP (Cond Sg P2) =>-} "clouries" ;--# notpresent +{-VP (Cond Pl P3) =>-} "clourien" ;--# notpresent +{-VP (Cond Sg P3) =>-} "clouria" ;--# notpresent +{-VP (Imp Pl P1) =>-} "cloguem" ; +{-VP (Imp Pl P2) =>-} "cloeu" ; +{-VP (Imp Sg P2) =>-} "clou" ; +{-VP (Imp Pl P3) =>-} "cloguin" ; +{-VP (Imp Sg P3) =>-} "clogui" ; +{-VP (Pass Pl Fem) =>-} "closes" ; +{-VP (Pass Sg Fem) =>-} "closa" ; +{-VP (Pass Pl Masc) =>-} "closos" ; +{-VP (Pass Sg Masc) =>-} "clos" ; +{-VP (Imp Sg P1) =>-} variants {} +] +} ; + +lin complaure_V = verbV +{s = table (BeschCat.VFB) [ +{-VI Inf =>-} "complaure" ; +{-VI Ger =>-} "complaent" ; +{-VI Part =>-} "complagut" ; +{-VP (Pres Ind Pl P1) =>-} "complaem" ; +{-VP (Pres Ind Sg P1) =>-} "complac" ; +{-VP (Pres Ind Pl P2) =>-} "complaeu" ; +{-VP (Pres Ind Sg P2) =>-} "complaus" ; +{-VP (Pres Ind Pl P3) =>-} "complauen" ; +{-VP (Pres Ind Sg P3) =>-} "complau" ; +{-VP (Pres Subj Pl P1) =>-} "complaguem" ; +{-VP (Pres Subj Sg P1) =>-} "complagui" ; +{-VP (Pres Subj Pl P2) =>-} "complagueu" ; +{-VP (Pres Subj Sg P2) =>-} "complaguis" ; +{-VP (Pres Subj Pl P3) =>-} "complaguin" ; +{-VP (Pres Subj Sg P3) =>-} "complagui" ; +{-VP (Impf Ind Pl P1) =>-} "complaíem" ;--# notpresent +{-VP (Impf Ind Sg P1) =>-} "complaïa" ;--# notpresent +{-VP (Impf Ind Pl P2) =>-} "complaíeu" ;--# notpresent +{-VP (Impf Ind Sg P2) =>-} "complaïes" ;--# notpresent +{-VP (Impf Ind Pl P3) =>-} "complaïen" ;--# notpresent +{-VP (Impf Ind Sg P3) =>-} "complaïa" ;--# notpresent +{-VP (Impf Subj Pl P1) =>-} "complaguéssim" ;--# notpresent +{-VP (Impf Subj Sg P1) =>-} "complagués" ;--# notpresent +{-VP (Impf Subj Pl P2) =>-} "complaguéssiu" ;--# notpresent +{-VP (Impf Subj Sg P2) =>-} "complaguessis" ;--# notpresent +{-VP (Impf Subj Pl P3) =>-} "complaguessin" ;--# notpresent +{-VP (Impf Subj Sg P3) =>-} "complagués" ;--# notpresent +{-VP (Fut Pl P1) =>-} "complaurem" ;--# notpresent +{-VP (Fut Sg P1) =>-} "complauré" ;--# notpresent +{-VP (Fut Pl P2) =>-} "complaureu" ;--# notpresent +{-VP (Fut Sg P2) =>-} "complauràs" ;--# notpresent +{-VP (Fut Pl P3) =>-} "complauran" ;--# notpresent +{-VP (Fut Sg P3) =>-} "complaurà" ;--# notpresent +{-VP (Pret Pl P1) =>-} "complaguéssim" ;--# notpresent +{-VP (Pret Sg P1) =>-} "complagués" ;--# notpresent +{-VP (Pret Pl P2) =>-} "complaguéssiu" ;--# notpresent +{-VP (Pret Sg P2) =>-} "complaguessis" ;--# notpresent +{-VP (Pret Pl P3) =>-} "complaguessin" ;--# notpresent +{-VP (Pret Sg P3) =>-} "complagués" ;--# notpresent +{-VP (Cond Pl P1) =>-} "complauríem" ;--# notpresent +{-VP (Cond Sg P1) =>-} "complauria" ;--# notpresent +{-VP (Cond Pl P2) =>-} "complauríeu" ;--# notpresent +{-VP (Cond Sg P2) =>-} "complauries" ;--# notpresent +{-VP (Cond Pl P3) =>-} "complaurien" ;--# notpresent +{-VP (Cond Sg P3) =>-} "complauria" ;--# notpresent +{-VP (Imp Pl P1) =>-} "complaguem" ; +{-VP (Imp Pl P2) =>-} "complaeu" ; +{-VP (Imp Sg P2) =>-} "complau" ; +{-VP (Imp Pl P3) =>-} "complaguin" ; +{-VP (Imp Sg P3) =>-} "complagui" ; +{-VP (Pass Pl Fem) =>-} "complagudes" ; +{-VP (Pass Sg Fem) =>-} "complaguda" ; +{-VP (Pass Pl Masc) =>-} "complaguts" ; +{-VP (Pass Sg Masc) =>-} "complagut" ; +{-VP (Imp Sg P1) =>-} variants {} +] +} ; + +lin contradir_V = verbV +{s = table (BeschCat.VFB) [ +{-VI Inf =>-} "contradir" ; +{-VI Ger =>-} "contradient" ; +{-VI Part =>-} "contradit" ; +{-VP (Pres Ind Pl P1) =>-} "contradiem" ; +{-VP (Pres Ind Sg P1) =>-} "contradic" ; +{-VP (Pres Ind Pl P2) =>-} "contradieu" ; +{-VP (Pres Ind Sg P2) =>-} "contradius" ; +{-VP (Pres Ind Pl P3) =>-} "contradiuen" ; +{-VP (Pres Ind Sg P3) =>-} "contradiu" ; +{-VP (Pres Subj Pl P1) =>-} "contradiguem" ; +{-VP (Pres Subj Sg P1) =>-} "contradigui" ; +{-VP (Pres Subj Pl P2) =>-} "contradigueu" ; +{-VP (Pres Subj Sg P2) =>-} "contradiguis" ; +{-VP (Pres Subj Pl P3) =>-} "contradiguin" ; +{-VP (Pres Subj Sg P3) =>-} "contradigui" ; +{-VP (Impf Ind Pl P1) =>-} "contradèiem" ;--# notpresent +{-VP (Impf Ind Sg P1) =>-} "contradeia" ;--# notpresent +{-VP (Impf Ind Pl P2) =>-} "contradèieu" ;--# notpresent +{-VP (Impf Ind Sg P2) =>-} "contradeies" ;--# notpresent +{-VP (Impf Ind Pl P3) =>-} "contradeien" ;--# notpresent +{-VP (Impf Ind Sg P3) =>-} "contradeia" ;--# notpresent +{-VP (Impf Subj Pl P1) =>-} "contradiguéssim" ;--# notpresent +{-VP (Impf Subj Sg P1) =>-} "contradigués" ;--# notpresent +{-VP (Impf Subj Pl P2) =>-} "contradiguéssiu" ;--# notpresent +{-VP (Impf Subj Sg P2) =>-} "contradiguessis" ;--# notpresent +{-VP (Impf Subj Pl P3) =>-} "contradiguessin" ;--# notpresent +{-VP (Impf Subj Sg P3) =>-} "contradigués" ;--# notpresent +{-VP (Fut Pl P1) =>-} "contradirem" ;--# notpresent +{-VP (Fut Sg P1) =>-} "contradiré" ;--# notpresent +{-VP (Fut Pl P2) =>-} "contradireu" ;--# notpresent +{-VP (Fut Sg P2) =>-} "contradiràs" ;--# notpresent +{-VP (Fut Pl P3) =>-} "contradiran" ;--# notpresent +{-VP (Fut Sg P3) =>-} "contradirà" ;--# notpresent +{-VP (Pret Pl P1) =>-} "contradiguéssim" ;--# notpresent +{-VP (Pret Sg P1) =>-} "contradigués" ;--# notpresent +{-VP (Pret Pl P2) =>-} "contradiguéssiu" ;--# notpresent +{-VP (Pret Sg P2) =>-} "contradiguessis" ;--# notpresent +{-VP (Pret Pl P3) =>-} "contradiguessin" ;--# notpresent +{-VP (Pret Sg P3) =>-} "contradigués" ;--# notpresent +{-VP (Cond Pl P1) =>-} "contradiríem" ;--# notpresent +{-VP (Cond Sg P1) =>-} "contradiria" ;--# notpresent +{-VP (Cond Pl P2) =>-} "contradiríeu" ;--# notpresent +{-VP (Cond Sg P2) =>-} "contradiries" ;--# notpresent +{-VP (Cond Pl P3) =>-} "contradirien" ;--# notpresent +{-VP (Cond Sg P3) =>-} "contradiria" ;--# notpresent +{-VP (Imp Pl P1) =>-} "contradiguem" ; +{-VP (Imp Pl P2) =>-} "contradigueu" ; +{-VP (Imp Sg P2) =>-} "contradigues" ; +{-VP (Imp Pl P3) =>-} "contradiguin" ; +{-VP (Imp Sg P3) =>-} "contradigui" ; +{-VP (Pass Pl Fem) =>-} "contradites" ; +{-VP (Pass Sg Fem) =>-} "contradita" ; +{-VP (Pass Pl Masc) =>-} "contradits" ; +{-VP (Pass Sg Masc) =>-} "contradit" ; +{-VP(Imp Sg P1) =>-} variants {} +] +} ; + +lin cosir_V = verbV +{s = table (BeschCat.VFB) [ +{-VI Inf =>-} "cosir" ; +{-VI Ger =>-} "cosint" ; +{-VI Part =>-} "cosit" ; +{-VP (Pres Ind Pl P1) =>-} "cosim" ; +{-VP (Pres Ind Sg P1) =>-} "cuso" ; +{-VP (Pres Ind Pl P2) =>-} "cosiu" ; +{-VP (Pres Ind Sg P2) =>-} "cuses" ; +{-VP (Pres Ind Pl P3) =>-} "cusen" ; +{-VP (Pres Ind Sg P3) =>-} "cus" ; +{-VP (Pres Subj Pl P1) =>-} "cosim" ; +{-VP (Pres Subj Sg P1) =>-} "cusi" ; +{-VP (Pres Subj Pl P2) =>-} "cosiu" ; +{-VP (Pres Subj Sg P2) =>-} "cusis" ; +{-VP (Pres Subj Pl P3) =>-} "cusin" ; +{-VP (Pres Subj Sg P3) =>-} "cusi" ; +{-VP (Impf Ind Pl P1) =>-} "cosíem" ;--# notpresent +{-VP (Impf Ind Sg P1) =>-} "cosia" ;--# notpresent +{-VP (Impf Ind Pl P2) =>-} "cosíeu" ;--# notpresent +{-VP (Impf Ind Sg P2) =>-} "cosies" ;--# notpresent +{-VP (Impf Ind Pl P3) =>-} "cosien" ;--# notpresent +{-VP (Impf Ind Sg P3) =>-} "cosia" ;--# notpresent +{-VP (Impf Subj Pl P1) =>-} "cosíssim" ;--# notpresent +{-VP (Impf Subj Sg P1) =>-} "cosís" ;--# notpresent +{-VP (Impf Subj Pl P2) =>-} "cosíssiu" ;--# notpresent +{-VP (Impf Subj Sg P2) =>-} "cosissis" ;--# notpresent +{-VP (Impf Subj Pl P3) =>-} "cosissin" ;--# notpresent +{-VP (Impf Subj Sg P3) =>-} "cosís" ;--# notpresent +{-VP (Fut Pl P1) =>-} "cosirem" ;--# notpresent +{-VP (Fut Sg P1) =>-} "cosiré" ;--# notpresent +{-VP (Fut Pl P2) =>-} "cosireu" ;--# notpresent +{-VP (Fut Sg P2) =>-} "cosiràs" ;--# notpresent +{-VP (Fut Pl P3) =>-} "cosiran" ;--# notpresent +{-VP (Fut Sg P3) =>-} "cosirà" ;--# notpresent +{-VP (Pret Pl P1) =>-} "cosíssim" ;--# notpresent +{-VP (Pret Sg P1) =>-} "cosís" ;--# notpresent +{-VP (Pret Pl P2) =>-} "cosíssiu" ;--# notpresent +{-VP (Pret Sg P2) =>-} "cosissis" ;--# notpresent +{-VP (Pret Pl P3) =>-} "cosissin" ;--# notpresent +{-VP (Pret Sg P3) =>-} "cosís" ;--# notpresent +{-VP (Cond Pl P1) =>-} "cosiríem" ;--# notpresent +{-VP (Cond Sg P1) =>-} "cosiria" ;--# notpresent +{-VP (Cond Pl P2) =>-} "cosiríeu" ;--# notpresent +{-VP (Cond Sg P2) =>-} "cosiries" ;--# notpresent +{-VP (Cond Pl P3) =>-} "cosirien" ;--# notpresent +{-VP (Cond Sg P3) =>-} "cosiria" ;--# notpresent +{-VP (Imp Pl P1) =>-} "cosim" ; +{-VP (Imp Pl P2) =>-} "cosiu" ; +{-VP (Imp Sg P2) =>-} "cus" ; +{-VP (Imp Pl P3) =>-} "cusin" ; +{-VP (Imp Sg P3) =>-} "cusi" ; +{-VP (Pass Pl Fem) =>-} "cosides" ; +{-VP (Pass Sg Fem) =>-} "cosida" ; +{-VP (Pass Pl Masc) =>-} "cosits" ; +{-VP (Pass Sg Masc) =>-} "cosit" ; +{-VP (Imp Sg P1) =>-} variants {} +] +} ; + +lin dir_V = verbV +{s = table (BeschCat.VFB) [ +{-VI Inf =>-} "dir" ; +{-VI Ger =>-} "dient" ; +{-VI Part =>-} "dit" ; +{-VP (Pres Ind Pl P1) =>-} "diem" ; +{-VP (Pres Ind Sg P1) =>-} "dic" ; +{-VP (Pres Ind Pl P2) =>-} "dieu" ; +{-VP (Pres Ind Sg P2) =>-} "dius" ; +{-VP (Pres Ind Pl P3) =>-} "diuen" ; +{-VP (Pres Ind Sg P3) =>-} "diu" ; +{-VP (Pres Subj Pl P1) =>-} "diguem" ; +{-VP (Pres Subj Sg P1) =>-} "digui" ; +{-VP (Pres Subj Pl P2) =>-} "digueu" ; +{-VP (Pres Subj Sg P2) =>-} "diguis" ; +{-VP (Pres Subj Pl P3) =>-} "diguin" ; +{-VP (Pres Subj Sg P3) =>-} "digui" ; +{-VP (Impf Ind Pl P1) =>-} "dèiem" ;--# notpresent +{-VP (Impf Ind Sg P1) =>-} "deia" ;--# notpresent +{-VP (Impf Ind Pl P2) =>-} "dèieu" ;--# notpresent +{-VP (Impf Ind Sg P2) =>-} "deies" ;--# notpresent +{-VP (Impf Ind Pl P3) =>-} "deien" ;--# notpresent +{-VP (Impf Ind Sg P3) =>-} "deia" ;--# notpresent +{-VP (Impf Subj Pl P1) =>-} "diguéssim" ;--# notpresent +{-VP (Impf Subj Sg P1) =>-} "digués" ;--# notpresent +{-VP (Impf Subj Pl P2) =>-} "diguéssiu" ;--# notpresent +{-VP (Impf Subj Sg P2) =>-} "diguessis" ;--# notpresent +{-VP (Impf Subj Pl P3) =>-} "diguessin" ;--# notpresent +{-VP (Impf Subj Sg P3) =>-} "digués" ;--# notpresent +{-VP (Fut Pl P1) =>-} "direm" ;--# notpresent +{-VP (Fut Sg P1) =>-} "diré" ;--# notpresent +{-VP (Fut Pl P2) =>-} "direu" ;--# notpresent +{-VP (Fut Sg P2) =>-} "diràs" ;--# notpresent +{-VP (Fut Pl P3) =>-} "diran" ;--# notpresent +{-VP (Fut Sg P3) =>-} "dirà" ;--# notpresent +{-VP (Pret Pl P1) =>-} "diguéssim" ;--# notpresent +{-VP (Pret Sg P1) =>-} "digués" ;--# notpresent +{-VP (Pret Pl P2) =>-} "diguéssiu" ;--# notpresent +{-VP (Pret Sg P2) =>-} "diguessis" ;--# notpresent +{-VP (Pret Pl P3) =>-} "diguessin" ;--# notpresent +{-VP (Pret Sg P3) =>-} "digués" ;--# notpresent +{-VP (Cond Pl P1) =>-} "diríem" ;--# notpresent +{-VP (Cond Sg P1) =>-} "diria" ;--# notpresent +{-VP (Cond Pl P2) =>-} "diríeu" ;--# notpresent +{-VP (Cond Sg P2) =>-} "diries" ;--# notpresent +{-VP (Cond Pl P3) =>-} "dirien" ;--# notpresent +{-VP (Cond Sg P3) =>-} "diria" ;--# notpresent +{-VP (Imp Pl P1) =>-} "diguem" ; +{-VP (Imp Pl P2) =>-} "digueu" ; +{-VP (Imp Sg P2) =>-} "digues" ; +{-VP (Imp Pl P3) =>-} "diguin" ; +{-VP (Imp Sg P3) =>-} "digui" ; +{-VP (Pass Pl Fem) =>-} "dites" ; +{-VP (Pass Sg Fem) =>-} "dita" ; +{-VP (Pass Pl Masc) =>-} "dits" ; +{-VP (Pass Sg Masc) =>-} "dit" ; +{-VP (Imp Sg P1) =>-} variants {} +] +} ; + +lin doldre_V = verbV +{s = table (BeschCat.VFB) [ +{-VI Inf =>-} "doldre" ; +{-VI Ger =>-} "dolent" ; +{-VI Part =>-} "dolgut" ; +{-VP (Pres Ind Pl P1) =>-} "dolem" ; +{-VP (Pres Ind Sg P1) =>-} "dolc" ; +{-VP (Pres Ind Pl P2) =>-} "doleu" ; +{-VP (Pres Ind Sg P2) =>-} "dols" ; +{-VP (Pres Ind Pl P3) =>-} "dolen" ; +{-VP (Pres Ind Sg P3) =>-} "dol" ; +{-VP (Pres Subj Pl P1) =>-} "dolguem" ; +{-VP (Pres Subj Sg P1) =>-} "dolgui" ; +{-VP (Pres Subj Pl P2) =>-} "dolgueu" ; +{-VP (Pres Subj Sg P2) =>-} "dolguis" ; +{-VP (Pres Subj Pl P3) =>-} "dolguin" ; +{-VP (Pres Subj Sg P3) =>-} "dolgui" ; +{-VP (Impf Ind Pl P1) =>-} "dolíem" ;--# notpresent +{-VP (Impf Ind Sg P1) =>-} "dolia" ;--# notpresent +{-VP (Impf Ind Pl P2) =>-} "dolíeu" ;--# notpresent +{-VP (Impf Ind Sg P2) =>-} "dolies" ;--# notpresent +{-VP (Impf Ind Pl P3) =>-} "dolien" ;--# notpresent +{-VP (Impf Ind Sg P3) =>-} "dolia" ;--# notpresent +{-VP (Impf Subj Pl P1) =>-} "dolguéssim" ;--# notpresent +{-VP (Impf Subj Sg P1) =>-} "dolgués" ;--# notpresent +{-VP (Impf Subj Pl P2) =>-} "dolguéssiu" ;--# notpresent +{-VP (Impf Subj Sg P2) =>-} "dolguessis" ;--# notpresent +{-VP (Impf Subj Pl P3) =>-} "dolguessin" ;--# notpresent +{-VP (Impf Subj Sg P3) =>-} "dolgués" ;--# notpresent +{-VP (Fut Pl P1) =>-} "doldrem" ;--# notpresent +{-VP (Fut Sg P1) =>-} "doldré" ;--# notpresent +{-VP (Fut Pl P2) =>-} "doldreu" ;--# notpresent +{-VP (Fut Sg P2) =>-} "doldràs" ;--# notpresent +{-VP (Fut Pl P3) =>-} "doldran" ;--# notpresent +{-VP (Fut Sg P3) =>-} "doldrà" ;--# notpresent +{-VP (Pret Pl P1) =>-} "dolguéssim" ;--# notpresent +{-VP (Pret Sg P1) =>-} "dolgués" ;--# notpresent +{-VP (Pret Pl P2) =>-} "dolguéssiu" ;--# notpresent +{-VP (Pret Sg P2) =>-} "dolguessis" ;--# notpresent +{-VP (Pret Pl P3) =>-} "dolguessin" ;--# notpresent +{-VP (Pret Sg P3) =>-} "dolgués" ;--# notpresent +{-VP (Cond Pl P1) =>-} "doldríem" ;--# notpresent +{-VP (Cond Sg P1) =>-} "doldria" ;--# notpresent +{-VP (Cond Pl P2) =>-} "doldríeu" ;--# notpresent +{-VP (Cond Sg P2) =>-} "doldries" ;--# notpresent +{-VP (Cond Pl P3) =>-} "doldrien" ;--# notpresent +{-VP (Cond Sg P3) =>-} "doldria" ;--# notpresent +{-VP (Imp Pl P1) =>-} "dolguem" ; +{-VP (Imp Pl P2) =>-} "doleu" ; +{-VP (Imp Sg P2) =>-} "dol" ; +{-VP (Imp Pl P3) =>-} "dolguin" ; +{-VP (Imp Sg P3) =>-} "dolgui" ; +{-VP (Pass Pl Fem) =>-} "dolgudes" ; +{-VP (Pass Sg Fem) =>-} "dolguda" ; +{-VP (Pass Pl Masc) =>-} "dolguts" ; +{-VP (Pass Sg Masc) =>-} "dolgut" ; +{-VP (Imp Sg P1) =>-} variants {} +] +} ; + +--{-- +--lin donar_V = verbV +--{s = table (BeschCat.VFB) [ +--{-VI Inf =>-} "donar" ; +--{-VI Ger =>-} "donant" ; +--{-VI Part =>-} "donat" ; +--{-VP (Pres Ind Pl P1) =>-} "donem" ; +--{-VP (Pres Ind Sg P1) =>-} "dono" ; +--{-VP (Pres Ind Pl P2) =>-} "doneu" ; +--{-VP (Pres Ind Pl P3) =>-} "donen" ; +--{-VP (Pres Subj Pl P1) =>-} "donem" ; +--{-VP (Pres Subj Sg P1) =>-} "doni" ; +--{-VP (Pres Subj Pl P2) =>-} "doneu" ; +--{-VP (Pres Subj Sg P2) =>-} "donis" ; +--{-VP (Pres Subj Pl P3) =>-} "donin" ; +--{-VP (Pres Subj Sg P3) =>-} "doni" ; +--{-VP (Impf Ind Pl P1) =>-} "donàvem" ;--# notpresent +--{-VP (Impf Ind Sg P1) =>-} "donava" ;--# notpresent +--{-VP (Impf Ind Pl P2) =>-} "donàveu" ;--# notpresent +--{-VP (Impf Ind Sg P2) =>-} "donaves" ;--# notpresent +--{-VP (Impf Ind Pl P3) =>-} "donaven" ;--# notpresent +--{-VP (Impf Ind Sg P3) =>-} "donava" ;--# notpresent +--{-VP (Impf Subj Pl P1) =>-} "donéssim" ;--# notpresent +--{-VP (Impf Subj Sg P1) =>-} "donés" ;--# notpresent +--{-VP (Impf Subj Pl P2) =>-} "donéssiu" ;--# notpresent +--{-VP (Impf Subj Sg P2) =>-} "donessis" ;--# notpresent +--{-VP (Impf Subj Pl P3) =>-} "donessin" ;--# notpresent +--{-VP (Impf Subj Sg P3) =>-} "donés" ;--# notpresent +--{-VP (Fut Pl P1) =>-} "donarem" ;--# notpresent +--{-VP (Fut Sg P1) =>-} "donaré" ;--# notpresent +--{-VP (Fut Pl P2) =>-} "donareu" ;--# notpresent +--{-VP (Fut Sg P2) =>-} "donaràs" ;--# notpresent +--{-VP (Fut Pl P3) =>-} "donaran" ;--# notpresent +--{-VP (Fut Sg P3) =>-} "donarà" ;--# notpresent +--{-VP (Pret Pl P1) =>-} "donéssim" ;--# notpresent +--{-VP (Pret Sg P1) =>-} "donés" ;--# notpresent +--{-VP (Pret Pl P2) =>-} "donéssiu" ;--# notpresent +--{-VP (Pret Sg P2) =>-} "donessis" ;--# notpresent +--{-VP (Pret Pl P3) =>-} "donessin" ;--# notpresent +--{-VP (Pret Sg P3) =>-} "donés" ;--# notpresent +--{-VP (Cond Pl P1) =>-} "donaríem" ;--# notpresent +--{-VP (Cond Sg P1) =>-} "donaria" ;--# notpresent +--{-VP (Cond Pl P2) =>-} "donaríeu" ;--# notpresent +--{-VP (Cond Sg P2) =>-} "donaries" ;--# notpresent +--{-VP (Cond Pl P3) =>-} "donarien" ;--# notpresent +--{-VP (Cond Sg P3) =>-} "donaria" ;--# notpresent +--{-VP (Imp Pl P1) =>-} "donem" ; +--{-VP (Imp Pl P2) =>-} "doneu" ; +--{-VP (Imp Pl P3) =>-} "donin" ; +--{-VP (Imp Sg P3) =>-} "doni" ; +--{-VP (Pass Pl Fem) =>-} "donades" ; +--{-VP (Pass Sg Fem) =>-} "donada" ; +--{-VP (Pass Pl Masc) =>-} "donats" ; +--{-VP (Pass Sg Masc) =>-} "donat" ; +--{-VP (Pres Ind Sg P2) =>-} "dones" ; +--{-VP (Pres Ind Sg P3) =>-} "dona" ; +--{-VP (Imp Sg P2) =>-} "dona" ; +--{-VP (Imp Sg P1) =>-} variants {} +--] +--} ; +-- } + +--{-- +--lin endur_V = verbV +--{s = table (BeschCat.VFB) [ +--{-VI Inf =>-} "endur" ; +--{-VI Ger =>-} "enduent" ; +--{-VI Part =>-} "endut" ; +--{-VP (Pres Ind Pl P1) =>-} "enduem" ; +--{-VP (Pres Ind Sg P1) =>-} "enduc" ; +--{-VP (Pres Ind Pl P2) =>-} "endueu" ; +--{-VP (Pres Ind Sg P2) =>-} "endus" ; +--{-VP (Pres Ind Sg P2) =>-} "enduus" ; +--{-VP (Pres Ind Pl P3) =>-} "enduen" ; +--{-VP (Pres Ind Sg P3) =>-} "endu" ; +--{-VP (Pres Ind Sg P3) =>-} "enduu" ; +--{-VP (Pres Subj Pl P1) =>-} "enduguem" ; +--{-VP (Pres Subj Sg P1) =>-} "enduga" ; +--{-VP (Pres Subj Sg P1) =>-} "endugui" ; +--{-VP (Pres Subj Pl P2) =>-} "endugueu" ; +--{-VP (Pres Subj Sg P2) =>-} "endugues" ; +--{-VP (Pres Subj Sg P2) =>-} "enduguis" ; +--{-VP (Pres Subj Pl P3) =>-} "enduguen" ; +--{-VP (Pres Subj Pl P3) =>-} "enduguin" ; +--{-VP (Pres Subj Sg P3) =>-} "enduga" ; +--{-VP (Pres Subj Sg P3) =>-} "endugui" ; +--{-VP (Impf Ind Sg P1) =>-} "enduia" ;--# notpresent +--{-VP (Impf Ind Sg P2) =>-} "enduies" ;--# notpresent +--{-VP (Impf Ind Pl P3) =>-} "enduien" ;--# notpresent +--{-VP (Impf Ind Sg P3) =>-} "enduia" ;--# notpresent +--{-VP (Impf Ind Pl P1) =>-} "endúiem" ;--# notpresent +--{-VP (Impf Ind Pl P2) =>-} "endúieu" ;--# notpresent +--{-VP (Impf Subj Pl P1) =>-} "enduguérem" ;--# notpresent +--{-VP (Impf Subj Pl P1) =>-} "enduguéssim" ;--# notpresent +--{-VP (Impf Subj Sg P1) =>-} "enduguera" ;--# notpresent +--{-VP (Impf Subj Sg P1) =>-} "endugués" ;--# notpresent +--{-VP (Impf Subj Pl P2) =>-} "enduguéreu" ;--# notpresent +--{-VP (Impf Subj Pl P2) =>-} "enduguéssiu" ;--# notpresent +--{-VP (Impf Subj Sg P2) =>-} "endugueres" ;--# notpresent +--{-VP (Impf Subj Sg P2) =>-} "enduguessis" ;--# notpresent +--{-VP (Impf Subj Pl P3) =>-} "endugueren" ;--# notpresent +--{-VP (Impf Subj Pl P3) =>-} "enduguessin" ;--# notpresent +--{-VP (Impf Subj Sg P3) =>-} "enduguera" ;--# notpresent +--{-VP (Impf Subj Sg P3) =>-} "endugués" ;--# notpresent +--{-VP (Pret Pl P1) =>-} "enduguérem" ;--# notpresent +--{-VP (Pret Sg P1) =>-} "enduguí" ;--# notpresent +--{-VP (Pret Pl P2) =>-} "enduguéreu" ;--# notpresent +--{-VP (Pret Sg P2) =>-} "endugueres" ;--# notpresent +--{-VP (Pret Pl P3) =>-} "endugueren" ;--# notpresent +--{-VP (Pret Sg P3) =>-} "endugué" ;--# notpresent +--{-VP (Fut Pl P1) =>-} "endurem" ;--# notpresent +--{-VP (Fut Sg P1) =>-} "enduré" ;--# notpresent +--{-VP (Fut Pl P2) =>-} "endureu" ;--# notpresent +--{-VP (Fut Sg P2) =>-} "enduràs" ;--# notpresent +--{-VP (Fut Pl P3) =>-} "enduran" ;--# notpresent +--{-VP (Fut Sg P3) =>-} "endurà" ;--# notpresent +--{-VP (Cond Pl P1) =>-} "enduríem" ;--# notpresent +--{-VP (Cond Sg P1) =>-} "enduria" ;--# notpresent +--{-VP (Cond Pl P2) =>-} "enduríeu" ;--# notpresent +--{-VP (Cond Sg P2) =>-} "enduries" ;--# notpresent +--{-VP (Cond Pl P3) =>-} "endurien" ;--# notpresent +--{-VP (Cond Sg P3) =>-} "enduria" ;--# notpresent +--{-VP (Imp Pl P1) =>-} "enduguem" ; +--{-VP (Imp Pl P2) =>-} "endueu" ; +--{-VP (Imp Sg P2) =>-} "endus" ; +--{-VP (Imp Sg P2) =>-} "enduu" ; +--{-VP (Imp Sg P2) =>-} "enduus" ; +--{-VP (Imp Pl P3) =>-} "enduguen" ; +--{-VP (Imp Pl P3) =>-} "enduguin" ; +--{-VP (Imp Sg P3) =>-} "enduga" ; +--{-VP (Imp Sg P3) =>-} "endugui" ; +--{-VP (Pass Pl Fem) =>-} "endutes" ; +--{-VP (Pass Sg Fem) =>-} "enduta" ; +--{-VP (Pass Pl Masc) =>-} "enduts" ; +--{-VP (Pass Sg Masc) =>-} "endut" ; +--{-VP (Imp Sg P1) =>-} variants {} +--] +--} ; +-- } + +lin escopir_V = verbV +{s = table (BeschCat.VFB) [ +{-VI Inf =>-} "escopir" ; +{-VI Ger =>-} "escopint" ; +{-VI Part =>-} "escopit" ; +{-VP (Pres Ind Pl P1) =>-} "escopim" ; +{-VP (Pres Ind Sg P1) =>-} "escupo" ; +{-VP (Pres Ind Pl P2) =>-} "escopiu" ; +{-VP (Pres Ind Sg P2) =>-} "escups" ; +{-VP (Pres Ind Pl P3) =>-} "escupen" ; +{-VP (Pres Ind Sg P3) =>-} "escup" ; +{-VP (Pres Subj Pl P1) =>-} "escopim" ; +{-VP (Pres Subj Sg P1) =>-} "escupi" ; +{-VP (Pres Subj Pl P2) =>-} "escopiu" ; +{-VP (Pres Subj Sg P2) =>-} "escupis" ; +{-VP (Pres Subj Pl P3) =>-} "escupin" ; +{-VP (Pres Subj Sg P3) =>-} "escupi" ; +{-VP (Impf Ind Pl P1) =>-} "escopíem" ;--# notpresent +{-VP (Impf Ind Sg P1) =>-} "escopia" ;--# notpresent +{-VP (Impf Ind Pl P2) =>-} "escopíeu" ;--# notpresent +{-VP (Impf Ind Sg P2) =>-} "escopies" ;--# notpresent +{-VP (Impf Ind Pl P3) =>-} "escopien" ;--# notpresent +{-VP (Impf Ind Sg P3) =>-} "escopia" ;--# notpresent +{-VP (Impf Subj Pl P1) =>-} "escopíssim" ;--# notpresent +{-VP (Impf Subj Sg P1) =>-} "escopís" ;--# notpresent +{-VP (Impf Subj Pl P2) =>-} "escopíssiu" ;--# notpresent +{-VP (Impf Subj Sg P2) =>-} "escopissis" ;--# notpresent +{-VP (Impf Subj Pl P3) =>-} "escopissin" ;--# notpresent +{-VP (Impf Subj Sg P3) =>-} "escopís" ;--# notpresent +{-VP (Fut Pl P1) =>-} "escopirem" ;--# notpresent +{-VP (Fut Sg P1) =>-} "escopiré" ;--# notpresent +{-VP (Fut Pl P2) =>-} "escopireu" ;--# notpresent +{-VP (Fut Sg P2) =>-} "escopiràs" ;--# notpresent +{-VP (Fut Pl P3) =>-} "escopiran" ;--# notpresent +{-VP (Fut Sg P3) =>-} "escopirà" ;--# notpresent +{-VP (Pret Pl P1) =>-} "escopíssim" ;--# notpresent +{-VP (Pret Sg P1) =>-} "escopís" ;--# notpresent +{-VP (Pret Pl P2) =>-} "escopíssiu" ;--# notpresent +{-VP (Pret Sg P2) =>-} "escopissis" ;--# notpresent +{-VP (Pret Pl P3) =>-} "escopissin" ;--# notpresent +{-VP (Pret Sg P3) =>-} "escopís" ;--# notpresent +{-VP (Cond Pl P1) =>-} "escopiríem" ;--# notpresent +{-VP (Cond Sg P1) =>-} "escopiria" ;--# notpresent +{-VP (Cond Pl P2) =>-} "escopiríeu" ;--# notpresent +{-VP (Cond Sg P2) =>-} "escopiries" ;--# notpresent +{-VP (Cond Pl P3) =>-} "escopirien" ;--# notpresent +{-VP (Cond Sg P3) =>-} "escopiria" ;--# notpresent +{-VP (Imp Pl P1) =>-} "escopim" ; +{-VP (Imp Pl P2) =>-} "escopiu" ; +{-VP (Imp Sg P2) =>-} "escup" ; +{-VP (Imp Pl P3) =>-} "escupin" ; +{-VP (Imp Sg P3) =>-} "escupi" ; +{-VP (Pass Pl Fem) =>-} "escopides" ; +{-VP (Pass Sg Fem) =>-} "escopida" ; +{-VP (Pass Pl Masc) =>-} "escopits" ; +{-VP (Pass Sg Masc) =>-} "escopit" ; +{-VP (Imp Sg P1) =>-} variants {} +] +} ; + +lin fondre_V = verbV +{s = table (BeschCat.VFB) [ +{-VI Inf =>-} "fondre" ; +{-VI Ger =>-} "fonent" ; +{-VI Part =>-} "fos" ; +{-VP (Pres Ind Pl P1) =>-} "fonem" ; +{-VP (Pres Ind Sg P1) =>-} "fonc" ; +{-VP (Pres Ind Pl P2) =>-} "foneu" ; +{-VP (Pres Ind Sg P2) =>-} "fons" ; +{-VP (Pres Ind Pl P3) =>-} "fonen" ; +{-VP (Pres Ind Sg P3) =>-} "fon" ; +{-VP (Pres Subj Pl P1) =>-} "fonguem" ; +{-VP (Pres Subj Sg P1) =>-} "fongui" ; +{-VP (Pres Subj Pl P2) =>-} "fongueu" ; +{-VP (Pres Subj Sg P2) =>-} "fonguis" ; +{-VP (Pres Subj Pl P3) =>-} "fonguin" ; +{-VP (Pres Subj Sg P3) =>-} "fongui" ; +{-VP (Impf Ind Pl P1) =>-} "foníem" ;--# notpresent +{-VP (Impf Ind Sg P1) =>-} "fonia" ;--# notpresent +{-VP (Impf Ind Pl P2) =>-} "foníeu" ;--# notpresent +{-VP (Impf Ind Sg P2) =>-} "fonies" ;--# notpresent +{-VP (Impf Ind Pl P3) =>-} "fonien" ;--# notpresent +{-VP (Impf Ind Sg P3) =>-} "fonia" ;--# notpresent +{-VP (Impf Subj Pl P1) =>-} "fonguéssim" ;--# notpresent +{-VP (Impf Subj Sg P1) =>-} "fongués" ;--# notpresent +{-VP (Impf Subj Pl P2) =>-} "fonguéssiu" ;--# notpresent +{-VP (Impf Subj Sg P2) =>-} "fonguessis" ;--# notpresent +{-VP (Impf Subj Pl P3) =>-} "fonguessin" ;--# notpresent +{-VP (Impf Subj Sg P3) =>-} "fongués" ;--# notpresent +{-VP (Fut Pl P1) =>-} "fondrem" ;--# notpresent +{-VP (Fut Sg P1) =>-} "fondré" ;--# notpresent +{-VP (Fut Pl P2) =>-} "fondreu" ;--# notpresent +{-VP (Fut Sg P2) =>-} "fondràs" ;--# notpresent +{-VP (Fut Pl P3) =>-} "fondran" ;--# notpresent +{-VP (Fut Sg P3) =>-} "fondrà" ;--# notpresent +{-VP (Pret Pl P1) =>-} "fonguéssim" ;--# notpresent +{-VP (Pret Sg P1) =>-} "fongués" ;--# notpresent +{-VP (Pret Pl P2) =>-} "fonguéssiu" ;--# notpresent +{-VP (Pret Sg P2) =>-} "fonguessis" ;--# notpresent +{-VP (Pret Pl P3) =>-} "fonguessin" ;--# notpresent +{-VP (Pret Sg P3) =>-} "fongués" ;--# notpresent +{-VP (Cond Pl P1) =>-} "fondríem" ;--# notpresent +{-VP (Cond Sg P1) =>-} "fondria" ;--# notpresent +{-VP (Cond Pl P2) =>-} "fondríeu" ;--# notpresent +{-VP (Cond Sg P2) =>-} "fondries" ;--# notpresent +{-VP (Cond Pl P3) =>-} "fondrien" ;--# notpresent +{-VP (Cond Sg P3) =>-} "fondria" ;--# notpresent +{-VP (Imp Pl P1) =>-} "fonguem" ; +{-VP (Imp Pl P2) =>-} "foneu" ; +{-VP (Imp Sg P2) =>-} "fon" ; +{-VP (Imp Pl P3) =>-} "fonguin" ; +{-VP (Imp Sg P3) =>-} "fongui" ; +{-VP (Pass Pl Fem) =>-} "foses" ; +{-VP (Pass Sg Fem) =>-} "fosa" ; +{-VP (Pass Pl Masc) =>-} "fosos" ; +{-VP (Pass Sg Masc) =>-} "fos" ; +{-VP (Imp Sg P1) =>-} variants {} +] +} ; + + + + +lin jeure_V = verbV +{s = table (BeschCat.VFB) [ +{-VI Inf =>-} "jeure" ; +{-VI Ger =>-} "jaient" ; +{-VI Part =>-} "jagut" ; +{-VP (Pres Ind Pl P1) =>-} "jaiem" ; +{-VP (Pres Ind Sg P1) =>-} "jec" ; +{-VP (Pres Ind Pl P2) =>-} "jaieu" ; +{-VP (Pres Ind Sg P2) =>-} "jeus" ; +{-VP (Pres Ind Pl P3) =>-} "jeuen" ; +{-VP (Pres Ind Sg P3) =>-} "jeu" ; +{-VP (Pres Subj Pl P1) =>-} "jaguem" ; +{-VP (Pres Subj Sg P1) =>-} "jegui" ; +{-VP (Pres Subj Pl P2) =>-} "jagueu" ; +{-VP (Pres Subj Sg P2) =>-} "jeguis" ; +{-VP (Pres Subj Pl P3) =>-} "jeguin" ; +{-VP (Pres Subj Sg P3) =>-} "jegui" ; +{-VP (Impf Ind Pl P1) =>-} "jèiem" ;--# notpresent +{-VP (Impf Ind Sg P1) =>-} "jeia" ;--# notpresent +{-VP (Impf Ind Pl P2) =>-} "jèieu" ;--# notpresent +{-VP (Impf Ind Sg P2) =>-} "jeies" ;--# notpresent +{-VP (Impf Ind Pl P3) =>-} "jeien" ;--# notpresent +{-VP (Impf Ind Sg P3) =>-} "jeia" ;--# notpresent +{-VP (Impf Subj Pl P1) =>-} "jaguéssim" ;--# notpresent +{-VP (Impf Subj Sg P1) =>-} "jagués" ;--# notpresent +{-VP (Impf Subj Pl P2) =>-} "jaguéssiu" ;--# notpresent +{-VP (Impf Subj Sg P2) =>-} "jaguessis" ;--# notpresent +{-VP (Impf Subj Pl P3) =>-} "jaguessin" ;--# notpresent +{-VP (Impf Subj Sg P3) =>-} "jagués" ;--# notpresent +{-VP (Fut Pl P1) =>-} "jaurem" ;--# notpresent +{-VP (Fut Sg P1) =>-} "jauré" ;--# notpresent +{-VP (Fut Pl P2) =>-} "jaureu" ;--# notpresent +{-VP (Fut Sg P2) =>-} "jauràs" ;--# notpresent +{-VP (Fut Pl P3) =>-} "jauran" ;--# notpresent +{-VP (Fut Sg P3) =>-} "jaurà" ;--# notpresent +{-VP (Pret Pl P1) =>-} "jaguéssim" ;--# notpresent +{-VP (Pret Sg P1) =>-} "jagués" ;--# notpresent +{-VP (Pret Pl P2) =>-} "jaguéssiu" ;--# notpresent +{-VP (Pret Sg P2) =>-} "jaguessis" ;--# notpresent +{-VP (Pret Pl P3) =>-} "jaguessin" ;--# notpresent +{-VP (Pret Sg P3) =>-} "jagués" ;--# notpresent +{-VP (Cond Pl P1) =>-} "jauríem" ;--# notpresent +{-VP (Cond Sg P1) =>-} "jauria" ;--# notpresent +{-VP (Cond Pl P2) =>-} "jauríeu" ;--# notpresent +{-VP (Cond Sg P2) =>-} "jauries" ;--# notpresent +{-VP (Cond Pl P3) =>-} "jaurien" ;--# notpresent +{-VP (Cond Sg P3) =>-} "jauria" ;--# notpresent +{-VP (Imp Pl P1) =>-} "jaguem" ; +{-VP (Imp Pl P2) =>-} "jaieu" ; +{-VP (Imp Sg P2) =>-} "jeu" ; +{-VP (Imp Pl P3) =>-} "jeguin" ; +{-VP (Imp Sg P3) =>-} "jegui" ; +{-VP (Pass Pl Fem) =>-} "jagudes" ; +{-VP (Pass Sg Fem) =>-} "jaguda" ; +{-VP (Pass Pl Masc) =>-} "jaguts" ; +{-VP (Pass Sg Masc) =>-} "jagut" ; +{-VP (Imp Sg P1) =>-} variants {} +] +} ; + + + + + + +lin omplir_V = verbV +{s = table (BeschCat.VFB) [ +{-VI Inf =>-} "omplir" ; +{-VI Ger =>-} "omplint" ; +{-VI Part =>-} "omplert" ; +{-VP (Pres Ind Pl P1) =>-} "omplim" ; +{-VP (Pres Ind Sg P1) =>-} "omplo" ; +{-VP (Pres Ind Pl P2) =>-} "ompliu" ; +{-VP (Pres Ind Sg P2) =>-} "omples" ; +{-VP (Pres Ind Pl P3) =>-} "omplen" ; +{-VP (Pres Ind Sg P3) =>-} "omple" ; +{-VP (Pres Subj Pl P1) =>-} "omplim" ; +{-VP (Pres Subj Sg P1) =>-} "ompli" ; +{-VP (Pres Subj Pl P2) =>-} "ompliu" ; +{-VP (Pres Subj Sg P2) =>-} "omplis" ; +{-VP (Pres Subj Pl P3) =>-} "omplin" ; +{-VP (Pres Subj Sg P3) =>-} "ompli" ; +{-VP (Impf Ind Pl P1) =>-} "omplíem" ;--# notpresent +{-VP (Impf Ind Sg P1) =>-} "omplia" ;--# notpresent +{-VP (Impf Ind Pl P2) =>-} "omplíeu" ;--# notpresent +{-VP (Impf Ind Sg P2) =>-} "omplies" ;--# notpresent +{-VP (Impf Ind Pl P3) =>-} "omplien" ;--# notpresent +{-VP (Impf Ind Sg P3) =>-} "omplia" ;--# notpresent +{-VP (Impf Subj Pl P1) =>-} "omplíssim" ;--# notpresent +{-VP (Impf Subj Sg P1) =>-} "omplís" ;--# notpresent +{-VP (Impf Subj Pl P2) =>-} "omplíssiu" ;--# notpresent +{-VP (Impf Subj Sg P2) =>-} "omplissis" ;--# notpresent +{-VP (Impf Subj Pl P3) =>-} "omplissin" ;--# notpresent +{-VP (Impf Subj Sg P3) =>-} "omplís" ;--# notpresent +{-VP (Fut Pl P1) =>-} "omplirem" ;--# notpresent +{-VP (Fut Sg P1) =>-} "ompliré" ;--# notpresent +{-VP (Fut Pl P2) =>-} "omplireu" ;--# notpresent +{-VP (Fut Sg P2) =>-} "ompliràs" ;--# notpresent +{-VP (Fut Pl P3) =>-} "ompliran" ;--# notpresent +{-VP (Fut Sg P3) =>-} "omplirà" ;--# notpresent +{-VP (Pret Pl P1) =>-} "omplíssim" ;--# notpresent +{-VP (Pret Sg P1) =>-} "omplís" ;--# notpresent +{-VP (Pret Pl P2) =>-} "omplíssiu" ;--# notpresent +{-VP (Pret Sg P2) =>-} "omplissis" ;--# notpresent +{-VP (Pret Pl P3) =>-} "omplissin" ;--# notpresent +{-VP (Pret Sg P3) =>-} "omplís" ;--# notpresent +{-VP (Cond Pl P1) =>-} "ompliríem" ;--# notpresent +{-VP (Cond Sg P1) =>-} "ompliria" ;--# notpresent +{-VP (Cond Pl P2) =>-} "ompliríeu" ;--# notpresent +{-VP (Cond Sg P2) =>-} "ompliries" ;--# notpresent +{-VP (Cond Pl P3) =>-} "omplirien" ;--# notpresent +{-VP (Cond Sg P3) =>-} "ompliria" ;--# notpresent +{-VP (Imp Pl P1) =>-} "omplim" ; +{-VP (Imp Pl P2) =>-} "ompliu" ; +{-VP (Imp Sg P2) =>-} "omple" ; +{-VP (Imp Pl P3) =>-} "omplin" ; +{-VP (Imp Sg P3) =>-} "ompli" ; +{-VP (Pass Pl Fem) =>-} "omplertes" ; +{-VP (Pass Sg Fem) =>-} "omplerta" ; +{-VP (Pass Pl Masc) =>-} "omplerts" ; +{-VP (Pass Sg Masc) =>-} "omplert" ; +{-VP (Imp Sg P1) =>-} variants {} +] +} ; + + + + + + + +lin venir_V = verbV +{s = table (BeschCat.VFB) [ +{-VI Inf =>-} "venir" ; +{-VI Ger =>-} "venint" ; +{-VI Part =>-} "vingut" ; +{-VP (Pres Ind Pl P1) =>-} "venim" ; +{-VP (Pres Ind Sg P1) =>-} "vinc" ; +{-VP (Pres Ind Pl P2) =>-} "veniu" ; +{-VP (Pres Ind Sg P2) =>-} "véns" ; +{-VP (Pres Ind Pl P3) =>-} "vénen" ; +{-VP (Pres Ind Sg P3) =>-} "ve" ; +{-VP (Pres Subj Pl P1) =>-} "vinguem" ; +{-VP (Pres Subj Sg P1) =>-} "vingui" ; +{-VP (Pres Subj Pl P2) =>-} "vingueu" ; +{-VP (Pres Subj Sg P2) =>-} "vinguis" ; +{-VP (Pres Subj Pl P3) =>-} "vinguin" ; +{-VP (Pres Subj Sg P3) =>-} "vingui" ; +{-VP (Impf Ind Pl P1) =>-} "veníem" ;--# notpresent +{-VP (Impf Ind Sg P1) =>-} "venia" ;--# notpresent +{-VP (Impf Ind Pl P2) =>-} "veníeu" ;--# notpresent +{-VP (Impf Ind Sg P2) =>-} "venies" ;--# notpresent +{-VP (Impf Ind Pl P3) =>-} "venien" ;--# notpresent +{-VP (Impf Ind Sg P3) =>-} "venia" ;--# notpresent +{-VP (Impf Subj Pl P1) =>-} "vinguéssim" ;--# notpresent +{-VP (Impf Subj Sg P1) =>-} "vingués" ;--# notpresent +{-VP (Impf Subj Pl P2) =>-} "vinguéssiu" ;--# notpresent +{-VP (Impf Subj Sg P2) =>-} "vinguessis" ;--# notpresent +{-VP (Impf Subj Pl P3) =>-} "vinguessin" ;--# notpresent +{-VP (Impf Subj Sg P3) =>-} "vingués" ;--# notpresent +{-VP (Fut Pl P1) =>-} "vindrem" ;--# notpresent +{-VP (Fut Sg P1) =>-} "vindré" ;--# notpresent +{-VP (Fut Pl P2) =>-} "vindreu" ;--# notpresent +{-VP (Fut Sg P2) =>-} "vindràs" ;--# notpresent +{-VP (Fut Pl P3) =>-} "vindran" ;--# notpresent +{-VP (Fut Sg P3) =>-} "vindrà" ;--# notpresent +{-VP (Pret Pl P1) =>-} "vinguéssim" ;--# notpresent +{-VP (Pret Sg P1) =>-} "vingués" ;--# notpresent +{-VP (Pret Pl P2) =>-} "vinguéssiu" ;--# notpresent +{-VP (Pret Sg P2) =>-} "vinguessis" ;--# notpresent +{-VP (Pret Pl P3) =>-} "vinguessin" ;--# notpresent +{-VP (Pret Sg P3) =>-} "vingués" ;--# notpresent +{-VP (Cond Pl P1) =>-} "vindríem" ;--# notpresent +{-VP (Cond Sg P1) =>-} "vindria" ;--# notpresent +{-VP (Cond Pl P2) =>-} "vindríeu" ;--# notpresent +{-VP (Cond Sg P2) =>-} "vindries" ;--# notpresent +{-VP (Cond Pl P3) =>-} "vindrien" ;--# notpresent +{-VP (Cond Sg P3) =>-} "vindria" ;--# notpresent +{-VP (Imp Pl P1) =>-} "vinguem" ; +{-VP (Imp Pl P2) =>-} "veniu" ; +{-VP (Imp Sg P2) =>-} "vine" ; +{-VP (Imp Pl P3) =>-} "vinguin" ; +{-VP (Imp Sg P3) =>-} "vingui" ; +{-VP (Pass Pl Fem) =>-} "vingudes" ; +{-VP (Pass Sg Fem) =>-} "vinguda" ; +{-VP (Pass Pl Masc) =>-} "vinguts" ; +{-VP (Pass Sg Masc) =>-} "vingut" ; +{-VP (Imp Sg P1) =>-} variants {} +] +} ; +} diff --git a/lib/resource-1.4/catalan/IrregCatAbs.gf b/lib/resource-1.4/catalan/IrregCatAbs.gf new file mode 100644 index 000000000..d5aa65fc6 --- /dev/null +++ b/lib/resource-1.4/catalan/IrregCatAbs.gf @@ -0,0 +1,1106 @@ +abstract IrregCatAbs = Cat ** { +-- fun abarse_V : V ; +-- fun abastecer_V : V ; +-- fun abeldar_V : V ; +-- fun aberrar_V : V ; +-- fun ablandecer_V : V ; +-- fun abnegar_V : V ; +-- fun abolir_V : V ; +-- fun aborrecer_V : V ; +-- fun abravecer_V : V ; +-- fun abrir_V : V ; +-- fun absolver_V : V ; +-- fun abstener_V : V ; +-- fun absterger_V : V ; +-- fun absterger2_V : V ; +-- fun abstraer_V : V ; +-- fun abuñolar_V : V ; +-- fun acaecer2_V : V ; +-- fun acaecer_V : V ; +-- fun acertar_V : V ; +-- fun aclarecer_V : V ; +-- fun acoger_V : V ; +-- fun acoger2_V : V ; +-- fun acollar_V : V ; +-- fun acomedirse_V : V ; +-- fun acontecer2_V : V ; +-- fun acontecer_V : V ; +-- fun acordar_V : V ; +-- fun acornar_V : V ; +-- fun acostar_V : V ; +-- fun acrecentar_V : V ; +-- fun acrecer_V : V ; +-- fun adestrar_V : V ; +-- fun adherir_V : V ; +-- fun adir_V : V ; +-- fun adolecer_V : V ; +-- fun adormecer_V : V ; +-- fun adormir_V : V ; +-- fun adquirir_V : V ; +-- fun adscribir_V : V ; +-- fun adstringir_V : V ; +-- fun aducir_V : V ; +-- fun advenir_V : V ; +-- fun advertir_V : V ; +-- fun aferrar_V : V ; +-- fun afligir_V : V ; +-- fun afluir_V : V ; +-- fun afollar_V : V ; +-- fun aforar_V : V ; +-- fun agradecer_V : V ; +-- fun agredir_V : V ; +-- fun aguerrir_V : V ; +-- fun ahincar_V : V ; +-- fun albeldar_V : V ; +-- fun alentar_V : V ; +-- fun aliquebrar_V : V ; +-- fun almorzar_V : V ; +-- fun alongar_V : V ; +-- fun aloquecerse_V : V ; +-- fun altivecer_V : V ; +-- fun amanecer_V : V ; +-- fun amarecer_V : V ; +-- fun amarillecer_V : V ; +-- fun amoblar_V : V ; +-- fun amohecer_V : V ; +-- fun amolar_V : V ; +-- fun amorecer_V : V ; +-- fun amortecer_V : V ; +-- fun amover_V : V ; +-- fun andar_V : V ; +-- fun anochecer_V : V ; +-- fun antecoger_V : V ; +-- fun antecoger2_V : V ; +-- fun antedecir_V : V ; +-- fun anteponer_V : V ; +-- fun antevenir_V : V ; +-- fun antever_V : V ; +-- fun anzolar_V : V ; +-- fun apacentar_V : V ; +-- fun aparecer_V : V ; +-- fun apercollar_V : V ; +-- fun apergollar_V : V ; +-- fun apernar_V : V ; +-- fun apescoliar_V : V ; +-- fun apetecer_V : V ; +-- fun aplacer2_V : V ; +-- fun aplacer_V : V ; +-- fun aponer_V : V ; +-- fun apostar_V : V ; +-- fun apretar_V : V ; +-- fun aprevenir_V : V ; +-- fun aprobar_V : V ; +-- fun arbolecer_V : V ; +-- fun arborecer_V : V ; +-- fun arcaizar_V : V ; +-- fun argüir_V : V ; +-- fun aridecer_V : V ; +-- fun arrecir_V : V ; +-- fun arrendar_V : V ; +-- fun arrusticar_V : V ; +-- fun ascender_V : V ; +-- fun asentar_V : V ; +-- fun asentir_V : V ; +-- fun aserrar_V : V ; +-- fun asestar_V : V ; +-- fun asestar2_V : V ; +-- fun asir_V : V ; +-- fun asolar_V : V ; +-- fun asoldar_V : V ; +-- fun asonar_V : V ; +-- fun aspaventar_V : V ; +-- fun asperger_V : V ; +-- fun asperger2_V : V ; +-- fun astreñir_V : V ; +-- fun astriñir_V : V ; +-- fun astringir_V : V ; +-- fun atardecer_V : V ; +-- fun atender_V : V ; +-- fun aterir_V : V ; +-- fun aterrar_V : V ; +-- fun atestar_V : V ; +-- fun atorar_V : V ; +-- fun atraer_V : V ; +-- fun atravesar_V : V ; +-- fun atribuir_V : V ; +-- fun atronar_V : V ; +-- fun avanecerse_V : V ; +-- fun avenir_V : V ; +-- fun aventar_V : V ; +-- fun avergonzar_V : V ; +-- fun azolar_V : V ; +-- fun beldar_V : V ; +-- fun bendecir_V : V ; +-- fun bienquerer_V : V ; +-- fun blandir_V : V ; +-- fun blanquecer_V : V ; +-- fun bruñir_V : V ; +-- fun bullir_V : V ; +-- fun caber_V : V ; +-- fun caer_V : V ; +-- fun calecer_V : V ; +-- fun calentar_V : V ; +-- fun canecerse_V : V ; +-- fun carecer_V : V ; +-- fun cegar_V : V ; +-- fun ceñir_V : V ; +-- fun cerner_V : V ; +-- fun cernir_V : V ; +-- fun cerrar_V : V ; +-- fun cimentar_V : V ; +-- fun circuir_V : V ; +-- fun circunferir_V : V ; +-- fun circunscribir_V : V ; +-- fun circunvolar_V : V ; +-- fun clarecer_V : V ; +-- fun clocar_V : V ; +-- fun coadquirir_V : V ; +-- fun cocer_V : V ; +-- fun coercer_V : V ; +-- fun coextenderse_V : V ; +-- fun coger_V : V ; +-- fun coger2_V : V ; +-- fun cohibir_V : V ; +-- fun colar_V : V ; +-- fun colegir_V : V ; +-- fun colgar_V : V ; +-- fun colicuecer_V : V ; +-- fun colorir_V : V ; +-- fun comedirse_V : V ; +-- fun comenzar_V : V ; +-- fun compadecer_V : V ; +-- fun comparecer_V : V ; +-- fun competir_V : V ; +-- fun complacer_V : V ; +-- fun componer_V : V ; +-- fun comprobar_V : V ; +-- fun compungir_V : V ; +-- fun concebir_V : V ; +-- fun concernir_V : V ; +-- fun concernir2_V : V ; +-- fun concertar_V : V ; +-- fun concluir_V : V ; +-- fun concordar_V : V ; +-- fun condecender_V : V ; +-- fun condecir_V : V ; +-- fun condescender_V : V ; +-- fun condolecerse_V : V ; +-- fun condolerse_V : V ; +-- fun conducir_V : V ; +-- fun conferir_V : V ; +-- fun confesar_V : V ; +-- fun confluir_V : V ; +-- fun conmover_V : V ; +-- fun conocer_V : V ; +-- fun conseguir_V : V ; +-- fun consentir_V : V ; +-- fun consolar_V : V ; +-- fun consonar_V : V ; +-- fun constituir_V : V ; +-- fun constreñir_V : V ; +-- fun construir_V : V ; +-- fun contar_V : V ; +-- fun contender_V : V ; +-- fun contener_V : V ; +-- fun contradecir_V : V ; +-- fun contraer_V : V ; +-- fun contrahacer_V : V ; +-- fun contramanifestar_V : V ; +-- fun contraponer_V : V ; +-- fun contravenir_V : V ; +-- fun contribuir_V : V ; +-- fun controvertir_V : V ; +-- fun convalecer_V : V ; +-- fun convencer_V : V ; +-- fun convenir_V : V ; +-- fun converger_V : V ; +-- fun converger2_V : V ; +-- fun convergir_V : V ; +-- fun convertir_V : V ; +-- fun coproducir_V : V ; +-- fun corregir_V : V ; +-- fun corroer_V : V ; +-- fun costar_V : V ; +-- fun crecer_V : V ; +-- fun creer_V : V ; +-- fun cubrir_V : V ; +-- fun dar_V : V ; +-- fun decaer_V : V ; +-- fun decentar_V : V ; +-- fun decir_V : V ; +-- fun decrecer_V : V ; +-- fun deducir_V : V ; +-- fun defender_V : V ; +-- fun deferir_V : V ; +-- fun degollar_V : V ; +-- fun delinquir_V : V ; +-- fun demoler_V : V ; +-- fun demostrar_V : V ; +-- fun denegar_V : V ; +-- fun denegrir_V : V ; +-- fun denostar_V : V ; +-- fun dentar_V : V ; +-- fun deponer_V : V ; +-- fun derrelinquir_V : V ; +-- fun derrenegar_V : V ; +-- fun derrengar_V : V ; +-- fun derretir_V : V ; +-- fun derruir_V : V ; +-- fun desabastecer_V : V ; +-- fun desacertar_V : V ; +-- fun desacollar_V : V ; +-- fun desacordar_V : V ; +-- fun desadormecer_V : V ; +-- fun desadvertir_V : V ; +-- fun desaferrar_V : V ; +-- fun desaforar_V : V ; +-- fun desagradecer_V : V ; +-- fun desalentar_V : V ; +-- fun desamoblar_V : V ; +-- fun desandar_V : V ; +-- fun desaparecer_V : V ; +-- fun desapretar_V : V ; +-- fun desaprobar_V : V ; +-- fun desarrendar_V : V ; +-- fun desasentar_V : V ; +-- fun desasir_V : V ; +-- fun desasosegar_V : V ; +-- fun desatender_V : V ; +-- fun desatentar_V : V ; +-- fun desaterrar_V : V ; +-- fun desavenir_V : V ; +-- fun desbravecer_V : V ; +-- fun descabullirse_V : V ; +-- fun descaecer_V : V ; +-- fun descaer_V : V ; +-- fun desceñir_V : V ; +-- fun descender_V : V ; +-- fun descerrar_V : V ; +-- fun descimentar_V : V ; +-- fun descocer_V : V ; +-- fun descoger_V : V ; +-- fun descoger2_V : V ; +-- fun descolgar_V : V ; +-- fun descollar_V : V ; +-- fun descolorir_V : V ; +-- fun descomedirse_V : V ; +-- fun descomponer_V : V ; +-- fun desconcertar_V : V ; +-- fun desconocer_V : V ; +-- fun desconsentir_V : V ; +-- fun desconsolar_V : V ; +-- fun descontar_V : V ; +-- fun desconvenir_V : V ; +-- fun descordar_V : V ; +-- fun descornar_V : V ; +-- fun descreer_V : V ; +-- fun describir_V : V ; +-- fun descubrir_V : V ; +-- fun desdecir_V : V ; +-- fun desdentar_V : V ; +-- fun desembebecerse_V : V ; +-- fun desembravecer_V : V ; +-- fun desempedrar_V : V ; +-- fun desencerrar_V : V ; +-- fun desencoger_V : V ; +-- fun desencoger2_V : V ; +-- fun desencordar_V : V ; +-- fun desencovar_V : V ; +-- fun desenfurecer_V : V ; +-- fun desengrosar_V : V ; +-- fun desenmohecer_V : V ; +-- fun desenmudecer_V : V ; +-- fun desenrudecer_V : V ; +-- fun desensoberbecer_V : V ; +-- fun desentenderse_V : V ; +-- fun desenterrar_V : V ; +-- fun desentorpecer_V : V ; +-- fun desentumecer_V : V ; +-- fun desenvolver_V : V ; +-- fun deservir_V : V ; +-- fun desfallecer_V : V ; +-- fun desfavorecer_V : V ; +-- fun desflorecer_V : V ; +-- fun desfortalecer_V : V ; +-- fun desfruncir_V : V ; +-- fun desgobernar_V : V ; +-- fun desguarnecer_V : V ; +-- fun deshacer_V : V ; +-- fun deshelar_V : V ; +-- fun desherbar_V : V ; +-- fun desherrar_V : V ; +-- fun deshumedecer_V : V ; +-- fun desimponer_V : V ; +-- fun desinvernar_V : V ; +-- fun deslendrar_V : V ; +-- fun desleír_V : V ; +-- fun deslucir_V : V ; +-- fun desmajolar_V : V ; +-- fun desmedirse_V : V ; +-- fun desmelar_V : V ; +-- fun desmembrar_V : V ; +-- fun desmentir_V : V ; +-- fun desmerecer_V : V ; +-- fun desmullir_V : V ; +-- fun desobedecer_V : V ; +-- fun desobstruir_V : V ; +-- fun desolar_V : V ; +-- fun desoldar_V : V ; +-- fun desollar_V : V ; +-- fun desoír_V : V ; +-- fun desosar_V : V ; +-- fun desosegar_V : V ; +-- fun desparecer_V : V ; +-- fun despedir_V : V ; +-- fun despedrar_V : V ; +-- fun desperecerse_V : V ; +-- fun despernar_V : V ; +-- fun despertar_V : V ; +-- fun despezar_V : V ; +-- fun desplacer_V : V ; +-- fun desplegar_V : V ; +-- fun despoblar_V : V ; +-- fun desposeer_V : V ; +-- fun desproveer_V : V ; +-- fun desquerer_V : V ; +-- fun desraizar_V : V ; +-- fun desteñir_V : V ; +-- fun destentar_V : V ; +-- fun desterrar_V : V ; +-- fun destituir_V : V ; +-- fun destorcer_V : V ; +-- fun destruir_V : V ; +-- fun desuncir_V : V ; +-- fun desvanecer_V : V ; +-- fun desventar_V : V ; +-- fun desvestir_V : V ; +-- fun desvolver_V : V ; +-- fun detener_V : V ; +-- fun deterger_V : V ; +-- fun deterger2_V : V ; +-- fun detraer_V : V ; +-- fun devenir_V : V ; +-- fun devolver_V : V ; +-- fun dezmar_V : V ; +-- fun diferir_V : V ; +-- fun difluir_V : V ; +-- fun digerir_V : V ; +-- fun diluir_V : V ; +-- fun diminuir_V : V ; +-- fun dirigir_V : V ; +-- fun discernir_V : V ; +-- fun discontar_V : V ; +-- fun disconvenir_V : V ; +-- fun discordar_V : V ; +-- fun disentir_V : V ; +-- fun disminuir_V : V ; +-- fun disolver_V : V ; +-- fun disonar_V : V ; +-- fun displacer_V : V ; +-- fun disponer_V : V ; +-- fun distender_V : V ; +-- fun distinguir_V : V ; +-- fun distraer_V : V ; +-- fun distribuir_V : V ; +-- fun divergir_V : V ; +-- fun divertir_V : V ; +-- fun dolar_V : V ; +-- fun doler_V : V ; +-- fun dormir_V : V ; +-- fun eflorecerse_V : V ; +-- fun efluir_V : V ; +-- fun ejercer_V : V ; +-- fun elegir_V : V ; +-- fun embarbecer_V : V ; +-- fun embastecer_V : V ; +-- fun embebecer_V : V ; +-- fun embellaquecerse_V : V ; +-- fun embellecer_V : V ; +-- fun embermejecer_V : V ; +-- fun embestir_V : V ; +-- fun emblandecer_V : V ; +-- fun emblanquecer_V : V ; +-- fun embobecer_V : V ; +-- fun embosquecer_V : V ; +-- fun embravecer_V : V ; +-- fun embrutecer_V : V ; +-- fun emerger_V : V ; +-- fun emerger2_V : V ; +-- fun empajolar_V : V ; +-- fun empalidecer_V : V ; +-- fun emparentar_V : V ; +-- fun empavorecer_V : V ; +-- fun empecer_V : V ; +-- fun empedernir_V : V ; +-- fun empedrar_V : V ; +-- fun empeller_V : V ; +-- fun empequehecer_V : V ; +-- fun empezar_V : V ; +-- fun emplastecer_V : V ; +-- fun emplebeyecer_V : V ; +-- fun emplumecer_V : V ; +-- fun empobrecer_V : V ; +-- fun empodrecer_V : V ; +-- fun empoltronecerse_V : V ; +-- fun emporcar_V : V ; +-- fun empretecer_V : V ; +-- fun emputecer_V : V ; +-- fun enaltecer_V : V ; +-- fun enamarillecer_V : V ; +-- fun enardecer_V : V ; +-- fun encabellecerse_V : V ; +-- fun encallecer_V : V ; +-- fun encalvecer_V : V ; +-- fun encandecer_V : V ; +-- fun encanecer_V : V ; +-- fun encarecer_V : V ; +-- fun encarnecer_V : V ; +-- fun enceguecer_V : V ; +-- fun encender_V : V ; +-- fun encentar_V : V ; +-- fun encerrar_V : V ; +-- fun enclocar_V : V ; +-- fun encloquecer_V : V ; +-- fun encoger_V : V ; +-- fun encoger2_V : V ; +-- fun encomendar_V : V ; +-- fun encontrar_V : V ; +-- fun encorar_V : V ; +-- fun encordar_V : V ; +-- fun encorecer_V : V ; +-- fun encovar_V : V ; +-- fun encrudecer_V : V ; +-- fun encruelecer_V : V ; +-- fun encubertar_V : V ; +-- fun encubrir_V : V ; +-- fun endentar_V : V ; +-- fun endentecer_V : V ; +-- fun endurecer_V : V ; +-- fun enflaquecer_V : V ; +-- fun enflorecer_V : V ; +-- fun enfranquecer_V : V ; +-- fun enfurecer_V : V ; +-- fun engorar_V : V ; +-- fun engrandecer_V : V ; +-- fun engravecer_V : V ; +-- fun engreír_V : V ; +-- fun engrosar_V : V ; +-- fun engrumecerse_V : V ; +-- fun engullir_V : V ; +-- fun enhestar_V : V ; +-- fun enlenzar_V : V ; +-- fun enllentecer_V : V ; +-- fun enlobreguecer_V : V ; +-- fun enloquecer_V : V ; +-- fun enlucir_V : V ; +-- fun enlustrecer_V : V ; +-- fun enmagrecer_V : V ; +-- fun enmalecer_V : V ; +-- fun enmarillecerse_V : V ; +-- fun enmelar_V : V ; +-- fun enmendar_V : V ; +-- fun enmohecer_V : V ; +-- fun enmollecer_V : V ; +-- fun enmudecer_V : V ; +-- fun ennegrecer_V : V ; +-- fun ennoblecer_V : V ; +-- fun ennudecer_V : V ; +-- fun enorgullecer_V : V ; +-- fun enraizar_V : V ; +-- fun enralecer_V : V ; +-- fun enrarecer_V : V ; +-- fun enrigidecer_V : V ; +-- fun enriquecer_V : V ; +-- fun enrocar_V : V ; +-- fun enrodar_V : V ; +-- fun enrojecer_V : V ; +-- fun enronquecer_V : V ; +-- fun enrudecer_V : V ; +-- fun enruinecer_V : V ; +-- fun ensandecer_V : V ; +-- fun ensangrentar_V : V ; +-- fun ensarmentar_V : V ; +-- fun ensarnecer_V : V ; +-- fun ensilvecerse_V : V ; +-- fun ensoñar_V : V ; +-- fun ensoberbecer_V : V ; +-- fun ensolver_V : V ; +-- fun ensombrecer_V : V ; +-- fun ensordecer_V : V ; +-- fun entallecer_V : V ; +-- fun entender_V : V ; +-- fun entenebrecer_V : V ; +-- fun enternecer_V : V ; +-- fun enterrar_V : V ; +-- fun entesar_V : V ; +-- fun entestecer_V : V ; +-- fun entigrecerse_V : V ; +-- fun entontecer_V : V ; +-- fun entorpecer_V : V ; +-- fun entortar_V : V ; +-- fun entreabrir_V : V ; +-- fun entrecerrar_V : V ; +-- fun entrecoger_V : V ; +-- fun entrecoger2_V : V ; +-- fun entredecir_V : V ; +-- fun entrelucir_V : V ; +-- fun entreoír_V : V ; +-- fun entreparecerse_V : V ; +-- fun entrepernar_V : V ; +-- fun entretener_V : V ; +-- fun entrever_V : V ; +-- fun entristecer_V : V ; +-- fun entullecer_V : V ; +-- fun entumecer_V : V ; +-- fun envaguecer_V : V ; +-- fun envanecer_V : V ; +-- fun envejecer_V : V ; +-- fun enverdecer_V : V ; +-- fun envestir_V : V ; +-- fun envolver_V : V ; +-- fun enzurdecer_V : V ; +-- fun equivaler_V : V ; +-- fun erguir_V : V ; +-- fun erigir_V : V ; +-- fun errar_V : V ; +-- fun escabullirse_V : V ; +-- fun escaecer_V : V ; +-- fun escalfecerse_V : V ; +-- fun escarmentar_V : V ; +-- fun escarnecer_V : V ; +-- fun esclarecer_V : V ; +-- fun escocer_V : V ; +-- fun escoger_V : V ; +-- fun escoger2_V : V ; +-- fun escolar_V : V ; +-- fun escribir_V : V ; +-- fun esforzar_V : V ; +-- fun esmorecer_V : V ; +-- fun esmuir_V : V ; +-- fun establecer_V : V ; +-- fun estarcir_V : V ; + fun estar_V : V ; +-- fun estatuir_V : V ; +-- fun estregar_V : V ; +-- fun estreñir_V : V ; +-- fun estremecer_V : V ; +-- fun europeizar_V : V ; +-- fun evanecer_V : V ; +-- fun evanescer_V : V ; +-- fun excandecer_V : V ; +-- fun excluir_V : V ; +-- fun exigir_V : V ; +-- fun expedir_V : V ; +-- fun exponer_V : V ; +-- fun extender_V : V ; +-- fun extinguir_V : V ; +-- fun extraer_V : V ; +-- fun fallecer_V : V ; +-- fun fallir_V : V ; +-- fun favorecer_V : V ; +-- fun fenecer_V : V ; +-- fun ferrar_V : V ; +-- fun fingir_V : V ; +-- fun florecer_V : V ; +-- fun fluir_V : V ; +-- fun follar_V : V ; +-- fun fortalecer_V : V ; +-- fun forzar_V : V ; +-- fun fosforecer_V : V ; +-- fun fosforescer_V : V ; +-- fun fotocomponer_V : V ; +-- fun frangir_V : V ; +-- fun fregar_V : V ; +-- fun freír_V : V ; +-- fun fruir_V : V ; +-- fun fruncir_V : V ; +-- fun frutecer_V : V ; +-- fun fulgir_V : V ; +-- fun fungir_V : V ; +-- fun gañir_V : V ; +-- fun garantir_V : V ; +-- fun gemir_V : V ; +-- fun gernir_V : V ; +-- fun gobernar_V : V ; +-- fun grandisonar_V : V ; +-- fun gruñir_V : V ; +-- fun gruir_V : V ; +-- fun guañir_V : V ; +-- fun guarecer_V : V ; +-- fun guarnecer_V : V ; + fun haver_V : V ; +-- fun hacendar_V : V ; +-- fun hacer_V : V ; +-- fun hebraizar_V : V ; +-- fun heder_V : V ; +-- fun heñir_V : V ; +-- fun helar_V : V ; +-- fun henchir_V : V ; +-- fun hender_V : V ; +-- fun hendir_V : V ; +-- fun herbar_V : V ; +-- fun herbecer_V : V ; +-- fun herir_V : V ; +-- fun hermanecer_V : V ; +-- fun herrar_V : V ; +-- fun herventar_V : V ; +-- fun hervir_V : V ; +-- fun holgar_V : V ; +-- fun holiar_V : V ; +-- fun huir_V : V ; +-- fun humedecer_V : V ; +-- fun imbuir_V : V ; +-- fun impedir_V : V ; +-- fun imponer_V : V ; +-- fun imprimir_V : V ; +-- fun improbar_V : V ; +-- fun incensar_V : V ; +-- fun incluir_V : V ; +-- fun indisponer_V : V ; +-- fun inducir_V : V ; +-- fun inferir_V : V ; +-- fun infernar_V : V ; +-- fun infligir_V : V ; +-- fun influir_V : V ; +-- fun infringir_V : V ; +-- fun ingerir_V : V ; +-- fun injerir_V : V ; +-- fun inmergir_V : V ; +-- fun inmiscuir_V : V ; +-- fun inquirir_V : V ; +-- fun inscribir_V : V ; +-- fun inserir_V : V ; +-- fun instituir_V : V ; +-- fun instruir_V : V ; +-- fun interferir_V : V ; +-- fun interponer_V : V ; +-- fun intervenir_V : V ; +-- fun introducir_V : V ; +-- fun intuir_V : V ; +-- fun invernar_V : V ; +-- fun invertir_V : V ; +-- fun investir_V : V ; +-- fun irruir_V : V ; +-- fun ir_V : V ; +-- fun jamerdar_V : V ; +-- fun jimenzar_V : V ; +-- fun judaizar_V : V ; +-- fun jugar_V : V ; +-- fun juñir_V : V ; +-- fun languidecer_V : V ; +-- fun leer_V : V ; +-- fun licuefacer_V : V ; +-- fun lividecer_V : V ; +-- fun llover_V : V ; +-- fun lobreguecer_V : V ; +-- fun lucir_V : V ; +-- fun luir_V : V ; +-- fun malentender_V : V ; +-- fun malherir_V : V ; +-- fun malquerer_V : V ; +-- fun maltraer_V : V ; +-- fun mancornar_V : V ; +-- fun manifestar_V : V ; +-- fun manir_V : V ; +-- fun mantener_V : V ; +-- fun manuscribir_V : V ; +-- fun manutener_V : V ; +-- fun mecer_V : V ; +-- fun medir_V : V ; +-- fun melar_V : V ; +-- fun mentar_V : V ; +-- fun mentir_V : V ; +-- fun merecer_V : V ; +-- fun merendar_V : V ; +-- fun moblar_V : V ; +-- fun mohecer_V : V ; +-- fun moler_V : V ; +-- fun morder_V : V ; +-- fun morir_V : V ; +-- fun mostrar_V : V ; +-- fun mover_V : V ; +-- fun mugir_V : V ; +-- fun muñir_V : V ; +-- fun mullir_V : V ; +-- fun nacer_V : V ; +-- fun negar_V : V ; +-- fun negrecer_V : V ; +-- fun nevar_V : V ; +-- fun obedecer_V : V ; +-- fun obscurecer_V : V ; +-- fun obstruir_V : V ; +-- fun obtener_V : V ; +-- fun ocluir_V : V ; +-- fun ofrecer_V : V ; +-- fun oler_V : V ; +-- fun oponer_V : V ; +-- fun oír_V : V ; +-- fun oscurecer_V : V ; +-- fun pacer_V : V ; +-- fun padecer_V : V ; +-- fun palidecer_V : V ; +-- fun parecer_V : V ; +-- fun patiquebrar_V : V ; +-- fun pedir_V : V ; +-- fun pensar_V : V ; +-- fun percollar_V : V ; +-- fun perder_V : V ; +-- fun perecer_V : V ; +-- fun permanecer_V : V ; +-- fun perniquebrar_V : V ; +-- fun perquirir_V : V ; +-- fun perseguir_V : V ; +-- fun pertenecer_V : V ; +-- fun pervertir_V : V ; +-- fun pimpollecer_V : V ; +-- fun placer_V : V ; +-- fun plañir_V : V ; +-- fun plastecer_V : V ; +-- fun plegar_V : V ; +-- fun poblar_V : V ; +-- fun poder_V : V ; +-- fun poner_V : V ; +-- fun poseer_V : V ; +-- fun posponer_V : V ; +-- fun preconcebir_V : V ; +-- fun preconocer_V : V ; +-- fun predecir_V : V ; +-- fun predisponer_V : V ; +-- fun preelegir_V : V ; +-- fun preestablecer_V : V ; +-- fun preferir_V : V ; +-- fun prelucir_V : V ; +-- fun premorir_V : V ; +-- fun premostrar_V : V ; +-- fun prender_V : V ; +-- fun preponer_V : V ; +-- fun prescribir_V : V ; +-- fun presentir_V : V ; +-- fun presuponer_V : V ; +-- fun preterir_V : V ; +-- fun prevalecer_V : V ; +-- fun prevaler_V : V ; +-- fun prevenir_V : V ; +-- fun prever_V : V ; +-- fun probar_V : V ; +-- fun producir_V : V ; +-- fun proferir_V : V ; +-- fun prohibir_V : V ; +-- fun promover_V : V ; +-- fun proponer_V : V ; +-- fun proscribir_V : V ; +-- fun proseguir_V : V ; +-- fun prostituir_V : V ; +-- fun proteger_V : V ; +-- fun proteger2_V : V ; +-- fun proveer_V : V ; +-- fun provenir_V : V ; +-- fun pudrir_V : V ; +-- fun pungir_V : V ; +-- fun quebrar_V : V ; +-- fun querer_V : V ; +-- fun radiodirigir_V : V ; +-- fun raer_V : V ; +-- fun rarefacer_V : V ; +-- fun reabrir_V : V ; +-- fun reaparecer_V : V ; +-- fun reapretar_V : V ; +-- fun reargüir_V : V ; +-- fun reaventar_V : V ; +-- fun reblandecer_V : V ; +-- fun rebullir_V : V ; +-- fun recaer_V : V ; +-- fun recalentar_V : V ; +-- fun receñir_V : V ; +-- fun recentar_V : V ; +-- fun recluir_V : V ; +-- fun recocer_V : V ; +-- fun recoger_V : V ; +-- fun recoger2_V : V ; +-- fun recolar_V : V ; +-- fun recolegir_V : V ; +-- fun recomendar_V : V ; +-- fun recomenzar_V : V ; +-- fun recomponer_V : V ; +-- fun reconducir_V : V ; +-- fun reconocer_V : V ; +-- fun reconstituir_V : V ; +-- fun reconstruir_V : V ; +-- fun recontar_V : V ; +-- fun reconvalecer_V : V ; +-- fun reconvenir_V : V ; +-- fun reconvertir_V : V ; +-- fun recordar_V : V ; +-- fun recostar_V : V ; +-- fun recrecer_V : V ; +-- fun recrudecer_V : V ; +-- fun redargüir_V : V ; +-- fun redecir_V : V ; +-- fun redescontar_V : V ; +-- fun redistribuir_V : V ; +-- fun reducir_V : V ; +-- fun reelegir_V : V ; +-- fun reencontrar_V : V ; +-- fun reexpedir_V : V ; +-- fun referir_V : V ; +-- fun reflorecer_V : V ; +-- fun refluir_V : V ; +-- fun reforzar_V : V ; +-- fun refregar_V : V ; +-- fun refreír_V : V ; +-- fun refringir_V : V ; +-- fun refulgir_V : V ; +-- fun regañir_V : V ; +-- fun regar_V : V ; +-- fun regimentar_V : V ; +-- fun regir_V : V ; +-- fun regoldar_V : V ; +-- fun regruñir_V : V ; +-- fun reguarnecer_V : V ; +-- fun rehacer_V : V ; +-- fun rehenchir_V : V ; +-- fun reherir_V : V ; +-- fun reherrar_V : V ; +-- fun rehervir_V : V ; +-- fun rehollar_V : V ; +-- fun rehuir_V : V ; +-- fun rehumedecer_V : V ; +-- fun reinscribir_V : V ; +-- fun reñir_V : V ; +-- fun rejuvenecer_V : V ; +-- fun releer_V : V ; +-- fun relentecer_V : V ; +-- fun relucir_V : V ; +-- fun remanecer_V : V ; +-- fun remecer_V : V ; +-- fun remedir_V : V ; +-- fun remembrar_V : V ; +-- fun remendar_V : V ; +-- fun remolar_V : V ; +-- fun remoler_V : V ; +-- fun remostecerse_V : V ; +-- fun remover_V : V ; +-- fun remullir_V : V ; +-- fun renacer_V : V ; +-- fun rencontrar_V : V ; +-- fun rendir_V : V ; +-- fun renegar_V : V ; +-- fun renovar_V : V ; +-- fun repacer_V : V ; +-- fun repensar_V : V ; +-- fun repetir_V : V ; +-- fun replegar_V : V ; +-- fun repoblar_V : V ; +-- fun reponer_V : V ; +-- fun reprobar_V : V ; +-- fun reproducir_V : V ; +-- fun requebrar_V : V ; +-- fun requerir_V : V ; +-- fun rernorder_V : V ; +-- fun reír_V : V ; +-- fun resaber_V : V ; +-- fun resalir_V : V ; +-- fun resarcir_V : V ; +-- fun rescontrar_V : V ; +-- fun rescribir_V : V ; +-- fun resegar_V : V ; +-- fun reseguir_V : V ; +-- fun resolgar_V : V ; +-- fun resollar_V : V ; +-- fun resolver_V : V ; +-- fun resonar_V : V ; +-- fun resplandecer_V : V ; +-- fun resquebrar_V : V ; +-- fun restablecer_V : V ; +-- fun restituir_V : V ; +-- fun restregar_V : V ; +-- fun restriñir_V : V ; +-- fun restringir_V : V ; +-- fun resurgir_V : V ; +-- fun retallecer_V : V ; +-- fun reteñir_V : V ; +-- fun retemblar_V : V ; +-- fun retener_V : V ; +-- fun retentar_V : V ; +-- fun retiñir_V : V ; +-- fun retoñecer_V : V ; +-- fun retorcer_V : V ; +-- fun retostar_V : V ; +-- fun retraducir_V : V ; +-- fun retraer_V : V ; +-- fun retribuir_V : V ; +-- fun retronar_V : V ; +-- fun retrotraer_V : V ; +-- fun reunir_V : V ; +-- fun revejecer_V : V ; +-- fun revenir_V : V ; +-- fun reventar_V : V ; +-- fun reverdecer_V : V ; +-- fun reverter_V : V ; +-- fun revertir_V : V ; +-- fun rever_V : V ; +-- fun revestir_V : V ; +-- fun revolar_V : V ; +-- fun revolcar_V : V ; +-- fun revolver_V : V ; +-- fun rezurcir_V : V ; +-- fun robustecer_V : V ; +-- fun rodar_V : V ; +-- fun roer_V : V ; +-- fun rogar_V : V ; +-- fun romper_V : V ; +-- fun rugir_V : V ; +-- fun rusentar_V : V ; +-- fun saber_V : V ; +-- fun salir_V : V ; +-- fun salpimentar_V : V ; +-- fun salpullir_V : V ; +-- fun sarmentar_V : V ; +-- fun sarpullir_V : V ; +-- fun satisfacer_V : V ; +-- fun seducir_V : V ; +-- fun segar_V : V ; +-- fun seguir_V : V ; +-- fun sembrar_V : V ; +-- fun sementar_V : V ; +-- fun sentar_V : V ; +-- fun sentir_V : V ; +-- fun serrar_V : V ; +-- fun servir_V : V ; + fun ser_V : V ; +-- fun soñar_V : V ; +-- fun sobrecalentar_V : V ; +-- fun sobrecoger_V : V ; +-- fun sobrecoger2_V : V ; +-- fun sobrecrecer_V : V ; +-- fun sobreentender_V : V ; +-- fun sobreexponer_V : V ; +-- fun sobrentender_V : V ; +-- fun sobreponer_V : V ; +-- fun sobresalir_V : V ; +-- fun sobrescribir_V : V ; +-- fun sobreseer_V : V ; +-- fun sobresembrar_V : V ; +-- fun sobresolar_V : V ; +-- fun sobrevenir_V : V ; +-- fun sobreverterse_V : V ; +-- fun sobrevestir_V : V ; +-- fun sobrevolar_V : V ; +-- fun socolar_V : V ; +-- fun sofreír_V : V ; +-- fun solar_V : V ; +-- fun soldar_V : V ; +-- fun soler_V : V ; +-- fun soltar_V : V ; +-- fun sonar_V : V ; +-- fun sonreír_V : V ; +-- fun sorregar_V : V ; +-- fun sosegar_V : V ; +-- fun sostener_V : V ; +-- fun soterrar_V : V ; +-- fun subarrendar_V : V ; +-- fun subdistinguir_V : V ; +-- fun subentender_V : V ; +-- fun subexponer_V : V ; +-- fun subscribir_V : V ; +-- fun subseguir_V : V ; +-- fun subsolar_V : V ; +-- fun substituir_V : V ; +-- fun substraer_V : V ; +-- fun subtender_V : V ; +-- fun subvenir_V : V ; +-- fun subvertir_V : V ; +-- fun subyacer_V : V ; +-- fun sugerir_V : V ; +-- fun sumergir_V : V ; +-- fun superentender_V : V ; +-- fun superponer_V : V ; +-- fun supervenir_V : V ; +-- fun suponer_V : V ; +-- fun surgir_V : V ; +-- fun suscribir_V : V ; +-- fun sustituir_V : V ; +-- fun sustraer_V : V ; +-- fun tañer_V : V ; +-- fun tallecer_V : V ; +-- fun tardecer_V : V ; +-- fun teñir_V : V ; +-- fun telecomponer_V : V ; +-- fun teledirigir_V : V ; +-- fun temblar_V : V ; +-- fun tender_V : V ; +-- fun tener_V : V ; +-- fun tentar_V : V ; +-- fun tonar_V : V ; +-- fun torcer_V : V ; +-- fun tostar_V : V ; +-- fun traducir_V : V ; +-- fun traer_V : V ; +-- fun transcender_V : V ; +-- fun transcribir_V : V ; +-- fun transferir_V : V ; +-- fun transgredir_V : V ; +-- fun transigir_V : V ; +-- fun translucirse_V : V ; +-- fun transponer_V : V ; +-- fun trascender_V : V ; +-- fun trascolar_V : V ; +-- fun trascribir_V : V ; +-- fun trasegar_V : V ; +-- fun trasferir_V : V ; +-- fun trasfregar_V : V ; +-- fun trasgredir_V : V ; +-- fun traslucir_V : V ; +-- fun trasoñar_V : V ; +-- fun trasoír_V : V ; +-- fun trasparecer_V : V ; +-- fun trasponer_V : V ; +-- fun trastrocar_V : V ; +-- fun trasverter_V : V ; +-- fun trasver_V : V ; +-- fun travestir_V : V ; +-- fun trocar_V : V ; +-- fun tronar_V : V ; +-- fun tropezar_V : V ; +-- fun tullecer_V : V ; +-- fun tullir_V : V ; +-- fun tumefacer_V : V ; +-- fun uncir_V : V ; +-- fun ungir_V : V ; +-- fun unisonar_V : V ; +-- fun urgir_V : V ; +-- fun usucapir_V : V ; +-- fun valer_V : V ; +-- fun vencer_V : V ; +-- fun venir_V : V ; +-- fun ventar_V : V ; +-- fun verdecer_V : V ; +-- fun verter_V : V ; +-- fun ver_V : V ; +-- fun vestir_V : V ; +-- fun volar_V : V ; +-- fun volcar_V : V ; +-- fun volver_V : V ; +-- fun yacer_V : V ; +-- fun yuxtaponer_V : V ; +-- fun zabullir_V : V ; +-- fun zaherir_V : V ; +-- fun zambullir_V : V ; +-- fun zurcir_V : V ; +fun haver_V : V ; +fun estar_V : V ; +fun callar_V : V ; +fun caure_V : V ; +fun cloure_V : V ; +fun complaure_V : V ; +fun contradir_V : V ; +fun cosir_V : V ; +fun dir_V : V ; +fun doldre_V : V ; +fun endur_V : V ; +fun escopir_V : V ; +fun fondre_V : V ; +fun jeure_V : V ; +fun omplir_V : V ; +fun venir_V : V ; +} diff --git a/lib/resource-1.4/catalan/LangCat.gf b/lib/resource-1.4/catalan/LangCat.gf new file mode 100644 index 000000000..6e74e77bb --- /dev/null +++ b/lib/resource-1.4/catalan/LangCat.gf @@ -0,0 +1,10 @@ +--# -path=.:../romance:../abstract:../common:prelude + +concrete LangCat of Lang = + GrammarCat, + LexiconCat + ** { + +flags startcat = Phr ; unlexer = text ; lexer = text ; + +} ; diff --git a/lib/resource-1.4/catalan/LexiconCat.gf b/lib/resource-1.4/catalan/LexiconCat.gf new file mode 100644 index 000000000..b9d07938d --- /dev/null +++ b/lib/resource-1.4/catalan/LexiconCat.gf @@ -0,0 +1,357 @@ +--# -path=.:../romance:../common:../abstract:../../prelude + +concrete LexiconCat of Lexicon = CatCat ** open + (M=MorphoCat), ParadigmsCat, BeschCat in { + +flags + optimize=values ; + +oper + regFN : Str -> N = \s -> femN (regN s) ; + regMN : Str -> N = \s -> regN s ; + +lin + airplane_N = regMN "avió" ; + + answer_V2S = mkV2S (regV "respondre") dative ; + apartment_N = regMN "pis" ; + apple_N = regFN "poma" ; + art_N = regMN "art" ; +-- ask_V2Q = mkV2Q (regV "preguntar") dative ; + baby_N = regMN "nadó" ; + bad_A = mkADeg (regA "dolent") (regA "pitjor") ; + bank_N = regMN "banc" ; + beautiful_A = prefA (regADeg "bell") ; +-- become_VA = reflV (regV "convertir") ; --- convertirse en, volverse, ponerse + beer_N = regFN "cervesa" ; +-- beg_V2V = mkV2V (regV "rogar") accusative dative ; -- pedir + big_A = regADeg "gros" ; + bike_N = regFN "bicicleta" ; + bird_N = regMN "ocell" ; + black_A = regADeg "negre" ; + blue_A = regADeg "blau" ; + boat_N = regFN "barca" ; + book_N = regMN "llibre" ; + boot_N = regFN "bota" ; + boss_N = regMN "cap" ; + boy_N = regMN "noi" ; + bread_N = regMN "pa" ; + break_V2 = dirV2 (regV "trencar") ; + broad_A = regADeg "ample" ; + brother_N2 = deN2 (regMN "germà") ; + brown_A = compADeg (mkA "marró" "marrona" "marrons" "marrones" "marronament") ; --- * + butter_N = regFN "mantega" ; + buy_V2 = dirV2 (regV "comprar") ; + camera_N = regFN "càmara" ; -- ["máquina fotográfica"] + cap_N = regFN "gorra" ; + car_N = regMN "cotxe" ; + carpet_N = regFN "catifa" ; + cat_N = regMN "gat" ; -- gata + ceiling_N = regMN "sostre" ; + chair_N = regFN "cadira" ; + cheese_N = regMN "formatge" ; + child_N = regMN "nen" ; -- nena + church_N = regFN "església" ; + city_N = regFN "ciutat" ; + clean_A = regADeg "net" ; + clever_A = regADeg "inteligent" ; + close_V2 = dirV2 (regV "tancar") ; + coat_N = regMN "abric" ; + cold_A = regADeg "fred" ; +-- come_V = verbV (venir_117 "venir") ; + computer_N = regMN "ordinador" ; + country_N = regMN "país" ; -- masc + cousin_N = regMN "cosí" ; + cow_N = regFN "vaca" ; +-- die_V = verbV (morir_71 "morir") ; + dirty_A = regADeg "brut" ; + distance_N3 = mkN3 (regFN "distància") genitive dative ; + doctor_N = regMN "metge" ; -- médica + dog_N = regMN "gos" ; -- perra + door_N = regFN "porta" ; +-- drink_V2 = dirV2 (regV "tomar") ; -- beber +-- easy_A2V = mkA2V (regA "fácil") dative genitive ; + eat_V2 = dirV2 (regV "menjar") ; + empty_A = compADeg (mkA "buit" "buida" "buits" "buides" "buidament") ; + enemy_N = regMN "enemic" ; -- enemiga + factory_N = regFN "fàbrica" ; + father_N2 = deN2 (regMN "pare") ; +-- fear_VS = mkVS (regV "temer") ; + find_V2 = dirV2 (regV "trobar") ; + fish_N = regMN "peix" ; + floor_N = regMN "terra" ; -- piso + forget_V2 = dirV2 (regV "oblidar") ; + fridge_N = regFN "nevera" ; + friend_N = regMN "amic" ; -- amiga + fruit_N = regFN "fruita" ; +-- fun_AV = mkAV (regA "divertido") genitive ; -- entretenido + garden_N = regMN "jardí" ; + girl_N = regFN "noia" ; + glove_N = regMN "guant" ; + gold_N = regMN "or" ; + good_A = mkADeg (mkA "bó" "bona" "bons" "bones" "bonament") (regA "millor") ; ---- adv? +-- go_V = (verbV (anar_4 "anar")) ; + green_A = regADeg "verd" ; + harbour_N = regMN "port" ; + hate_V2 = dirV2 (regV "odiar") ; + hat_N = regMN "barret" ; +-- have_V2 = dirV2 (verbV (tenir_108 "tenir")) ; + hear_V2 = mkV2 (regV "escoltar") dative ; + hill_N = regMN "turó" ; + hope_VS = mkVS (regV "esperar") ; + horse_N = regMN "cavall" ; + hot_A = regADeg "calent" ; + house_N = regFN "casa" ; + important_A = regADeg "important" ; + industry_N = regFN "indústria" ; + iron_N = regMN "ferro" ; + king_N = regMN "rei" ; + know_V2 = dirV2 (regV "saber") ; + lake_N = regMN "llac" ; + lamp_N = regFN "làmpada" ; + learn_V2 = dirV2 (regV "aprendre") ; + leather_N = regMN "cuiro" ; + leave_V2 = dirV2 (regV "partir") ; +-- like_V2 = dirV2 (regV "agradar") ; + listen_V2 = dirV2 (regV "escoltar") ; + live_V = verbV (viure_119 "viure") ; + long_A = regADeg "llarg" ; +-- lose_V2 = dirV2 (verbV "perdre") ; + love_N = regMN "amor" ; + love_V2 = dirV2 (regV "estimar") ; + man_N = regMN "home" ; -- masc +-- married_A2 = mkA2 (regA "casado") dative ; + meat_N = regFN "carn" ; + milk_N = regFN "llet" ; + moon_N = regFN "lluna" ; + mother_N2 = deN2 (regFN "mare") ; -- fem + mountain_N = regFN "muntanya" ; + music_N = regFN "música" ; + narrow_A = regADeg "estret" ; + new_A = compADeg (mkA "nou" "nova" "nous" "noves" "novament") ; + newspaper_N = regMN "diari" ; -- periòdic + oil_N = regMN "oli" ; + old_A = regADeg "vell" ; +-- open_V2 = dirV2 (special_ppV (regV "abrir") "abierto") ; +-- paint_V2A = mkV2A (regV "pintar") accusative (mkPreposition "en") ; + paper_N = regMN "paper" ; + paris_PN = mkPN "Paris" masculine ; + peace_N = regFN "pau" ; + pen_N = regMN "llapis" ; + planet_N = regMN "planeta" ; + plastic_N = regMN "plàstic" ; + play_V2 = dirV2 (regV "jugar") ; + policeman_N = regMN "policia" ; -- fem refers to the institution + priest_N = regMN "capellà" ; -- masc + probable_AS = mkAS (regA "probable") ; + queen_N = regN "reina" ; + radio_N = regFN "ràdio" ; +-- rain_V0 = mkV0 (verbV (moure_72 "ploure")) ; +-- read_V2 = dirV2 (verbV (servir_101 "llegir")) ; + red_A = regADeg "vermell" ; + religion_N = mkN "religió" "religions" feminine ; + restaurant_N = regMN "restaurant" ; + river_N = regMN "riu" ; + rock_N = regFN "roca" ; + roof_N = regFN "teulada" ; + rubber_N = regFN "goma" ; +-- run_V = regV (verbV (córrer_30 "córrer")) ; +-- say_VS = mkVS (verbV (dir_41 "dir")) ; + school_N = regFN "escola" ; + science_N = regFN "ciència" ; + sea_N = regMN "mar" ; -- masc & fem +-- seek_V2 = dirV2 (regV (trencar_112 "buscar")) ; +-- see_V2 = dirV2 (verbV (veure_118 "veure")) ; +-- sell_V3 = dirV3 (regV (vendre_116 "vendre")) dative ; + send_V3 = dirV3 (regV "enviar") dative ; + sheep_N = regFN "ovella" ; -- xai + ship_N = regMN "vaixell" ; + shirt_N = regFN "camisa" ; + shoe_N = regFN "sabata" ; + shop_N = regFN "botiga" ; + short_A = regADeg "curt" ; --- breu + silver_N = regFN "plata" ; + sister_N = regFN "germana" ; +-- sleep_V = verbV (dormir_44 "dormir") ; + small_A = prefA (regADeg "petit") ; + snake_N = regFN "serp" ; -- fem + sock_N = regMN "mitjó" ; +-- speak_V2 = dirV2 (regV "parlar") ; + star_N = regFN "estrella" ; + steel_N = regMN "acer" ; + stone_N = regFN "pedra" ; + stove_N = regMN "forn" ; + student_N = regN "estudiant" ; -- used both for fem & masc + stupid_A = regADeg "estúpid" ; + sun_N = regMN "sol" ; +-- switch8off_V2 = dirV2 (regV (pregar_86 "apagar")) ; +-- switch8on_V2 = dirV2 (regV (atendre_8 "encendre")) ; + table_N = regFN "taula" ; +-- talk_V3 = mkV3 (regV "parlar") dative genitive ; + teacher_N = regMN "mestre" ; -- mestra +-- teach_V2 = dirV2 (regV "ensenyar") ; + television_N = mkN "televisió" "televisions" feminine ; -- televisor masc + thick_A = compADeg (mkA "gruixut" "gruixuda" "gruixuts" "gruixudes" "gruixudament") ; + thin_A = compADeg (mkA "fi" "fina" "fins" "fines" "finament") ; + train_N = regMN "tren" ; +-- travel_V = regV (envejar_48 "viajar") ; + tree_N = regMN "arbre" ; + --- trousers_N = regN "pantalón" ; -- masc + ugly_A = compADeg (mkA "lleig" "lletja" "lletjos" "lletges" "lletjament") ; +-- understand_V2 = dirV2 (regV (atendre_8 "entendre")) ; + university_N = regFN "universitat" ; + village_N = regMN "poble" ; +-- wait_V2 = mkV2 (regV "esperar") dative ; +-- walk_V = regV "caminar" ; + warm_A = regADeg "tebi" ; + war_N = regFN "guerra" ; + watch_V2 = dirV2 (regV "mirar") ; + water_N = regFN "aigua" ; + white_A = compADeg (mkA "blanc" "blanca" "blancs" "blanques" "blancament") ; + window_N = regFN "finestra" ; + wine_N = regMN "vi" ; +-- win_V2 = dirV2 (regV "guanyar") ; + woman_N = regFN "dona" ; +-- wonder_VQ = mkVQ (reflV (regV "preguntar")) ; + wood_N = regFN "fusta" ; +-- write_V2 = dirV2 (special_ppV (regV (escriure_50 "escriure")) "escrito") ; + yellow_A = compADeg (mkA "groc" "groga" "grocs" "grogues" "grogament") ; + young_A = compADeg (mkA "jove" "jove" "joves" "joves" "jovement") ; +-- +-- do_V2 = dirV2 (verbV (fer_56 "fer")) ; + now_Adv = mkAdv "ara" ; + already_Adv = mkAdv "ja" ; + song_N = mkN "cançó" "cançons" feminine ; + add_V3 = dirV3 (regV "sumar") dative ; + number_N = regMN "número" ; +-- put_V2 = dirV2 (verbV "posar") ; +-- stop_V = regV "parar" ; +-- jump_V = regV "saltar" ; +-- +-- left_Ord = mkOrd (regA "izquierda") ; +-- right_Ord = mkOrd (regA "derecha") ; +-- far_Adv = mkAdv "lejos" ; ----? + correct_A = regA "correcte" ; + dry_A = regA "sec" ; + dull_A = regA "balb" ; + full_A = regA "ple" ; + heavy_A = regA "pesat" ; + near_A = regA "proper" ; + rotten_A = regA "podrit" ; + round_A = regA "rodó" ; + sharp_A = regA "esmolat" ; -- punxegut + smooth_A = regA "llis" ; + straight_A = regA "directe" ; + wet_A = regA "moll" ; + wide_A = regA "extens" ; + animal_N = regMN "animal" ; -- masc (sometimes fem when adj) + ashes_N = regMN "cendra" ; + back_N = regFN "esquena" ; + bark_N = regFN "escorça" ; + belly_N = regFN "panxa" ; + blood_N = regFN "sang" ; + bone_N = regMN "os" ; + breast_N = regFN "sina" ; -- pit + cloud_N = regMN "núvol" ; + day_N = regMN "dia" ; + dust_N = regFN "pols" ; + ear_N = regFN "orella" ; + earth_N = regFN "terra" ; + egg_N = regMN "ou" ; + eye_N = regMN "ull" ; + fat_N = regMN "greix" ; + feather_N = regFN "pluma" ; + fingernail_N = regFN "ungla" ; + fire_N = regMN "foc" ; + flower_N = regFN "flor" ; + fog_N = regFN "boira" ; + foot_N = regMN "peu" ; + forest_N = regMN "bosc" ; + grass_N = regFN "herba" ; + guts_N = regMN "budell" ; + hair_N = regMN "cabell" ; + hand_N = regFN "mà" ; + head_N = regMN "cap" ; + heart_N = regMN "cor" ; + horn_N = regFN "banya" ; + husband_N = regMN "marit" ; -- espòs + ice_N = regMN "gel" ; + knee_N = regMN "genoll" ; + leaf_N = regFN "fulla" ; + leg_N = regFN "cama" ; + liver_N = regMN "fetge" ; + louse_N = regMN "poll" ; + mouth_N = regFN "boca" ; + name_N = regMN "nom" ; + neck_N = regMN "coll" ; + night_N = regFN "nit" ; + nose_N = regMN "nas" ; + person_N = regFN "persona" ; + rain_N = regFN "pluja" ; + road_N = regMN "carrer" ; + root_N = regFN "arrel" ; + rope_N = regN "corda" ; + salt_N = regFN "sal" ; + sand_N = regFN "sorra" ; + seed_N = regFN "llavor" ; + skin_N = regFN "pell" ; -- fem + sky_N = regMN "cel" ; + smoke_N = regMN "fum" ; + snow_N = regFN "neu" ; -- fem + stick_N = regMN "bastó" ; + tail_N = regFN "cua" ; + tongue_N = regFN "llengua" ; + tooth_N = regFN "dent" ; + wife_N = regFN "esposa" ; + wind_N = regMN "vent" ; + wing_N = regFN "ala" ; + worm_N = regMN "cuc" ; + year_N = regMN "any" ; + bite_V2 = dirV2 (regV "mossegar") ; + blow_V = regV "bufar" ; + burn_V = regV "cremar" ; + count_V2 = dirV2 (regV "comptar") ; + cut_V2 = dirV2 (regV "tallar") ; + dig_V = regV "cavar" ; + fall_V = verbV (caure_18 "caure") ; + fear_V2 = dirV2 (verbV (témer_107 "témer")) ; + fight_V2 = dirV2 (regV "lluitar") ; + float_V = regV "surar" ; + flow_V = regV "circular" ; + fly_V = regV "volar" ; + freeze_V = regV "congelar" ; + give_V3 = dirdirV3 (verbV (donar_43 "donar")) ; + hit_V2 = dirV2 (regV "picar") ; + hold_V2 = dirV2 (verbV (obtenir_78 "sostenir")) ; + hunt_V2 = dirV2 (regV "caçar") ; + kill_V2 = dirV2 (regV "matar") ; + laugh_V = verbV (riure_96 "riure") ; +-- lie_V = reflV (regV "estirar") ; + play_V = verbV (pregar_86 "jugar") ; + pull_V2 = dirV2 (regV "tibar") ; + push_V2 = dirV2 (verbV (atènyer_59 "empènyer")) ; + rub_V2 = dirV2 (verbV (pregar_86 "refregar")) ; + scratch_V2 = dirV2 (regV "gratar") ; + sew_V = regV "cosir" ; + sing_V = regV "cantar" ; +-- sit_V = reflV (regV "sentar") ; + smell_V = verbV (cantar_15 "ensumar") ; + spit_V = verbV (escopir_49 "escopir") ; +-- split_V2 = dirV2 (regV "separar") ; -- dividir,) ; +-- squeeze_V2 = dirV2 (regV "exprimir") ; +-- stab_V2 = dirV2 (regV "apuñalar") ; +-- stand_V = verbV (estar_2 "estar") ; ---- "estar de pie" ; + suck_V2 = dirV2 (regV "xuclar") ; + swell_V = regV "inflar" ; + swim_V = regV "nedar" ; + think_V = regV "pensar" ; + throw_V2 = dirV2 (verbV (començar_22 "llençar")) ; + tie_V2 = dirV2 (verbV (pregar_86 "lligar")) ; + turn_V = verbV (pregar_86 "doblegar") ; + vomit_V = verbV (envejar_48 "vomitar") ; + wash_V2 = dirV2 (regV "rentar") ; + wipe_V2 = dirV2 (verbV (pregar_86 "eixugar")) ; + breathe_V = regV "respirar" ; +-- + +} ; diff --git a/lib/resource-1.4/catalan/MorphoCat.gf b/lib/resource-1.4/catalan/MorphoCat.gf new file mode 100644 index 000000000..abcb757cf --- /dev/null +++ b/lib/resource-1.4/catalan/MorphoCat.gf @@ -0,0 +1,130 @@ +--# -path=.:../romance:../common:../../prelude + +----1 A Simple Catalan Resource Morphology +---- +---- Aarne Ranta 2002 -- 2005 +---- +---- This resource morphology contains definitions needed in the resource +---- syntax. To build a lexicon, it is better to use $ParadigmsCat$, which +---- gives a higher-level access to this module. +-- +resource MorphoCat = CommonRomance, ResCat ** + open PhonoCat, Prelude, Predef in { +-- +-- flags optimize=all ; +-- +-- +----2 Nouns +---- +---- The following macro is useful for creating the forms of number-dependent +---- tables, such as common nouns. +-- +oper + numForms : (_,_ : Str) -> Number => Str = \vi, vins -> + table {Sg => vi ; Pl => vins} ; + +-- For example: + + nomHome : Str -> Number => Str = \home -> + numForms home (home + "s") ; + + nomDona : Str -> Number => Str = \dona -> + numForms dona (init dona + "es") ; + + nomDisc : Str -> Number => Str = \disc -> + numForms disc (variants {disc + "s"; disc + "os"}) ; + +-- nomPilar : Str -> Number => Str = \pilar -> +-- numForms pilar (pilar + "es") ; +-- +-- nomTram : Str -> Number => Str = \tram -> +-- numForms tram tram ; +-- +-- Common nouns are inflected in number and have an inherent gender. + + mkNoun : (Number => Str) -> Gender -> Noun = \noinois,gen -> + {s = noinois ; g = gen} ; + + mkNounIrreg : Str -> Str -> Gender -> Noun = \vi,vins -> + mkNoun (numForms vi vins) ; + + mkNomReg : Str -> Noun = \noi -> + case last noi of { + "o" | "e" => mkNoun (nomHome noi) Masc ; + "a" => mkNoun (nomDona noi) Fem ; + "c" => mkNoun (nomDisc noi) Masc ; + --- "u" => mkNounIrreg mec (init mec + "ces") Fem ; + _ => mkNoun (nomHome noi) Masc + } ; + +----2 Adjectives +---- +-- Adjectives are conveniently seen as gender-dependent nouns. +-- Here are some patterns. First one that describes the worst case. + + mkAdj : (_,_,_,_,_ : Str) -> Adj = \petit,petita,petits,petites,petitament -> + {s = table { + AF Masc n => numForms petit petits ! n ; + AF Fem n => numForms petita petites ! n ; + AA => petitament + } + } ; + +---- Then the regular and invariant patterns. +-- +-- adjfort : Str -> Adj = \solo -> +-- let +-- sol = Predef.tk 1 solo +-- in +-- mkAdj solo (sol + "a") (sol + "os") (sol + "as") (sol + "amente") ; +-- + adjFort : Str -> Adj = \fort -> + mkAdj fort (fort + "a") (fort + "s") (fort + "es") (fort + "ament") ; +-- +-- adjBlu : Str -> Adj = \blu -> +-- mkAdj blu blu blu blu blu ; --- +-- + mkAdjReg : Str -> Adj = \fort -> adjFort fort ; +{- + case last solo of { + "o" => adjSolo solo ; + --- "e" => adjUtil solo (solo + "s") ; + "a" => + _ => adjUtil solo (solo + "es") + } ; +-} +-- +----2 Personal pronouns +---- +---- All the eight personal pronouns can be built by the following macro. +---- The use of "ne" as atonic genitive is debatable. +---- We follow the rule that the atonic nominative is empty. +-- + mkPronoun : (_,_,_,_,_,_,_,_ : Str) -> + Gender -> Number -> Person -> Pronoun = + \il,le,lui,Lui,son,sa,ses,see,g,n,p -> + {s = table { + Ton Nom => il ; + Ton x => prepCase x ++ Lui ; + Aton Nom => strOpt il ; ---- [] ; + Aton Acc => le ; + Aton (CPrep P_a) => lui ; + Aton q => prepCase q ++ Lui ; ---- GF bug with c or p! + Poss {n = Sg ; g = Masc} => son ; + Poss {n = Sg ; g = Fem} => sa ; + Poss {n = Pl ; g = Masc} => ses ; + Poss {n = Pl ; g = Fem} => see + } ; + a = {g = g ; n = n ; p = p} ; + hasClit = True + } ; +-- +-- +----2 Determiners +---- +---- Determiners, traditionally called indefinite pronouns, are inflected +---- in gender and number, like adjectives. +-- + pronForms : Adj -> Gender -> Number -> Str = \tale,g,n -> tale.s ! AF g n ; +-- +} diff --git a/lib/resource-1.4/catalan/NounCat.gf b/lib/resource-1.4/catalan/NounCat.gf new file mode 100644 index 000000000..ee398698a --- /dev/null +++ b/lib/resource-1.4/catalan/NounCat.gf @@ -0,0 +1,2 @@ +concrete NounCat of Noun = CatCat ** NounRomance with + (ResRomance = ResCat) ; diff --git a/lib/resource-1.4/catalan/NumeralCat.gf b/lib/resource-1.4/catalan/NumeralCat.gf new file mode 100644 index 000000000..7a2dcb289 --- /dev/null +++ b/lib/resource-1.4/catalan/NumeralCat.gf @@ -0,0 +1,169 @@ +concrete NumeralCat of Numeral = CatCat ** + open CommonRomance, ResRomance, MorphoCat, Prelude in { + +-- +-- gcc M3.5.1, M3.5.2 +-- + +lincat + Digit = {s : DForm => CardOrd => Str} ; + Sub10 = {s : DForm => CardOrd => Str ; n : Number} ; + Sub100 = {s : CardOrd => Str ; n : Number} ; + Sub1000 = {s : CardOrd => Str ; n : Number} ; + Sub1000000 = {s : CardOrd => Str ; n : Number} ; + + +-- Auxiliaries + +oper + -- Use cardinal for big ordinals [M3.5.2] + cent : Number => CardOrd => Str = \\n,co => case n of { + Pl => case co of { + NCard Masc => "-cents" ; + NCard Fem => "-centes" ; + _ => variants {} } ; + Sg => "cent" + } ; + cardOrd1 : CardOrd -> (_,_,_:Str) -> Str = \co,dos,dues,segon -> case co of { + NCard Masc => dos ; + NCard Fem => dues ; + NOrd Masc Sg => segon ; + NOrd Fem Sg => segon + "a" ; + NOrd Masc Pl => segon + "s" ; + NOrd Fem Pl => segon + "es" + } ; + + + cardOrdReg : CardOrd -> Str -> Str -> Str = \co,sis,si -> case co of { + NCard _ => sis ; + NOrd Masc Sg => si + "è" ; + NOrd Fem Sg => si + "ena" ; + NOrd Masc Pl => si + "ens" ; + NOrd Fem Pl => si + "enes" + } ; + + cardOrd2 : CardOrd -> Str -> Str = \co,sis -> let si = init sis in + case (last sis) of { + "e" => cardOrdReg co sis si ; + "a" => cardOrdReg co sis si ; + "u" => cardOrdReg co sis (si + "v") ; + _ => cardOrdReg co sis sis + } ; + + cardOrd3 : CardOrd -> (m,f:Str) -> Str = \co,dos,dues -> case co of { + NCard Masc => dos ; + NCard Fem => dues ; + NOrd Masc Sg => dos + "è" ; + NOrd Fem Sg => dos + "ena" ; + NOrd Masc Pl => dos + "ens" ; + NOrd Fem Pl => dos + "enes" + } ; + + + digitPl1 : (u,t,d,dp:Str) -> (fem,ord:Str) -> {s: DForm => CardOrd => Str} = \dos,dotze,vint,vinti,dues,segon -> { + s = \\df,co => + case df of { + unit => cardOrd1 co dos dues segon ; + teen => cardOrd2 co dotze ; + ten => cardOrd2 co vint ; + tenplus => cardOrd2 co vinti ; + _ => cardOrd3 co dos dues + } + } ; + + digitPl2 : (u,t,d,dp:Str) -> {s: DForm => CardOrd => Str} = \sis,setze,seixanta,seixantai -> { + s = \\df,co => case df of { + unit => cardOrd2 co sis; + teen => cardOrd2 co setze ; + ten => cardOrd2 co seixanta ; + tenplus => cardOrd2 co seixantai ; + _ => cardOrd2 co sis + } + } ; + + +lin + num x = x ; + + n2 = digitPl1 "dos" "dotze" "vint" "vint-i-" "dues" "segon" ; + n3 = digitPl1 "tres" "tretze" "trenta" "trenta-" "tres" "tercer" ; + n4 = digitPl1 "quatre" "catorze" "quaranta" "quaranta-" "quatre" "quart" ; + n5 = digitPl1 "cinc" "quinze" "cinquanta" "cinquanta-" "cinc" "quint" ; + n6 = digitPl2 "sis" "setze" "seixanta" "seixanta-" ; + n7 = digitPl2 "set" "disset" "setanta" "setanta-" ; + n8 = digitPl2 "vuit" "divuit" "vuitanta" "vuitanta-" ; + n9 = digitPl2 "nou" "dinou" "noranta" "noranta-" ; + + pot01 = {s= \\df,co => + case df of { + unit => cardOrd1 co "un" "una" "primer" ; + teen => cardOrd2 co "onze" ; + ten => cardOrd2 co "deu" ; + tenplus => variants {} ; + OrdF => cardOrd2 co "un" ; + Aunit => [] + }; + n= Sg} ; + + pot0 d = d ** {n= Pl} ; + pot110 = {s= \\co => cardOrdReg co "deu" "des"; n= Pl} ; + pot111 = {s= \\co => cardOrd2 co "onze"; n= Pl} ; + pot1to19 d = {s= \\co => d.s ! teen ! co ; n= Pl} ; + pot0as1 n = {s= n.s ! unit; n= n.n} ; + pot1 d = {s= \\co => d.s ! ten ! co; n= Pl} ; + pot1plus d e = + {s= \\co => ((d.s ! tenplus ! (NCard Masc)) ++ (e.s ! OrdF ! co)); n= Pl} ; + pot1as2 n = n ; + pot2 d = {s= \\co => (d.s ! Aunit ! co) ++ (cent ! (d.n) ! co); n= Pl} ; + pot2plus d n = { + s= \\co => (d.s ! Aunit ! co) ++ (cent ! (d.n) ! co) ++ (n.s ! co); + n= Pl} ; + pot2as3 n = n ; + pot3 n = {s= \\co => (table {Sg => []; Pl => (n.s ! co) } ! n.n) ++ "mil"; n= Pl} ; + pot3plus n m = + {s= \\co => (table {Sg => []; Pl => (n.s ! co)} ! n.n) ++ "mil" ++ (m.s !co); + n= Pl} ; + + +param + DForm = unit | teen | ten | tenplus | Aunit | OrdF ; + +-- numerals as sequences of digits + + lincat + Dig = TDigit ; + + lin + IDig d = d ; + + IIDig d i = { + s = \\o => d.s ! NCard Masc ++ i.s ! o ; + n = Pl + } ; + + D_0 = mkDig "0" ; + D_1 = mk3Dig "1" "1:o" Sg ; ---- gender + D_2 = mk2Dig "2" "2:o" ; + D_3 = mk2Dig "3" "3:o" ; + D_4 = mkDig "4" ; + D_5 = mkDig "5" ; + D_6 = mkDig "6" ; + D_7 = mkDig "7" ; + D_8 = mkDig "8" ; + D_9 = mkDig "9" ; + + oper + mk2Dig : Str -> Str -> TDigit = \c,o -> mk3Dig c o Pl ; + mkDig : Str -> TDigit = \c -> mk2Dig c (c + ":o") ; + + mk3Dig : Str -> Str -> Number -> TDigit = \c,o,n -> { + s = table {NCard _ => c ; NOrd _ _ => o} ; ---- gender + n = n + } ; + + TDigit = { + n : Number ; + s : CardOrd => Str + } ; + +} diff --git a/lib/resource-1.4/catalan/ParadigmsCat.gf b/lib/resource-1.4/catalan/ParadigmsCat.gf new file mode 100644 index 000000000..f00247960 --- /dev/null +++ b/lib/resource-1.4/catalan/ParadigmsCat.gf @@ -0,0 +1,391 @@ +--# -path=.:../romance:../common:../abstract:../../prelude + +----1 Catalan Lexical Paradigms +---- +---- Aarne Ranta 2003 +---- +---- This is an API to the user of the resource grammar +---- for adding lexical items. It gives functions for forming +---- expressions of open categories: nouns, adjectives, verbs. +---- +---- Closed categories (determiners, pronouns, conjunctions) are +---- accessed through the resource syntax API, $Structural.gf$. +---- +---- The main difference with $MorphoCat.gf$ is that the types +---- referred to are compiled resource grammar types. We have moreover +---- had the design principle of always having existing forms, rather +---- than stems, as string arguments of the paradigms. +---- +---- The structure of functions for each word class $C$ is the following: +---- first we give a handful of patterns that aim to cover all +---- regular cases. Then we give a worst-case function $mkC$, which serves as an +---- escape to construct the most irregular words of type $C$. +-- +resource ParadigmsCat = + open + (Predef=Predef), + Prelude, + CommonRomance, + ResCat, + MorphoCat, + BeschCat, + CatCat in { + + flags optimize=all ; +-- +----2 Parameters +---- +---- To abstract over gender names, we define the following identifiers. +-- +oper + Gender : Type ; + + masculine : Gender ; + feminine : Gender ; + +---- To abstract over number names, we define the following. +-- +-- Number : Type ; +-- +-- singular : Number ; +-- plural : Number ; +-- +-- Prepositions used in many-argument functions are either strings +-- (including the 'accusative' empty string) or strings that +-- amalgamate with the following word (the 'genitive' "de" and the +-- 'dative' "a"). + + Preposition : Type ; + + accusative : Preposition ; + genitive : Preposition ; + dative : Preposition ; + + mkPreposition : Str -> Preposition ; + + +--2 Nouns + +-- Worst case: two forms (singular + plural), +-- and the gender. + + mkN : (_,_ : Str) -> Gender -> N ; -- uomo, uomini, masculine + +-- The regular function takes the singular form and the gender, +-- and computes the plural and the gender by a heuristic. +-- The heuristic says that the gender is feminine for nouns +-- ending with "a" or "z", and masculine for all other words. +-- Nouns ending with "a", "o", "e" have the plural with "s", +-- those ending with "z" have "ces" in plural; all other nouns +-- have "es" as plural ending. The accent is not dealt with. + + regN : Str -> N ; + +-- To force a different gender, use one of the following functions. + + mascN : N -> N ; + femN : N -> N ; + +--3 Compound nouns +-- +-- Some nouns are ones where the first part is inflected as a noun but +-- the second part is not inflected. e.g. "número de telèfon". +-- They could be formed in syntax, but we give a shortcut here since +-- they are frequent in lexica. + + compN : N -> Str -> N ; + + +--3 Relational nouns +-- +-- Relational nouns ("filla de x") need a case and a preposition. + + mkN2 : N -> Preposition -> N2 ; + +-- The most common cases are the genitive "de" and the dative "a", +-- with the empty preposition. + + deN2 : N -> N2 ; + -- aN2 : N -> N2 ; s'usa ? + +-- Three-place relational nouns ("la connexió de x a y") need two prepositions. + + mkN3 : N -> Preposition -> Preposition -> N3 ; + + +----3 Relational common noun phrases +---- +---- In some cases, you may want to make a complex $CN$ into a +---- relational noun (e.g. "the old town hall of"). However, $N2$ and +---- $N3$ are purely lexical categories. But you can use the $AdvCN$ +---- and $PrepNP$ constructions to build phrases like this. +-- +---- +--3 Proper names and noun phrases +-- +-- Proper names need a string and a gender. + + mkPN : Str -> Gender -> PN ; -- Joan + +-- To form a noun phrase that can also be plural, +-- you can use the worst-case function. + + makeNP : Str -> Gender -> Number -> NP ; + +----2 Adjectives +-- +---- Non-comparison one-place adjectives need five forms in the worst +---- case (masc and fem singular, masc plural, adverbial). +-- + mkA : (fort,forta,forts,fortes, fortament : Str) -> A ; +-- +-- For regular adjectives, all other forms are derived from the +-- masculine singular. The types of adjectives that are recognized are +-- "alto", "fuerte", "util". + + regA : Str -> A ; + +---- These functions create postfix adjectives. To switch +---- them to prefix ones (i.e. ones placed before the noun in +---- modification, as in "petite maison"), the following function is +---- provided. +-- + prefA : A -> A ; +-- +----3 Two-place adjectives +---- +---- Two-place adjectives need a preposition for their second argument. +-- + mkA2 : A -> Preposition -> A2 ; +-- +----3 Comparison adjectives +-- +---- Comparison adjectives are in the worst case put up from two +---- adjectives: the positive ("bueno"), and the comparative ("mejor"). +-- + mkADeg : A -> A -> A ; +-- +-- If comparison is formed by "més", as usual in Catalan, +-- the following pattern is used: + + compADeg : A -> A ; + +---- The regular pattern is the same as $regA$ for plain adjectives, +---- with comparison by "mas". +-- + regADeg : Str -> A ; +-- +-- +----2 Adverbs + +-- Adverbs are not inflected. Most lexical ones have position +-- after the verb. + + mkAdv : Str -> Adv ; + +---- Some appear next to the verb (e.g. "siempre"). +-- + mkAdV : Str -> AdV ; +-- +---- Adverbs modifying adjectives and sentences can also be formed. +-- + mkAdA : Str -> AdA ; +-- +-- +--2 Verbs +-- +-- Regular verbs are ones inflected like "cantar", "servir"/"dormir", or "perdre"/"treure". +-- The regular verb function is the first conjugation ("ar") recognizes +-- the variations corresponding to the patterns +-- "actuar, cazar, guiar, pagar, sacar". The module $BeschCat$ gives +-- the complete set of "Bescherelle" conjugations. + + regV : Str -> V ; + +---- The module $BeschCat$ gives all the patterns of the "Bescherelle" +---- book. To use them in the category $V$, wrap them with the function + + verbV : Verbum -> V ; + +---- To form reflexive verbs: +-- + reflV : V -> V ; +-- +-- Verbs with a deviant passive participle: just give the participle +-- in masculine singular form as second argument. + + special_ppV : V -> Str -> V ; + +--3 Two-place verbs +-- +-- Two-place verbs need a preposition, except the special case with direct object. +-- (transitive verbs). Notice that a particle comes from the $V$. + + mkV2 : V -> Preposition -> V2 ; + + dirV2 : V -> V2 ; + +---- You can reuse a $V2$ verb in $V$. +-- +-- v2V : V2 -> V ; +-- +----3 Three-place verbs +---- +---- Three-place (ditransitive) verbs need two prepositions, of which +---- the first one or both can be absent. + + mkV3 : V -> Preposition -> Preposition -> V3 ; -- parlar, a, de + dirV3 : V -> Preposition -> V3 ; -- donar,_,a + dirdirV3 : V -> V3 ; -- donar,_,_ + +----3 Other complement patterns +---- +---- Verbs and adjectives can take complements such as sentences, +---- questions, verb phrases, and adjectives. +-- +-- mkV0 : V -> V0 ; + mkVS : V -> VS ; + mkV2S : V -> Preposition -> V2S ; + mkVV : V -> VV ; -- plain infinitive: "je veux parler" +-- deVV : V -> VV ; -- "j'essaie de parler" +-- aVV : V -> VV ; -- "j'arrive à parler" +-- mkV2V : V -> Preposition -> Preposition -> V2V ; +-- mkVA : V -> VA ; +-- mkV2A : V -> Preposition -> Preposition -> V2A ; + mkVQ : V -> VQ ; +-- mkV2Q : V -> Preposition -> V2Q ; +-- + mkAS : A -> AS ; + +-- mkA2S : A -> Preposition -> A2S ; +-- mkAV : A -> Preposition -> AV ; +-- mkA2V : A -> Preposition -> Preposition -> A2V ; +-- +---- Notice: categories $V2S, V2V, V2Q$ are in v 1.0 treated +---- just as synonyms of $V2$, and the second argument is given +---- as an adverb. Likewise $AS, A2S, AV, A2V$ are just $A$. +---- $V0$ is just $V$. +-- + V0 : Type ; + AS, A2S, AV, A2V : Type ; +-- +-- +----2 The definitions of the paradigms +---- +---- The definitions should not bother the user of the API. So they are +---- hidden from the document. +----. + + Gender = MorphoCat.Gender ; + Number = MorphoCat.Number ; + masculine = Masc ; + feminine = Fem ; + singular = Sg ; + plural = Pl ; + + Preposition = Compl ; + accusative = complAcc ; + genitive = complGen ; + dative = complDat ; + mkPreposition p = {s = p ; c = Acc ; isDir = False} ; +-- +-- + mkN x y g = mkNounIrreg x y g ** {lock_N = <>} ; + regN x = mkNomReg x ** {lock_N = <>} ; + compN x y = {s = \\n => x.s ! n ++ y ; g = x.g ; lock_N = <>} ; + femN x = {s = x.s ; g = feminine ; lock_N = <>} ; + mascN x = {s = x.s ; g = masculine ; lock_N = <>} ; + + mkN2 = \n,p -> n ** {lock_N2 = <> ; c2 = p} ; + deN2 n = mkN2 n genitive ; +-- aN2 n = mkN2 n dative ; -- s'usa ? + mkN3 = \n,p,q -> n ** {lock_N3 = <> ; c2 = p ; c3 = q} ; + + mkPN x g = {s = x ; g = g} ** {lock_PN = <>} ; + makeNP x g n = {s = (pn2np (mkPN x g)).s; a = agrP3 g n ; hasClit = False} ** {lock_NP = <>} ; +-- + mkA a b c d e = + compADeg {s = \\_ => (mkAdj a b c d e).s ; isPre = False ; lock_A = <>} ; + regA a = compADeg {s = \\_ => (mkAdjReg a).s ; isPre = False ; lock_A = <>} ; + prefA a = {s = a.s ; isPre = True ; lock_A = <>} ; +-- + mkA2 a p = a ** {c2 = p ; lock_A2 = <>} ; +-- + mkADeg a b = + {s = table {Posit => a.s ! Posit ; _ => b.s ! Posit} ; + isPre = a.isPre ; lock_A = <>} ; + compADeg a = + {s = table {Posit => a.s ! Posit ; _ => \\f => "més" ++ a.s ! Posit ! f} ; + isPre = a.isPre ; + lock_A = <>} ; + regADeg a = compADeg (regA a) ; + + mkAdv x = ss x ** {lock_Adv = <>} ; +-- mkAdV x = ss x ** {lock_AdV = <>} ; +-- mkAdA x = ss x ** {lock_AdA = <>} ; +-- + regV x = -- cantar + let + ar = Predef.dp 2 x ; + z = Predef.dp 1 (Predef.tk 2 x) ; + verb = case ar of { + "re" => viure_119 x ; + "ir" => patir_81 x ; + _ => cantar_15 x + } +-- "er" => deber_6 x ; +-- _ => case z of { +-- "u" => actuar_9 x ; +-- "z" => cazar_21 x ; +-- "i" => guiar_43 x ; +-- "g" => pagar_53 x ; +-- "c" => sacar_72 x ; +-- _ => cortar_5 x +-- } + in verbBesch verb ** {vtyp = VHabere ; lock_V = <>} ; + +-- reflV v = {s = v.s ; vtyp = VRefl ; lock_V = <>} ; + + verbV ve = verbBesch ve ** {vtyp = VHabere ; lock_V = <>} ; + + special_ppV ve pa = { + s = table { + VPart g n => (adjFort pa).s ! AF g n ; + p => ve.s ! p + } ; + lock_V = <> ; + vtyp = VHabere + } ; + + + mkV2 v p = {s = v.s ; vtyp = v.vtyp ; c2 = p ; lock_V2 = <>} ; + dirV2 v = mkV2 v accusative ; +-- v2V v = v ** {lock_V = <>} ; +-- + mkV3 v p q = {s = v.s ; vtyp = v.vtyp ; + c2 = p ; c3 = q ; lock_V3 = <>} ; + dirV3 v p = mkV3 v accusative p ; + dirdirV3 v = dirV3 v dative ; +-- +-- V0 : Type = V ; + AS, AV : Type = A ; +-- A2S, A2V : Type = A2 ; +-- +-- mkV0 v = v ** {lock_V0 = <>} ; + mkVS v = v ** {m = \\_ => Indic ; lock_VS = <>} ; ---- more moods + mkV2S v p = mkV2 v p ** {mn,mp = Indic ; lock_V2S = <>} ; + mkVV v = v ** {c2 = complAcc ; lock_VV = <>} ; +-- deVV v = v ** {c2 = complGen ; lock_VV = <>} ; +-- aVV v = v ** {c2 = complDat ; lock_VV = <>} ; +-- mkV2V v p t = mkV2 v p ** {c3 = t.p1 ; s3 = p.p2 ; lock_V2V = <>} ; +-- mkVA v = v ** {lock_VA = <>} ; +-- mkV2A v p q = mkV3 v p q ** {lock_V2A = <>} ; + mkVQ v = v ** {lock_VQ = <>} ; +-- mkV2Q v p = mkV2 v p ** {lock_V2Q = <>} ; +-- + mkAS v = v ** {lock_AS = <>} ; ---- more moods +-- mkA2S v p = mkA2 v p ** {lock_A2S = <>} ; +-- mkAV v p = v ** {c = p.p1 ; s2 = p.p2 ; lock_AV = <>} ; +-- mkA2V v p q = mkA2 v p ** {s3 = q.p2 ; c3 = q.p1 ; lock_A2V = <>} ; +-- +} ; diff --git a/lib/resource-1.4/catalan/PhonoCat.gf b/lib/resource-1.4/catalan/PhonoCat.gf new file mode 100644 index 000000000..f750aeb01 --- /dev/null +++ b/lib/resource-1.4/catalan/PhonoCat.gf @@ -0,0 +1,41 @@ +--# -path=../common:prelude + +resource PhonoCat = open Prelude in { + +--3 Elision +-- +-- The phonological rule of *elision* can be defined as follows in GF. +-- In Catalan it includes both vowels and 'h'. + +---TODO: L'elisi— depŽn de la tonicitat. + +oper + vocal : Strs = strs { + "a" ; "ˆ" ; + "e" ; "" ; "Ž" ; "o" ; "˜" ; "—" ; + "i" ; "’" ; "•" ; "u" ; "œ" ; "Ÿ" ; "h" + } ; + + vocalForta : Strs = strs { + "a" ; "ˆ" ; "ha" ; "hˆ" ; + "e" ; "" ; "Ž" ; "he" ; "h" ; "hŽ" ; + "o" ; "˜" ; "—" ; "ho" ; "h˜" ; "h—" ; + "’" ; "œ" ; "h’" ; "hœ" ; + } ; + + vocalFeble : Strs = strs { + "i" ; "•" ; "u" ; "Ÿ" ; + "hi" ; "h•" ; "hu" ; "hŸ" ; + } ; + + +elisDe = pre { "de" ; "d'" / vocal }; +elisEl = pre { "el" ; "l'" / vocal } ; +elisLa = pre { "la" ; "l'" / vocalForta } ; +elisEm = pre { "em" ; "m'" / vocal } ; +elisEt = pre { "et" ; "t'" / vocal } ; +elisEs = pre { + pre { "es" ; "s'" / vocal} ; + "se" / strs { "s" } } ; + +} diff --git a/lib/resource-1.4/catalan/PhraseCat.gf b/lib/resource-1.4/catalan/PhraseCat.gf new file mode 100644 index 000000000..daaea343a --- /dev/null +++ b/lib/resource-1.4/catalan/PhraseCat.gf @@ -0,0 +1,2 @@ +concrete PhraseCat of Phrase = CatCat ** PhraseRomance with + (ResRomance = ResCat) ; diff --git a/lib/resource-1.4/catalan/QuestionCat.gf b/lib/resource-1.4/catalan/QuestionCat.gf new file mode 100644 index 000000000..331541c19 --- /dev/null +++ b/lib/resource-1.4/catalan/QuestionCat.gf @@ -0,0 +1,2 @@ +concrete QuestionCat of Question = CatCat ** QuestionRomance with + (ResRomance = ResCat) ; diff --git a/lib/resource-1.4/catalan/RelativeCat.gf b/lib/resource-1.4/catalan/RelativeCat.gf new file mode 100644 index 000000000..6b6a9b27c --- /dev/null +++ b/lib/resource-1.4/catalan/RelativeCat.gf @@ -0,0 +1,2 @@ +concrete RelativeCat of Relative = CatCat ** RelativeRomance with + (ResRomance = ResCat) ; diff --git a/lib/resource-1.4/catalan/ResCat.gf b/lib/resource-1.4/catalan/ResCat.gf new file mode 100644 index 000000000..4a1b7dd80 --- /dev/null +++ b/lib/resource-1.4/catalan/ResCat.gf @@ -0,0 +1,13 @@ +--1 Catalan auxiliary operations. +-- +---- This module contains operations that are needed to make the +---- resource syntax work. To define everything that is needed to +---- implement $Test$, it moreover contains regular lexical +---- patterns needed for $Lex$. + + +instance ResCat of ResRomance = DiffCat ** open CommonRomance, Prelude in { + + flags optimize=noexpand ; + +} ; diff --git a/lib/resource-1.4/catalan/SentenceCat.gf b/lib/resource-1.4/catalan/SentenceCat.gf new file mode 100644 index 000000000..7d5c33f74 --- /dev/null +++ b/lib/resource-1.4/catalan/SentenceCat.gf @@ -0,0 +1,2 @@ +concrete SentenceCat of Sentence = CatCat ** SentenceRomance with + (ResRomance = ResCat) ; diff --git a/lib/resource-1.4/catalan/StructuralCat.gf b/lib/resource-1.4/catalan/StructuralCat.gf new file mode 100644 index 000000000..84e401048 --- /dev/null +++ b/lib/resource-1.4/catalan/StructuralCat.gf @@ -0,0 +1,154 @@ +concrete StructuralCat of Structural = CatCat ** + open PhonoCat, MorphoCat, ParadigmsCat, BeschCat, Prelude in { + + flags optimize=all ; + +lin + + above_Prep = mkPreposition "sobre" ; + after_Prep = {s = ["desprŽs"] ; c = MorphoCat.genitive ; isDir = False} ; + all_Predet = { + s = \\a,c => prepCase c ++ aagrForms "tot" "tota" "tots" "totes" ! a ; + c = Nom + } ; + almost_AdA, almost_AdN = ss (variants {"quasi"; "gairebè"}) ; + always_AdV = ss "sempre" ; + although_Subj = ss "benché" ** {m = Conjunct} ; + and_Conj = {s1 = [] ; s2 = etConj.s ; n = Pl} ; + because_Subj = ss "perque" ** {m = Indic} ; + before_Prep = {s = "abans" ; c = MorphoCat.genitive ; isDir = False} ; + behind_Prep = {s = "darrera" ; c = MorphoCat.genitive ; isDir = False} ; + between_Prep = mkPreposition "entre" ; + both7and_DConj = {s1,s2 = etConj.s ; n = Pl} ; + but_PConj = ss "per˜" ; + by8agent_Prep = mkPreposition "per" ; + by8means_Prep = mkPreposition "mitjançant" ; +-- can8know_VV = mkVV (verbV (saber_71 "saber")) ; +-- can_VV = mkVV (verbV (poder_58 "poder")) ; + during_Prep = mkPreposition "durant" ; ---- + either7or_DConj = {s1,s2 = "o" ; n = Sg} ; + everybody_NP = makeNP ["tothom"] Masc Sg ; + every_Det = {s = \\_,_ => "cada" ; n = Sg} ; + everything_NP = pn2np (mkPN ["tot"] Masc) ; + everywhere_Adv = ss ["a tot arreu"] ; + few_Det = {s = \\g,c => prepCase c ++ genForms "pocs" "poques" ! g ; n = Pl} ; +--- first_Ord = {s = \\ag => (regA "primer").s ! Posit ! AF ag.g ag.n} ; + from_Prep = complGen ; --- + he_Pron = + mkPronoun + "ell" "lo" "el" "ell" + ["el seu"] ["la seva"] ["els seus"] ["les seves"] + Masc Sg P3 ; + here_Adv = mkAdv "aquí" ; -- ací + here7to_Adv = mkAdv ["cap aquí"] ; + here7from_Adv = mkAdv ["de aquí"] ; + how_IAdv = ss "com" ; + how8many_IDet = + {s = \\g,c => prepCase c ++ genForms "quants" "quantes" ! g ; n = Pl} ; + if_Subj = ss "si" ** {m = Indic} ; + in8front_Prep = {s = "davant" ; c = MorphoCat.genitive ; isDir = False} ; + i_Pron = + mkPronoun + "jo" "em" "em" "mi" + ["el meu"] ["la meva"] ["els meus"] ["les meves"] + Fem Sg P1 ; + in_Prep = mkPreposition "en" ; + it_Pron = + mkPronoun + "ell" "lo" "el" "ell" + ["el seu"] ["la seva"] ["els seus"] ["les seves"] + Masc Sg P3 ; + less_CAdv = ss "menys" ; ---- + many_Det = {s = \\g,c => prepCase c ++ genForms "molts" "moltes" ! g ; n = Pl} ; + more_CAdv = ss "més" ; + most_Predet = {s = \\_,c => prepCase c ++ ["la majoria"] ; c = CPrep P_de} ; + much_Det = {s = \\g,c => prepCase c ++ genForms "molt" "molta" ! g ; n = Sg} ; +-- must_VV = mkVV (verbV (deber_6 "deber")) ; + no_Utt = ss "no" ; + on_Prep = mkPreposition "sobre" ; +--- one_Quant = {s = \\g,c => prepCase c ++ genForms "un" "una" ! g} ; + only_Predet = {s = \\_,c => prepCase c ++ "només" ; c = Nom} ; + or_Conj = {s1 = [] ; s2 = "o" ; n = Sg} ; + otherwise_PConj = ss "altrament" ; + part_Prep = complGen ; + please_Voc = ss "sisplau" ; + possess_Prep = complGen ; + quite_Adv = ss "bastant" ; + she_Pron = + mkPronoun + "ella" "la" "la" "ella" + ["el seu"] ["la seva"] ["els seus"] ["les seves"] + Fem Sg P3 ; + so_AdA = ss "tan" ; + somebody_NP = pn2np (mkPN ["algú"] Masc) ; + somePl_Det = {s = \\g,c => prepCase c ++ genForms "alguns" "algunes" ! g ; n = Pl} ; + someSg_Det = {s = \\g,c => prepCase c ++ genForms "algun" "alguna" ! g ; n = Sg} ; + something_NP = pn2np (mkPN ["quelcom"] Masc) ; + somewhere_Adv = ss ["a algun lloc"] ; + that_Quant = { + s = table { + Sg => \\g,c => prepCase c ++ genForms "aquell" "aquella" ! g ; + Pl => \\g,c => prepCase c ++ genForms "aquells" "aquelles" ! g + } + } ; + there_Adv = mkAdv "allà" ; -- allá + there7to_Adv = mkAdv ["cap a allà"] ; + there7from_Adv = mkAdv ["d'allà"] ; + therefore_PConj = ss ["per tant"] ; + they_Pron = mkPronoun + "elles" "les" "les" "elles" + ["el seu"] ["la seva"] ["llurs"] ["llurs"] + Fem Pl P3 ; + this_Quant = { + s = table { + Sg => \\g,c => prepCase c ++ genForms "aquest" "aquesta" ! g ; + Pl => \\g,c => prepCase c ++ genForms "aquests" "aquestes" ! g + } + } ; + through_Prep = mkPreposition "mitjançant" ; + too_AdA = ss "massa" ; + to_Prep = complDat ; + under_Prep = mkPreposition "sota" ; + very_AdA = ss "molt" ; +-- want_VV = mkVV (verbV (querer_64 "querer")) ; + we_Pron = + mkPronoun + "nosaltres" "nos" "nos" "nosaltres" + ["el nostre"] ["la nostra"] ["els nostres"] ["les nostres"] + Fem Pl P1 ; + whatSg_IP = {s = \\c => prepCase c ++ ["què"] ; a = aagr Masc Sg} ; + whatPl_IP = {s = \\c => prepCase c ++ ["qué"] ; a = aagr Masc Pl} ; --- + when_IAdv = ss "quan" ; + when_Subj = ss "quan" ** {m = Indic} ; + where_IAdv = ss "on" ; + which_IQuant = {s = table { + Sg => \\g,c => prepCase c ++ "quin" ; --per fer: femení quina + Pl => \\g,c => prepCase c ++ "quins" + } + } ; --per fer: femení quines + whoPl_IP = {s = \\c => prepCase c ++ "qui" ; a = aagr Fem Pl} ; + whoSg_IP = {s = \\c => prepCase c ++ "qui" ; a = aagr Fem Sg} ; + why_IAdv = ss ["per què"] ; + without_Prep = mkPreposition "sense" ; + with_Prep = mkPreposition "amb" ; + yes_Utt = ss "sí" ; + youSg_Pron = mkPronoun + "tu" "et" "et" "tu" + ["el teu"] ["la teva"] ["els teus"] ["les teves"] + Fem Sg P2 ; + youPl_Pron = + mkPronoun + "vosaltres" "us" "us" "vosaltres" + ["el vostre"] ["la vostra"] ["els vostres"] ["les vostres"] + Fem Pl P2 ; + youPol_Pron = + mkPronoun + "vostè" "li" "li" "vostè" + ["el seu"] ["la seva"] ["els seus"] ["les seves"] + Fem Pl P2 ; + +oper + etConj : {s : Str ; n : MorphoCat.Number} = {s = "i" } ** {n = Pl} ; + +} + diff --git a/lib/resource-1.4/catalan/VerbCat.gf b/lib/resource-1.4/catalan/VerbCat.gf new file mode 100644 index 000000000..db73a4301 --- /dev/null +++ b/lib/resource-1.4/catalan/VerbCat.gf @@ -0,0 +1,2 @@ +concrete VerbCat of Verb = CatCat ** VerbRomance with + (ResRomance = ResCat) ;