summaryrefslogtreecommitdiff
path: root/old-lib/resource/catalan
diff options
context:
space:
mode:
Diffstat (limited to 'old-lib/resource/catalan')
-rw-r--r--old-lib/resource/catalan/AdjectiveCat.gf2
-rw-r--r--old-lib/resource/catalan/AdverbCat.gf2
-rw-r--r--old-lib/resource/catalan/AllCat.gf7
-rw-r--r--old-lib/resource/catalan/AllCatAbs.gf5
-rw-r--r--old-lib/resource/catalan/BeschCat.gf6066
-rw-r--r--old-lib/resource/catalan/CatCat.gf4
-rw-r--r--old-lib/resource/catalan/CompatibilityCat.gf11
-rw-r--r--old-lib/resource/catalan/ConjunctionCat.gf2
-rw-r--r--old-lib/resource/catalan/DiffCat.gf179
-rw-r--r--old-lib/resource/catalan/ExtraCat.gf47
-rw-r--r--old-lib/resource/catalan/ExtraCatAbs.gf28
-rw-r--r--old-lib/resource/catalan/ExtraRomanceCat.gf2
-rw-r--r--old-lib/resource/catalan/GrammarCat.gf22
-rw-r--r--old-lib/resource/catalan/IdiomCat.gf52
-rw-r--r--old-lib/resource/catalan/IrregCat.gf1121
-rw-r--r--old-lib/resource/catalan/IrregCatAbs.gf1106
-rw-r--r--old-lib/resource/catalan/LangCat.gf10
-rw-r--r--old-lib/resource/catalan/LexiconCat.gf365
-rw-r--r--old-lib/resource/catalan/MorphoCat.gf160
-rw-r--r--old-lib/resource/catalan/NounCat.gf2
-rw-r--r--old-lib/resource/catalan/NumeralCat.gf170
-rw-r--r--old-lib/resource/catalan/ParadigmsCat.gf459
-rw-r--r--old-lib/resource/catalan/PhonoCat.gf41
-rw-r--r--old-lib/resource/catalan/PhraseCat.gf2
-rw-r--r--old-lib/resource/catalan/QuestionCat.gf2
-rw-r--r--old-lib/resource/catalan/RelativeCat.gf2
-rw-r--r--old-lib/resource/catalan/ResCat.gf13
-rw-r--r--old-lib/resource/catalan/SentenceCat.gf2
-rw-r--r--old-lib/resource/catalan/StructuralCat.gf154
-rw-r--r--old-lib/resource/catalan/VerbCat.gf2
30 files changed, 10040 insertions, 0 deletions
diff --git a/old-lib/resource/catalan/AdjectiveCat.gf b/old-lib/resource/catalan/AdjectiveCat.gf
new file mode 100644
index 000000000..917d1188d
--- /dev/null
+++ b/old-lib/resource/catalan/AdjectiveCat.gf
@@ -0,0 +1,2 @@
+concrete AdjectiveCat of Adjective = CatCat ** AdjectiveRomance with
+ (ResRomance = ResCat) ;
diff --git a/old-lib/resource/catalan/AdverbCat.gf b/old-lib/resource/catalan/AdverbCat.gf
new file mode 100644
index 000000000..0911f55b8
--- /dev/null
+++ b/old-lib/resource/catalan/AdverbCat.gf
@@ -0,0 +1,2 @@
+concrete AdverbCat of Adverb = CatCat ** AdverbRomance with
+ (ResRomance = ResCat) ;
diff --git a/old-lib/resource/catalan/AllCat.gf b/old-lib/resource/catalan/AllCat.gf
new file mode 100644
index 000000000..98e2c597d
--- /dev/null
+++ b/old-lib/resource/catalan/AllCat.gf
@@ -0,0 +1,7 @@
+--# -path=.:../romance:../abstract:../common:prelude
+
+concrete AllCat of AllCatAbs =
+ LangCat,
+ IrregCat,
+ ExtraCat
+ ** {} ;
diff --git a/old-lib/resource/catalan/AllCatAbs.gf b/old-lib/resource/catalan/AllCatAbs.gf
new file mode 100644
index 000000000..3ba6575a4
--- /dev/null
+++ b/old-lib/resource/catalan/AllCatAbs.gf
@@ -0,0 +1,5 @@
+abstract AllCatAbs =
+ Lang,
+ IrregCatAbs,
+ ExtraCatAbs
+ ** {} ;
diff --git a/old-lib/resource/catalan/BeschCat.gf b/old-lib/resource/catalan/BeschCat.gf
new file mode 100644
index 000000000..b9e86a0c1
--- /dev/null
+++ b/old-lib/resource/catalan/BeschCat.gf
@@ -0,0 +1,6066 @@
+--# -path=.:../romance:../common:../abstract:../../prelude
+--
+-- Verbs trets de "Xurriguera".
+--
+
+resource BeschCat = open Prelude, CommonRomance in {
+
+flags coding=utf8 ;
+
+--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/old-lib/resource/catalan/CatCat.gf b/old-lib/resource/catalan/CatCat.gf
new file mode 100644
index 000000000..7285852b1
--- /dev/null
+++ b/old-lib/resource/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/old-lib/resource/catalan/CompatibilityCat.gf b/old-lib/resource/catalan/CompatibilityCat.gf
new file mode 100644
index 000000000..e12287c45
--- /dev/null
+++ b/old-lib/resource/catalan/CompatibilityCat.gf
@@ -0,0 +1,11 @@
+--# -path=.:../romance:../abstract:../common
+
+concrete CompatibilityCat of Compatibility = CatCat ** open Prelude, CommonRomance in {
+
+-- from Noun 19/4/2008
+
+lin
+ NumInt n = {s = \\_ => n.s ; isNum = True ; n = Pl} ;
+ OrdInt n = {s = \\_ => n.s ++ "."} ; ---
+
+}
diff --git a/old-lib/resource/catalan/ConjunctionCat.gf b/old-lib/resource/catalan/ConjunctionCat.gf
new file mode 100644
index 000000000..822f29ebc
--- /dev/null
+++ b/old-lib/resource/catalan/ConjunctionCat.gf
@@ -0,0 +1,2 @@
+concrete ConjunctionCat of Conjunction = CatCat ** ConjunctionRomance with
+ (ResRomance = ResCat) ;
diff --git a/old-lib/resource/catalan/DiffCat.gf b/old-lib/resource/catalan/DiffCat.gf
new file mode 100644
index 000000000..1b41659f3
--- /dev/null
+++ b/old-lib/resource/catalan/DiffCat.gf
@@ -0,0 +1,179 @@
+--# -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 <g,n,c> of {
+ <Masc,Sg, CPrep P_de> => pre {"del" ; ["de l'"] / vocalForta} ;
+ <Masc,Sg, CPrep P_a> => pre {"al" ; ["a l'"] / vocalForta} ;
+ <Masc,Sg, _> => elisEl ;
+ <Fem, Sg, _> => prepCase c ++ elisLa ;
+ <_, Pl, CPrep P_de> => "dels" ;
+ <_, Pl, CPrep P_a> => "als" ;
+ <Masc, Pl, _ > => "els" ;
+ <Fem, Pl, _ > => "les"
+ } ;
+
+
+
+ artIndef = \g,n,c -> case <n,c> of {
+ <Sg,CPrep P_de> => genForms ["d' un"] ["d' una"] ! g ;
+ <Pl,CPrep P_de> => genForms ["d' uns"] ["d' unes"] ! g ;
+ <Sg,_> => prepCase c ++ genForms "un" "una" ! g ;
+ <Pl,_> => 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 => <reflPron n p Acc, p,True> ;
+ CPron ag an ap => <argPron ag an ap Acc, ap,True> ;
+ _ => <[],P2,False>
+ } ;
+ pdatp = case dat of {
+ CPron ag an ap => <argPron ag an ap dative, ap,True> ;
+ _ => <[],P2,False>
+ }
+ in case <paccp.p2, pdatp.p2> of {
+ ---- AR 8/6/2008 efficiency problem in pgf generation:
+ ---- replace the case expr with
+ ---- a constant produces an error in V3 predication with two pronouns
+ ---- <P3,P3> => <"se" ++ paccp.p1, [],True> ;
+ _ => <pdatp.p1 ++ paccp.p1, [],orB paccp.p3 pdatp.p3>
+ } ;
+
+ --case <p,acc,dat> of {
+ -- <Sg,P2,CRefl,CPron {n = Sg ; p = P1}> => <"te" ++ "me", []> ;
+ -- <_,_,CPron {n = Sg ; p = P2},CPron {n = Sg ; p = P1}> => <"te" ++ "me", []> ;
+
+ infForm _ _ _ _ = True ;
+
+ mkImperative _ p vp = { --- politeness
+ s = \\pol,aag =>
+ let
+ agr = aag ** {p = p} ;
+ verb = case <aag.n, pol> of {
+ <Sg,Neg> => (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 <g,n,p> of {
+ <_,Sg,P1> => cases "em" "mí" ;
+ <_,Sg,P2> => cases "et" "tú" ;
+ <_,Pl,P1> => cases "ens" "nosaltres" ; --- nosotros
+ <_,Pl,P2> => cases "us" "vosaltres" ; --- vosotros
+ <Fem,Sg,P3> => cases3 "la" "li" "ella" ;
+ <Masc, Sg,P3> => cases3 "el" "li" "ell" ;
+ <Fem,Pl,P3> => cases3 "les" "les" "elles" ;
+ <Masc, Pl,P3> => 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/old-lib/resource/catalan/ExtraCat.gf b/old-lib/resource/catalan/ExtraCat.gf
new file mode 100644
index 000000000..8af5639e4
--- /dev/null
+++ b/old-lib/resource/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/old-lib/resource/catalan/ExtraCatAbs.gf b/old-lib/resource/catalan/ExtraCatAbs.gf
new file mode 100644
index 000000000..ac8288d5b
--- /dev/null
+++ b/old-lib/resource/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/old-lib/resource/catalan/ExtraRomanceCat.gf b/old-lib/resource/catalan/ExtraRomanceCat.gf
new file mode 100644
index 000000000..f74a467fc
--- /dev/null
+++ b/old-lib/resource/catalan/ExtraRomanceCat.gf
@@ -0,0 +1,2 @@
+concrete ExtraRomanceCat of ExtraRomanceAbs = CatCat ** ExtraRomance with
+ (ResRomance = ResCat) ;
diff --git a/old-lib/resource/catalan/GrammarCat.gf b/old-lib/resource/catalan/GrammarCat.gf
new file mode 100644
index 000000000..6aeda2ef8
--- /dev/null
+++ b/old-lib/resource/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/old-lib/resource/catalan/IdiomCat.gf b/old-lib/resource/catalan/IdiomCat.gf
new file mode 100644
index 000000000..5b82047aa
--- /dev/null
+++ b/old-lib/resource/catalan/IdiomCat.gf
@@ -0,0 +1,52 @@
+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 vpr = let vp = useVP vpr in
+ 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"))) ;
+
+----AR, for completeness
+
+ CleftNP np rs = mkClause [] True (agrP3 Masc Sg)
+ (insertComplement (\\_ => rs.s ! Indic ! np.a)
+ (insertComplement (\\_ => np.s ! Ton rs.c) (predV copula))) ;
+
+
+ ExistIP ip = {
+ s = \\t,a,p,_ =>
+ ip.s ! Nom ++
+ (mkClause [] True
+ (agrP3 Masc Sg)
+ (insertClit2 "hi" (insertComplement (\\_ => ip.s ! Acc) (predV haver_V))))
+ .s ! DDir ! t ! a ! p ! Indic
+ } ;
+
+ ImpPl1 vpr = let vp = useVP vpr in {s =
+ (mkImperative False P1 vp).s ! Pos ! {n = Pl ; g = Masc} --- fem
+ } ;
+
+ CleftAdv ad s = mkClause [] True (agrP3 Masc Sg)
+ (insertComplement (\\_ => conjThat ++ s.s ! Indic)
+ (insertComplement (\\_ => ad.s) (predV copula))) ;
+
+
+
+
+
+}
diff --git a/old-lib/resource/catalan/IrregCat.gf b/old-lib/resource/catalan/IrregCat.gf
new file mode 100644
index 000000000..c1078109c
--- /dev/null
+++ b/old-lib/resource/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/old-lib/resource/catalan/IrregCatAbs.gf b/old-lib/resource/catalan/IrregCatAbs.gf
new file mode 100644
index 000000000..d5aa65fc6
--- /dev/null
+++ b/old-lib/resource/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/old-lib/resource/catalan/LangCat.gf b/old-lib/resource/catalan/LangCat.gf
new file mode 100644
index 000000000..6e74e77bb
--- /dev/null
+++ b/old-lib/resource/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/old-lib/resource/catalan/LexiconCat.gf b/old-lib/resource/catalan/LexiconCat.gf
new file mode 100644
index 000000000..d06cc7e57
--- /dev/null
+++ b/old-lib/resource/catalan/LexiconCat.gf
@@ -0,0 +1,365 @@
+--# -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 ;
+ irregMN : Str -> Str -> N = \pa,pans -> M.mkNounIrreg pa pans masculine ;
+
+lin
+ airplane_N = regMN "avió" ;
+
+ answer_V2S = mkV2S (verbV (compondre_26 "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 "tornar") ; -- esdevenir
+ beer_N = regFN "cervesa" ;
+ beg_V2V = mkV2V (regV "demanar") accusative dative ;
+ big_A = regADeg "gros" ;
+ bike_N = regFN "bicicleta" ;
+ bird_N = regMN "ocell" ;
+ black_A = compADeg (mkA "negre" "negra" "negres" "negres" "negrament") ;
+ blue_A = compADeg (mkA "blau" "blava" "blaus" "blaves" "blavament") ;
+ boat_N = regFN "barca" ;
+ book_N = regMN "llibre" ;
+ boot_N = regFN "bota" ;
+ boss_N = regMN "cap" ;
+ boy_N = regMN "noi" ;
+ bread_N = irregMN "pa" "pans" ;
+ break_V2 = dirV2 (verbV (trencar_112 "trencar")) ;
+ broad_A = regADeg "ample" ; -- put it in MorphoCat?: like black_A
+ 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" ;
+ 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 (verbV (trencar_112 "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" ; -- metgessa
+ dog_N = regMN "gos" ; -- gossa
+ door_N = regFN "porta" ;
+ drink_V2 = dirV2 (verbV (beure_11 "beure")) ;
+ easy_A2V = mkA2V (regA "fácil") dative genitive ;
+ eat_V2 = dirV2 (verbV (envejar_48 "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 (verbV (témer_107 "témer")) ;
+ find_V2 = dirV2 (regV "trobar") ;
+ fish_N = regMN "peix" ;
+ floor_N = regMN "terra" ; -- sòl
+ forget_V2 = dirV2 (regV "oblidar") ;
+ fridge_N = regFN "nevera" ;
+ friend_N = regMN "amic" ; -- amiga
+ fruit_N = regFN "fruita" ;
+ fun_AV = mkAV (regA "divertit") genitive ;
+ 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 (verbV (canviar_16 "odiar")) ;
+ hat_N = regMN "barret" ;
+ have_V2 = dirV2 (verbV (tenir_108 "tenir")) ;
+ hear_V2 = mkV2 (regV "escoltar") dative ; -- Must be "oir". Add it to Besch
+ 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 (verbV (saber_99 "saber")) ;
+ lake_N = regMN "llac" ;
+ lamp_N = regFN "làmpada" ;
+ learn_V2 = dirV2 (verbV (aprendre_6 "aprendre")) ;
+ leather_N = regMN "cuiro" ;
+ leave_V2 = dirV2 (regV "partir") ;
+ like_V2 = dirV2 (verbV (canviar_16 "apreciar")) ;
+ listen_V2 = dirV2 (regV "escoltar") ;
+ live_V = verbV (viure_119 "viure") ;
+ long_A = regADeg "llarg" ;
+ lose_V2 = dirV2 (verbV (perdre_83 "perdre")) ;
+ love_N = regMN "amor" ;
+ love_V2 = dirV2 (regV "estimar") ;
+ man_N = regMN "home" ; -- masc
+ married_A2 = mkA2 (regA "casat") 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 (verbV (obrir_77 "obrir")) ;
+ paint_V2A = mkV2A (regV "pintar") accusative (mkPrep "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 (verbV (pregar_86 "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 = 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 (verbV (trencar_112 "buscar")) ;
+ see_V2 = dirV2 (verbV (veure_118 "veure")) ;
+ sell_V3 = dirV3 (verbV (vendre_116 "vendre")) dative ;
+ send_V3 = dirV3 (verbV (canviar_16 "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 (verbV (pregar_86 "apagar")) ;
+ switch8on_V2 = dirV2 (verbV (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 = verbV (envejar_48 "viatjar") ;
+ tree_N = regMN "arbre" ;
+ --- trousers_N = regN "pantalón" ; -- masc
+ ugly_A = compADeg (mkA "lleig" "lletja" "lletjos" "lletges" "lletjament") ;
+ understand_V2 = dirV2 (verbV (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 (verbV (escriure_50 "escriure")) ;
+ 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 "afegir") dative ; -- also: (regV "sumar")
+ number_N = regMN "número" ;
+ put_V2 = dirV2 (regV "posar") ;
+ stop_V = regV "aturar" ;
+ jump_V = regV "saltar" ;
+ left_Ord = M.mkOrd (regA "esquerra") ;
+ right_Ord = M.mkOrd (regA "dreta") ;
+ far_Adv = mkAdv "lluny" ;
+ 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 (verbV (pregar_86 "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 = verbV (reduir_94 "fluir") ; -- also: regV "circular"
+ fly_V = regV "volar" ;
+ freeze_V = regV "congelar" ;
+ give_V3 = dirdirV3 (verbV (donar_43 "donar")) ;
+ hit_V2 = dirV2 (verbV (trencar_112 "picar")) ;
+ hold_V2 = dirV2 (verbV (obtenir_78 "sostenir")) ;
+ hunt_V2 = dirV2 (verbV (començar_22 "caçar")) ;
+ kill_V2 = dirV2 (regV "matar") ;
+ laugh_V = verbV (riure_96 "riure") ;
+ lie_V = reflV (verbV (jeure_62 "jeure")) ;
+ 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 = verbV (cosir_31 "cosir") ;
+ sing_V = regV "cantar" ;
+ sit_V = reflV (verbV (seure_102 "seure")) ;
+ smell_V = regV "ensumar" ;
+ spit_V = verbV (escopir_49 "escopir") ;
+ split_V2 = dirV2 (regV "separar") ; -- dividir,) ;
+ squeeze_V2 = dirV2 (verbV (servir_101 "exprimir")) ;
+ stab_V2 = dirV2 (regV "apunyalar") ;
+ stand_V = verbV (estar_54 "estar") ; ---- "estar dret"
+ 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 = regV "girar" ;
+ vomit_V = regV "vomitar" ;
+ wash_V2 = dirV2 (regV "rentar") ;
+ wipe_V2 = dirV2 (verbV (pregar_86 "eixugar")) ;
+ breathe_V = regV "respirar" ;
+ john_PN = mkPN "Joan" masculine ;
+ today_Adv = mkAdv "avui" ;
+
+ grammar_N = regFN "gramàtica" ;
+ language_N = regFN "llengua" ;
+ rule_N = regFN "regla" ;
+ question_N = regFN "pregunta" ;
+ ready_A = regA "preparat" ;
+ reason_N = regFN "raó" ;
+ uncertain_A = regA "incert" ;
+
+} ;
diff --git a/old-lib/resource/catalan/MorphoCat.gf b/old-lib/resource/catalan/MorphoCat.gf
new file mode 100644
index 000000000..f21bc849d
--- /dev/null
+++ b/old-lib/resource/catalan/MorphoCat.gf
@@ -0,0 +1,160 @@
+--# -path=.:../romance:../common:../../prelude
+
+--1 A Simple Catalan Resource Morphology
+--
+-- Aarne Ranta 2002 -- 2005
+-- Jordi Saludes 2008: Derived from MorphoSpa.
+--
+-- 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 ; coding=utf8 ;
+
+--2 Nouns
+--
+-- The following macro is useful for creating the forms of number-dependent
+-- tables, such as common nouns.
+-- gcc M2.3
+oper
+ numForms : (_,_ : Str) -> Number => Str = \vi, vins ->
+ table {Sg => vi ; Pl => vins} ;
+
+ nomCep : Str -> Number => Str = \cep ->
+ numForms cep (cep + "s") ;
+
+
+ nomCasa : Str -> Str -> Number => Str = \es,casa ->
+ numForms casa (init casa + es) ;
+
+ nomFre : Str -> Number => Str = \fre ->
+ numForms fre (fre + "ns") ;
+
+ nomCas : Str -> Number => Str = \cas ->
+ numForms cas (cas + "os") ;
+
+ nomTest : Str -> Number => Str = \test ->
+ numForms test (variants {test + "s"; test + "os"}) ;
+
+ nomFaig : Str -> Number => Str = \faig ->
+ let
+ fa = Predef.tk 2 faig
+ in
+ numForms faig (variants {fa + "jos" ; faig + "s"}) ;
+
+ nomDesig : Str -> Number => Str = \desig ->
+ let
+ desi = Predef.tk 1 desig
+ in
+ numForms desig (variants {desi + "tjos" ; desi + "gs"}) ;
+
+ nomTemps : Str -> Number => Str = \temps ->
+ numForms temps temps ;
+
+-- 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 ->
+ let
+ mkNounMas : (Str -> Number => Str) -> Noun = \rule -> mkNoun (rule noi) Masc
+ in
+ case last noi of {
+ "a" => mkNoun (nomCasa "es" noi) Fem ;
+ "s"|"x"|"ç" => mkNounMas nomCas ;
+ "i"|"e" => mkNounMas nomFre ;
+ "í" => mkNounMas (nomCasa "ins") ;
+ "à" => mkNounMas (nomCasa "ans") ;
+ "ó" => mkNounMas (nomCasa "ons") ;
+ "g" => mkNounMas nomFaig ;
+ _ => mkNounMas nomCep
+ } ;
+
+--2 Adjectives
+--
+-- Adjectives are conveniently seen as gender-dependent nouns.
+-- Here are some patterns. First one that describes the worst case.
+-- gcc M2.1
+
+ mkAdj : (_,_,_,_,_ : Str) -> Adj = \prim,prima,prims,primes,primament ->
+ {s = table {
+ AF Masc n => numForms prim prims ! n ;
+ AF Fem n => numForms prima primes ! n ;
+ AA => primament
+ }
+ } ;
+
+--- Then the regular and invariant patterns.
+
+ adjPrim : Str -> Adj = \prim ->
+ mkAdj prim (prim + "a") (prim + "s") (prim + "es") (prim + "ament") ;
+
+ adjBlau : Str -> Str -> Adj = \blau,blava ->
+ let
+ blav = Predef.tk 1 blava
+ in
+ mkAdj blau blava (blau + "s") (blav + "es") (blava + "ment") ;
+
+ adjFondo : Str -> Adj = \fondo ->
+ let
+ fond = Predef.tk 1 fondo
+ in
+ adjBlau fondo (fond + "a") ;
+
+ adjBo : Str -> Adj = \bo ->
+ mkAdj bo (bo + "na") (bo + "ns") (bo + "nes") (bo + "nament") ;
+
+ adjFidel : Str -> Adj = \fidel ->
+ let
+ fidels = fidel + "s"
+ in
+ mkAdj fidel fidel fidels fidels (fidel + "ment") ;
+
+ mkAdjReg : Str -> Adj = \prim ->
+ case last prim of {
+ "e"|"u"|"o" => adjFondo prim ;
+ _ => adjPrim prim
+ } ;
+
+
+--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 Masc Sg => son ;
+ Poss Fem Sg => sa ;
+ Poss Masc Pl => ses ;
+ Poss Fem Pl => 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 = \tal,g,n -> tal.s ! AF g n ;
+
+}
diff --git a/old-lib/resource/catalan/NounCat.gf b/old-lib/resource/catalan/NounCat.gf
new file mode 100644
index 000000000..ee398698a
--- /dev/null
+++ b/old-lib/resource/catalan/NounCat.gf
@@ -0,0 +1,2 @@
+concrete NounCat of Noun = CatCat ** NounRomance with
+ (ResRomance = ResCat) ;
diff --git a/old-lib/resource/catalan/NumeralCat.gf b/old-lib/resource/catalan/NumeralCat.gf
new file mode 100644
index 000000000..fe824165e
--- /dev/null
+++ b/old-lib/resource/catalan/NumeralCat.gf
@@ -0,0 +1,170 @@
+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" ;
+ _ => "-cents" ---- variants {} ---- AR 23/6/2008
+ } ;
+ 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/old-lib/resource/catalan/ParadigmsCat.gf b/old-lib/resource/catalan/ParadigmsCat.gf
new file mode 100644
index 000000000..4032d94d7
--- /dev/null
+++ b/old-lib/resource/catalan/ParadigmsCat.gf
@@ -0,0 +1,459 @@
+--# -path=.:../romance:../common:../abstract:../../prelude
+
+--1 Catalan Lexical Paradigms
+--
+-- Aarne Ranta 2004 - 2006
+-- Jordi Saludes 2008: Modified from ParadigmsSpa
+--
+-- This is an API for 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$. For
+-- verbs, there is a fairly complete list of irregular verbs in
+-- [``IrregCat`` ../../catalan/IrregCat.gf].
+
+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").
+
+ accusative : Prep ;
+ genitive : Prep ;
+ dative : Prep ;
+
+ mkPrep : Str -> Prep ;
+
+
+--2 Nouns
+
+ mkN : overload {
+
+-- 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. TODO
+
+ mkN : (llum : Str) -> N ;
+
+-- A different gender can be forced.
+
+ mkN : Str -> Gender -> N ;
+
+-- The worst case has two forms (singular + plural) and the gender.
+
+ mkN : (disc,discos : Str) -> Gender -> 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 -> Prep -> N2 ;
+
+-- The most common cases are the genitive "de" and the dative "a",
+-- with the empty preposition.
+
+ deN2 : N -> N2 ;
+ aN2 : N -> N2 ;
+
+-- Three-place relational nouns ("la connexió de x a y") need two prepositions.
+
+ mkN3 : N -> Prep -> Prep -> 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.
+-- The default gender is feminine for names ending with "a", otherwise masculine. TODO
+
+ mkPN : overload {
+ mkPN : (Anna : Str) -> PN ;
+ mkPN : (Pilar : Str) -> Gender -> PN
+ } ;
+
+
+--2 Adjectives
+
+ mkA : overload {
+
+-- For regular adjectives, all forms are derived from the
+-- masculine singular. The types of adjectives that are recognized are
+-- "alto", "fuerte", "util". Comparison is formed by "mas".
+
+ mkA : (sol : Str) -> A ;
+
+-- One-place adjectives compared with "mas" need five forms in the worst
+-- case (masc and fem singular, masc plural, adverbial).
+
+ mkA : (fort,forta,forts,fortes,fortament : Str) -> A ;
+
+-- In the worst case, two separate adjectives are given:
+-- the positive ("bo"), and the comparative ("millor").
+
+ mkA : (bo : A) -> (millor : A) -> A
+ } ;
+
+-- The functions above create postfix adjectives. To switch
+-- them to prefix ones (i.e. ones placed before the noun in
+-- modification, as in "gran casa"), the following function is
+-- provided.
+-- JS: What about vi bó -> bon vi ?
+
+ prefixA : A -> A ;
+
+
+--3 Two-place adjectives
+--
+-- Two-place adjectives need a preposition for their second argument.
+
+ mkA2 : A -> Prep -> A2 ;
+
+
+
+--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. "sempre").
+
+ mkAdV : Str -> AdV ;
+
+-- Adverbs modifying adjectives and sentences can also be formed.
+
+ mkAdA : Str -> AdA ;
+
+
+--2 Verbs
+
+ mkV : overload {
+
+-- Regular verbs are ones inflected like "cantar", "perdre", "témer", "perdre", "servir", "dormir"
+-- The regular verb function works for models I, IIa, IIb and IIa
+-- The module $BeschCat$ gives the complete set of "Bescherelle" conjugations.
+
+ mkV : (cantar : Str) -> V ;
+
+-- Verbs with vowel alternatition in the stem - easiest to give with
+-- two forms, e.g. "mostrar"/"muestro". TODO
+
+--JS: Needed? mkV : (mostrar,muestro : Str) -> V ;
+
+-- Most irregular verbs are found in $IrregCat$. If this is not enough,
+-- the module $BeschCat$ gives all the patterns of the "Bescherelle"
+-- book. To use them in the category $V$, wrap them with the function
+
+ mkV : 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).
+
+ mkV2 : overload {
+ mkV2 : Str -> V2 ;
+ mkV2 : V -> V2 ;
+ mkV2 : V -> Prep -> 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 -> Prep -> Prep -> V3 ; -- parlar, a, de
+ dirV3 : V -> Prep -> V3 ; -- donar,(accusative),a
+ dirdirV3 : V -> V3 ; -- donar,(dative),(accusative)
+
+--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 -> Prep -> V2S ;
+ mkVV : V -> VV ; -- plain infinitive: "vull parlar"
+ deVV : V -> VV ; -- "acabar de parlar"
+ aVV : V -> VV ; -- "aprendre a parlar"
+ mkV2V : V -> Prep -> Prep -> V2V ;
+ mkVA : V -> VA ;
+ mkV2A : V -> Prep -> Prep -> V2A ;
+ mkVQ : V -> VQ ;
+ mkV2Q : V -> Prep -> V2Q ;
+
+ mkAS : A -> AS ;
+ mkA2S : A -> Prep -> A2S ;
+ mkAV : A -> Prep -> AV ;
+ mkA2V : A -> Prep -> Prep -> A2V ;
+
+-- Notice: categories $AS, A2S, AV, A2V$ are just $A$,
+-- and the second argument is given
+-- as an adverb. Likewise
+-- $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 ;
+
+ accusative = complAcc ** {lock_Prep = <>} ;
+ genitive = complGen ** {lock_Prep = <>} ;
+ dative = complDat ** {lock_Prep = <>} ;
+ mkPrep p = {s = p ; c = Acc ; isDir = False ; lock_Prep = <>} ;
+
+
+ mk2N 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 ;
+ mkN3 = \n,p,q -> n ** {lock_N3 = <> ; c2 = p ; c3 = q} ;
+
+ mk2PN x g = {s = x ; g = g} ** {lock_PN = <>} ;
+ regPN x = mk2PN x g where {
+ g = case last x of {
+ "a" => feminine ;
+ _ => masculine
+ }
+ } ;
+
+ makeNP x g n = {s = (pn2np (mk2PN x g)).s; a = agrP3 g n ; hasClit = False} ** {lock_NP = <>} ;
+
+ mk5A 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 = <>} ;
+
+ regIIIV : (Str -> Verbum) -> Str -> V = \v,x -> -- I, IIa, IIb, III model given by v
+ let
+ verb = case (Predef.dp 2 x) of {
+ "re" => perdre_83 x ; -- IIa
+ "er" => témer_107 x ; -- IIb
+ "ir" => v x ; -- III?
+ _ => cantar_15 x -- Ia
+ }
+ in verbBesch verb ** {vtyp = VHabere ; lock_V = <>} ;
+
+ regVa = regIIIV dormir_44 ; -- IIIa
+ regV = regIIIV servir_101 ; -- IIIb
+
+ reflV v = {s = v.s ; vtyp = VRefl ; lock_V = <>} ;
+
+ verbV ve = verbBesch ve ** {vtyp = VHabere ; lock_V = <>} ;
+
+ reflVerbV : Verbum -> V = \ve -> reflV (verbV ve) ;
+
+ special_ppV ve pa = {
+ s = table {
+ VPart g n => (adjPrim pa).s ! AF g n ;
+ p => ve.s ! p
+ } ;
+ lock_V = <> ;
+ vtyp = VHabere
+ } ;
+
+-- regAltV x y = verbV (regAlternV x y) ;
+
+ mk2V2 v p = {s = v.s ; vtyp = v.vtyp ; c2 = p ; lock_V2 = <>} ;
+ dirV2 v = mk2V2 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 = mk2V2 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 = mkV3 v p t ** {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 = mk2V2 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 = <>} ;
+
+---
+
+ mkN = overload {
+ mkN : (llum : Str) -> N = regN ;
+ mkN : Str -> Gender -> N = \s,g -> {s = (regN s).s ; g = g ; lock_N = <>};
+ mkN : (disc,discos : Str) -> Gender -> N = mk2N
+ } ;
+ regN : Str -> N ;
+ mk2N : (disc,discos : Str) -> Gender -> N ;
+ mascN : N -> N ;
+ femN : N -> N ;
+
+
+ mkPN = overload {
+ mkPN : (Anna : Str) -> PN = regPN ;
+ mkPN : (Pilar : Str) -> Gender -> PN = mk2PN
+ } ;
+ mk2PN : Str -> Gender -> PN ; -- Joan
+ regPN : Str -> PN ; -- feminine for "-a", otherwise masculine
+
+-- To form a noun phrase that can also be plural,
+-- you can use the worst-case function.
+
+ makeNP : Str -> Gender -> Number -> NP ;
+
+ mkA = overload {
+ mkA : (util : Str) -> A = regA ;
+ mkA : (fort,forta,forts,fortes,fortament : Str) -> A = mk5A ;
+ mkA : (bo : A) -> (millor : A) -> A = mkADeg ;
+ } ;
+
+ mk5A : (fort,forta,forts,fortes,fortament : Str) -> A ;
+ regA : Str -> A ;
+ mkADeg : A -> A -> A ;
+ compADeg : A -> A ;
+ regADeg : Str -> A ;
+ prefA : A -> A ;
+ prefixA = prefA ;
+
+ mkV = overload {
+ mkV : (cantar : Str) -> V = regV ;
+--JS mkV : (mostrar,muestro : Str) -> V = regAltV ;
+ mkV : Verbum -> V = verbV
+ } ;
+ regV, regVa : Str -> V ;
+--JS regAltV : (mostrar,muestro : Str) -> V ;
+ verbV : Verbum -> V ;
+
+ mkV2 = overload {
+ mkV2 : Str -> V2 = \s -> dirV2 (regV s) ;
+ mkV2 : V -> V2 = dirV2 ;
+ mkV2 : V -> Prep -> V2 = mk2V2
+ } ;
+ mk2V2 : V -> Prep -> V2 ;
+ dirV2 : V -> V2 ;
+
+
+
+} ;
diff --git a/old-lib/resource/catalan/PhonoCat.gf b/old-lib/resource/catalan/PhonoCat.gf
new file mode 100644
index 000000000..f750aeb01
--- /dev/null
+++ b/old-lib/resource/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/old-lib/resource/catalan/PhraseCat.gf b/old-lib/resource/catalan/PhraseCat.gf
new file mode 100644
index 000000000..daaea343a
--- /dev/null
+++ b/old-lib/resource/catalan/PhraseCat.gf
@@ -0,0 +1,2 @@
+concrete PhraseCat of Phrase = CatCat ** PhraseRomance with
+ (ResRomance = ResCat) ;
diff --git a/old-lib/resource/catalan/QuestionCat.gf b/old-lib/resource/catalan/QuestionCat.gf
new file mode 100644
index 000000000..331541c19
--- /dev/null
+++ b/old-lib/resource/catalan/QuestionCat.gf
@@ -0,0 +1,2 @@
+concrete QuestionCat of Question = CatCat ** QuestionRomance with
+ (ResRomance = ResCat) ;
diff --git a/old-lib/resource/catalan/RelativeCat.gf b/old-lib/resource/catalan/RelativeCat.gf
new file mode 100644
index 000000000..6b6a9b27c
--- /dev/null
+++ b/old-lib/resource/catalan/RelativeCat.gf
@@ -0,0 +1,2 @@
+concrete RelativeCat of Relative = CatCat ** RelativeRomance with
+ (ResRomance = ResCat) ;
diff --git a/old-lib/resource/catalan/ResCat.gf b/old-lib/resource/catalan/ResCat.gf
new file mode 100644
index 000000000..4a1b7dd80
--- /dev/null
+++ b/old-lib/resource/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/old-lib/resource/catalan/SentenceCat.gf b/old-lib/resource/catalan/SentenceCat.gf
new file mode 100644
index 000000000..7d5c33f74
--- /dev/null
+++ b/old-lib/resource/catalan/SentenceCat.gf
@@ -0,0 +1,2 @@
+concrete SentenceCat of Sentence = CatCat ** SentenceRomance with
+ (ResRomance = ResCat) ;
diff --git a/old-lib/resource/catalan/StructuralCat.gf b/old-lib/resource/catalan/StructuralCat.gf
new file mode 100644
index 000000000..524420fa5
--- /dev/null
+++ b/old-lib/resource/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 = mkPrep "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 = mkPrep "entre" ;
+ both7and_DConj = {s1,s2 = etConj.s ; n = Pl} ;
+ but_PConj = ss "però" ;
+ by8agent_Prep = mkPrep "per" ;
+ by8means_Prep = mkPrep "mitjançant" ;
+ can8know_VV = mkVV (verbV (saber_99 "saber")) ;
+ can_VV = mkVV (verbV (poder_85 "poder")) ;
+ during_Prep = mkPrep "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} ;
+ for_Prep = mkPrep ["per a"] ;
+ 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 ["d'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 = mkPrep "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 (haver_59 "haver")) ; -- + of_Prep
+ no_Utt = ss "no" ;
+ on_Prep = mkPrep "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 = mkPrep "mitjançant" ;
+ too_AdA = ss "massa" ;
+ to_Prep = complDat ;
+ under_Prep = mkPrep "sota" ;
+ very_AdA = ss "molt" ;
+ want_VV = mkVV (verbV (voler_120 "voler")) ;
+ 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 = mkPrep "sense" ;
+ with_Prep = mkPrep "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} ;
+
+} \ No newline at end of file
diff --git a/old-lib/resource/catalan/VerbCat.gf b/old-lib/resource/catalan/VerbCat.gf
new file mode 100644
index 000000000..db73a4301
--- /dev/null
+++ b/old-lib/resource/catalan/VerbCat.gf
@@ -0,0 +1,2 @@
+concrete VerbCat of Verb = CatCat ** VerbRomance with
+ (ResRomance = ResCat) ;