From 2939809f45afdf9dce6b84647e1cef4bfc39136d Mon Sep 17 00:00:00 2001 From: odanoburu Date: Fri, 23 Mar 2018 19:02:52 -0300 Subject: [PATCH] add some more changes --- src/portuguese/BeschPor.gf | 11733 +++++++++----------- src/portuguese/CombinatorsPor.gf | 15 + src/portuguese/ConstructionPor.gf | 157 +- src/portuguese/ConstructorsPor.gf | 3 + src/portuguese/DiffPor.gf | 92 +- src/portuguese/DocumentationPorFunctor.gf | 58 +- src/portuguese/ExtraPor.gf | 71 +- src/portuguese/ExtraPorAbs.gf | 4 +- src/portuguese/LexiconPor.gf | 90 +- src/portuguese/MorphoPor.gf | 2 +- src/portuguese/NumeralPor.gf | 2 + src/portuguese/ParadigmsPor.gf | 51 +- src/portuguese/ParsePor.gf | 38 +- src/portuguese/PhonoPor.gf | 36 - src/portuguese/StructuralPor.gf | 11 +- src/portuguese/SymbolicPor.gf | 5 + src/portuguese/SyntaxPor.gf | 4 + src/portuguese/TerminologyPor.gf | 27 +- src/portuguese/TextPor.gf | 5 +- src/portuguese/TryPor.gf | 3 + 20 files changed, 5555 insertions(+), 6852 deletions(-) create mode 100644 src/portuguese/CombinatorsPor.gf create mode 100644 src/portuguese/ConstructorsPor.gf create mode 100644 src/portuguese/SymbolicPor.gf create mode 100644 src/portuguese/SyntaxPor.gf create mode 100644 src/portuguese/TryPor.gf diff --git a/src/portuguese/BeschPor.gf b/src/portuguese/BeschPor.gf index 543b5161..4348ef42 100644 --- a/src/portuguese/BeschPor.gf +++ b/src/portuguese/BeschPor.gf @@ -2,6660 +2,5371 @@ resource BeschPor = open Prelude, CommonRomance in { -flags optimize=noexpand ; -- faster than values - coding=utf8 ; + flags optimize=noexpand ; -- faster than values + coding=utf8 ; -oper Verbum = {s : VFB => Str} ; +-- machine-generated file --- machine-generated GF file from FM source by Inger Andersson and Therese Söderberg +oper + Verbum = {s : VFB => Str} ; -oper ser_1 : Str -> Verbum = \ser -> + -- The full conjunction is a table on $VForm$: + param + VImpers = + Infn -- garantir + | Ger -- garantindo + | Part -- garantido + ; + + Mode = Ind | Sub ; + + VPers = + Pres Mode Number Person + | PretI Mode Number Person --# notpresent --# notpresent + | MQPerf Number Person --# notpresent --# notpresent + | PretP Number Person --# notpresent --# notpresent + | Fut Mode Number Person --# notpresent --# notpresent + | Cond Number Person --# notpresent --# notpresent + | Imper Number Person + ; + + VFB = + VI VImpers + | VPB VPers + ; + +oper + verbBesch : {s : VFB => Str} -> {s : CommonRomance.VF => Str} = \amar -> + -- conversion from Portuguese forms to romance forms + {s = table { + VInfin _ => amar.s ! VI Infn ; + VFin (VPres Indic) n p => amar.s ! VPB (Pres Ind n p) ; + VFin (VPres Conjunct) n p => amar.s ! VPB (Pres Sub n p) ; + VFin (VImperf Indic) n p => amar.s ! VPB (PretI Ind n p) ; --# notpresent --# notpresent + VFin (VImperf Conjunct) n p => amar.s ! VPB (PretI Sub n p) ; --# notpresent --# notpresent + VFin VPasse n p => amar.s ! VPB (PretP n p) ; --# notpresent --# notpresent + VFin VFut n p => amar.s ! VPB (Fut Ind n p) ; --# notpresent --# notpresent + VFin VCondit n p => amar.s ! VPB (Cond n p) ; --# notpresent --# notpresent + VImper SgP2 => amar.s ! VPB (Imper Sg P2) ; + VImper PlP1 => amar.s ! VPB (Imper Pl P1) ; + VImper PlP2 => amar.s ! VPB (Imper Pl P2) ; + VPart g n => amar.s ! VI Part ; + VGer | VPresPart => amar.s ! VI Ger + } + } ; + + +oper ter_1 : Str -> Verbum = \ter -> + let x_ = Predef.tk 3 ter in + {s = table { + VI Infn => x_ + "ter" ; + VI Ger => x_ + "tendo" ; + VI Part => x_ + "tido" ; + VPB (Pres Ind Sg P1) => x_ + "tenho" ; + VPB (Pres Ind Sg P2) => x_ + "tens" ; + VPB (Pres Ind Sg P3) => x_ + "tem" ; + VPB (Pres Ind Pl P1) => x_ + "temos" ; + VPB (Pres Ind Pl P2) => x_ + "tendes" ; + VPB (Pres Ind Pl P3) => x_ + "têm" ; + VPB (Pres Sub Sg P1) => x_ + "tenha" ; + VPB (Pres Sub Sg P2) => x_ + "tenhas" ; + VPB (Pres Sub Sg P3) => x_ + "tenha" ; + VPB (Pres Sub Pl P1) => x_ + "tenhamos" ; + VPB (Pres Sub Pl P2) => x_ + "tenhais" ; + VPB (Pres Sub Pl P3) => x_ + "tenham" ; + VPB (PretI Ind Sg P1) => x_ + "tinha" ; --# notpresent + VPB (PretI Ind Sg P2) => x_ + "tinhas" ; --# notpresent + VPB (PretI Ind Sg P3) => x_ + "tinha" ; --# notpresent + VPB (PretI Ind Pl P1) => x_ + "tínhamos" ; --# notpresent + VPB (PretI Ind Pl P2) => x_ + "tínheis" ; --# notpresent + VPB (PretI Ind Pl P3) => x_ + "tinham" ; --# notpresent + VPB (PretI Sub Sg P1) => x_ + "tivesse" ; --# notpresent + VPB (PretI Sub Sg P2) => x_ + "tivesses" ; --# notpresent + VPB (PretI Sub Sg P3) => x_ + "tivesse" ; --# notpresent + VPB (PretI Sub Pl P1) => x_ + "tivéssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => x_ + "tivésseis" ; --# notpresent + VPB (PretI Sub Pl P3) => x_ + "tivessem" ; --# notpresent + VPB (MQPerf Sg P1) => x_ + "tivera" ; --# notpresent + VPB (MQPerf Sg P2) => x_ + "tiveras" ; --# notpresent + VPB (MQPerf Sg P3) => x_ + "tivera" ; --# notpresent + VPB (MQPerf Pl P1) => x_ + "tivéramos" ; --# notpresent + VPB (MQPerf Pl P2) => x_ + "tivéreis" ; --# notpresent + VPB (MQPerf Pl P3) => x_ + "tiveram" ; --# notpresent + VPB (PretP Sg P1) => x_ + "tive" ; --# notpresent + VPB (PretP Sg P2) => x_ + "tiveste" ; --# notpresent + VPB (PretP Sg P3) => x_ + "teve" ; --# notpresent + VPB (PretP Pl P1) => x_ + "tivemos" ; --# notpresent + VPB (PretP Pl P2) => x_ + "tivestes" ; --# notpresent + VPB (PretP Pl P3) => x_ + "tiveram" ; --# notpresent + VPB (Fut Ind Sg P1) => x_ + "terei" ; --# notpresent + VPB (Fut Ind Sg P2) => x_ + "terás" ; --# notpresent + VPB (Fut Ind Sg P3) => x_ + "terá" ; --# notpresent + VPB (Fut Ind Pl P1) => x_ + "teremos" ; --# notpresent + VPB (Fut Ind Pl P2) => x_ + "tereis" ; --# notpresent + VPB (Fut Ind Pl P3) => x_ + "terão" ; --# notpresent + VPB (Fut Sub Sg P1) => x_ + "tiver" ; --# notpresent + VPB (Fut Sub Sg P2) => x_ + "tiveres" ; --# notpresent + VPB (Fut Sub Sg P3) => x_ + "tiver" ; --# notpresent + VPB (Fut Sub Pl P1) => x_ + "tivermos" ; --# notpresent + VPB (Fut Sub Pl P2) => x_ + "tiverdes" ; --# notpresent + VPB (Fut Sub Pl P3) => x_ + "tiverem" ; --# notpresent + VPB (Cond Sg P1) => x_ + "teria" ; --# notpresent + VPB (Cond Sg P2) => x_ + "terias" ; --# notpresent + VPB (Cond Sg P3) => x_ + "teria" ; --# notpresent + VPB (Cond Pl P1) => x_ + "teríamos" ; --# notpresent + VPB (Cond Pl P2) => x_ + "teríeis" ; --# notpresent + VPB (Cond Pl P3) => x_ + "teriam" ; --# notpresent + VPB (Imper Sg P2) => x_ + "tem" ; + VPB (Imper Sg P3) => x_ + "tenha" ; + VPB (Imper Pl P1) => x_ + "tenhamos" ; + VPB (Imper Pl P2) => x_ + "tende" ; + VPB (Imper Pl P3) => x_ + "tenham" ; + VPB (Imper Sg P1) => nonExist + } + } ; + +oper haver_2 : Str -> Verbum = \haver -> + let x_ = Predef.tk 5 haver in + {s = table { + VI Infn => x_ + "haver" ; + VI Ger => x_ + "havendo" ; + VI Part => x_ + "havido" ; + VPB (Pres Ind Sg P1) => x_ + "hei" ; + VPB (Pres Ind Sg P2) => x_ + "hás" ; + VPB (Pres Ind Sg P3) => x_ + "há" ; + VPB (Pres Ind Pl P1) => x_ + ("havemos" | "hemos") ; + VPB (Pres Ind Pl P2) => x_ + ("haveis" | "heis") ; + VPB (Pres Ind Pl P3) => x_ + "hão" ; + VPB (Pres Sub Sg P1) => x_ + "haja" ; + VPB (Pres Sub Sg P2) => x_ + "hajas" ; + VPB (Pres Sub Sg P3) => x_ + "haja" ; + VPB (Pres Sub Pl P1) => x_ + "hajamos" ; + VPB (Pres Sub Pl P2) => x_ + "hajais" ; + VPB (Pres Sub Pl P3) => x_ + "hajam" ; + VPB (PretI Ind Sg P1) => x_ + "havia" ; --# notpresent + VPB (PretI Ind Sg P2) => x_ + "havias" ; --# notpresent + VPB (PretI Ind Sg P3) => x_ + "havia" ; --# notpresent + VPB (PretI Ind Pl P1) => x_ + "havíamos" ; --# notpresent + VPB (PretI Ind Pl P2) => x_ + "havíeis" ; --# notpresent + VPB (PretI Ind Pl P3) => x_ + "haviam" ; --# notpresent + VPB (PretI Sub Sg P1) => x_ + "houvesse" ; --# notpresent + VPB (PretI Sub Sg P2) => x_ + "houvesses" ; --# notpresent + VPB (PretI Sub Sg P3) => x_ + "houvesse" ; --# notpresent + VPB (PretI Sub Pl P1) => x_ + "houvéssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => x_ + "houvésseis" ; --# notpresent + VPB (PretI Sub Pl P3) => x_ + "houvessem" ; --# notpresent + VPB (MQPerf Sg P1) => x_ + "houvera" ; --# notpresent + VPB (MQPerf Sg P2) => x_ + "houveras" ; --# notpresent + VPB (MQPerf Sg P3) => x_ + "houvera" ; --# notpresent + VPB (MQPerf Pl P1) => x_ + "houvéramos" ; --# notpresent + VPB (MQPerf Pl P2) => x_ + "houvéreis" ; --# notpresent + VPB (MQPerf Pl P3) => x_ + "houveram" ; --# notpresent + VPB (PretP Sg P1) => x_ + "houve" ; --# notpresent + VPB (PretP Sg P2) => x_ + "houveste" ; --# notpresent + VPB (PretP Sg P3) => x_ + "houve" ; --# notpresent + VPB (PretP Pl P1) => x_ + "houvemos" ; --# notpresent + VPB (PretP Pl P2) => x_ + "houvestes" ; --# notpresent + VPB (PretP Pl P3) => x_ + "houveram" ; --# notpresent + VPB (Fut Ind Sg P1) => x_ + "haverei" ; --# notpresent + VPB (Fut Ind Sg P2) => x_ + "haverás" ; --# notpresent + VPB (Fut Ind Sg P3) => x_ + "haverá" ; --# notpresent + VPB (Fut Ind Pl P1) => x_ + "haveremos" ; --# notpresent + VPB (Fut Ind Pl P2) => x_ + "havereis" ; --# notpresent + VPB (Fut Ind Pl P3) => x_ + "haverão" ; --# notpresent + VPB (Fut Sub Sg P1) => x_ + "houver" ; --# notpresent + VPB (Fut Sub Sg P2) => x_ + "houveres" ; --# notpresent + VPB (Fut Sub Sg P3) => x_ + "houver" ; --# notpresent + VPB (Fut Sub Pl P1) => x_ + "houvermos" ; --# notpresent + VPB (Fut Sub Pl P2) => x_ + "houverdes" ; --# notpresent + VPB (Fut Sub Pl P3) => x_ + "houveram" ; --# notpresent + VPB (Cond Sg P1) => x_ + "haveria" ; --# notpresent + VPB (Cond Sg P2) => x_ + "haverias" ; --# notpresent + VPB (Cond Sg P3) => x_ + "haveria" ; --# notpresent + VPB (Cond Pl P1) => x_ + "haveríamos" ; --# notpresent + VPB (Cond Pl P2) => x_ + "haveríeis" ; --# notpresent + VPB (Cond Pl P3) => x_ + "haveriam" ; --# notpresent + VPB (Imper Sg P2) => x_ + "há" ; + VPB (Imper Sg P3) => x_ + "haja" ; + VPB (Imper Pl P1) => x_ + "hajamos" ; + VPB (Imper Pl P2) => x_ + "havei" ; + VPB (Imper Pl P3) => x_ + "hajam" ; + VPB (Imper Sg P1) => nonExist + } + } ; + +oper ser_3 : Str -> Verbum = \ser -> let x_ = Predef.tk 3 ser in {s = table { - VI Infn=> x_ + "ser" ; - VI Ger => x_ + "siendo" ; + VI Infn => x_ + "ser" ; + VI Ger => x_ + "sendo" ; VI Part => x_ + "sido" ; - VPB (Pres Ind Sg P1) => x_ + "soy" ; - VPB (Pres Ind Sg P2) => x_ + "eres" ; - VPB (Pres Ind Sg P3) => x_ + "es" ; + VPB (Pres Ind Sg P1) => x_ + "sou" ; + VPB (Pres Ind Sg P2) => x_ + "és" ; + VPB (Pres Ind Sg P3) => x_ + "é" ; VPB (Pres Ind Pl P1) => x_ + "somos" ; VPB (Pres Ind Pl P2) => x_ + "sois" ; - VPB (Pres Ind Pl P3) => x_ + "son" ; - VPB (Pres Sub Sg P1) => x_ + "sea" ; - VPB (Pres Sub Sg P2) => x_ + "seas" ; - VPB (Pres Sub Sg P3) => x_ + "sea" ; - VPB (Pres Sub Pl P1) => x_ + "seamos" ; - VPB (Pres Sub Pl P2) => x_ + "seáis" ; - VPB (Pres Sub Pl P3) => x_ + "sean" ; - VPB (Impf Ind Sg P1) => x_ + "era" ; --# notpresent - VPB (Impf Ind Sg P2) => x_ + "eras" ; --# notpresent - VPB (Impf Ind Sg P3) => x_ + "era" ; --# notpresent - VPB (Impf Ind Pl P1) => x_ + "éramos" ; --# notpresent - VPB (Impf Ind Pl P2) => x_ + "erais" ; --# notpresent - VPB (Impf Ind Pl P3) => x_ + "eran" ; --# notpresent - VPB (Impf Sub Sg P1) => x_ + "fuera" ; --# notpresent - VPB (Impf Sub Sg P2) => x_ + "fueras" ; --# notpresent - VPB (Impf Sub Sg P3) => x_ + "fuera" ; --# notpresent - VPB (Impf Sub Pl P1) => x_ + "fuéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => x_ + "fuerais" ; --# notpresent - VPB (Impf Sub Pl P3) => x_ + "fueran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => x_ + "fuese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => x_ + "fueses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => x_ + "fuese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => x_ + "fuésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => x_ + "fueseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => x_ + "fuesen" ; --# notpresent - VPB (Pret Sg P1) => x_ + "fui" ; --# notpresent - VPB (Pret Sg P2) => x_ + "fuiste" ; --# notpresent - VPB (Pret Sg P3) => x_ + "fue" ; --# notpresent - VPB (Pret Pl P1) => x_ + "fuimos" ; --# notpresent - VPB (Pret Pl P2) => x_ + "fuisteis" ; --# notpresent - VPB (Pret Pl P3) => x_ + "fueron" ; --# notpresent - VPB (Fut Ind Sg P1) => x_ + "seré" ; --# notpresent + VPB (Pres Ind Pl P3) => x_ + "são" ; + VPB (Pres Sub Sg P1) => x_ + "seja" ; + VPB (Pres Sub Sg P2) => x_ + "sejas" ; + VPB (Pres Sub Sg P3) => x_ + "seja" ; + VPB (Pres Sub Pl P1) => x_ + "sejamos" ; + VPB (Pres Sub Pl P2) => x_ + "sejais" ; + VPB (Pres Sub Pl P3) => x_ + "sejam" ; + VPB (PretI Ind Sg P1) => x_ + "era" ; --# notpresent + VPB (PretI Ind Sg P2) => x_ + "eras" ; --# notpresent + VPB (PretI Ind Sg P3) => x_ + "era" ; --# notpresent + VPB (PretI Ind Pl P1) => x_ + "éramos" ; --# notpresent + VPB (PretI Ind Pl P2) => x_ + "éreis" ; --# notpresent + VPB (PretI Ind Pl P3) => x_ + "eram" ; --# notpresent + VPB (PretI Sub Sg P1) => x_ + "fosse" ; --# notpresent + VPB (PretI Sub Sg P2) => x_ + "fosses" ; --# notpresent + VPB (PretI Sub Sg P3) => x_ + "fosse" ; --# notpresent + VPB (PretI Sub Pl P1) => x_ + "fôssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => x_ + "fôsseis" ; --# notpresent + VPB (PretI Sub Pl P3) => x_ + "fossem" ; --# notpresent + VPB (MQPerf Sg P1) => x_ + "fora" ; --# notpresent + VPB (MQPerf Sg P2) => x_ + "foras" ; --# notpresent + VPB (MQPerf Sg P3) => x_ + "fora" ; --# notpresent + VPB (MQPerf Pl P1) => x_ + "fôramos" ; --# notpresent + VPB (MQPerf Pl P2) => x_ + "fôreis" ; --# notpresent + VPB (MQPerf Pl P3) => x_ + "foram" ; --# notpresent + VPB (PretP Sg P1) => x_ + "fui" ; --# notpresent + VPB (PretP Sg P2) => x_ + "foste" ; --# notpresent + VPB (PretP Sg P3) => x_ + "foi" ; --# notpresent + VPB (PretP Pl P1) => x_ + "fomos" ; --# notpresent + VPB (PretP Pl P2) => x_ + "fostes" ; --# notpresent + VPB (PretP Pl P3) => x_ + "foram" ; --# notpresent + VPB (Fut Ind Sg P1) => x_ + "serei" ; --# notpresent VPB (Fut Ind Sg P2) => x_ + "serás" ; --# notpresent VPB (Fut Ind Sg P3) => x_ + "será" ; --# notpresent VPB (Fut Ind Pl P1) => x_ + "seremos" ; --# notpresent - VPB (Fut Ind Pl P2) => x_ + "seréis" ; --# notpresent - VPB (Fut Ind Pl P3) => x_ + "serán" ; --# notpresent - VPB (Fut Sub Sg P1) => x_ + "fuere" ; --# notpresent - VPB (Fut Sub Sg P2) => x_ + "fueres" ; --# notpresent - VPB (Fut Sub Sg P3) => x_ + "fuere" ; --# notpresent - VPB (Fut Sub Pl P1) => x_ + "fuéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => x_ + "fuereis" ; --# notpresent - VPB (Fut Sub Pl P3) => x_ + "fueren" ; --# notpresent - VPB (Cond Sg P1) => x_ + "sería" ; --# notpresent - VPB (Cond Sg P2) => x_ + "serías" ; --# notpresent - VPB (Cond Sg P3) => x_ + "sería" ; --# notpresent + VPB (Fut Ind Pl P2) => x_ + "sereis" ; --# notpresent + VPB (Fut Ind Pl P3) => x_ + "serão" ; --# notpresent + VPB (Fut Sub Sg P1) => x_ + "for" ; --# notpresent + VPB (Fut Sub Sg P2) => x_ + "fores" ; --# notpresent + VPB (Fut Sub Sg P3) => x_ + "for" ; --# notpresent + VPB (Fut Sub Pl P1) => x_ + "formos" ; --# notpresent + VPB (Fut Sub Pl P2) => x_ + "fordes" ; --# notpresent + VPB (Fut Sub Pl P3) => x_ + "forem" ; --# notpresent + VPB (Cond Sg P1) => x_ + "seria" ; --# notpresent + VPB (Cond Sg P2) => x_ + "serias" ; --# notpresent + VPB (Cond Sg P3) => x_ + "seria" ; --# notpresent VPB (Cond Pl P1) => x_ + "seríamos" ; --# notpresent - VPB (Cond Pl P2) => x_ + "seríais" ; --# notpresent - VPB (Cond Pl P3) => x_ + "serían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => x_ + "sé" ; - VPB (Imper Sg P3) => x_ + "sea" ; - VPB (Imper Pl P1) => x_ + "seamos" ; - VPB (Imper Pl P2) => x_ + "sed" ; - VPB (Imper Pl P3) => x_ + "sean" ; - VPB (Pass Sg Masc) => x_ + "sido" ; - VPB (Pass Sg Fem) => x_ + "sida" ; - VPB (Pass Pl Masc) => x_ + "sidos" ; - VPB (Pass Pl Fem) => x_ + "sidas" + VPB (Cond Pl P2) => x_ + "seríeis" ; --# notpresent + VPB (Cond Pl P3) => x_ + "seriam" ; --# notpresent + VPB (Imper Sg P2) => x_ + "sê" ; + VPB (Imper Sg P3) => x_ + "seja" ; + VPB (Imper Pl P1) => x_ + "sejamos" ; + VPB (Imper Pl P2) => x_ + "sede" ; + VPB (Imper Pl P3) => x_ + "sejam" ; + VPB (Imper Sg P1) => nonExist } } ; -oper estar_2 : Str -> Verbum = \estar -> +oper comprar_4 : Str -> Verbum = \comprar -> + let compr_ = Predef.tk 2 comprar in + {s = table { + VI Infn => compr_ + "ar" ; + VI Ger => compr_ + "ando" ; + VI Part => compr_ + "ado" ; + VPB (Pres Ind Sg P1) => compr_ + "o" ; + VPB (Pres Ind Sg P2) => compr_ + "as" ; + VPB (Pres Ind Sg P3) => compr_ + "a" ; + VPB (Pres Ind Pl P1) => compr_ + "amos" ; + VPB (Pres Ind Pl P2) => compr_ + "ais" ; + VPB (Pres Ind Pl P3) => compr_ + "am" ; + VPB (Pres Sub Sg P1) => compr_ + "e" ; + VPB (Pres Sub Sg P2) => compr_ + "es" ; + VPB (Pres Sub Sg P3) => compr_ + "e" ; + VPB (Pres Sub Pl P1) => compr_ + "emos" ; + VPB (Pres Sub Pl P2) => compr_ + "eis" ; + VPB (Pres Sub Pl P3) => compr_ + "em" ; + VPB (PretI Ind Sg P1) => compr_ + "ava" ; --# notpresent + VPB (PretI Ind Sg P2) => compr_ + "avas" ; --# notpresent + VPB (PretI Ind Sg P3) => compr_ + "ava" ; --# notpresent + VPB (PretI Ind Pl P1) => compr_ + "ávamos" ; --# notpresent + VPB (PretI Ind Pl P2) => compr_ + "áveis" ; --# notpresent + VPB (PretI Ind Pl P3) => compr_ + "avam" ; --# notpresent + VPB (PretI Sub Sg P1) => compr_ + "asse" ; --# notpresent + VPB (PretI Sub Sg P2) => compr_ + "asses" ; --# notpresent + VPB (PretI Sub Sg P3) => compr_ + "asse" ; --# notpresent + VPB (PretI Sub Pl P1) => compr_ + "ássemos" ; --# notpresent + VPB (PretI Sub Pl P2) => compr_ + "ásseis" ; --# notpresent + VPB (PretI Sub Pl P3) => compr_ + "assem" ; --# notpresent + VPB (MQPerf Sg P1) => compr_ + "ara" ; --# notpresent + VPB (MQPerf Sg P2) => compr_ + "aras" ; --# notpresent + VPB (MQPerf Sg P3) => compr_ + "ara" ; --# notpresent + VPB (MQPerf Pl P1) => compr_ + "arámos" ; --# notpresent + VPB (MQPerf Pl P2) => compr_ + "áreis" ; --# notpresent + VPB (MQPerf Pl P3) => compr_ + "aram" ; --# notpresent + VPB (PretP Sg P1) => compr_ + "ei" ; --# notpresent + VPB (PretP Sg P2) => compr_ + "aste" ; --# notpresent + VPB (PretP Sg P3) => compr_ + "ou" ; --# notpresent + VPB (PretP Pl P1) => compr_ + ("amos" | "ámos") ; --# notpresent + VPB (PretP Pl P2) => compr_ + "astes" ; --# notpresent + VPB (PretP Pl P3) => compr_ + "aram" ; --# notpresent + VPB (Fut Ind Sg P1) => compr_ + "arei" ; --# notpresent + VPB (Fut Ind Sg P2) => compr_ + "arás" ; --# notpresent + VPB (Fut Ind Sg P3) => compr_ + "ará" ; --# notpresent + VPB (Fut Ind Pl P1) => compr_ + "aremos" ; --# notpresent + VPB (Fut Ind Pl P2) => compr_ + "areis" ; --# notpresent + VPB (Fut Ind Pl P3) => compr_ + "arão" ; --# notpresent + VPB (Fut Sub Sg P1) => compr_ + "ar" ; --# notpresent + VPB (Fut Sub Sg P2) => compr_ + "ares" ; --# notpresent + VPB (Fut Sub Sg P3) => compr_ + "ar" ; --# notpresent + VPB (Fut Sub Pl P1) => compr_ + "armos" ; --# notpresent + VPB (Fut Sub Pl P2) => compr_ + "ardes" ; --# notpresent + VPB (Fut Sub Pl P3) => compr_ + "arem" ; --# notpresent + VPB (Cond Sg P1) => compr_ + "aria" ; --# notpresent + VPB (Cond Sg P2) => compr_ + "arias" ; --# notpresent + VPB (Cond Sg P3) => compr_ + "aria" ; --# notpresent + VPB (Cond Pl P1) => compr_ + "aríamos" ; --# notpresent + VPB (Cond Pl P2) => compr_ + "aríeis" ; --# notpresent + VPB (Cond Pl P3) => compr_ + "ariam" ; --# notpresent + VPB (Imper Sg P2) => compr_ + "a" ; + VPB (Imper Sg P3) => compr_ + "e" ; + VPB (Imper Pl P1) => compr_ + "emos" ; + VPB (Imper Pl P2) => compr_ + "ai" ; + VPB (Imper Pl P3) => compr_ + "em" ; + VPB (Imper Sg P1) => nonExist + } + } ; + +oper vender_5 : Str -> Verbum = \vender -> + let vend_ = Predef.tk 2 vender in + {s = table { + VI Infn => vend_ + "er" ; + VI Ger => vend_ + "endo" ; + VI Part => vend_ + "ido" ; + VPB (Pres Ind Sg P1) => vend_ + "o" ; + VPB (Pres Ind Sg P2) => vend_ + "es" ; + VPB (Pres Ind Sg P3) => vend_ + "e" ; + VPB (Pres Ind Pl P1) => vend_ + "emos" ; + VPB (Pres Ind Pl P2) => vend_ + "eis" ; + VPB (Pres Ind Pl P3) => vend_ + "em" ; + VPB (Pres Sub Sg P1) => vend_ + "a" ; + VPB (Pres Sub Sg P2) => vend_ + "as" ; + VPB (Pres Sub Sg P3) => vend_ + "a" ; + VPB (Pres Sub Pl P1) => vend_ + "amos" ; + VPB (Pres Sub Pl P2) => vend_ + "ais" ; + VPB (Pres Sub Pl P3) => vend_ + "am" ; + VPB (PretI Ind Sg P1) => vend_ + "ia" ; --# notpresent + VPB (PretI Ind Sg P2) => vend_ + "ias" ; --# notpresent + VPB (PretI Ind Sg P3) => vend_ + "ia" ; --# notpresent + VPB (PretI Ind Pl P1) => vend_ + "íamos" ; --# notpresent + VPB (PretI Ind Pl P2) => vend_ + "íeis" ; --# notpresent + VPB (PretI Ind Pl P3) => vend_ + "iam" ; --# notpresent + VPB (PretI Sub Sg P1) => vend_ + "esse" ; --# notpresent + VPB (PretI Sub Sg P2) => vend_ + "esses" ; --# notpresent + VPB (PretI Sub Sg P3) => vend_ + "esse" ; --# notpresent + VPB (PretI Sub Pl P1) => vend_ + "êssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => vend_ + "êsseis" ; --# notpresent + VPB (PretI Sub Pl P3) => vend_ + "essem" ; --# notpresent + VPB (MQPerf Sg P1) => vend_ + "era" ; --# notpresent + VPB (MQPerf Sg P2) => vend_ + "eras" ; --# notpresent + VPB (MQPerf Sg P3) => vend_ + "era" ; --# notpresent + VPB (MQPerf Pl P1) => vend_ + "êramos" ; --# notpresent + VPB (MQPerf Pl P2) => vend_ + "êreis" ; --# notpresent + VPB (MQPerf Pl P3) => vend_ + "eram" ; --# notpresent + VPB (PretP Sg P1) => vend_ + "i" ; --# notpresent + VPB (PretP Sg P2) => vend_ + "este" ; --# notpresent + VPB (PretP Sg P3) => vend_ + "eu" ; --# notpresent + VPB (PretP Pl P1) => vend_ + "emos" ; --# notpresent + VPB (PretP Pl P2) => vend_ + "estes" ; --# notpresent + VPB (PretP Pl P3) => vend_ + "eram" ; --# notpresent + VPB (Fut Ind Sg P1) => vend_ + "erei" ; --# notpresent + VPB (Fut Ind Sg P2) => vend_ + "erás" ; --# notpresent + VPB (Fut Ind Sg P3) => vend_ + "erá" ; --# notpresent + VPB (Fut Ind Pl P1) => vend_ + "eremos" ; --# notpresent + VPB (Fut Ind Pl P2) => vend_ + "ereis" ; --# notpresent + VPB (Fut Ind Pl P3) => vend_ + "erão" ; --# notpresent + VPB (Fut Sub Sg P1) => vend_ + "er" ; --# notpresent + VPB (Fut Sub Sg P2) => vend_ + "ereis" ; --# notpresent + VPB (Fut Sub Sg P3) => vend_ + "er" ; --# notpresent + VPB (Fut Sub Pl P1) => vend_ + "ermos" ; --# notpresent + VPB (Fut Sub Pl P2) => vend_ + "erdes" ; --# notpresent + VPB (Fut Sub Pl P3) => vend_ + "erem" ; --# notpresent + VPB (Cond Sg P1) => vend_ + "eria" ; --# notpresent + VPB (Cond Sg P2) => vend_ + "erias" ; --# notpresent + VPB (Cond Sg P3) => vend_ + "eria" ; --# notpresent + VPB (Cond Pl P1) => vend_ + "eríamos" ; --# notpresent + VPB (Cond Pl P2) => vend_ + "eríeis" ; --# notpresent + VPB (Cond Pl P3) => vend_ + "eriam" ; --# notpresent + VPB (Imper Sg P2) => vend_ + "e" ; + VPB (Imper Sg P3) => vend_ + "a" ; + VPB (Imper Pl P1) => vend_ + "amos" ; + VPB (Imper Pl P2) => vend_ + "ei" ; + VPB (Imper Pl P3) => vend_ + "am" ; + VPB (Imper Sg P1) => nonExist + } + } ; + +oper garantir_6 : Str -> Verbum = \garantir -> + let garant_ = Predef.tk 2 garantir in + {s = table { + VI Infn => garant_ + "ir" ; + VI Ger => garant_ + "indo" ; + VI Part => garant_ + "ido" ; + VPB (Pres Ind Sg P1) => garant_ + "o" ; + VPB (Pres Ind Sg P2) => garant_ + "es" ; + VPB (Pres Ind Sg P3) => garant_ + "e" ; + VPB (Pres Ind Pl P1) => garant_ + "imos" ; + VPB (Pres Ind Pl P2) => garant_ + "is" ; + VPB (Pres Ind Pl P3) => garant_ + "em" ; + VPB (Pres Sub Sg P1) => garant_ + "a" ; + VPB (Pres Sub Sg P2) => garant_ + "as" ; + VPB (Pres Sub Sg P3) => garant_ + "a" ; + VPB (Pres Sub Pl P1) => garant_ + "amos" ; + VPB (Pres Sub Pl P2) => garant_ + "ais" ; + VPB (Pres Sub Pl P3) => garant_ + "am" ; + VPB (PretI Ind Sg P1) => garant_ + "ia" ; --# notpresent + VPB (PretI Ind Sg P2) => garant_ + "ias" ; --# notpresent + VPB (PretI Ind Sg P3) => garant_ + "ia" ; --# notpresent + VPB (PretI Ind Pl P1) => garant_ + "íamos" ; --# notpresent + VPB (PretI Ind Pl P2) => garant_ + "íeis" ; --# notpresent + VPB (PretI Ind Pl P3) => garant_ + "iam" ; --# notpresent + VPB (PretI Sub Sg P1) => garant_ + "isse" ; --# notpresent + VPB (PretI Sub Sg P2) => garant_ + "isses" ; --# notpresent + VPB (PretI Sub Sg P3) => garant_ + "isse" ; --# notpresent + VPB (PretI Sub Pl P1) => garant_ + "íssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => garant_ + "ísseis" ; --# notpresent + VPB (PretI Sub Pl P3) => garant_ + "issem" ; --# notpresent + VPB (MQPerf Sg P1) => garant_ + "ira" ; --# notpresent + VPB (MQPerf Sg P2) => garant_ + "iras" ; --# notpresent + VPB (MQPerf Sg P3) => garant_ + "ira" ; --# notpresent + VPB (MQPerf Pl P1) => garant_ + "íramos" ; --# notpresent + VPB (MQPerf Pl P2) => garant_ + "íreis" ; --# notpresent + VPB (MQPerf Pl P3) => garant_ + "iram" ; --# notpresent + VPB (PretP Sg P1) => garant_ + "i" ; --# notpresent + VPB (PretP Sg P2) => garant_ + "ste" ; --# notpresent + VPB (PretP Sg P3) => garant_ + "iu" ; --# notpresent + VPB (PretP Pl P1) => garant_ + "imos" ; --# notpresent + VPB (PretP Pl P2) => garant_ + "istes" ; --# notpresent + VPB (PretP Pl P3) => garant_ + "iram" ; --# notpresent + VPB (Fut Ind Sg P1) => garant_ + "irei" ; --# notpresent + VPB (Fut Ind Sg P2) => garant_ + "irás" ; --# notpresent + VPB (Fut Ind Sg P3) => garant_ + "irá" ; --# notpresent + VPB (Fut Ind Pl P1) => garant_ + "iremos" ; --# notpresent + VPB (Fut Ind Pl P2) => garant_ + "ireis" ; --# notpresent + VPB (Fut Ind Pl P3) => garant_ + "irão" ; --# notpresent + VPB (Fut Sub Sg P1) => garant_ + "ir" ; --# notpresent + VPB (Fut Sub Sg P2) => garant_ + "ires" ; --# notpresent + VPB (Fut Sub Sg P3) => garant_ + "ir" ; --# notpresent + VPB (Fut Sub Pl P1) => garant_ + "irmos" ; --# notpresent + VPB (Fut Sub Pl P2) => garant_ + "irdes" ; --# notpresent + VPB (Fut Sub Pl P3) => garant_ + "irem" ; --# notpresent + VPB (Cond Sg P1) => garant_ + "iria" ; --# notpresent + VPB (Cond Sg P2) => garant_ + "irias" ; --# notpresent + VPB (Cond Sg P3) => garant_ + "iria" ; --# notpresent + VPB (Cond Pl P1) => garant_ + "iríamos" ; --# notpresent + VPB (Cond Pl P2) => garant_ + "iríeis" ; --# notpresent + VPB (Cond Pl P3) => garant_ + "iriam" ; --# notpresent + VPB (Imper Sg P2) => garant_ + "e" ; + VPB (Imper Sg P3) => garant_ + "a" ; + VPB (Imper Pl P1) => garant_ + "amos" ; + VPB (Imper Pl P2) => garant_ + "i" ; + VPB (Imper Pl P3) => garant_ + "am" ; + VPB (Imper Sg P1) => nonExist + } + } ; + +oper estar_10 : Str -> Verbum = \estar -> let est_ = Predef.tk 2 estar in {s = table { - VI Infn=> est_ + "ar" ; + VI Infn => est_ + "ar" ; VI Ger => est_ + "ando" ; VI Part => est_ + "ado" ; - VPB (Pres Ind Sg P1) => est_ + "oy" ; + VPB (Pres Ind Sg P1) => est_ + "ou" ; VPB (Pres Ind Sg P2) => est_ + "ás" ; VPB (Pres Ind Sg P3) => est_ + "á" ; VPB (Pres Ind Pl P1) => est_ + "amos" ; - VPB (Pres Ind Pl P2) => est_ + "áis" ; - VPB (Pres Ind Pl P3) => est_ + "án" ; - VPB (Pres Sub Sg P1) => est_ + "é" ; - VPB (Pres Sub Sg P2) => est_ + "és" ; - VPB (Pres Sub Sg P3) => est_ + "é" ; - VPB (Pres Sub Pl P1) => est_ + "emos" ; - VPB (Pres Sub Pl P2) => est_ + "éis" ; - VPB (Pres Sub Pl P3) => est_ + "én" ; - VPB (Impf Ind Sg P1) => est_ + "aba" ; --# notpresent - VPB (Impf Ind Sg P2) => est_ + "abas" ; --# notpresent - VPB (Impf Ind Sg P3) => est_ + "aba" ; --# notpresent - VPB (Impf Ind Pl P1) => est_ + "ábamos" ; --# notpresent - VPB (Impf Ind Pl P2) => est_ + "abais" ; --# notpresent - VPB (Impf Ind Pl P3) => est_ + "aban" ; --# notpresent - VPB (Impf Sub Sg P1) => est_ + "uviera" ; --# notpresent - VPB (Impf Sub Sg P2) => est_ + "uvieras" ; --# notpresent - VPB (Impf Sub Sg P3) => est_ + "uviera" ; --# notpresent - VPB (Impf Sub Pl P1) => est_ + "uviéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => est_ + "uvierais" ; --# notpresent - VPB (Impf Sub Pl P3) => est_ + "uvieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => est_ + "uviese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => est_ + "uvieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => est_ + "uviese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => est_ + "uviésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => est_ + "uvieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => est_ + "uviesen" ; --# notpresent - VPB (Pret Sg P1) => est_ + "uve" ; --# notpresent - VPB (Pret Sg P2) => est_ + "uviste" ; --# notpresent - VPB (Pret Sg P3) => est_ + "uvo" ; --# notpresent - VPB (Pret Pl P1) => est_ + "uvimos" ; --# notpresent - VPB (Pret Pl P2) => est_ + "uvisteis" ; --# notpresent - VPB (Pret Pl P3) => est_ + "uvieron" ; --# notpresent - VPB (Fut Ind Sg P1) => est_ + "aré" ; --# notpresent + VPB (Pres Ind Pl P2) => est_ + "ais" ; + VPB (Pres Ind Pl P3) => est_ + "ão" ; + VPB (Pres Sub Sg P1) => est_ + "eja" ; + VPB (Pres Sub Sg P2) => est_ + "ejas" ; + VPB (Pres Sub Sg P3) => est_ + "eja" ; + VPB (Pres Sub Pl P1) => est_ + "ejamos" ; + VPB (Pres Sub Pl P2) => est_ + "ejais" ; + VPB (Pres Sub Pl P3) => est_ + "ejam" ; + VPB (PretI Ind Sg P1) => est_ + "ava" ; --# notpresent + VPB (PretI Ind Sg P2) => est_ + "avas" ; --# notpresent + VPB (PretI Ind Sg P3) => est_ + "ava" ; --# notpresent + VPB (PretI Ind Pl P1) => est_ + "ávamos" ; --# notpresent + VPB (PretI Ind Pl P2) => est_ + "áveis" ; --# notpresent + VPB (PretI Ind Pl P3) => est_ + "avam" ; --# notpresent + VPB (PretI Sub Sg P1) => est_ + "ivesse" ; --# notpresent + VPB (PretI Sub Sg P2) => est_ + "ivesses" ; --# notpresent + VPB (PretI Sub Sg P3) => est_ + "ivesse" ; --# notpresent + VPB (PretI Sub Pl P1) => est_ + "ivéssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => est_ + "ivésseis" ; --# notpresent + VPB (PretI Sub Pl P3) => est_ + "ivessem" ; --# notpresent + VPB (MQPerf Sg P1) => est_ + "ivera" ; --# notpresent + VPB (MQPerf Sg P2) => est_ + "iveras" ; --# notpresent + VPB (MQPerf Sg P3) => est_ + "ivera" ; --# notpresent + VPB (MQPerf Pl P1) => est_ + "ivéramos" ; --# notpresent + VPB (MQPerf Pl P2) => est_ + "ivéreis" ; --# notpresent + VPB (MQPerf Pl P3) => est_ + "iveram" ; --# notpresent + VPB (PretP Sg P1) => est_ + "ive" ; --# notpresent + VPB (PretP Sg P2) => est_ + "iveste" ; --# notpresent + VPB (PretP Sg P3) => est_ + "eve" ; --# notpresent + VPB (PretP Pl P1) => est_ + "ivemos" ; --# notpresent + VPB (PretP Pl P2) => est_ + "ivestes" ; --# notpresent + VPB (PretP Pl P3) => est_ + "iveram" ; --# notpresent + VPB (Fut Ind Sg P1) => est_ + "arei" ; --# notpresent VPB (Fut Ind Sg P2) => est_ + "arás" ; --# notpresent VPB (Fut Ind Sg P3) => est_ + "ará" ; --# notpresent VPB (Fut Ind Pl P1) => est_ + "aremos" ; --# notpresent - VPB (Fut Ind Pl P2) => est_ + "aréis" ; --# notpresent - VPB (Fut Ind Pl P3) => est_ + "arán" ; --# notpresent - VPB (Fut Sub Sg P1) => est_ + "uviere" ; --# notpresent - VPB (Fut Sub Sg P2) => est_ + "uvieres" ; --# notpresent - VPB (Fut Sub Sg P3) => est_ + "uviere" ; --# notpresent - VPB (Fut Sub Pl P1) => est_ + "uviéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => est_ + "uviereis" ; --# notpresent - VPB (Fut Sub Pl P3) => est_ + "uvieren" ; --# notpresent - VPB (Cond Sg P1) => est_ + "aría" ; --# notpresent - VPB (Cond Sg P2) => est_ + "arías" ; --# notpresent - VPB (Cond Sg P3) => est_ + "aría" ; --# notpresent + VPB (Fut Ind Pl P2) => est_ + "areis" ; --# notpresent + VPB (Fut Ind Pl P3) => est_ + "arão" ; --# notpresent + VPB (Fut Sub Sg P1) => est_ + "iver" ; --# notpresent + VPB (Fut Sub Sg P2) => est_ + "iverese" ; --# notpresent + VPB (Fut Sub Sg P3) => est_ + "iver" ; --# notpresent + VPB (Fut Sub Pl P1) => est_ + "ivermos" ; --# notpresent + VPB (Fut Sub Pl P2) => est_ + "iverdes" ; --# notpresent + VPB (Fut Sub Pl P3) => est_ + "iverem" ; --# notpresent + VPB (Cond Sg P1) => est_ + "aria" ; --# notpresent + VPB (Cond Sg P2) => est_ + "arias" ; --# notpresent + VPB (Cond Sg P3) => est_ + "aria" ; --# notpresent VPB (Cond Pl P1) => est_ + "aríamos" ; --# notpresent - VPB (Cond Pl P2) => est_ + "aríais" ; --# notpresent - VPB (Cond Pl P3) => est_ + "arían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; + VPB (Cond Pl P2) => est_ + "aríeis" ; --# notpresent + VPB (Cond Pl P3) => est_ + "ariam" ; --# notpresent VPB (Imper Sg P2) => est_ + "á" ; - VPB (Imper Sg P3) => est_ + "é" ; - VPB (Imper Pl P1) => est_ + "emos" ; - VPB (Imper Pl P2) => est_ + "ad" ; - VPB (Imper Pl P3) => est_ + "én" ; - VPB (Pass Sg Masc) => est_ + "ado" ; - VPB (Pass Sg Fem) => est_ + "ada" ; - VPB (Pass Pl Masc) => est_ + "ados" ; - VPB (Pass Pl Fem) => est_ + "adas" + VPB (Imper Sg P3) => est_ + "eja" ; + VPB (Imper Pl P1) => est_ + "ejamos" ; + VPB (Imper Pl P2) => est_ + "ai" ; + VPB (Imper Pl P3) => est_ + "ejam" ; + VPB (Imper Sg P1) => nonExist } } ; -oper haber_3 : Str -> Verbum = \haber -> - let h_ = Predef.tk 4 haber in +oper dar_11 : Str -> Verbum = \dar -> + let x_ = Predef.tk 3 dar in {s = table { - VI Infn=> h_ + "aber" ; - VI Ger => h_ + "abiendo" ; - VI Part => h_ + "abido" ; - VPB (Pres Ind Sg P1) => h_ + "e" ; - VPB (Pres Ind Sg P2) => h_ + "as" ; - VPB (Pres Ind Sg P3) => h_ + "a" ; - VPB (Pres Ind Pl P1) => h_ + "emos" ; - VPB (Pres Ind Pl P2) => h_ + "abéis" ; - VPB (Pres Ind Pl P3) => h_ + "an" ; - VPB (Pres Sub Sg P1) => h_ + "aya" ; - VPB (Pres Sub Sg P2) => h_ + "ayas" ; - VPB (Pres Sub Sg P3) => h_ + "aya" ; - VPB (Pres Sub Pl P1) => h_ + "ayamos" ; - VPB (Pres Sub Pl P2) => h_ + "ayáis" ; - VPB (Pres Sub Pl P3) => h_ + "ayan" ; - VPB (Impf Ind Sg P1) => h_ + "abía" ; --# notpresent - VPB (Impf Ind Sg P2) => h_ + "abías" ; --# notpresent - VPB (Impf Ind Sg P3) => h_ + "abía" ; --# notpresent - VPB (Impf Ind Pl P1) => h_ + "abíamos" ; --# notpresent - VPB (Impf Ind Pl P2) => h_ + "abíais" ; --# notpresent - VPB (Impf Ind Pl P3) => h_ + "abían" ; --# notpresent - VPB (Impf Sub Sg P1) => h_ + "ubiera" ; --# notpresent - VPB (Impf Sub Sg P2) => h_ + "ubieras" ; --# notpresent - VPB (Impf Sub Sg P3) => h_ + "ubiera" ; --# notpresent - VPB (Impf Sub Pl P1) => h_ + "ubiéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => h_ + "ubierais" ; --# notpresent - VPB (Impf Sub Pl P3) => h_ + "ubieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => h_ + "ubiese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => h_ + "ubieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => h_ + "ubiese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => h_ + "ubiésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => h_ + "ubieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => h_ + "ubiesen" ; --# notpresent - VPB (Pret Sg P1) => h_ + "ube" ; --# notpresent - VPB (Pret Sg P2) => h_ + "ubiste" ; --# notpresent - VPB (Pret Sg P3) => h_ + "ubo" ; --# notpresent - VPB (Pret Pl P1) => h_ + "ubimos" ; --# notpresent - VPB (Pret Pl P2) => h_ + "ubisteis" ; --# notpresent - VPB (Pret Pl P3) => h_ + "ubieron" ; --# notpresent - VPB (Fut Ind Sg P1) => h_ + "abré" ; --# notpresent - VPB (Fut Ind Sg P2) => h_ + "abrás" ; --# notpresent - VPB (Fut Ind Sg P3) => h_ + "abrá" ; --# notpresent - VPB (Fut Ind Pl P1) => h_ + "abremos" ; --# notpresent - VPB (Fut Ind Pl P2) => h_ + "abréis" ; --# notpresent - VPB (Fut Ind Pl P3) => h_ + "abrán" ; --# notpresent - VPB (Fut Sub Sg P1) => h_ + "ubiere" ; --# notpresent - VPB (Fut Sub Sg P2) => h_ + "ubieres" ; --# notpresent - VPB (Fut Sub Sg P3) => h_ + "ubiere" ; --# notpresent - VPB (Fut Sub Pl P1) => h_ + "ubiéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => h_ + "ubiereis" ; --# notpresent - VPB (Fut Sub Pl P3) => h_ + "ubieren" ; --# notpresent - VPB (Cond Sg P1) => h_ + "abría" ; --# notpresent - VPB (Cond Sg P2) => h_ + "abrías" ; --# notpresent - VPB (Cond Sg P3) => h_ + "abría" ; --# notpresent - VPB (Cond Pl P1) => h_ + "abríamos" ; --# notpresent - VPB (Cond Pl P2) => h_ + "abríais" ; --# notpresent - VPB (Cond Pl P3) => h_ + "abrían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => variants {} ; - VPB (Imper Sg P3) => variants {} ; - VPB (Imper Pl P1) => variants {} ; - VPB (Imper Pl P2) => variants {} ; - VPB (Imper Pl P3) => variants {} ; - VPB (Pass Sg Masc) => h_ + "abido" ; - VPB (Pass Sg Fem) => h_ + "abida" ; - VPB (Pass Pl Masc) => h_ + "abidos" ; - VPB (Pass Pl Fem) => h_ + "abidas" + VI Infn => x_ + "dar" ; + VI Ger => x_ + "dando" ; + VI Part => x_ + "dado" ; + VPB (Pres Ind Sg P1) => x_ + "dou" ; + VPB (Pres Ind Sg P2) => x_ + "dás" ; + VPB (Pres Ind Sg P3) => x_ + "dá" ; + VPB (Pres Ind Pl P1) => x_ + "damos" ; + VPB (Pres Ind Pl P2) => x_ + "dais" ; + VPB (Pres Ind Pl P3) => x_ + "dão" ; + VPB (Pres Sub Sg P1) => x_ + "dê" ; + VPB (Pres Sub Sg P2) => x_ + "dês" ; + VPB (Pres Sub Sg P3) => x_ + "dê" ; + VPB (Pres Sub Pl P1) => x_ + "demos" ; + VPB (Pres Sub Pl P2) => x_ + "deis" ; + VPB (Pres Sub Pl P3) => x_ + ("deem" | "dêem") ; + VPB (PretI Ind Sg P1) => x_ + "dava" ; --# notpresent + VPB (PretI Ind Sg P2) => x_ + "davas" ; --# notpresent + VPB (PretI Ind Sg P3) => x_ + "dava" ; --# notpresent + VPB (PretI Ind Pl P1) => x_ + "dávamos" ; --# notpresent + VPB (PretI Ind Pl P2) => x_ + "dáveis" ; --# notpresent + VPB (PretI Ind Pl P3) => x_ + "davam" ; --# notpresent + VPB (PretI Sub Sg P1) => x_ + "desse" ; --# notpresent + VPB (PretI Sub Sg P2) => x_ + "desses" ; --# notpresent + VPB (PretI Sub Sg P3) => x_ + "desse" ; --# notpresent + VPB (PretI Sub Pl P1) => x_ + "déssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => x_ + "désseis" ; --# notpresent + VPB (PretI Sub Pl P3) => x_ + "dessem" ; --# notpresent + VPB (MQPerf Sg P1) => x_ + "dera" ; --# notpresent + VPB (MQPerf Sg P2) => x_ + "deras" ; --# notpresent + VPB (MQPerf Sg P3) => x_ + "dera" ; --# notpresent + VPB (MQPerf Pl P1) => x_ + "déramos" ; --# notpresent + VPB (MQPerf Pl P2) => x_ + "déreis" ; --# notpresent + VPB (MQPerf Pl P3) => x_ + "deram" ; --# notpresent + VPB (PretP Sg P1) => x_ + "dei" ; --# notpresent + VPB (PretP Sg P2) => x_ + "deste" ; --# notpresent + VPB (PretP Sg P3) => x_ + "deu" ; --# notpresent + VPB (PretP Pl P1) => x_ + "demos" ; --# notpresent + VPB (PretP Pl P2) => x_ + "destes" ; --# notpresent + VPB (PretP Pl P3) => x_ + "deram" ; --# notpresent + VPB (Fut Ind Sg P1) => x_ + "darei" ; --# notpresent + VPB (Fut Ind Sg P2) => x_ + "darás" ; --# notpresent + VPB (Fut Ind Sg P3) => x_ + "dará" ; --# notpresent + VPB (Fut Ind Pl P1) => x_ + "daremos" ; --# notpresent + VPB (Fut Ind Pl P2) => x_ + "dareis" ; --# notpresent + VPB (Fut Ind Pl P3) => x_ + "darão" ; --# notpresent + VPB (Fut Sub Sg P1) => x_ + "der" ; --# notpresent + VPB (Fut Sub Sg P2) => x_ + "deres" ; --# notpresent + VPB (Fut Sub Sg P3) => x_ + "der" ; --# notpresent + VPB (Fut Sub Pl P1) => x_ + "dermos" ; --# notpresent + VPB (Fut Sub Pl P2) => x_ + "derdes" ; --# notpresent + VPB (Fut Sub Pl P3) => x_ + "derem" ; --# notpresent + VPB (Cond Sg P1) => x_ + "daria" ; --# notpresent + VPB (Cond Sg P2) => x_ + "darias" ; --# notpresent + VPB (Cond Sg P3) => x_ + "daria" ; --# notpresent + VPB (Cond Pl P1) => x_ + "daríamos" ; --# notpresent + VPB (Cond Pl P2) => x_ + "daríeis" ; --# notpresent + VPB (Cond Pl P3) => x_ + "dariam" ; --# notpresent + VPB (Imper Sg P2) => x_ + "dá" ; + VPB (Imper Sg P3) => x_ + "dê" ; + VPB (Imper Pl P1) => x_ + "demos" ; + VPB (Imper Pl P2) => x_ + "dai" ; + VPB (Imper Pl P3) => x_ + ("deem" | "dêem") ; + VPB (Imper Sg P1) => nonExist } } ; -oper hay_3 : Str -> Verbum = \haber -> - let h_ = Predef.tk 4 haber in +oper ficar_12 : Str -> Verbum = \ficar -> + let x_ = Predef.tk 5 ficar in {s = table { - VI Infn=> h_ + "aber" ; - VI Ger => h_ + "abiendo" ; - VI Part => h_ + "abido" ; - VPB (Pres Ind Sg P1) => h_ + "e" ; - VPB (Pres Ind Sg P2) => h_ + "as" ; - VPB (Pres Ind Sg P3) => h_ + "ay" ; - VPB (Pres Ind Pl P1) => h_ + "emos" ; - VPB (Pres Ind Pl P2) => h_ + "abéis" ; - VPB (Pres Ind Pl P3) => h_ + "an" ; - VPB (Pres Sub Sg P1) => h_ + "aya" ; - VPB (Pres Sub Sg P2) => h_ + "ayas" ; - VPB (Pres Sub Sg P3) => h_ + "aya" ; - VPB (Pres Sub Pl P1) => h_ + "ayamos" ; - VPB (Pres Sub Pl P2) => h_ + "ayáis" ; - VPB (Pres Sub Pl P3) => h_ + "ayan" ; - VPB (Impf Ind Sg P1) => h_ + "abía" ; --# notpresent - VPB (Impf Ind Sg P2) => h_ + "abías" ; --# notpresent - VPB (Impf Ind Sg P3) => h_ + "abía" ; --# notpresent - VPB (Impf Ind Pl P1) => h_ + "abíamos" ; --# notpresent - VPB (Impf Ind Pl P2) => h_ + "abíais" ; --# notpresent - VPB (Impf Ind Pl P3) => h_ + "abían" ; --# notpresent - VPB (Impf Sub Sg P1) => h_ + "ubiera" ; --# notpresent - VPB (Impf Sub Sg P2) => h_ + "ubieras" ; --# notpresent - VPB (Impf Sub Sg P3) => h_ + "ubiera" ; --# notpresent - VPB (Impf Sub Pl P1) => h_ + "ubiéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => h_ + "ubierais" ; --# notpresent - VPB (Impf Sub Pl P3) => h_ + "ubieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => h_ + "ubiese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => h_ + "ubieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => h_ + "ubiese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => h_ + "ubiésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => h_ + "ubieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => h_ + "ubiesen" ; --# notpresent - VPB (Pret Sg P1) => h_ + "ube" ; --# notpresent - VPB (Pret Sg P2) => h_ + "ubiste" ; --# notpresent - VPB (Pret Sg P3) => h_ + "ubo" ; --# notpresent - VPB (Pret Pl P1) => h_ + "ubimos" ; --# notpresent - VPB (Pret Pl P2) => h_ + "ubisteis" ; --# notpresent - VPB (Pret Pl P3) => h_ + "ubieron" ; --# notpresent - VPB (Fut Ind Sg P1) => h_ + "abré" ; --# notpresent - VPB (Fut Ind Sg P2) => h_ + "abrás" ; --# notpresent - VPB (Fut Ind Sg P3) => h_ + "abrá" ; --# notpresent - VPB (Fut Ind Pl P1) => h_ + "abremos" ; --# notpresent - VPB (Fut Ind Pl P2) => h_ + "abréis" ; --# notpresent - VPB (Fut Ind Pl P3) => h_ + "abrán" ; --# notpresent - VPB (Fut Sub Sg P1) => h_ + "ubiere" ; --# notpresent - VPB (Fut Sub Sg P2) => h_ + "ubieres" ; --# notpresent - VPB (Fut Sub Sg P3) => h_ + "ubiere" ; --# notpresent - VPB (Fut Sub Pl P1) => h_ + "ubiéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => h_ + "ubiereis" ; --# notpresent - VPB (Fut Sub Pl P3) => h_ + "ubieren" ; --# notpresent - VPB (Cond Sg P1) => h_ + "abría" ; --# notpresent - VPB (Cond Sg P2) => h_ + "abrías" ; --# notpresent - VPB (Cond Sg P3) => h_ + "abría" ; --# notpresent - VPB (Cond Pl P1) => h_ + "abríamos" ; --# notpresent - VPB (Cond Pl P2) => h_ + "abríais" ; --# notpresent - VPB (Cond Pl P3) => h_ + "abrían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => variants {} ; - VPB (Imper Sg P3) => variants {} ; - VPB (Imper Pl P1) => variants {} ; - VPB (Imper Pl P2) => variants {} ; - VPB (Imper Pl P3) => variants {} ; - VPB (Pass Sg Masc) => h_ + "abido" ; - VPB (Pass Sg Fem) => h_ + "abida" ; - VPB (Pass Pl Masc) => h_ + "abidos" ; - VPB (Pass Pl Fem) => h_ + "abidas" + VI Infn => x_ + "ficar" ; + VI Ger => x_ + "ficando" ; + VI Part => x_ + "ficado" ; + VPB (Pres Ind Sg P1) => x_ + "fico" ; + VPB (Pres Ind Sg P2) => x_ + "ficas" ; + VPB (Pres Ind Sg P3) => x_ + "fica" ; + VPB (Pres Ind Pl P1) => x_ + "ficamos" ; + VPB (Pres Ind Pl P2) => x_ + "ficais" ; + VPB (Pres Ind Pl P3) => x_ + "ficam" ; + VPB (Pres Sub Sg P1) => x_ + "fique" ; + VPB (Pres Sub Sg P2) => x_ + "fiques" ; + VPB (Pres Sub Sg P3) => x_ + "fique" ; + VPB (Pres Sub Pl P1) => x_ + "fiquemos" ; + VPB (Pres Sub Pl P2) => x_ + "fiqueis" ; + VPB (Pres Sub Pl P3) => x_ + "fiquem" ; + VPB (PretI Ind Sg P1) => x_ + "ficava" ; --# notpresent + VPB (PretI Ind Sg P2) => x_ + "ficavas" ; --# notpresent + VPB (PretI Ind Sg P3) => x_ + "ficava" ; --# notpresent + VPB (PretI Ind Pl P1) => x_ + "ficávamos" ; --# notpresent + VPB (PretI Ind Pl P2) => x_ + "ficáveis" ; --# notpresent + VPB (PretI Ind Pl P3) => x_ + "ficavam" ; --# notpresent + VPB (PretI Sub Sg P1) => x_ + "ficasse" ; --# notpresent + VPB (PretI Sub Sg P2) => x_ + "ficasses" ; --# notpresent + VPB (PretI Sub Sg P3) => x_ + "ficasse" ; --# notpresent + VPB (PretI Sub Pl P1) => x_ + "ficássemos" ; --# notpresent + VPB (PretI Sub Pl P2) => x_ + "ficásseis" ; --# notpresent + VPB (PretI Sub Pl P3) => x_ + "ficassem" ; --# notpresent + VPB (MQPerf Sg P1) => x_ + "ficara" ; --# notpresent + VPB (MQPerf Sg P2) => x_ + "ficaras" ; --# notpresent + VPB (MQPerf Sg P3) => x_ + "ficara" ; --# notpresent + VPB (MQPerf Pl P1) => x_ + "ficáramos" ; --# notpresent + VPB (MQPerf Pl P2) => x_ + "ficáreis" ; --# notpresent + VPB (MQPerf Pl P3) => x_ + "ficaram" ; --# notpresent + VPB (PretP Sg P1) => x_ + "fiquei" ; --# notpresent + VPB (PretP Sg P2) => x_ + "ficaste" ; --# notpresent + VPB (PretP Sg P3) => x_ + "ficou" ; --# notpresent + VPB (PretP Pl P1) => x_ + ("ficamos" | "ficámos") ; --# notpresent + VPB (PretP Pl P2) => x_ + "ficastes" ; --# notpresent + VPB (PretP Pl P3) => x_ + "ficaram" ; --# notpresent + VPB (Fut Ind Sg P1) => x_ + "ficarei" ; --# notpresent + VPB (Fut Ind Sg P2) => x_ + "ficarás" ; --# notpresent + VPB (Fut Ind Sg P3) => x_ + "ficará" ; --# notpresent + VPB (Fut Ind Pl P1) => x_ + "ficaremos" ; --# notpresent + VPB (Fut Ind Pl P2) => x_ + "ficareis" ; --# notpresent + VPB (Fut Ind Pl P3) => x_ + "ficarão" ; --# notpresent + VPB (Fut Sub Sg P1) => x_ + "ficar" ; --# notpresent + VPB (Fut Sub Sg P2) => x_ + "ficares" ; --# notpresent + VPB (Fut Sub Sg P3) => x_ + "ficar" ; --# notpresent + VPB (Fut Sub Pl P1) => x_ + "ficarmos" ; --# notpresent + VPB (Fut Sub Pl P2) => x_ + "ficardes" ; --# notpresent + VPB (Fut Sub Pl P3) => x_ + "ficarem" ; --# notpresent + VPB (Cond Sg P1) => x_ + "ficaria" ; --# notpresent + VPB (Cond Sg P2) => x_ + "ficarias" ; --# notpresent + VPB (Cond Sg P3) => x_ + "ficaria" ; --# notpresent + VPB (Cond Pl P1) => x_ + "ficaríamos" ; --# notpresent + VPB (Cond Pl P2) => x_ + "ficaríeis" ; --# notpresent + VPB (Cond Pl P3) => x_ + "ficariam" ; --# notpresent + VPB (Imper Sg P2) => x_ + "fica" ; + VPB (Imper Sg P3) => x_ + "fique" ; + VPB (Imper Pl P1) => x_ + "fiquemos" ; + VPB (Imper Pl P2) => x_ + "ficai" ; + VPB (Imper Pl P3) => x_ + "fiquem" ; + VPB (Imper Sg P1) => nonExist } } ; -oper tener_4 : Str -> Verbum = \tener -> - let t_ = Predef.tk 4 tener in +oper começar_13 : Str -> Verbum = \começar -> + let x_ = Predef.tk 7 começar in {s = table { - VI Infn => t_ + "ener" ; - VI Ger => t_ + "eniendo" ; - VI Part => t_ + "enido" ; - VPB (Pres Ind Sg P1) => t_ + "engo" ; - VPB (Pres Ind Sg P2) => t_ + "ienes" ; - VPB (Pres Ind Sg P3) => t_ + "iene" ; - VPB (Pres Ind Pl P1) => t_ + "enemos" ; - VPB (Pres Ind Pl P2) => t_ + "enéis" ; - VPB (Pres Ind Pl P3) => t_ + "ienen" ; - VPB (Pres Sub Sg P1) => t_ + "enga" ; - VPB (Pres Sub Sg P2) => t_ + "engas" ; - VPB (Pres Sub Sg P3) => t_ + "enga" ; - VPB (Pres Sub Pl P1) => t_ + "engamos" ; - VPB (Pres Sub Pl P2) => t_ + "engáis" ; - VPB (Pres Sub Pl P3) => t_ + "engan" ; - VPB (Impf Ind Sg P1) => t_ + "enía" ; --# notpresent - VPB (Impf Ind Sg P2) => t_ + "enías" ; --# notpresent - VPB (Impf Ind Sg P3) => t_ + "enía" ; --# notpresent - VPB (Impf Ind Pl P1) => t_ + "eníamos" ; --# notpresent - VPB (Impf Ind Pl P2) => t_ + "eníais" ; --# notpresent - VPB (Impf Ind Pl P3) => t_ + "enían" ; --# notpresent - VPB (Impf Sub Sg P1) => t_ + "uviera" ; --# notpresent - VPB (Impf Sub Sg P2) => t_ + "uvieras" ; --# notpresent - VPB (Impf Sub Sg P3) => t_ + "uviera" ; --# notpresent - VPB (Impf Sub Pl P1) => t_ + "uviéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => t_ + "uvierais" ; --# notpresent - VPB (Impf Sub Pl P3) => t_ + "uvieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => t_ + "uviese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => t_ + "uvieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => t_ + "uviese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => t_ + "uviésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => t_ + "uvieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => t_ + "uviesen" ; --# notpresent - VPB (Pret Sg P1) => t_ + "uve" ; --# notpresent - VPB (Pret Sg P2) => t_ + "uviste" ; --# notpresent - VPB (Pret Sg P3) => t_ + "uvo" ; --# notpresent - VPB (Pret Pl P1) => t_ + "uvimos" ; --# notpresent - VPB (Pret Pl P2) => t_ + "uvisteis" ; --# notpresent - VPB (Pret Pl P3) => t_ + "uvieron" ; --# notpresent - VPB (Fut Ind Sg P1) => t_ + "endré" ; --# notpresent - VPB (Fut Ind Sg P2) => t_ + "endrás" ; --# notpresent - VPB (Fut Ind Sg P3) => t_ + "endrá" ; --# notpresent - VPB (Fut Ind Pl P1) => t_ + "endremos" ; --# notpresent - VPB (Fut Ind Pl P2) => t_ + "endréis" ; --# notpresent - VPB (Fut Ind Pl P3) => t_ + "endrán" ; --# notpresent - VPB (Fut Sub Sg P1) => t_ + "uviere" ; --# notpresent - VPB (Fut Sub Sg P2) => t_ + "uvieres" ; --# notpresent - VPB (Fut Sub Sg P3) => t_ + "uviere" ; --# notpresent - VPB (Fut Sub Pl P1) => t_ + "uviéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => t_ + "uviereis" ; --# notpresent - VPB (Fut Sub Pl P3) => t_ + "uvieren" ; --# notpresent - VPB (Cond Sg P1) => t_ + "endría" ; --# notpresent - VPB (Cond Sg P2) => t_ + "endrías" ; --# notpresent - VPB (Cond Sg P3) => t_ + "endría" ; --# notpresent - VPB (Cond Pl P1) => t_ + "endríamos" ; --# notpresent - VPB (Cond Pl P2) => t_ + "endríais" ; --# notpresent - VPB (Cond Pl P3) => t_ + "endrían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => t_ + "en" ; - VPB (Imper Sg P3) => t_ + "enga" ; - VPB (Imper Pl P1) => t_ + "engamos" ; - VPB (Imper Pl P2) => t_ + "ened" ; - VPB (Imper Pl P3) => t_ + "engan" ; - VPB (Pass Sg Masc) => t_ + "enido" ; - VPB (Pass Sg Fem) => t_ + "enida" ; - VPB (Pass Pl Masc) => t_ + "enidos" ; - VPB (Pass Pl Fem) => t_ + "enidas" + VI Infn => x_ + "começar" ; + VI Ger => x_ + "começando" ; + VI Part => x_ + "começado" ; + VPB (Pres Ind Sg P1) => x_ + "começo" ; + VPB (Pres Ind Sg P2) => x_ + "começas" ; + VPB (Pres Ind Sg P3) => x_ + "começa" ; + VPB (Pres Ind Pl P1) => x_ + "começamos" ; + VPB (Pres Ind Pl P2) => x_ + "começais" ; + VPB (Pres Ind Pl P3) => x_ + "começam" ; + VPB (Pres Sub Sg P1) => x_ + "comece" ; + VPB (Pres Sub Sg P2) => x_ + "comeces" ; + VPB (Pres Sub Sg P3) => x_ + "comece" ; + VPB (Pres Sub Pl P1) => x_ + "comecemos" ; + VPB (Pres Sub Pl P2) => x_ + "comeceis" ; + VPB (Pres Sub Pl P3) => x_ + "comecem" ; + VPB (PretI Ind Sg P1) => x_ + "começava" ; --# notpresent + VPB (PretI Ind Sg P2) => x_ + "começavas" ; --# notpresent + VPB (PretI Ind Sg P3) => x_ + "começava" ; --# notpresent + VPB (PretI Ind Pl P1) => x_ + "começávamos" ; --# notpresent + VPB (PretI Ind Pl P2) => x_ + "começáveis" ; --# notpresent + VPB (PretI Ind Pl P3) => x_ + "começavam" ; --# notpresent + VPB (PretI Sub Sg P1) => x_ + "começasse" ; --# notpresent + VPB (PretI Sub Sg P2) => x_ + "começasses" ; --# notpresent + VPB (PretI Sub Sg P3) => x_ + "começasse" ; --# notpresent + VPB (PretI Sub Pl P1) => x_ + "começássemos" ; --# notpresent + VPB (PretI Sub Pl P2) => x_ + "começasseis" ; --# notpresent + VPB (PretI Sub Pl P3) => x_ + "começassem" ; --# notpresent + VPB (MQPerf Sg P1) => x_ + "começara" ; --# notpresent + VPB (MQPerf Sg P2) => x_ + "começaras" ; --# notpresent + VPB (MQPerf Sg P3) => x_ + "começara" ; --# notpresent + VPB (MQPerf Pl P1) => x_ + "começáramos" ; --# notpresent + VPB (MQPerf Pl P2) => x_ + "começáreis" ; --# notpresent + VPB (MQPerf Pl P3) => x_ + "começaram" ; --# notpresent + VPB (PretP Sg P1) => x_ + "comecei" ; --# notpresent + VPB (PretP Sg P2) => x_ + "começaste" ; --# notpresent + VPB (PretP Sg P3) => x_ + "começou" ; --# notpresent + VPB (PretP Pl P1) => x_ + ("começamos" | "começámos") ; --# notpresent + VPB (PretP Pl P2) => x_ + "começastes" ; --# notpresent + VPB (PretP Pl P3) => x_ + "começaram" ; --# notpresent + VPB (Fut Ind Sg P1) => x_ + "começarei" ; --# notpresent + VPB (Fut Ind Sg P2) => x_ + "começarás" ; --# notpresent + VPB (Fut Ind Sg P3) => x_ + "começará" ; --# notpresent + VPB (Fut Ind Pl P1) => x_ + "começaremos" ; --# notpresent + VPB (Fut Ind Pl P2) => x_ + "começareis" ; --# notpresent + VPB (Fut Ind Pl P3) => x_ + "começarão" ; --# notpresent + VPB (Fut Sub Sg P1) => x_ + "começar" ; --# notpresent + VPB (Fut Sub Sg P2) => x_ + "começares" ; --# notpresent + VPB (Fut Sub Sg P3) => x_ + "começar" ; --# notpresent + VPB (Fut Sub Pl P1) => x_ + "começarmos" ; --# notpresent + VPB (Fut Sub Pl P2) => x_ + "começardes" ; --# notpresent + VPB (Fut Sub Pl P3) => x_ + "começarem" ; --# notpresent + VPB (Cond Sg P1) => x_ + "começaria" ; --# notpresent + VPB (Cond Sg P2) => x_ + "começarias" ; --# notpresent + VPB (Cond Sg P3) => x_ + "começaria" ; --# notpresent + VPB (Cond Pl P1) => x_ + "começaríamos" ; --# notpresent + VPB (Cond Pl P2) => x_ + "começarieis" ; --# notpresent + VPB (Cond Pl P3) => x_ + "começariam" ; --# notpresent + VPB (Imper Sg P2) => x_ + "começa" ; + VPB (Imper Sg P3) => x_ + "comece" ; + VPB (Imper Pl P1) => x_ + "comecemos" ; + VPB (Imper Pl P2) => x_ + "começai" ; + VPB (Imper Pl P3) => x_ + "comecem" ; + VPB (Imper Sg P1) => nonExist } } ; -oper cortar_5 : Str -> Verbum = \cortar -> - let cort_ = Predef.tk 2 cortar in +oper chegar_14 : Str -> Verbum = \chegar -> + let cheg_ = Predef.tk 2 chegar in {s = table { - VI Infn => cort_ + "ar" ; - VI Ger => cort_ + "ando" ; - VI Part => cort_ + "ado" ; - VPB (Pres Ind Sg P1) => cort_ + "o" ; - VPB (Pres Ind Sg P2) => cort_ + "as" ; - VPB (Pres Ind Sg P3) => cort_ + "a" ; - VPB (Pres Ind Pl P1) => cort_ + "amos" ; - VPB (Pres Ind Pl P2) => cort_ + "áis" ; - VPB (Pres Ind Pl P3) => cort_ + "an" ; - VPB (Pres Sub Sg P1) => cort_ + "e" ; - VPB (Pres Sub Sg P2) => cort_ + "es" ; - VPB (Pres Sub Sg P3) => cort_ + "e" ; - VPB (Pres Sub Pl P1) => cort_ + "emos" ; - VPB (Pres Sub Pl P2) => cort_ + "éis" ; - VPB (Pres Sub Pl P3) => cort_ + "en" ; - VPB (Impf Ind Sg P1) => cort_ + "aba" ; --# notpresent - VPB (Impf Ind Sg P2) => cort_ + "abas" ; --# notpresent - VPB (Impf Ind Sg P3) => cort_ + "aba" ; --# notpresent - VPB (Impf Ind Pl P1) => cort_ + "ábamos" ; --# notpresent - VPB (Impf Ind Pl P2) => cort_ + "abais" ; --# notpresent - VPB (Impf Ind Pl P3) => cort_ + "aban" ; --# notpresent - VPB (Impf Sub Sg P1) => cort_ + "ara" ; --# notpresent - VPB (Impf Sub Sg P2) => cort_ + "aras" ; --# notpresent - VPB (Impf Sub Sg P3) => cort_ + "ara" ; --# notpresent - VPB (Impf Sub Pl P1) => cort_ + "áramos" ; --# notpresent - VPB (Impf Sub Pl P2) => cort_ + "arais" ; --# notpresent - VPB (Impf Sub Pl P3) => cort_ + "aran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => cort_ + "ase" ; --# notpresent - VPB (ImpfSub2 Sg P2) => cort_ + "ases" ; --# notpresent - VPB (ImpfSub2 Sg P3) => cort_ + "ase" ; --# notpresent - VPB (ImpfSub2 Pl P1) => cort_ + "ásemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => cort_ + "aseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => cort_ + "asen" ; --# notpresent - VPB (Pret Sg P1) => cort_ + "é" ; --# notpresent - VPB (Pret Sg P2) => cort_ + "aste" ; --# notpresent - VPB (Pret Sg P3) => cort_ + "ó" ; --# notpresent - VPB (Pret Pl P1) => cort_ + "amos" ; --# notpresent - VPB (Pret Pl P2) => cort_ + "asteis" ; --# notpresent - VPB (Pret Pl P3) => cort_ + "aron" ; --# notpresent - VPB (Fut Ind Sg P1) => cort_ + "aré" ; --# notpresent - VPB (Fut Ind Sg P2) => cort_ + "arás" ; --# notpresent - VPB (Fut Ind Sg P3) => cort_ + "ará" ; --# notpresent - VPB (Fut Ind Pl P1) => cort_ + "aremos" ; --# notpresent - VPB (Fut Ind Pl P2) => cort_ + "aréis" ; --# notpresent - VPB (Fut Ind Pl P3) => cort_ + "arán" ; --# notpresent - VPB (Fut Sub Sg P1) => cort_ + "are" ; --# notpresent - VPB (Fut Sub Sg P2) => cort_ + "ares" ; --# notpresent - VPB (Fut Sub Sg P3) => cort_ + "are" ; --# notpresent - VPB (Fut Sub Pl P1) => cort_ + "áremos" ; --# notpresent - VPB (Fut Sub Pl P2) => cort_ + "areis" ; --# notpresent - VPB (Fut Sub Pl P3) => cort_ + "aren" ; --# notpresent - VPB (Cond Sg P1) => cort_ + "aría" ; --# notpresent - VPB (Cond Sg P2) => cort_ + "arías" ; --# notpresent - VPB (Cond Sg P3) => cort_ + "aría" ; --# notpresent - VPB (Cond Pl P1) => cort_ + "aríamos" ; --# notpresent - VPB (Cond Pl P2) => cort_ + "aríais" ; --# notpresent - VPB (Cond Pl P3) => cort_ + "arían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => cort_ + "a" ; - VPB (Imper Sg P3) => cort_ + "e" ; - VPB (Imper Pl P1) => cort_ + "emos" ; - VPB (Imper Pl P2) => cort_ + "ad" ; - VPB (Imper Pl P3) => cort_ + "en" ; - VPB (Pass Sg Masc) => cort_ + "ado" ; - VPB (Pass Sg Fem) => cort_ + "ada" ; - VPB (Pass Pl Masc) => cort_ + "ados" ; - VPB (Pass Pl Fem) => cort_ + "adas" + VI Infn => cheg_ + "ar" ; + VI Ger => cheg_ + "ando" ; + VI Part => cheg_ + "ado" ; + VPB (Pres Ind Sg P1) => cheg_ + "o" ; + VPB (Pres Ind Sg P2) => cheg_ + "as" ; + VPB (Pres Ind Sg P3) => cheg_ + "a" ; + VPB (Pres Ind Pl P1) => cheg_ + "amos" ; + VPB (Pres Ind Pl P2) => cheg_ + "ais" ; + VPB (Pres Ind Pl P3) => cheg_ + "am" ; + VPB (Pres Sub Sg P1) => cheg_ + "ue" ; + VPB (Pres Sub Sg P2) => cheg_ + "ues" ; + VPB (Pres Sub Sg P3) => cheg_ + "ue" ; + VPB (Pres Sub Pl P1) => cheg_ + "uemos" ; + VPB (Pres Sub Pl P2) => cheg_ + "ueis" ; + VPB (Pres Sub Pl P3) => cheg_ + "uem" ; + VPB (PretI Ind Sg P1) => cheg_ + "ava" ; --# notpresent + VPB (PretI Ind Sg P2) => cheg_ + "avas" ; --# notpresent + VPB (PretI Ind Sg P3) => cheg_ + "ava" ; --# notpresent + VPB (PretI Ind Pl P1) => cheg_ + "ávamos" ; --# notpresent + VPB (PretI Ind Pl P2) => cheg_ + "áveis" ; --# notpresent + VPB (PretI Ind Pl P3) => cheg_ + "avam" ; --# notpresent + VPB (PretI Sub Sg P1) => cheg_ + "asse" ; --# notpresent + VPB (PretI Sub Sg P2) => cheg_ + "asses" ; --# notpresent + VPB (PretI Sub Sg P3) => cheg_ + "asse" ; --# notpresent + VPB (PretI Sub Pl P1) => cheg_ + "ássemos" ; --# notpresent + VPB (PretI Sub Pl P2) => cheg_ + "ásseis" ; --# notpresent + VPB (PretI Sub Pl P3) => cheg_ + "assem" ; --# notpresent + VPB (MQPerf Sg P1) => cheg_ + "ara" ; --# notpresent + VPB (MQPerf Sg P2) => cheg_ + "aras" ; --# notpresent + VPB (MQPerf Sg P3) => cheg_ + "ara" ; --# notpresent + VPB (MQPerf Pl P1) => cheg_ + "áramos" ; --# notpresent + VPB (MQPerf Pl P2) => cheg_ + "áreis" ; --# notpresent + VPB (MQPerf Pl P3) => cheg_ + "aram" ; --# notpresent + VPB (PretP Sg P1) => cheg_ + "uei" ; --# notpresent + VPB (PretP Sg P2) => cheg_ + "aste" ; --# notpresent + VPB (PretP Sg P3) => cheg_ + "ou" ; --# notpresent + VPB (PretP Pl P1) => cheg_ + ("amos" | "ámos") ; --# notpresent + VPB (PretP Pl P2) => cheg_ + "astes" ; --# notpresent + VPB (PretP Pl P3) => cheg_ + "aram" ; --# notpresent + VPB (Fut Ind Sg P1) => cheg_ + "arei" ; --# notpresent + VPB (Fut Ind Sg P2) => cheg_ + "arás" ; --# notpresent + VPB (Fut Ind Sg P3) => cheg_ + "ará" ; --# notpresent + VPB (Fut Ind Pl P1) => cheg_ + "aremos" ; --# notpresent + VPB (Fut Ind Pl P2) => cheg_ + "areis" ; --# notpresent + VPB (Fut Ind Pl P3) => cheg_ + "arão" ; --# notpresent + VPB (Fut Sub Sg P1) => cheg_ + "ar" ; --# notpresent + VPB (Fut Sub Sg P2) => cheg_ + "ares" ; --# notpresent + VPB (Fut Sub Sg P3) => cheg_ + "ar" ; --# notpresent + VPB (Fut Sub Pl P1) => cheg_ + "armos" ; --# notpresent + VPB (Fut Sub Pl P2) => cheg_ + "ardes" ; --# notpresent + VPB (Fut Sub Pl P3) => cheg_ + "arem" ; --# notpresent + VPB (Cond Sg P1) => cheg_ + "aria" ; --# notpresent + VPB (Cond Sg P2) => cheg_ + "arias" ; --# notpresent + VPB (Cond Sg P3) => cheg_ + "aria" ; --# notpresent + VPB (Cond Pl P1) => cheg_ + "aríamos" ; --# notpresent + VPB (Cond Pl P2) => cheg_ + "aríeis" ; --# notpresent + VPB (Cond Pl P3) => cheg_ + "ariam" ; --# notpresent + VPB (Imper Sg P2) => cheg_ + "a" ; + VPB (Imper Sg P3) => cheg_ + "ue" ; + VPB (Imper Pl P1) => cheg_ + "uemos" ; + VPB (Imper Pl P2) => cheg_ + "ai" ; + VPB (Imper Pl P3) => cheg_ + "uem" ; + VPB (Imper Sg P1) => nonExist } } ; - -oper deber_6 : Str -> Verbum = \deber -> - let deb_ = Predef.tk 2 deber in +oper recear_15 : Str -> Verbum = \recear -> + let rec_ = Predef.tk 3 recear in {s = table { - VI Infn => deb_ + "er" ; - VI Ger => deb_ + "iendo" ; - VI Part => deb_ + "ido" ; - VPB (Pres Ind Sg P1) => deb_ + "o" ; - VPB (Pres Ind Sg P2) => deb_ + "es" ; - VPB (Pres Ind Sg P3) => deb_ + "e" ; - VPB (Pres Ind Pl P1) => deb_ + "emos" ; - VPB (Pres Ind Pl P2) => deb_ + "éis" ; - VPB (Pres Ind Pl P3) => deb_ + "en" ; - VPB (Pres Sub Sg P1) => deb_ + "a" ; - VPB (Pres Sub Sg P2) => deb_ + "as" ; - VPB (Pres Sub Sg P3) => deb_ + "a" ; - VPB (Pres Sub Pl P1) => deb_ + "amos" ; - VPB (Pres Sub Pl P2) => deb_ + "áis" ; - VPB (Pres Sub Pl P3) => deb_ + "an" ; - VPB (Impf Ind Sg P1) => deb_ + "ía" ; --# notpresent - VPB (Impf Ind Sg P2) => deb_ + "ías" ; --# notpresent - VPB (Impf Ind Sg P3) => deb_ + "ía" ; --# notpresent - VPB (Impf Ind Pl P1) => deb_ + "íamos" ; --# notpresent - VPB (Impf Ind Pl P2) => deb_ + "íais" ; --# notpresent - VPB (Impf Ind Pl P3) => deb_ + "ían" ; --# notpresent - VPB (Impf Sub Sg P1) => deb_ + "iera" ; --# notpresent - VPB (Impf Sub Sg P2) => deb_ + "ieras" ; --# notpresent - VPB (Impf Sub Sg P3) => deb_ + "iera" ; --# notpresent - VPB (Impf Sub Pl P1) => deb_ + "iéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => deb_ + "ierais" ; --# notpresent - VPB (Impf Sub Pl P3) => deb_ + "ieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => deb_ + "iese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => deb_ + "ieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => deb_ + "iese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => deb_ + "iésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => deb_ + "ieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => deb_ + "iesen" ; --# notpresent - VPB (Pret Sg P1) => deb_ + "í" ; --# notpresent - VPB (Pret Sg P2) => deb_ + "iste" ; --# notpresent - VPB (Pret Sg P3) => deb_ + "ió" ; --# notpresent - VPB (Pret Pl P1) => deb_ + "imos" ; --# notpresent - VPB (Pret Pl P2) => deb_ + "isteis" ; --# notpresent - VPB (Pret Pl P3) => deb_ + "ieron" ; --# notpresent - VPB (Fut Ind Sg P1) => deb_ + "eré" ; --# notpresent - VPB (Fut Ind Sg P2) => deb_ + "erás" ; --# notpresent - VPB (Fut Ind Sg P3) => deb_ + "erá" ; --# notpresent - VPB (Fut Ind Pl P1) => deb_ + "eremos" ; --# notpresent - VPB (Fut Ind Pl P2) => deb_ + "eréis" ; --# notpresent - VPB (Fut Ind Pl P3) => deb_ + "erán" ; --# notpresent - VPB (Fut Sub Sg P1) => deb_ + "iere" ; --# notpresent - VPB (Fut Sub Sg P2) => deb_ + "ieres" ; --# notpresent - VPB (Fut Sub Sg P3) => deb_ + "iere" ; --# notpresent - VPB (Fut Sub Pl P1) => deb_ + "iéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => deb_ + "iereis" ; --# notpresent - VPB (Fut Sub Pl P3) => deb_ + "ieren" ; --# notpresent - VPB (Cond Sg P1) => deb_ + "ería" ; --# notpresent - VPB (Cond Sg P2) => deb_ + "erías" ; --# notpresent - VPB (Cond Sg P3) => deb_ + "ería" ; --# notpresent - VPB (Cond Pl P1) => deb_ + "eríamos" ; --# notpresent - VPB (Cond Pl P2) => deb_ + "eríais" ; --# notpresent - VPB (Cond Pl P3) => deb_ + "erían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => deb_ + "e" ; - VPB (Imper Sg P3) => deb_ + "a" ; - VPB (Imper Pl P1) => deb_ + "amos" ; - VPB (Imper Pl P2) => deb_ + "ed" ; - VPB (Imper Pl P3) => deb_ + "an" ; - VPB (Pass Sg Masc) => deb_ + "ido" ; - VPB (Pass Sg Fem) => deb_ + "ida" ; - VPB (Pass Pl Masc) => deb_ + "idos" ; - VPB (Pass Pl Fem) => deb_ + "idas" - } - } ; -oper vivir_7 : Str -> Verbum = \vivir -> - let viv_ = Predef.tk 2 vivir in - {s = table { - VI Infn => viv_ + "ir" ; - VI Ger => viv_ + "iendo" ; - VI Part => viv_ + "ido" ; - VPB (Pres Ind Sg P1) => viv_ + "o" ; - VPB (Pres Ind Sg P2) => viv_ + "es" ; - VPB (Pres Ind Sg P3) => viv_ + "e" ; - VPB (Pres Ind Pl P1) => viv_ + "imos" ; - VPB (Pres Ind Pl P2) => viv_ + "ís" ; - VPB (Pres Ind Pl P3) => viv_ + "en" ; - VPB (Pres Sub Sg P1) => viv_ + "a" ; - VPB (Pres Sub Sg P2) => viv_ + "as" ; - VPB (Pres Sub Sg P3) => viv_ + "a" ; - VPB (Pres Sub Pl P1) => viv_ + "amos" ; - VPB (Pres Sub Pl P2) => viv_ + "áis" ; - VPB (Pres Sub Pl P3) => viv_ + "an" ; - VPB (Impf Ind Sg P1) => viv_ + "ía" ; --# notpresent - VPB (Impf Ind Sg P2) => viv_ + "ías" ; --# notpresent - VPB (Impf Ind Sg P3) => viv_ + "ía" ; --# notpresent - VPB (Impf Ind Pl P1) => viv_ + "íamos" ; --# notpresent - VPB (Impf Ind Pl P2) => viv_ + "íais" ; --# notpresent - VPB (Impf Ind Pl P3) => viv_ + "ían" ; --# notpresent - VPB (Impf Sub Sg P1) => viv_ + "iera" ; --# notpresent - VPB (Impf Sub Sg P2) => viv_ + "ieras" ; --# notpresent - VPB (Impf Sub Sg P3) => viv_ + "iera" ; --# notpresent - VPB (Impf Sub Pl P1) => viv_ + "iéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => viv_ + "ierais" ; --# notpresent - VPB (Impf Sub Pl P3) => viv_ + "ieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => viv_ + "iese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => viv_ + "ieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => viv_ + "iese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => viv_ + "iésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => viv_ + "ieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => viv_ + "iesen" ; --# notpresent - VPB (Pret Sg P1) => viv_ + "í" ; --# notpresent - VPB (Pret Sg P2) => viv_ + "iste" ; --# notpresent - VPB (Pret Sg P3) => viv_ + "ió" ; --# notpresent - VPB (Pret Pl P1) => viv_ + "imos" ; --# notpresent - VPB (Pret Pl P2) => viv_ + "isteis" ; --# notpresent - VPB (Pret Pl P3) => viv_ + "ieron" ; --# notpresent - VPB (Fut Ind Sg P1) => viv_ + "iré" ; --# notpresent - VPB (Fut Ind Sg P2) => viv_ + "irás" ; --# notpresent - VPB (Fut Ind Sg P3) => viv_ + "irá" ; --# notpresent - VPB (Fut Ind Pl P1) => viv_ + "iremos" ; --# notpresent - VPB (Fut Ind Pl P2) => viv_ + "iréis" ; --# notpresent - VPB (Fut Ind Pl P3) => viv_ + "irán" ; --# notpresent - VPB (Fut Sub Sg P1) => viv_ + "iere" ; --# notpresent - VPB (Fut Sub Sg P2) => viv_ + "ieres" ; --# notpresent - VPB (Fut Sub Sg P3) => viv_ + "iere" ; --# notpresent - VPB (Fut Sub Pl P1) => viv_ + "iéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => viv_ + "iereis" ; --# notpresent - VPB (Fut Sub Pl P3) => viv_ + "ieren" ; --# notpresent - VPB (Cond Sg P1) => viv_ + "iría" ; --# notpresent - VPB (Cond Sg P2) => viv_ + "irías" ; --# notpresent - VPB (Cond Sg P3) => viv_ + "iría" ; --# notpresent - VPB (Cond Pl P1) => viv_ + "iríamos" ; --# notpresent - VPB (Cond Pl P2) => viv_ + "iríais" ; --# notpresent - VPB (Cond Pl P3) => viv_ + "irían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => viv_ + "e" ; - VPB (Imper Sg P3) => viv_ + "a" ; - VPB (Imper Pl P1) => viv_ + "amos" ; - VPB (Imper Pl P2) => viv_ + "id" ; - VPB (Imper Pl P3) => viv_ + "an" ; - VPB (Pass Sg Masc) => viv_ + "ido" ; - VPB (Pass Sg Fem) => viv_ + "ida" ; - VPB (Pass Pl Masc) => viv_ + "idos" ; - VPB (Pass Pl Fem) => viv_ + "idas" - } - } ; -oper abolir_8 : Str -> Verbum = \abolir -> - let abol_ = Predef.tk 2 abolir in - {s = table { - VI Infn => abol_ + "ir" ; - VI Ger => abol_ + "iendo" ; - VI Part => abol_ + "ido" ; - VPB (Pres Ind Sg P1) => variants {} ; - VPB (Pres Ind Sg P2) => variants {} ; - VPB (Pres Ind Sg P3) => variants {} ; - VPB (Pres Ind Pl P1) => abol_ + "imos" ; - VPB (Pres Ind Pl P2) => abol_ + "ís" ; - VPB (Pres Ind Pl P3) => variants {} ; - VPB (Pres Sub Sg P1) => variants {} ; - VPB (Pres Sub Sg P2) => variants {} ; - VPB (Pres Sub Sg P3) => variants {} ; - VPB (Pres Sub Pl P1) => variants {} ; - VPB (Pres Sub Pl P2) => variants {} ; - VPB (Pres Sub Pl P3) => variants {} ; - VPB (Impf Ind Sg P1) => abol_ + "ía" ; --# notpresent - VPB (Impf Ind Sg P2) => abol_ + "ías" ; --# notpresent - VPB (Impf Ind Sg P3) => abol_ + "ía" ; --# notpresent - VPB (Impf Ind Pl P1) => abol_ + "íamos" ; --# notpresent - VPB (Impf Ind Pl P2) => abol_ + "íais" ; --# notpresent - VPB (Impf Ind Pl P3) => abol_ + "ían" ; --# notpresent - VPB (Impf Sub Sg P1) => abol_ + "iera" ; --# notpresent - VPB (Impf Sub Sg P2) => abol_ + "ieras" ; --# notpresent - VPB (Impf Sub Sg P3) => abol_ + "iera" ; --# notpresent - VPB (Impf Sub Pl P1) => abol_ + "iéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => abol_ + "ierais" ; --# notpresent - VPB (Impf Sub Pl P3) => abol_ + "ieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => abol_ + "iese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => abol_ + "ieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => abol_ + "iese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => abol_ + "iésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => abol_ + "ieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => abol_ + "iesen" ; --# notpresent - VPB (Pret Sg P1) => abol_ + "í" ; --# notpresent - VPB (Pret Sg P2) => abol_ + "iste" ; --# notpresent - VPB (Pret Sg P3) => abol_ + "ió" ; --# notpresent - VPB (Pret Pl P1) => abol_ + "imos" ; --# notpresent - VPB (Pret Pl P2) => abol_ + "isteis" ; --# notpresent - VPB (Pret Pl P3) => abol_ + "ieron" ; --# notpresent - VPB (Fut Ind Sg P1) => abol_ + "iré" ; --# notpresent - VPB (Fut Ind Sg P2) => abol_ + "irás" ; --# notpresent - VPB (Fut Ind Sg P3) => abol_ + "irá" ; --# notpresent - VPB (Fut Ind Pl P1) => abol_ + "iremos" ; --# notpresent - VPB (Fut Ind Pl P2) => abol_ + "iréis" ; --# notpresent - VPB (Fut Ind Pl P3) => abol_ + "irán" ; --# notpresent - VPB (Fut Sub Sg P1) => abol_ + "iere" ; --# notpresent - VPB (Fut Sub Sg P2) => abol_ + "ieres" ; --# notpresent - VPB (Fut Sub Sg P3) => abol_ + "iere" ; --# notpresent - VPB (Fut Sub Pl P1) => abol_ + "iéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => abol_ + "iereis" ; --# notpresent - VPB (Fut Sub Pl P3) => abol_ + "ieren" ; --# notpresent - VPB (Cond Sg P1) => abol_ + "iría" ; --# notpresent - VPB (Cond Sg P2) => abol_ + "irías" ; --# notpresent - VPB (Cond Sg P3) => abol_ + "iría" ; --# notpresent - VPB (Cond Pl P1) => abol_ + "iríamos" ; --# notpresent - VPB (Cond Pl P2) => abol_ + "iríais" ; --# notpresent - VPB (Cond Pl P3) => abol_ + "irían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => variants {} ; - VPB (Imper Sg P3) => variants {} ; - VPB (Imper Pl P1) => variants {} ; - VPB (Imper Pl P2) => abol_ + "id" ; - VPB (Imper Pl P3) => variants {} ; - VPB (Pass Sg Masc) => abol_ + "ido" ; - VPB (Pass Sg Fem) => abol_ + "ida" ; - VPB (Pass Pl Masc) => abol_ + "idos" ; - VPB (Pass Pl Fem) => abol_ + "idas" - } - } ; -oper actuar_9 : Str -> Verbum = \actuar -> - let act_ = Predef.tk 3 actuar in - {s = table { - VI Infn => act_ + "uar" ; - VI Ger => act_ + "uando" ; - VI Part => act_ + "uado" ; - VPB (Pres Ind Sg P1) => act_ + "úo" ; - VPB (Pres Ind Sg P2) => act_ + "úas" ; - VPB (Pres Ind Sg P3) => act_ + "úa" ; - VPB (Pres Ind Pl P1) => act_ + "uamos" ; - VPB (Pres Ind Pl P2) => act_ + "uáis" ; - VPB (Pres Ind Pl P3) => act_ + "úan" ; - VPB (Pres Sub Sg P1) => act_ + "úe" ; - VPB (Pres Sub Sg P2) => act_ + "úes" ; - VPB (Pres Sub Sg P3) => act_ + "úe" ; - VPB (Pres Sub Pl P1) => act_ + "uemos" ; - VPB (Pres Sub Pl P2) => act_ + "uéis" ; - VPB (Pres Sub Pl P3) => act_ + "úen" ; - VPB (Impf Ind Sg P1) => act_ + "uaba" ; --# notpresent - VPB (Impf Ind Sg P2) => act_ + "uabas" ; --# notpresent - VPB (Impf Ind Sg P3) => act_ + "uaba" ; --# notpresent - VPB (Impf Ind Pl P1) => act_ + "uábamos" ; --# notpresent - VPB (Impf Ind Pl P2) => act_ + "uabais" ; --# notpresent - VPB (Impf Ind Pl P3) => act_ + "uaban" ; --# notpresent - VPB (Impf Sub Sg P1) => act_ + "uara" ; --# notpresent - VPB (Impf Sub Sg P2) => act_ + "uaras" ; --# notpresent - VPB (Impf Sub Sg P3) => act_ + "uara" ; --# notpresent - VPB (Impf Sub Pl P1) => act_ + "uáramos" ; --# notpresent - VPB (Impf Sub Pl P2) => act_ + "uarais" ; --# notpresent - VPB (Impf Sub Pl P3) => act_ + "uaran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => act_ + "uase" ; --# notpresent - VPB (ImpfSub2 Sg P2) => act_ + "uases" ; --# notpresent - VPB (ImpfSub2 Sg P3) => act_ + "uase" ; --# notpresent - VPB (ImpfSub2 Pl P1) => act_ + "uásemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => act_ + "uaseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => act_ + "uasen" ; --# notpresent - VPB (Pret Sg P1) => act_ + "ué" ; --# notpresent - VPB (Pret Sg P2) => act_ + "uaste" ; --# notpresent - VPB (Pret Sg P3) => act_ + "uó" ; --# notpresent - VPB (Pret Pl P1) => act_ + "uamos" ; --# notpresent - VPB (Pret Pl P2) => act_ + "uasteis" ; --# notpresent - VPB (Pret Pl P3) => act_ + "uaron" ; --# notpresent - VPB (Fut Ind Sg P1) => act_ + "uaré" ; --# notpresent - VPB (Fut Ind Sg P2) => act_ + "uarás" ; --# notpresent - VPB (Fut Ind Sg P3) => act_ + "uará" ; --# notpresent - VPB (Fut Ind Pl P1) => act_ + "uaremos" ; --# notpresent - VPB (Fut Ind Pl P2) => act_ + "uaréis" ; --# notpresent - VPB (Fut Ind Pl P3) => act_ + "uarán" ; --# notpresent - VPB (Fut Sub Sg P1) => act_ + "uare" ; --# notpresent - VPB (Fut Sub Sg P2) => act_ + "uares" ; --# notpresent - VPB (Fut Sub Sg P3) => act_ + "uare" ; --# notpresent - VPB (Fut Sub Pl P1) => act_ + "uáremos" ; --# notpresent - VPB (Fut Sub Pl P2) => act_ + "uareis" ; --# notpresent - VPB (Fut Sub Pl P3) => act_ + "uaren" ; --# notpresent - VPB (Cond Sg P1) => act_ + "uaría" ; --# notpresent - VPB (Cond Sg P2) => act_ + "uarías" ; --# notpresent - VPB (Cond Sg P3) => act_ + "uaría" ; --# notpresent - VPB (Cond Pl P1) => act_ + "uaríamos" ; --# notpresent - VPB (Cond Pl P2) => act_ + "uaríais" ; --# notpresent - VPB (Cond Pl P3) => act_ + "uarían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => act_ + "úa" ; - VPB (Imper Sg P3) => act_ + "úe" ; - VPB (Imper Pl P1) => act_ + "uemos" ; - VPB (Imper Pl P2) => act_ + "uad" ; - VPB (Imper Pl P3) => act_ + "úen" ; - VPB (Pass Sg Masc) => act_ + "uado" ; - VPB (Pass Sg Fem) => act_ + "uada" ; - VPB (Pass Pl Masc) => act_ + "uados" ; - VPB (Pass Pl Fem) => act_ + "uadas" - } - } ; -oper adquirir_10 : Str -> Verbum = \adquirir -> - let adqui_ = Predef.tk 3 adquirir in - {s = table { - VI Infn => adqui_ + "rir" ; - VI Ger => adqui_ + "riendo" ; - VI Part => adqui_ + "rido" ; - VPB (Pres Ind Sg P1) => adqui_ + "ero" ; - VPB (Pres Ind Sg P2) => adqui_ + "eres" ; - VPB (Pres Ind Sg P3) => adqui_ + "ere" ; - VPB (Pres Ind Pl P1) => adqui_ + "rimos" ; - VPB (Pres Ind Pl P2) => adqui_ + "rís" ; - VPB (Pres Ind Pl P3) => adqui_ + "eren" ; - VPB (Pres Sub Sg P1) => adqui_ + "era" ; - VPB (Pres Sub Sg P2) => adqui_ + "eras" ; - VPB (Pres Sub Sg P3) => adqui_ + "era" ; - VPB (Pres Sub Pl P1) => adqui_ + "ramos" ; - VPB (Pres Sub Pl P2) => adqui_ + "ráis" ; - VPB (Pres Sub Pl P3) => adqui_ + "eran" ; - VPB (Impf Ind Sg P1) => adqui_ + "ría" ; --# notpresent - VPB (Impf Ind Sg P2) => adqui_ + "rías" ; --# notpresent - VPB (Impf Ind Sg P3) => adqui_ + "ría" ; --# notpresent - VPB (Impf Ind Pl P1) => adqui_ + "ríamos" ; --# notpresent - VPB (Impf Ind Pl P2) => adqui_ + "ríais" ; --# notpresent - VPB (Impf Ind Pl P3) => adqui_ + "rían" ; --# notpresent - VPB (Impf Sub Sg P1) => adqui_ + "riera" ; --# notpresent - VPB (Impf Sub Sg P2) => adqui_ + "rieras" ; --# notpresent - VPB (Impf Sub Sg P3) => adqui_ + "riera" ; --# notpresent - VPB (Impf Sub Pl P1) => adqui_ + "riéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => adqui_ + "rierais" ; --# notpresent - VPB (Impf Sub Pl P3) => adqui_ + "rieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => adqui_ + "riese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => adqui_ + "rieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => adqui_ + "riese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => adqui_ + "riésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => adqui_ + "rieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => adqui_ + "riesen" ; --# notpresent - VPB (Pret Sg P1) => adqui_ + "rí" ; --# notpresent - VPB (Pret Sg P2) => adqui_ + "riste" ; --# notpresent - VPB (Pret Sg P3) => adqui_ + "rió" ; --# notpresent - VPB (Pret Pl P1) => adqui_ + "rimos" ; --# notpresent - VPB (Pret Pl P2) => adqui_ + "risteis" ; --# notpresent - VPB (Pret Pl P3) => adqui_ + "rieron" ; --# notpresent - VPB (Fut Ind Sg P1) => adqui_ + "riré" ; --# notpresent - VPB (Fut Ind Sg P2) => adqui_ + "rirás" ; --# notpresent - VPB (Fut Ind Sg P3) => adqui_ + "rirá" ; --# notpresent - VPB (Fut Ind Pl P1) => adqui_ + "riremos" ; --# notpresent - VPB (Fut Ind Pl P2) => adqui_ + "riréis" ; --# notpresent - VPB (Fut Ind Pl P3) => adqui_ + "rirán" ; --# notpresent - VPB (Fut Sub Sg P1) => adqui_ + "riere" ; --# notpresent - VPB (Fut Sub Sg P2) => adqui_ + "rieres" ; --# notpresent - VPB (Fut Sub Sg P3) => adqui_ + "riere" ; --# notpresent - VPB (Fut Sub Pl P1) => adqui_ + "riéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => adqui_ + "riereis" ; --# notpresent - VPB (Fut Sub Pl P3) => adqui_ + "rieren" ; --# notpresent - VPB (Cond Sg P1) => adqui_ + "riría" ; --# notpresent - VPB (Cond Sg P2) => adqui_ + "rirías" ; --# notpresent - VPB (Cond Sg P3) => adqui_ + "riría" ; --# notpresent - VPB (Cond Pl P1) => adqui_ + "riríamos" ; --# notpresent - VPB (Cond Pl P2) => adqui_ + "riríais" ; --# notpresent - VPB (Cond Pl P3) => adqui_ + "rirían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => adqui_ + "ere" ; - VPB (Imper Sg P3) => adqui_ + "era" ; - VPB (Imper Pl P1) => adqui_ + "ramos" ; - VPB (Imper Pl P2) => adqui_ + "rid" ; - VPB (Imper Pl P3) => adqui_ + "eran" ; - VPB (Pass Sg Masc) => adqui_ + "rido" ; - VPB (Pass Sg Fem) => adqui_ + "rida" ; - VPB (Pass Pl Masc) => adqui_ + "ridos" ; - VPB (Pass Pl Fem) => adqui_ + "ridas" - } - } ; -oper ahincar_11 : Str -> Verbum = \ahincar -> - let ah_ = Predef.tk 5 ahincar in - {s = table { - VI Infn => ah_ + "incar" ; - VI Ger => ah_ + "incando" ; - VI Part => ah_ + "incado" ; - VPB (Pres Ind Sg P1) => ah_ + "ínco" ; - VPB (Pres Ind Sg P2) => ah_ + "íncas" ; - VPB (Pres Ind Sg P3) => ah_ + "ínca" ; - VPB (Pres Ind Pl P1) => ah_ + "incamos" ; - VPB (Pres Ind Pl P2) => ah_ + "incáis" ; - VPB (Pres Ind Pl P3) => ah_ + "íncan" ; - VPB (Pres Sub Sg P1) => ah_ + "ínque" ; - VPB (Pres Sub Sg P2) => ah_ + "ínques" ; - VPB (Pres Sub Sg P3) => ah_ + "ínque" ; - VPB (Pres Sub Pl P1) => ah_ + "inquemos" ; - VPB (Pres Sub Pl P2) => ah_ + "inquéis" ; - VPB (Pres Sub Pl P3) => ah_ + "ínquen" ; - VPB (Impf Ind Sg P1) => ah_ + "incaba" ; --# notpresent - VPB (Impf Ind Sg P2) => ah_ + "incabas" ; --# notpresent - VPB (Impf Ind Sg P3) => ah_ + "incaba" ; --# notpresent - VPB (Impf Ind Pl P1) => ah_ + "incábamos" ; --# notpresent - VPB (Impf Ind Pl P2) => ah_ + "incabais" ; --# notpresent - VPB (Impf Ind Pl P3) => ah_ + "incaban" ; --# notpresent - VPB (Impf Sub Sg P1) => ah_ + "incara" ; --# notpresent - VPB (Impf Sub Sg P2) => ah_ + "incaras" ; --# notpresent - VPB (Impf Sub Sg P3) => ah_ + "incara" ; --# notpresent - VPB (Impf Sub Pl P1) => ah_ + "incáramos" ; --# notpresent - VPB (Impf Sub Pl P2) => ah_ + "incarais" ; --# notpresent - VPB (Impf Sub Pl P3) => ah_ + "incaran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => ah_ + "incase" ; --# notpresent - VPB (ImpfSub2 Sg P2) => ah_ + "incases" ; --# notpresent - VPB (ImpfSub2 Sg P3) => ah_ + "incase" ; --# notpresent - VPB (ImpfSub2 Pl P1) => ah_ + "incásemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => ah_ + "incaseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => ah_ + "incasen" ; --# notpresent - VPB (Pret Sg P1) => ah_ + "inqué" ; --# notpresent - VPB (Pret Sg P2) => ah_ + "incaste" ; --# notpresent - VPB (Pret Sg P3) => ah_ + "incó" ; --# notpresent - VPB (Pret Pl P1) => ah_ + "incamos" ; --# notpresent - VPB (Pret Pl P2) => ah_ + "incasteis" ; --# notpresent - VPB (Pret Pl P3) => ah_ + "incaron" ; --# notpresent - VPB (Fut Ind Sg P1) => ah_ + "incaré" ; --# notpresent - VPB (Fut Ind Sg P2) => ah_ + "incarás" ; --# notpresent - VPB (Fut Ind Sg P3) => ah_ + "incará" ; --# notpresent - VPB (Fut Ind Pl P1) => ah_ + "incaremos" ; --# notpresent - VPB (Fut Ind Pl P2) => ah_ + "incaréis" ; --# notpresent - VPB (Fut Ind Pl P3) => ah_ + "incarán" ; --# notpresent - VPB (Fut Sub Sg P1) => ah_ + "incare" ; --# notpresent - VPB (Fut Sub Sg P2) => ah_ + "incares" ; --# notpresent - VPB (Fut Sub Sg P3) => ah_ + "incare" ; --# notpresent - VPB (Fut Sub Pl P1) => ah_ + "incáremos" ; --# notpresent - VPB (Fut Sub Pl P2) => ah_ + "incareis" ; --# notpresent - VPB (Fut Sub Pl P3) => ah_ + "incaren" ; --# notpresent - VPB (Cond Sg P1) => ah_ + "incaría" ; --# notpresent - VPB (Cond Sg P2) => ah_ + "incarías" ; --# notpresent - VPB (Cond Sg P3) => ah_ + "incaría" ; --# notpresent - VPB (Cond Pl P1) => ah_ + "incaríamos" ; --# notpresent - VPB (Cond Pl P2) => ah_ + "incaríais" ; --# notpresent - VPB (Cond Pl P3) => ah_ + "incarían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => ah_ + "ínca" ; - VPB (Imper Sg P3) => ah_ + "ínque" ; - VPB (Imper Pl P1) => ah_ + "inquemos" ; - VPB (Imper Pl P2) => ah_ + "incad" ; - VPB (Imper Pl P3) => ah_ + "ínquen" ; - VPB (Pass Sg Masc) => ah_ + "incado" ; - VPB (Pass Sg Fem) => ah_ + "incada" ; - VPB (Pass Pl Masc) => ah_ + "incados" ; - VPB (Pass Pl Fem) => ah_ + "incadas" - } - } ; -oper airar_12 : Str -> Verbum = \airar -> - let a_ = Predef.tk 4 airar in - {s = table { - VI Infn => a_ + "irar" ; - VI Ger => a_ + "irando" ; - VI Part => a_ + "irado" ; - VPB (Pres Ind Sg P1) => a_ + "íro" ; - VPB (Pres Ind Sg P2) => a_ + "íras" ; - VPB (Pres Ind Sg P3) => a_ + "íra" ; - VPB (Pres Ind Pl P1) => a_ + "iramos" ; - VPB (Pres Ind Pl P2) => a_ + "iráis" ; - VPB (Pres Ind Pl P3) => a_ + "íran" ; - VPB (Pres Sub Sg P1) => a_ + "íre" ; - VPB (Pres Sub Sg P2) => a_ + "íres" ; - VPB (Pres Sub Sg P3) => a_ + "íre" ; - VPB (Pres Sub Pl P1) => a_ + "iremos" ; - VPB (Pres Sub Pl P2) => a_ + "iréis" ; - VPB (Pres Sub Pl P3) => a_ + "íren" ; - VPB (Impf Ind Sg P1) => a_ + "iraba" ; --# notpresent - VPB (Impf Ind Sg P2) => a_ + "irabas" ; --# notpresent - VPB (Impf Ind Sg P3) => a_ + "iraba" ; --# notpresent - VPB (Impf Ind Pl P1) => a_ + "irábamos" ; --# notpresent - VPB (Impf Ind Pl P2) => a_ + "irabais" ; --# notpresent - VPB (Impf Ind Pl P3) => a_ + "iraban" ; --# notpresent - VPB (Impf Sub Sg P1) => a_ + "irara" ; --# notpresent - VPB (Impf Sub Sg P2) => a_ + "iraras" ; --# notpresent - VPB (Impf Sub Sg P3) => a_ + "irara" ; --# notpresent - VPB (Impf Sub Pl P1) => a_ + "iráramos" ; --# notpresent - VPB (Impf Sub Pl P2) => a_ + "irarais" ; --# notpresent - VPB (Impf Sub Pl P3) => a_ + "iraran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => a_ + "irase" ; --# notpresent - VPB (ImpfSub2 Sg P2) => a_ + "irases" ; --# notpresent - VPB (ImpfSub2 Sg P3) => a_ + "irase" ; --# notpresent - VPB (ImpfSub2 Pl P1) => a_ + "irásemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => a_ + "iraseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => a_ + "irasen" ; --# notpresent - VPB (Pret Sg P1) => a_ + "iré" ; --# notpresent - VPB (Pret Sg P2) => a_ + "iraste" ; --# notpresent - VPB (Pret Sg P3) => a_ + "iró" ; --# notpresent - VPB (Pret Pl P1) => a_ + "iramos" ; --# notpresent - VPB (Pret Pl P2) => a_ + "irasteis" ; --# notpresent - VPB (Pret Pl P3) => a_ + "iraron" ; --# notpresent - VPB (Fut Ind Sg P1) => a_ + "iraré" ; --# notpresent - VPB (Fut Ind Sg P2) => a_ + "irarás" ; --# notpresent - VPB (Fut Ind Sg P3) => a_ + "irará" ; --# notpresent - VPB (Fut Ind Pl P1) => a_ + "iraremos" ; --# notpresent - VPB (Fut Ind Pl P2) => a_ + "iraréis" ; --# notpresent - VPB (Fut Ind Pl P3) => a_ + "irarán" ; --# notpresent - VPB (Fut Sub Sg P1) => a_ + "irare" ; --# notpresent - VPB (Fut Sub Sg P2) => a_ + "irares" ; --# notpresent - VPB (Fut Sub Sg P3) => a_ + "irare" ; --# notpresent - VPB (Fut Sub Pl P1) => a_ + "iráremos" ; --# notpresent - VPB (Fut Sub Pl P2) => a_ + "irareis" ; --# notpresent - VPB (Fut Sub Pl P3) => a_ + "iraren" ; --# notpresent - VPB (Cond Sg P1) => a_ + "iraría" ; --# notpresent - VPB (Cond Sg P2) => a_ + "irarías" ; --# notpresent - VPB (Cond Sg P3) => a_ + "iraría" ; --# notpresent - VPB (Cond Pl P1) => a_ + "iraríamos" ; --# notpresent - VPB (Cond Pl P2) => a_ + "iraríais" ; --# notpresent - VPB (Cond Pl P3) => a_ + "irarían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => a_ + "íra" ; - VPB (Imper Sg P3) => a_ + "íre" ; - VPB (Imper Pl P1) => a_ + "iremos" ; - VPB (Imper Pl P2) => a_ + "irad" ; - VPB (Imper Pl P3) => a_ + "íren" ; - VPB (Pass Sg Masc) => a_ + "irado" ; - VPB (Pass Sg Fem) => a_ + "irada" ; - VPB (Pass Pl Masc) => a_ + "irados" ; - VPB (Pass Pl Fem) => a_ + "iradas" - } - } ; -oper andar_13 : Str -> Verbum = \andar -> - let and_ = Predef.tk 2 andar in - {s = table { - VI Infn => and_ + "ar" ; - VI Ger => and_ + "ando" ; - VI Part => and_ + "ado" ; - VPB (Pres Ind Sg P1) => and_ + "o" ; - VPB (Pres Ind Sg P2) => and_ + "as" ; - VPB (Pres Ind Sg P3) => and_ + "a" ; - VPB (Pres Ind Pl P1) => and_ + "amos" ; - VPB (Pres Ind Pl P2) => and_ + "áis" ; - VPB (Pres Ind Pl P3) => and_ + "an" ; - VPB (Pres Sub Sg P1) => and_ + "e" ; - VPB (Pres Sub Sg P2) => and_ + "es" ; - VPB (Pres Sub Sg P3) => and_ + "e" ; - VPB (Pres Sub Pl P1) => and_ + "emos" ; - VPB (Pres Sub Pl P2) => and_ + "éis" ; - VPB (Pres Sub Pl P3) => and_ + "en" ; - VPB (Impf Ind Sg P1) => and_ + "aba" ; --# notpresent - VPB (Impf Ind Sg P2) => and_ + "abas" ; --# notpresent - VPB (Impf Ind Sg P3) => and_ + "aba" ; --# notpresent - VPB (Impf Ind Pl P1) => and_ + "ábamos" ; --# notpresent - VPB (Impf Ind Pl P2) => and_ + "abais" ; --# notpresent - VPB (Impf Ind Pl P3) => and_ + "aban" ; --# notpresent - VPB (Impf Sub Sg P1) => and_ + "uviera" ; --# notpresent - VPB (Impf Sub Sg P2) => and_ + "uvieras" ; --# notpresent - VPB (Impf Sub Sg P3) => and_ + "uviera" ; --# notpresent - VPB (Impf Sub Pl P1) => and_ + "uviéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => and_ + "uvierais" ; --# notpresent - VPB (Impf Sub Pl P3) => and_ + "uvieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => and_ + "uviese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => and_ + "uvieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => and_ + "uviese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => and_ + "uviésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => and_ + "uvieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => and_ + "uviesen" ; --# notpresent - VPB (Pret Sg P1) => and_ + "uve" ; --# notpresent - VPB (Pret Sg P2) => and_ + "uviste" ; --# notpresent - VPB (Pret Sg P3) => and_ + "uvo" ; --# notpresent - VPB (Pret Pl P1) => and_ + "uvimos" ; --# notpresent - VPB (Pret Pl P2) => and_ + "uvisteis" ; --# notpresent - VPB (Pret Pl P3) => and_ + "uvieron" ; --# notpresent - VPB (Fut Ind Sg P1) => and_ + "aré" ; --# notpresent - VPB (Fut Ind Sg P2) => and_ + "arás" ; --# notpresent - VPB (Fut Ind Sg P3) => and_ + "ará" ; --# notpresent - VPB (Fut Ind Pl P1) => and_ + "aremos" ; --# notpresent - VPB (Fut Ind Pl P2) => and_ + "aréis" ; --# notpresent - VPB (Fut Ind Pl P3) => and_ + "arán" ; --# notpresent - VPB (Fut Sub Sg P1) => and_ + "uviere" ; --# notpresent - VPB (Fut Sub Sg P2) => and_ + "uvieres" ; --# notpresent - VPB (Fut Sub Sg P3) => and_ + "uviere" ; --# notpresent - VPB (Fut Sub Pl P1) => and_ + "uviéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => and_ + "uviereis" ; --# notpresent - VPB (Fut Sub Pl P3) => and_ + "uvieren" ; --# notpresent - VPB (Cond Sg P1) => and_ + "aría" ; --# notpresent - VPB (Cond Sg P2) => and_ + "arías" ; --# notpresent - VPB (Cond Sg P3) => and_ + "aría" ; --# notpresent - VPB (Cond Pl P1) => and_ + "aríamos" ; --# notpresent - VPB (Cond Pl P2) => and_ + "aríais" ; --# notpresent - VPB (Cond Pl P3) => and_ + "arían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => and_ + "a" ; - VPB (Imper Sg P3) => and_ + "e" ; - VPB (Imper Pl P1) => and_ + "emos" ; - VPB (Imper Pl P2) => and_ + "ad" ; - VPB (Imper Pl P3) => and_ + "en" ; - VPB (Pass Sg Masc) => and_ + "ado" ; - VPB (Pass Sg Fem) => and_ + "ada" ; - VPB (Pass Pl Masc) => and_ + "ados" ; - VPB (Pass Pl Fem) => and_ + "adas" - } - } ; -oper asir_14 : Str -> Verbum = \asir -> - let as_ = Predef.tk 2 asir in - {s = table { - VI Infn => as_ + "ir" ; - VI Ger => as_ + "iendo" ; - VI Part => as_ + "ido" ; - VPB (Pres Ind Sg P1) => as_ + "go" ; - VPB (Pres Ind Sg P2) => as_ + "es" ; - VPB (Pres Ind Sg P3) => as_ + "e" ; - VPB (Pres Ind Pl P1) => as_ + "imos" ; - VPB (Pres Ind Pl P2) => as_ + "ís" ; - VPB (Pres Ind Pl P3) => as_ + "en" ; - VPB (Pres Sub Sg P1) => as_ + "ga" ; - VPB (Pres Sub Sg P2) => as_ + "gas" ; - VPB (Pres Sub Sg P3) => as_ + "ga" ; - VPB (Pres Sub Pl P1) => as_ + "gamos" ; - VPB (Pres Sub Pl P2) => as_ + "gáis" ; - VPB (Pres Sub Pl P3) => as_ + "gan" ; - VPB (Impf Ind Sg P1) => as_ + "ía" ; --# notpresent - VPB (Impf Ind Sg P2) => as_ + "ías" ; --# notpresent - VPB (Impf Ind Sg P3) => as_ + "ía" ; --# notpresent - VPB (Impf Ind Pl P1) => as_ + "íamos" ; --# notpresent - VPB (Impf Ind Pl P2) => as_ + "íais" ; --# notpresent - VPB (Impf Ind Pl P3) => as_ + "ían" ; --# notpresent - VPB (Impf Sub Sg P1) => as_ + "iera" ; --# notpresent - VPB (Impf Sub Sg P2) => as_ + "ieras" ; --# notpresent - VPB (Impf Sub Sg P3) => as_ + "iera" ; --# notpresent - VPB (Impf Sub Pl P1) => as_ + "iéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => as_ + "ierais" ; --# notpresent - VPB (Impf Sub Pl P3) => as_ + "ieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => as_ + "iese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => as_ + "ieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => as_ + "iese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => as_ + "iésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => as_ + "ieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => as_ + "iesen" ; --# notpresent - VPB (Pret Sg P1) => as_ + "í" ; --# notpresent - VPB (Pret Sg P2) => as_ + "iste" ; --# notpresent - VPB (Pret Sg P3) => as_ + "ió" ; --# notpresent - VPB (Pret Pl P1) => as_ + "imos" ; --# notpresent - VPB (Pret Pl P2) => as_ + "isteis" ; --# notpresent - VPB (Pret Pl P3) => as_ + "ieron" ; --# notpresent - VPB (Fut Ind Sg P1) => as_ + "iré" ; --# notpresent - VPB (Fut Ind Sg P2) => as_ + "irás" ; --# notpresent - VPB (Fut Ind Sg P3) => as_ + "irá" ; --# notpresent - VPB (Fut Ind Pl P1) => as_ + "iremos" ; --# notpresent - VPB (Fut Ind Pl P2) => as_ + "iréis" ; --# notpresent - VPB (Fut Ind Pl P3) => as_ + "irán" ; --# notpresent - VPB (Fut Sub Sg P1) => as_ + "iere" ; --# notpresent - VPB (Fut Sub Sg P2) => as_ + "ieres" ; --# notpresent - VPB (Fut Sub Sg P3) => as_ + "iere" ; --# notpresent - VPB (Fut Sub Pl P1) => as_ + "iéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => as_ + "iereis" ; --# notpresent - VPB (Fut Sub Pl P3) => as_ + "ieren" ; --# notpresent - VPB (Cond Sg P1) => as_ + "iría" ; --# notpresent - VPB (Cond Sg P2) => as_ + "irías" ; --# notpresent - VPB (Cond Sg P3) => as_ + "iría" ; --# notpresent - VPB (Cond Pl P1) => as_ + "iríamos" ; --# notpresent - VPB (Cond Pl P2) => as_ + "iríais" ; --# notpresent - VPB (Cond Pl P3) => as_ + "irían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => as_ + "e" ; - VPB (Imper Sg P3) => as_ + "ga" ; - VPB (Imper Pl P1) => as_ + "gamos" ; - VPB (Imper Pl P2) => as_ + "id" ; - VPB (Imper Pl P3) => as_ + "gan" ; - VPB (Pass Sg Masc) => as_ + "ido" ; - VPB (Pass Sg Fem) => as_ + "ida" ; - VPB (Pass Pl Masc) => as_ + "idos" ; - VPB (Pass Pl Fem) => as_ + "idas" - } - } ; -oper aullar_15 : Str -> Verbum = \aullar -> - let a_ = Predef.tk 5 aullar in - {s = table { - VI Infn => a_ + "ullar" ; - VI Ger => a_ + "ullando" ; - VI Part => a_ + "ullado" ; - VPB (Pres Ind Sg P1) => a_ + "úllo" ; - VPB (Pres Ind Sg P2) => a_ + "úllas" ; - VPB (Pres Ind Sg P3) => a_ + "úlla" ; - VPB (Pres Ind Pl P1) => a_ + "ullamos" ; - VPB (Pres Ind Pl P2) => a_ + "ulláis" ; - VPB (Pres Ind Pl P3) => a_ + "úllan" ; - VPB (Pres Sub Sg P1) => a_ + "úlle" ; - VPB (Pres Sub Sg P2) => a_ + "úlles" ; - VPB (Pres Sub Sg P3) => a_ + "úlle" ; - VPB (Pres Sub Pl P1) => a_ + "ullemos" ; - VPB (Pres Sub Pl P2) => a_ + "ulléis" ; - VPB (Pres Sub Pl P3) => a_ + "úllen" ; - VPB (Impf Ind Sg P1) => a_ + "ullaba" ; --# notpresent - VPB (Impf Ind Sg P2) => a_ + "ullabas" ; --# notpresent - VPB (Impf Ind Sg P3) => a_ + "ullaba" ; --# notpresent - VPB (Impf Ind Pl P1) => a_ + "ullábamos" ; --# notpresent - VPB (Impf Ind Pl P2) => a_ + "ullabais" ; --# notpresent - VPB (Impf Ind Pl P3) => a_ + "ullaban" ; --# notpresent - VPB (Impf Sub Sg P1) => a_ + "ullara" ; --# notpresent - VPB (Impf Sub Sg P2) => a_ + "ullaras" ; --# notpresent - VPB (Impf Sub Sg P3) => a_ + "ullara" ; --# notpresent - VPB (Impf Sub Pl P1) => a_ + "ulláramos" ; --# notpresent - VPB (Impf Sub Pl P2) => a_ + "ullarais" ; --# notpresent - VPB (Impf Sub Pl P3) => a_ + "ullaran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => a_ + "ullase" ; --# notpresent - VPB (ImpfSub2 Sg P2) => a_ + "ullases" ; --# notpresent - VPB (ImpfSub2 Sg P3) => a_ + "ullase" ; --# notpresent - VPB (ImpfSub2 Pl P1) => a_ + "ullásemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => a_ + "ullaseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => a_ + "ullasen" ; --# notpresent - VPB (Pret Sg P1) => a_ + "ullé" ; --# notpresent - VPB (Pret Sg P2) => a_ + "ullaste" ; --# notpresent - VPB (Pret Sg P3) => a_ + "ulló" ; --# notpresent - VPB (Pret Pl P1) => a_ + "ullamos" ; --# notpresent - VPB (Pret Pl P2) => a_ + "ullasteis" ; --# notpresent - VPB (Pret Pl P3) => a_ + "ullaron" ; --# notpresent - VPB (Fut Ind Sg P1) => a_ + "ullaré" ; --# notpresent - VPB (Fut Ind Sg P2) => a_ + "ullarás" ; --# notpresent - VPB (Fut Ind Sg P3) => a_ + "ullará" ; --# notpresent - VPB (Fut Ind Pl P1) => a_ + "ullaremos" ; --# notpresent - VPB (Fut Ind Pl P2) => a_ + "ullaréis" ; --# notpresent - VPB (Fut Ind Pl P3) => a_ + "ullarán" ; --# notpresent - VPB (Fut Sub Sg P1) => a_ + "ullare" ; --# notpresent - VPB (Fut Sub Sg P2) => a_ + "ullares" ; --# notpresent - VPB (Fut Sub Sg P3) => a_ + "ullare" ; --# notpresent - VPB (Fut Sub Pl P1) => a_ + "ulláremos" ; --# notpresent - VPB (Fut Sub Pl P2) => a_ + "ullareis" ; --# notpresent - VPB (Fut Sub Pl P3) => a_ + "ullaren" ; --# notpresent - VPB (Cond Sg P1) => a_ + "ullaría" ; --# notpresent - VPB (Cond Sg P2) => a_ + "ullarías" ; --# notpresent - VPB (Cond Sg P3) => a_ + "ullaría" ; --# notpresent - VPB (Cond Pl P1) => a_ + "ullaríamos" ; --# notpresent - VPB (Cond Pl P2) => a_ + "ullaríais" ; --# notpresent - VPB (Cond Pl P3) => a_ + "ullarían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => a_ + "úlla" ; - VPB (Imper Sg P3) => a_ + "úlle" ; - VPB (Imper Pl P1) => a_ + "ullemos" ; - VPB (Imper Pl P2) => a_ + "ullad" ; - VPB (Imper Pl P3) => a_ + "úllen" ; - VPB (Pass Sg Masc) => a_ + "ullado" ; - VPB (Pass Sg Fem) => a_ + "ullada" ; - VPB (Pass Pl Masc) => a_ + "ullados" ; - VPB (Pass Pl Fem) => a_ + "ulladas" - } - } ; -oper avergonzar_16 : Str -> Verbum = \avergonzar -> - let averg_ = Predef.tk 5 avergonzar in - {s = table { - VI Infn => averg_ + "onzar" ; - VI Ger => averg_ + "onzando" ; - VI Part => averg_ + "onzado" ; - VPB (Pres Ind Sg P1) => averg_ + "üenzo" ; - VPB (Pres Ind Sg P2) => averg_ + "üenzas" ; - VPB (Pres Ind Sg P3) => averg_ + "üenza" ; - VPB (Pres Ind Pl P1) => averg_ + "onzamos" ; - VPB (Pres Ind Pl P2) => averg_ + "onzáis" ; - VPB (Pres Ind Pl P3) => averg_ + "üenzan" ; - VPB (Pres Sub Sg P1) => averg_ + "üence" ; - VPB (Pres Sub Sg P2) => averg_ + "üences" ; - VPB (Pres Sub Sg P3) => averg_ + "üence" ; - VPB (Pres Sub Pl P1) => averg_ + "oncemos" ; - VPB (Pres Sub Pl P2) => averg_ + "oncéis" ; - VPB (Pres Sub Pl P3) => averg_ + "üencen" ; - VPB (Impf Ind Sg P1) => averg_ + "onzaba" ; --# notpresent - VPB (Impf Ind Sg P2) => averg_ + "onzabas" ; --# notpresent - VPB (Impf Ind Sg P3) => averg_ + "onzaba" ; --# notpresent - VPB (Impf Ind Pl P1) => averg_ + "onzábamos" ; --# notpresent - VPB (Impf Ind Pl P2) => averg_ + "onzabais" ; --# notpresent - VPB (Impf Ind Pl P3) => averg_ + "onzaban" ; --# notpresent - VPB (Impf Sub Sg P1) => averg_ + "onzara" ; --# notpresent - VPB (Impf Sub Sg P2) => averg_ + "onzaras" ; --# notpresent - VPB (Impf Sub Sg P3) => averg_ + "onzara" ; --# notpresent - VPB (Impf Sub Pl P1) => averg_ + "onzáramos" ; --# notpresent - VPB (Impf Sub Pl P2) => averg_ + "onzarais" ; --# notpresent - VPB (Impf Sub Pl P3) => averg_ + "onzaran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => averg_ + "onzase" ; --# notpresent - VPB (ImpfSub2 Sg P2) => averg_ + "onzases" ; --# notpresent - VPB (ImpfSub2 Sg P3) => averg_ + "onzase" ; --# notpresent - VPB (ImpfSub2 Pl P1) => averg_ + "onzásemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => averg_ + "onzaseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => averg_ + "onzasen" ; --# notpresent - VPB (Pret Sg P1) => averg_ + "oncé" ; --# notpresent - VPB (Pret Sg P2) => averg_ + "onzaste" ; --# notpresent - VPB (Pret Sg P3) => averg_ + "onzó" ; --# notpresent - VPB (Pret Pl P1) => averg_ + "onzamos" ; --# notpresent - VPB (Pret Pl P2) => averg_ + "onzasteis" ; --# notpresent - VPB (Pret Pl P3) => averg_ + "onzaron" ; --# notpresent - VPB (Fut Ind Sg P1) => averg_ + "onzaré" ; --# notpresent - VPB (Fut Ind Sg P2) => averg_ + "onzarás" ; --# notpresent - VPB (Fut Ind Sg P3) => averg_ + "onzará" ; --# notpresent - VPB (Fut Ind Pl P1) => averg_ + "onzaremos" ; --# notpresent - VPB (Fut Ind Pl P2) => averg_ + "onzaréis" ; --# notpresent - VPB (Fut Ind Pl P3) => averg_ + "onzarán" ; --# notpresent - VPB (Fut Sub Sg P1) => averg_ + "onzare" ; --# notpresent - VPB (Fut Sub Sg P2) => averg_ + "onzares" ; --# notpresent - VPB (Fut Sub Sg P3) => averg_ + "onzare" ; --# notpresent - VPB (Fut Sub Pl P1) => averg_ + "onzáremos" ; --# notpresent - VPB (Fut Sub Pl P2) => averg_ + "onzareis" ; --# notpresent - VPB (Fut Sub Pl P3) => averg_ + "onzaren" ; --# notpresent - VPB (Cond Sg P1) => averg_ + "onzaría" ; --# notpresent - VPB (Cond Sg P2) => averg_ + "onzarías" ; --# notpresent - VPB (Cond Sg P3) => averg_ + "onzaría" ; --# notpresent - VPB (Cond Pl P1) => averg_ + "onzaríamos" ; --# notpresent - VPB (Cond Pl P2) => averg_ + "onzaríais" ; --# notpresent - VPB (Cond Pl P3) => averg_ + "onzarían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => averg_ + "üenza" ; - VPB (Imper Sg P3) => averg_ + "üence" ; - VPB (Imper Pl P1) => averg_ + "oncemos" ; - VPB (Imper Pl P2) => averg_ + "onzad" ; - VPB (Imper Pl P3) => averg_ + "üencen" ; - VPB (Pass Sg Masc) => averg_ + "onzado" ; - VPB (Pass Sg Fem) => averg_ + "onzada" ; - VPB (Pass Pl Masc) => averg_ + "onzados" ; - VPB (Pass Pl Fem) => averg_ + "onzadas" - } - } ; -oper averiguar_17 : Str -> Verbum = \averiguar -> - let averig_ = Predef.tk 3 averiguar in - {s = table { - VI Infn => averig_ + "uar" ; - VI Ger => averig_ + "uando" ; - VI Part => averig_ + "uado" ; - VPB (Pres Ind Sg P1) => averig_ + "uo" ; - VPB (Pres Ind Sg P2) => averig_ + "uas" ; - VPB (Pres Ind Sg P3) => averig_ + "ua" ; - VPB (Pres Ind Pl P1) => averig_ + "uamos" ; - VPB (Pres Ind Pl P2) => averig_ + "uáis" ; - VPB (Pres Ind Pl P3) => averig_ + "uan" ; - VPB (Pres Sub Sg P1) => averig_ + "üe" ; - VPB (Pres Sub Sg P2) => averig_ + "ües" ; - VPB (Pres Sub Sg P3) => averig_ + "üe" ; - VPB (Pres Sub Pl P1) => averig_ + "üemos" ; - VPB (Pres Sub Pl P2) => averig_ + "üéis" ; - VPB (Pres Sub Pl P3) => averig_ + "üen" ; - VPB (Impf Ind Sg P1) => averig_ + "uaba" ; --# notpresent - VPB (Impf Ind Sg P2) => averig_ + "uabas" ; --# notpresent - VPB (Impf Ind Sg P3) => averig_ + "uaba" ; --# notpresent - VPB (Impf Ind Pl P1) => averig_ + "uábamos" ; --# notpresent - VPB (Impf Ind Pl P2) => averig_ + "uabais" ; --# notpresent - VPB (Impf Ind Pl P3) => averig_ + "uaban" ; --# notpresent - VPB (Impf Sub Sg P1) => averig_ + "uara" ; --# notpresent - VPB (Impf Sub Sg P2) => averig_ + "uaras" ; --# notpresent - VPB (Impf Sub Sg P3) => averig_ + "uara" ; --# notpresent - VPB (Impf Sub Pl P1) => averig_ + "uáramos" ; --# notpresent - VPB (Impf Sub Pl P2) => averig_ + "uarais" ; --# notpresent - VPB (Impf Sub Pl P3) => averig_ + "uaran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => averig_ + "uase" ; --# notpresent - VPB (ImpfSub2 Sg P2) => averig_ + "uases" ; --# notpresent - VPB (ImpfSub2 Sg P3) => averig_ + "uase" ; --# notpresent - VPB (ImpfSub2 Pl P1) => averig_ + "uásemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => averig_ + "uaseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => averig_ + "uasen" ; --# notpresent - VPB (Pret Sg P1) => averig_ + "üé" ; --# notpresent - VPB (Pret Sg P2) => averig_ + "uaste" ; --# notpresent - VPB (Pret Sg P3) => averig_ + "uó" ; --# notpresent - VPB (Pret Pl P1) => averig_ + "uamos" ; --# notpresent - VPB (Pret Pl P2) => averig_ + "uasteis" ; --# notpresent - VPB (Pret Pl P3) => averig_ + "uaron" ; --# notpresent - VPB (Fut Ind Sg P1) => averig_ + "uaré" ; --# notpresent - VPB (Fut Ind Sg P2) => averig_ + "uarás" ; --# notpresent - VPB (Fut Ind Sg P3) => averig_ + "uará" ; --# notpresent - VPB (Fut Ind Pl P1) => averig_ + "uaremos" ; --# notpresent - VPB (Fut Ind Pl P2) => averig_ + "uaréis" ; --# notpresent - VPB (Fut Ind Pl P3) => averig_ + "uarán" ; --# notpresent - VPB (Fut Sub Sg P1) => averig_ + "uare" ; --# notpresent - VPB (Fut Sub Sg P2) => averig_ + "uares" ; --# notpresent - VPB (Fut Sub Sg P3) => averig_ + "uare" ; --# notpresent - VPB (Fut Sub Pl P1) => averig_ + "uáremos" ; --# notpresent - VPB (Fut Sub Pl P2) => averig_ + "uareis" ; --# notpresent - VPB (Fut Sub Pl P3) => averig_ + "uaren" ; --# notpresent - VPB (Cond Sg P1) => averig_ + "uaría" ; --# notpresent - VPB (Cond Sg P2) => averig_ + "uarías" ; --# notpresent - VPB (Cond Sg P3) => averig_ + "uaría" ; --# notpresent - VPB (Cond Pl P1) => averig_ + "uaríamos" ; --# notpresent - VPB (Cond Pl P2) => averig_ + "uaríais" ; --# notpresent - VPB (Cond Pl P3) => averig_ + "uarían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => averig_ + "ua" ; - VPB (Imper Sg P3) => averig_ + "üe" ; - VPB (Imper Pl P1) => averig_ + "üemos" ; - VPB (Imper Pl P2) => averig_ + "uad" ; - VPB (Imper Pl P3) => averig_ + "üen" ; - VPB (Pass Sg Masc) => averig_ + "uado" ; - VPB (Pass Sg Fem) => averig_ + "uada" ; - VPB (Pass Pl Masc) => averig_ + "uados" ; - VPB (Pass Pl Fem) => averig_ + "uadas" - } - } ; -oper bruñir_18 : Str -> Verbum = \bruñir -> - let bruñ_ = Predef.tk 2 bruñir in - {s = table { - VI Infn => bruñ_ + "ir" ; - VI Ger => bruñ_ + "endo" ; - VI Part => bruñ_ + "ido" ; - VPB (Pres Ind Sg P1) => bruñ_ + "o" ; - VPB (Pres Ind Sg P2) => bruñ_ + "es" ; - VPB (Pres Ind Sg P3) => bruñ_ + "e" ; - VPB (Pres Ind Pl P1) => bruñ_ + "imos" ; - VPB (Pres Ind Pl P2) => bruñ_ + "ís" ; - VPB (Pres Ind Pl P3) => bruñ_ + "en" ; - VPB (Pres Sub Sg P1) => bruñ_ + "a" ; - VPB (Pres Sub Sg P2) => bruñ_ + "as" ; - VPB (Pres Sub Sg P3) => bruñ_ + "a" ; - VPB (Pres Sub Pl P1) => bruñ_ + "amos" ; - VPB (Pres Sub Pl P2) => bruñ_ + "áis" ; - VPB (Pres Sub Pl P3) => bruñ_ + "an" ; - VPB (Impf Ind Sg P1) => bruñ_ + "ía" ; --# notpresent - VPB (Impf Ind Sg P2) => bruñ_ + "ías" ; --# notpresent - VPB (Impf Ind Sg P3) => bruñ_ + "ía" ; --# notpresent - VPB (Impf Ind Pl P1) => bruñ_ + "íamos" ; --# notpresent - VPB (Impf Ind Pl P2) => bruñ_ + "íais" ; --# notpresent - VPB (Impf Ind Pl P3) => bruñ_ + "ían" ; --# notpresent - VPB (Impf Sub Sg P1) => bruñ_ + "era" ; --# notpresent - VPB (Impf Sub Sg P2) => bruñ_ + "eras" ; --# notpresent - VPB (Impf Sub Sg P3) => bruñ_ + "era" ; --# notpresent - VPB (Impf Sub Pl P1) => bruñ_ + "éramos" ; --# notpresent - VPB (Impf Sub Pl P2) => bruñ_ + "erais" ; --# notpresent - VPB (Impf Sub Pl P3) => bruñ_ + "eran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => bruñ_ + "ese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => bruñ_ + "eses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => bruñ_ + "ese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => bruñ_ + "ésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => bruñ_ + "eseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => bruñ_ + "esen" ; --# notpresent - VPB (Pret Sg P1) => bruñ_ + "í" ; --# notpresent - VPB (Pret Sg P2) => bruñ_ + "iste" ; --# notpresent - VPB (Pret Sg P3) => bruñ_ + "ó" ; --# notpresent - VPB (Pret Pl P1) => bruñ_ + "imos" ; --# notpresent - VPB (Pret Pl P2) => bruñ_ + "isteis" ; --# notpresent - VPB (Pret Pl P3) => bruñ_ + "eron" ; --# notpresent - VPB (Fut Ind Sg P1) => bruñ_ + "iré" ; --# notpresent - VPB (Fut Ind Sg P2) => bruñ_ + "irás" ; --# notpresent - VPB (Fut Ind Sg P3) => bruñ_ + "irá" ; --# notpresent - VPB (Fut Ind Pl P1) => bruñ_ + "iremos" ; --# notpresent - VPB (Fut Ind Pl P2) => bruñ_ + "iréis" ; --# notpresent - VPB (Fut Ind Pl P3) => bruñ_ + "irán" ; --# notpresent - VPB (Fut Sub Sg P1) => bruñ_ + "ere" ; --# notpresent - VPB (Fut Sub Sg P2) => bruñ_ + "eres" ; --# notpresent - VPB (Fut Sub Sg P3) => bruñ_ + "ere" ; --# notpresent - VPB (Fut Sub Pl P1) => bruñ_ + "éremos" ; --# notpresent - VPB (Fut Sub Pl P2) => bruñ_ + "ereis" ; --# notpresent - VPB (Fut Sub Pl P3) => bruñ_ + "eren" ; --# notpresent - VPB (Cond Sg P1) => bruñ_ + "iría" ; --# notpresent - VPB (Cond Sg P2) => bruñ_ + "irías" ; --# notpresent - VPB (Cond Sg P3) => bruñ_ + "iría" ; --# notpresent - VPB (Cond Pl P1) => bruñ_ + "iríamos" ; --# notpresent - VPB (Cond Pl P2) => bruñ_ + "iríais" ; --# notpresent - VPB (Cond Pl P3) => bruñ_ + "irían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => bruñ_ + "e" ; - VPB (Imper Sg P3) => bruñ_ + "a" ; - VPB (Imper Pl P1) => bruñ_ + "amos" ; - VPB (Imper Pl P2) => bruñ_ + "id" ; - VPB (Imper Pl P3) => bruñ_ + "an" ; - VPB (Pass Sg Masc) => bruñ_ + "ido" ; - VPB (Pass Sg Fem) => bruñ_ + "ida" ; - VPB (Pass Pl Masc) => bruñ_ + "idos" ; - VPB (Pass Pl Fem) => bruñ_ + "idas" - } - } ; -oper caber_19 : Str -> Verbum = \caber -> - let x_ = Predef.tk 5 caber in - {s = table { - VI Infn => x_ + "caber" ; - VI Ger => x_ + "cabiendo" ; - VI Part => x_ + "cabido" ; - VPB (Pres Ind Sg P1) => x_ + "quepo" ; - VPB (Pres Ind Sg P2) => x_ + "cabes" ; - VPB (Pres Ind Sg P3) => x_ + "cabe" ; - VPB (Pres Ind Pl P1) => x_ + "cabemos" ; - VPB (Pres Ind Pl P2) => x_ + "cabéis" ; - VPB (Pres Ind Pl P3) => x_ + "caben" ; - VPB (Pres Sub Sg P1) => x_ + "quepa" ; - VPB (Pres Sub Sg P2) => x_ + "quepas" ; - VPB (Pres Sub Sg P3) => x_ + "quepa" ; - VPB (Pres Sub Pl P1) => x_ + "quepamos" ; - VPB (Pres Sub Pl P2) => x_ + "quepáis" ; - VPB (Pres Sub Pl P3) => x_ + "quepan" ; - VPB (Impf Ind Sg P1) => x_ + "cabía" ; --# notpresent - VPB (Impf Ind Sg P2) => x_ + "cabías" ; --# notpresent - VPB (Impf Ind Sg P3) => x_ + "cabía" ; --# notpresent - VPB (Impf Ind Pl P1) => x_ + "cabíamos" ; --# notpresent - VPB (Impf Ind Pl P2) => x_ + "cabíais" ; --# notpresent - VPB (Impf Ind Pl P3) => x_ + "cabían" ; --# notpresent - VPB (Impf Sub Sg P1) => x_ + "cupiera" ; --# notpresent - VPB (Impf Sub Sg P2) => x_ + "cupieras" ; --# notpresent - VPB (Impf Sub Sg P3) => x_ + "cupiera" ; --# notpresent - VPB (Impf Sub Pl P1) => x_ + "cupiéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => x_ + "cupierais" ; --# notpresent - VPB (Impf Sub Pl P3) => x_ + "cupieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => x_ + "cupiese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => x_ + "cupieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => x_ + "cupiese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => x_ + "cupiésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => x_ + "cupieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => x_ + "cupiesen" ; --# notpresent - VPB (Pret Sg P1) => x_ + "cupe" ; --# notpresent - VPB (Pret Sg P2) => x_ + "cupiste" ; --# notpresent - VPB (Pret Sg P3) => x_ + "cupo" ; --# notpresent - VPB (Pret Pl P1) => x_ + "cupimos" ; --# notpresent - VPB (Pret Pl P2) => x_ + "cupisteis" ; --# notpresent - VPB (Pret Pl P3) => x_ + "cupieron" ; --# notpresent - VPB (Fut Ind Sg P1) => x_ + "cabré" ; --# notpresent - VPB (Fut Ind Sg P2) => x_ + "cabrás" ; --# notpresent - VPB (Fut Ind Sg P3) => x_ + "cabrá" ; --# notpresent - VPB (Fut Ind Pl P1) => x_ + "cabremos" ; --# notpresent - VPB (Fut Ind Pl P2) => x_ + "cabréis" ; --# notpresent - VPB (Fut Ind Pl P3) => x_ + "cabrán" ; --# notpresent - VPB (Fut Sub Sg P1) => x_ + "cupiere" ; --# notpresent - VPB (Fut Sub Sg P2) => x_ + "cupieres" ; --# notpresent - VPB (Fut Sub Sg P3) => x_ + "cupiere" ; --# notpresent - VPB (Fut Sub Pl P1) => x_ + "cupiéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => x_ + "cupiereis" ; --# notpresent - VPB (Fut Sub Pl P3) => x_ + "cupieren" ; --# notpresent - VPB (Cond Sg P1) => x_ + "cabría" ; --# notpresent - VPB (Cond Sg P2) => x_ + "cabrías" ; --# notpresent - VPB (Cond Sg P3) => x_ + "cabría" ; --# notpresent - VPB (Cond Pl P1) => x_ + "cabríamos" ; --# notpresent - VPB (Cond Pl P2) => x_ + "cabríais" ; --# notpresent - VPB (Cond Pl P3) => x_ + "cabrían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => x_ + "cabe" ; - VPB (Imper Sg P3) => x_ + "quepa" ; - VPB (Imper Pl P1) => x_ + "quepamos" ; - VPB (Imper Pl P2) => x_ + "cabed" ; - VPB (Imper Pl P3) => x_ + "quepan" ; - VPB (Pass Sg Masc) => x_ + "cabido" ; - VPB (Pass Sg Fem) => x_ + "cabida" ; - VPB (Pass Pl Masc) => x_ + "cabidos" ; - VPB (Pass Pl Fem) => x_ + "cabidas" - } - } ; -oper caer_20 : Str -> Verbum = \caer -> - let ca_ = Predef.tk 2 caer in - {s = table { - VI Infn => ca_ + "er" ; - VI Ger => ca_ + "yendo" ; - VI Part => ca_ + "ído" ; - VPB (Pres Ind Sg P1) => ca_ + "igo" ; - VPB (Pres Ind Sg P2) => ca_ + "es" ; - VPB (Pres Ind Sg P3) => ca_ + "e" ; - VPB (Pres Ind Pl P1) => ca_ + "emos" ; - VPB (Pres Ind Pl P2) => ca_ + "éis" ; - VPB (Pres Ind Pl P3) => ca_ + "en" ; - VPB (Pres Sub Sg P1) => ca_ + "iga" ; - VPB (Pres Sub Sg P2) => ca_ + "igas" ; - VPB (Pres Sub Sg P3) => ca_ + "iga" ; - VPB (Pres Sub Pl P1) => ca_ + "igamos" ; - VPB (Pres Sub Pl P2) => ca_ + "igáis" ; - VPB (Pres Sub Pl P3) => ca_ + "igan" ; - VPB (Impf Ind Sg P1) => ca_ + "ía" ; --# notpresent - VPB (Impf Ind Sg P2) => ca_ + "ías" ; --# notpresent - VPB (Impf Ind Sg P3) => ca_ + "ía" ; --# notpresent - VPB (Impf Ind Pl P1) => ca_ + "íamos" ; --# notpresent - VPB (Impf Ind Pl P2) => ca_ + "íais" ; --# notpresent - VPB (Impf Ind Pl P3) => ca_ + "ían" ; --# notpresent - VPB (Impf Sub Sg P1) => ca_ + "yera" ; --# notpresent - VPB (Impf Sub Sg P2) => ca_ + "yeras" ; --# notpresent - VPB (Impf Sub Sg P3) => ca_ + "yera" ; --# notpresent - VPB (Impf Sub Pl P1) => ca_ + "yéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => ca_ + "yerais" ; --# notpresent - VPB (Impf Sub Pl P3) => ca_ + "yeran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => ca_ + "yese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => ca_ + "yeses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => ca_ + "yese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => ca_ + "yésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => ca_ + "yeseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => ca_ + "yesen" ; --# notpresent - VPB (Pret Sg P1) => ca_ + "í" ; --# notpresent - VPB (Pret Sg P2) => ca_ + "íste" ; --# notpresent - VPB (Pret Sg P3) => ca_ + "yó" ; --# notpresent - VPB (Pret Pl P1) => ca_ + "ímos" ; --# notpresent - VPB (Pret Pl P2) => ca_ + "ísteis" ; --# notpresent - VPB (Pret Pl P3) => ca_ + "yeron" ; --# notpresent - VPB (Fut Ind Sg P1) => ca_ + "eré" ; --# notpresent - VPB (Fut Ind Sg P2) => ca_ + "erás" ; --# notpresent - VPB (Fut Ind Sg P3) => ca_ + "erá" ; --# notpresent - VPB (Fut Ind Pl P1) => ca_ + "eremos" ; --# notpresent - VPB (Fut Ind Pl P2) => ca_ + "eréis" ; --# notpresent - VPB (Fut Ind Pl P3) => ca_ + "erán" ; --# notpresent - VPB (Fut Sub Sg P1) => ca_ + "yere" ; --# notpresent - VPB (Fut Sub Sg P2) => ca_ + "yeres" ; --# notpresent - VPB (Fut Sub Sg P3) => ca_ + "yere" ; --# notpresent - VPB (Fut Sub Pl P1) => ca_ + "yéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => ca_ + "yereis" ; --# notpresent - VPB (Fut Sub Pl P3) => ca_ + "yeren" ; --# notpresent - VPB (Cond Sg P1) => ca_ + "ería" ; --# notpresent - VPB (Cond Sg P2) => ca_ + "erías" ; --# notpresent - VPB (Cond Sg P3) => ca_ + "ería" ; --# notpresent - VPB (Cond Pl P1) => ca_ + "eríamos" ; --# notpresent - VPB (Cond Pl P2) => ca_ + "eríais" ; --# notpresent - VPB (Cond Pl P3) => ca_ + "erían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => ca_ + "e" ; - VPB (Imper Sg P3) => ca_ + "iga" ; - VPB (Imper Pl P1) => ca_ + "igamos" ; - VPB (Imper Pl P2) => ca_ + "ed" ; - VPB (Imper Pl P3) => ca_ + "igan" ; - VPB (Pass Sg Masc) => ca_ + "ído" ; - VPB (Pass Sg Fem) => ca_ + "ída" ; - VPB (Pass Pl Masc) => ca_ + "ídos" ; - VPB (Pass Pl Fem) => ca_ + "ídas" - } - } ; -oper cazar_21 : Str -> Verbum = \cazar -> - let ca_ = Predef.tk 3 cazar in - {s = table { - VI Infn => ca_ + "zar" ; - VI Ger => ca_ + "zando" ; - VI Part => ca_ + "zado" ; - VPB (Pres Ind Sg P1) => ca_ + "zo" ; - VPB (Pres Ind Sg P2) => ca_ + "zas" ; - VPB (Pres Ind Sg P3) => ca_ + "za" ; - VPB (Pres Ind Pl P1) => ca_ + "zamos" ; - VPB (Pres Ind Pl P2) => ca_ + "záis" ; - VPB (Pres Ind Pl P3) => ca_ + "zan" ; - VPB (Pres Sub Sg P1) => ca_ + "ce" ; - VPB (Pres Sub Sg P2) => ca_ + "ces" ; - VPB (Pres Sub Sg P3) => ca_ + "ce" ; - VPB (Pres Sub Pl P1) => ca_ + "cemos" ; - VPB (Pres Sub Pl P2) => ca_ + "céis" ; - VPB (Pres Sub Pl P3) => ca_ + "cen" ; - VPB (Impf Ind Sg P1) => ca_ + "zaba" ; --# notpresent - VPB (Impf Ind Sg P2) => ca_ + "zabas" ; --# notpresent - VPB (Impf Ind Sg P3) => ca_ + "zaba" ; --# notpresent - VPB (Impf Ind Pl P1) => ca_ + "zábamos" ; --# notpresent - VPB (Impf Ind Pl P2) => ca_ + "zabais" ; --# notpresent - VPB (Impf Ind Pl P3) => ca_ + "zaban" ; --# notpresent - VPB (Impf Sub Sg P1) => ca_ + "zara" ; --# notpresent - VPB (Impf Sub Sg P2) => ca_ + "zaras" ; --# notpresent - VPB (Impf Sub Sg P3) => ca_ + "zara" ; --# notpresent - VPB (Impf Sub Pl P1) => ca_ + "záramos" ; --# notpresent - VPB (Impf Sub Pl P2) => ca_ + "zarais" ; --# notpresent - VPB (Impf Sub Pl P3) => ca_ + "zaran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => ca_ + "zase" ; --# notpresent - VPB (ImpfSub2 Sg P2) => ca_ + "zases" ; --# notpresent - VPB (ImpfSub2 Sg P3) => ca_ + "zase" ; --# notpresent - VPB (ImpfSub2 Pl P1) => ca_ + "zásemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => ca_ + "zaseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => ca_ + "zasen" ; --# notpresent - VPB (Pret Sg P1) => ca_ + "cé" ; --# notpresent - VPB (Pret Sg P2) => ca_ + "zaste" ; --# notpresent - VPB (Pret Sg P3) => ca_ + "zó" ; --# notpresent - VPB (Pret Pl P1) => ca_ + "zamos" ; --# notpresent - VPB (Pret Pl P2) => ca_ + "zasteis" ; --# notpresent - VPB (Pret Pl P3) => ca_ + "zaron" ; --# notpresent - VPB (Fut Ind Sg P1) => ca_ + "zaré" ; --# notpresent - VPB (Fut Ind Sg P2) => ca_ + "zarás" ; --# notpresent - VPB (Fut Ind Sg P3) => ca_ + "zará" ; --# notpresent - VPB (Fut Ind Pl P1) => ca_ + "zaremos" ; --# notpresent - VPB (Fut Ind Pl P2) => ca_ + "zaréis" ; --# notpresent - VPB (Fut Ind Pl P3) => ca_ + "zarán" ; --# notpresent - VPB (Fut Sub Sg P1) => ca_ + "zare" ; --# notpresent - VPB (Fut Sub Sg P2) => ca_ + "zares" ; --# notpresent - VPB (Fut Sub Sg P3) => ca_ + "zare" ; --# notpresent - VPB (Fut Sub Pl P1) => ca_ + "záremos" ; --# notpresent - VPB (Fut Sub Pl P2) => ca_ + "zareis" ; --# notpresent - VPB (Fut Sub Pl P3) => ca_ + "zaren" ; --# notpresent - VPB (Cond Sg P1) => ca_ + "zaría" ; --# notpresent - VPB (Cond Sg P2) => ca_ + "zarías" ; --# notpresent - VPB (Cond Sg P3) => ca_ + "zaría" ; --# notpresent - VPB (Cond Pl P1) => ca_ + "zaríamos" ; --# notpresent - VPB (Cond Pl P2) => ca_ + "zaríais" ; --# notpresent - VPB (Cond Pl P3) => ca_ + "zarían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => ca_ + "za" ; - VPB (Imper Sg P3) => ca_ + "ce" ; - VPB (Imper Pl P1) => ca_ + "cemos" ; - VPB (Imper Pl P2) => ca_ + "zad" ; - VPB (Imper Pl P3) => ca_ + "cen" ; - VPB (Pass Sg Masc) => ca_ + "zado" ; - VPB (Pass Sg Fem) => ca_ + "zada" ; - VPB (Pass Pl Masc) => ca_ + "zados" ; - VPB (Pass Pl Fem) => ca_ + "zadas" - } - } ; -oper cocer_22 : Str -> Verbum = \cocer -> - let c_ = Predef.tk 4 cocer in - {s = table { - VI Infn => c_ + "ocer" ; - VI Ger => c_ + "ociendo" ; - VI Part => c_ + "ocido" ; - VPB (Pres Ind Sg P1) => c_ + "uezo" ; - VPB (Pres Ind Sg P2) => c_ + "ueces" ; - VPB (Pres Ind Sg P3) => c_ + "uece" ; - VPB (Pres Ind Pl P1) => c_ + "ocemos" ; - VPB (Pres Ind Pl P2) => c_ + "océis" ; - VPB (Pres Ind Pl P3) => c_ + "uecen" ; - VPB (Pres Sub Sg P1) => c_ + "ueza" ; - VPB (Pres Sub Sg P2) => c_ + "uezas" ; - VPB (Pres Sub Sg P3) => c_ + "ueza" ; - VPB (Pres Sub Pl P1) => c_ + "ozamos" ; - VPB (Pres Sub Pl P2) => c_ + "ozáis" ; - VPB (Pres Sub Pl P3) => c_ + "uezan" ; - VPB (Impf Ind Sg P1) => c_ + "ocía" ; --# notpresent - VPB (Impf Ind Sg P2) => c_ + "ocías" ; --# notpresent - VPB (Impf Ind Sg P3) => c_ + "ocía" ; --# notpresent - VPB (Impf Ind Pl P1) => c_ + "ocíamos" ; --# notpresent - VPB (Impf Ind Pl P2) => c_ + "ocíais" ; --# notpresent - VPB (Impf Ind Pl P3) => c_ + "ocían" ; --# notpresent - VPB (Impf Sub Sg P1) => c_ + "ociera" ; --# notpresent - VPB (Impf Sub Sg P2) => c_ + "ocieras" ; --# notpresent - VPB (Impf Sub Sg P3) => c_ + "ociera" ; --# notpresent - VPB (Impf Sub Pl P1) => c_ + "ociéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => c_ + "ocierais" ; --# notpresent - VPB (Impf Sub Pl P3) => c_ + "ocieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => c_ + "ociese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => c_ + "ocieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => c_ + "ociese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => c_ + "ociésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => c_ + "ocieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => c_ + "ociesen" ; --# notpresent - VPB (Pret Sg P1) => c_ + "ocí" ; --# notpresent - VPB (Pret Sg P2) => c_ + "ociste" ; --# notpresent - VPB (Pret Sg P3) => c_ + "oció" ; --# notpresent - VPB (Pret Pl P1) => c_ + "ocimos" ; --# notpresent - VPB (Pret Pl P2) => c_ + "ocisteis" ; --# notpresent - VPB (Pret Pl P3) => c_ + "ocieron" ; --# notpresent - VPB (Fut Ind Sg P1) => c_ + "oceré" ; --# notpresent - VPB (Fut Ind Sg P2) => c_ + "ocerás" ; --# notpresent - VPB (Fut Ind Sg P3) => c_ + "ocerá" ; --# notpresent - VPB (Fut Ind Pl P1) => c_ + "oceremos" ; --# notpresent - VPB (Fut Ind Pl P2) => c_ + "oceréis" ; --# notpresent - VPB (Fut Ind Pl P3) => c_ + "ocerán" ; --# notpresent - VPB (Fut Sub Sg P1) => c_ + "ociere" ; --# notpresent - VPB (Fut Sub Sg P2) => c_ + "ocieres" ; --# notpresent - VPB (Fut Sub Sg P3) => c_ + "ociere" ; --# notpresent - VPB (Fut Sub Pl P1) => c_ + "ociéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => c_ + "ociereis" ; --# notpresent - VPB (Fut Sub Pl P3) => c_ + "ocieren" ; --# notpresent - VPB (Cond Sg P1) => c_ + "ocería" ; --# notpresent - VPB (Cond Sg P2) => c_ + "ocerías" ; --# notpresent - VPB (Cond Sg P3) => c_ + "ocería" ; --# notpresent - VPB (Cond Pl P1) => c_ + "oceríamos" ; --# notpresent - VPB (Cond Pl P2) => c_ + "oceríais" ; --# notpresent - VPB (Cond Pl P3) => c_ + "ocerían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => c_ + "uece" ; - VPB (Imper Sg P3) => c_ + "ueza" ; - VPB (Imper Pl P1) => c_ + "ozamos" ; - VPB (Imper Pl P2) => c_ + "oced" ; - VPB (Imper Pl P3) => c_ + "uezan" ; - VPB (Pass Sg Masc) => c_ + "ocido" ; - VPB (Pass Sg Fem) => c_ + "ocida" ; - VPB (Pass Pl Masc) => c_ + "ocidos" ; - VPB (Pass Pl Fem) => c_ + "ocidas" - } - } ; -oper coger_23 : Str -> Verbum = \coger -> - let co_ = Predef.tk 3 coger in - {s = table { - VI Infn => co_ + "ger" ; - VI Ger => co_ + "giendo" ; - VI Part => co_ + "gido" ; - VPB (Pres Ind Sg P1) => co_ + "jo" ; - VPB (Pres Ind Sg P2) => co_ + "ges" ; - VPB (Pres Ind Sg P3) => co_ + "ge" ; - VPB (Pres Ind Pl P1) => co_ + "gemos" ; - VPB (Pres Ind Pl P2) => co_ + "géis" ; - VPB (Pres Ind Pl P3) => co_ + "gen" ; - VPB (Pres Sub Sg P1) => co_ + "ja" ; - VPB (Pres Sub Sg P2) => co_ + "jas" ; - VPB (Pres Sub Sg P3) => co_ + "ja" ; - VPB (Pres Sub Pl P1) => co_ + "jamos" ; - VPB (Pres Sub Pl P2) => co_ + "jáis" ; - VPB (Pres Sub Pl P3) => co_ + "jan" ; - VPB (Impf Ind Sg P1) => co_ + "gía" ; --# notpresent - VPB (Impf Ind Sg P2) => co_ + "gías" ; --# notpresent - VPB (Impf Ind Sg P3) => co_ + "gía" ; --# notpresent - VPB (Impf Ind Pl P1) => co_ + "gíamos" ; --# notpresent - VPB (Impf Ind Pl P2) => co_ + "gíais" ; --# notpresent - VPB (Impf Ind Pl P3) => co_ + "gían" ; --# notpresent - VPB (Impf Sub Sg P1) => co_ + "giera" ; --# notpresent - VPB (Impf Sub Sg P2) => co_ + "gieras" ; --# notpresent - VPB (Impf Sub Sg P3) => co_ + "giera" ; --# notpresent - VPB (Impf Sub Pl P1) => co_ + "giéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => co_ + "gierais" ; --# notpresent - VPB (Impf Sub Pl P3) => co_ + "gieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => co_ + "giese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => co_ + "gieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => co_ + "giese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => co_ + "giésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => co_ + "gieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => co_ + "giesen" ; --# notpresent - VPB (Pret Sg P1) => co_ + "gí" ; --# notpresent - VPB (Pret Sg P2) => co_ + "giste" ; --# notpresent - VPB (Pret Sg P3) => co_ + "gió" ; --# notpresent - VPB (Pret Pl P1) => co_ + "gimos" ; --# notpresent - VPB (Pret Pl P2) => co_ + "gisteis" ; --# notpresent - VPB (Pret Pl P3) => co_ + "gieron" ; --# notpresent - VPB (Fut Ind Sg P1) => co_ + "geré" ; --# notpresent - VPB (Fut Ind Sg P2) => co_ + "gerás" ; --# notpresent - VPB (Fut Ind Sg P3) => co_ + "gerá" ; --# notpresent - VPB (Fut Ind Pl P1) => co_ + "geremos" ; --# notpresent - VPB (Fut Ind Pl P2) => co_ + "geréis" ; --# notpresent - VPB (Fut Ind Pl P3) => co_ + "gerán" ; --# notpresent - VPB (Fut Sub Sg P1) => co_ + "giere" ; --# notpresent - VPB (Fut Sub Sg P2) => co_ + "gieres" ; --# notpresent - VPB (Fut Sub Sg P3) => co_ + "giere" ; --# notpresent - VPB (Fut Sub Pl P1) => co_ + "giéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => co_ + "giereis" ; --# notpresent - VPB (Fut Sub Pl P3) => co_ + "gieren" ; --# notpresent - VPB (Cond Sg P1) => co_ + "gería" ; --# notpresent - VPB (Cond Sg P2) => co_ + "gerías" ; --# notpresent - VPB (Cond Sg P3) => co_ + "gería" ; --# notpresent - VPB (Cond Pl P1) => co_ + "geríamos" ; --# notpresent - VPB (Cond Pl P2) => co_ + "geríais" ; --# notpresent - VPB (Cond Pl P3) => co_ + "gerían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => co_ + "ge" ; - VPB (Imper Sg P3) => co_ + "ja" ; - VPB (Imper Pl P1) => co_ + "jamos" ; - VPB (Imper Pl P2) => co_ + "ged" ; - VPB (Imper Pl P3) => co_ + "jan" ; - VPB (Pass Sg Masc) => co_ + "gido" ; - VPB (Pass Sg Fem) => co_ + "gida" ; - VPB (Pass Pl Masc) => co_ + "gidos" ; - VPB (Pass Pl Fem) => co_ + "gidas" - } - } ; -oper colgar_24 : Str -> Verbum = \colgar -> - let c_ = Predef.tk 5 colgar in - {s = table { - VI Infn => c_ + "olgar" ; - VI Ger => c_ + "olgando" ; - VI Part => c_ + "olgado" ; - VPB (Pres Ind Sg P1) => c_ + "uelgo" ; - VPB (Pres Ind Sg P2) => c_ + "uelgas" ; - VPB (Pres Ind Sg P3) => c_ + "uelga" ; - VPB (Pres Ind Pl P1) => c_ + "olgamos" ; - VPB (Pres Ind Pl P2) => c_ + "olgáis" ; - VPB (Pres Ind Pl P3) => c_ + "uelgan" ; - VPB (Pres Sub Sg P1) => c_ + "uelgue" ; - VPB (Pres Sub Sg P2) => c_ + "uelgues" ; - VPB (Pres Sub Sg P3) => c_ + "uelgue" ; - VPB (Pres Sub Pl P1) => c_ + "olguemos" ; - VPB (Pres Sub Pl P2) => c_ + "olguéis" ; - VPB (Pres Sub Pl P3) => c_ + "uelguen" ; - VPB (Impf Ind Sg P1) => c_ + "olgaba" ; --# notpresent - VPB (Impf Ind Sg P2) => c_ + "olgabas" ; --# notpresent - VPB (Impf Ind Sg P3) => c_ + "olgaba" ; --# notpresent - VPB (Impf Ind Pl P1) => c_ + "olgábamos" ; --# notpresent - VPB (Impf Ind Pl P2) => c_ + "olgabais" ; --# notpresent - VPB (Impf Ind Pl P3) => c_ + "olgaban" ; --# notpresent - VPB (Impf Sub Sg P1) => c_ + "olgara" ; --# notpresent - VPB (Impf Sub Sg P2) => c_ + "olgaras" ; --# notpresent - VPB (Impf Sub Sg P3) => c_ + "olgara" ; --# notpresent - VPB (Impf Sub Pl P1) => c_ + "olgáramos" ; --# notpresent - VPB (Impf Sub Pl P2) => c_ + "olgarais" ; --# notpresent - VPB (Impf Sub Pl P3) => c_ + "olgaran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => c_ + "olgase" ; --# notpresent - VPB (ImpfSub2 Sg P2) => c_ + "olgases" ; --# notpresent - VPB (ImpfSub2 Sg P3) => c_ + "olgase" ; --# notpresent - VPB (ImpfSub2 Pl P1) => c_ + "olgásemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => c_ + "olgaseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => c_ + "olgasen" ; --# notpresent - VPB (Pret Sg P1) => c_ + "olgué" ; --# notpresent - VPB (Pret Sg P2) => c_ + "olgaste" ; --# notpresent - VPB (Pret Sg P3) => c_ + "olgó" ; --# notpresent - VPB (Pret Pl P1) => c_ + "olgamos" ; --# notpresent - VPB (Pret Pl P2) => c_ + "olgasteis" ; --# notpresent - VPB (Pret Pl P3) => c_ + "olgaron" ; --# notpresent - VPB (Fut Ind Sg P1) => c_ + "olgaré" ; --# notpresent - VPB (Fut Ind Sg P2) => c_ + "olgarás" ; --# notpresent - VPB (Fut Ind Sg P3) => c_ + "olgará" ; --# notpresent - VPB (Fut Ind Pl P1) => c_ + "olgaremos" ; --# notpresent - VPB (Fut Ind Pl P2) => c_ + "olgaréis" ; --# notpresent - VPB (Fut Ind Pl P3) => c_ + "olgarán" ; --# notpresent - VPB (Fut Sub Sg P1) => c_ + "olgare" ; --# notpresent - VPB (Fut Sub Sg P2) => c_ + "olgares" ; --# notpresent - VPB (Fut Sub Sg P3) => c_ + "olgare" ; --# notpresent - VPB (Fut Sub Pl P1) => c_ + "olgáremos" ; --# notpresent - VPB (Fut Sub Pl P2) => c_ + "olgareis" ; --# notpresent - VPB (Fut Sub Pl P3) => c_ + "olgaren" ; --# notpresent - VPB (Cond Sg P1) => c_ + "olgaría" ; --# notpresent - VPB (Cond Sg P2) => c_ + "olgarías" ; --# notpresent - VPB (Cond Sg P3) => c_ + "olgaría" ; --# notpresent - VPB (Cond Pl P1) => c_ + "olgaríamos" ; --# notpresent - VPB (Cond Pl P2) => c_ + "olgaríais" ; --# notpresent - VPB (Cond Pl P3) => c_ + "olgarían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => c_ + "uelga" ; - VPB (Imper Sg P3) => c_ + "uelgue" ; - VPB (Imper Pl P1) => c_ + "olguemos" ; - VPB (Imper Pl P2) => c_ + "olgad" ; - VPB (Imper Pl P3) => c_ + "uelguen" ; - VPB (Pass Sg Masc) => c_ + "olgado" ; - VPB (Pass Sg Fem) => c_ + "olgada" ; - VPB (Pass Pl Masc) => c_ + "olgados" ; - VPB (Pass Pl Fem) => c_ + "olgadas" - } - } ; -oper conocer_25 : Str -> Verbum = \conocer -> - let cono_ = Predef.tk 3 conocer in - {s = table { - VI Infn => cono_ + "cer" ; - VI Ger => cono_ + "ciendo" ; - VI Part => cono_ + "cido" ; - VPB (Pres Ind Sg P1) => cono_ + "zco" ; - VPB (Pres Ind Sg P2) => cono_ + "ces" ; - VPB (Pres Ind Sg P3) => cono_ + "ce" ; - VPB (Pres Ind Pl P1) => cono_ + "cemos" ; - VPB (Pres Ind Pl P2) => cono_ + "céis" ; - VPB (Pres Ind Pl P3) => cono_ + "cen" ; - VPB (Pres Sub Sg P1) => cono_ + "zca" ; - VPB (Pres Sub Sg P2) => cono_ + "zcas" ; - VPB (Pres Sub Sg P3) => cono_ + "zca" ; - VPB (Pres Sub Pl P1) => cono_ + "zcamos" ; - VPB (Pres Sub Pl P2) => cono_ + "zcáis" ; - VPB (Pres Sub Pl P3) => cono_ + "zcan" ; - VPB (Impf Ind Sg P1) => cono_ + "cía" ; --# notpresent - VPB (Impf Ind Sg P2) => cono_ + "cías" ; --# notpresent - VPB (Impf Ind Sg P3) => cono_ + "cía" ; --# notpresent - VPB (Impf Ind Pl P1) => cono_ + "cíamos" ; --# notpresent - VPB (Impf Ind Pl P2) => cono_ + "cíais" ; --# notpresent - VPB (Impf Ind Pl P3) => cono_ + "cían" ; --# notpresent - VPB (Impf Sub Sg P1) => cono_ + "ciera" ; --# notpresent - VPB (Impf Sub Sg P2) => cono_ + "cieras" ; --# notpresent - VPB (Impf Sub Sg P3) => cono_ + "ciera" ; --# notpresent - VPB (Impf Sub Pl P1) => cono_ + "ciéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => cono_ + "cierais" ; --# notpresent - VPB (Impf Sub Pl P3) => cono_ + "cieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => cono_ + "ciese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => cono_ + "cieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => cono_ + "ciese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => cono_ + "ciésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => cono_ + "cieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => cono_ + "ciesen" ; --# notpresent - VPB (Pret Sg P1) => cono_ + "cí" ; --# notpresent - VPB (Pret Sg P2) => cono_ + "ciste" ; --# notpresent - VPB (Pret Sg P3) => cono_ + "ció" ; --# notpresent - VPB (Pret Pl P1) => cono_ + "cimos" ; --# notpresent - VPB (Pret Pl P2) => cono_ + "cisteis" ; --# notpresent - VPB (Pret Pl P3) => cono_ + "cieron" ; --# notpresent - VPB (Fut Ind Sg P1) => cono_ + "ceré" ; --# notpresent - VPB (Fut Ind Sg P2) => cono_ + "cerás" ; --# notpresent - VPB (Fut Ind Sg P3) => cono_ + "cerá" ; --# notpresent - VPB (Fut Ind Pl P1) => cono_ + "ceremos" ; --# notpresent - VPB (Fut Ind Pl P2) => cono_ + "ceréis" ; --# notpresent - VPB (Fut Ind Pl P3) => cono_ + "cerán" ; --# notpresent - VPB (Fut Sub Sg P1) => cono_ + "ciere" ; --# notpresent - VPB (Fut Sub Sg P2) => cono_ + "cieres" ; --# notpresent - VPB (Fut Sub Sg P3) => cono_ + "ciere" ; --# notpresent - VPB (Fut Sub Pl P1) => cono_ + "ciéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => cono_ + "ciereis" ; --# notpresent - VPB (Fut Sub Pl P3) => cono_ + "cieren" ; --# notpresent - VPB (Cond Sg P1) => cono_ + "cería" ; --# notpresent - VPB (Cond Sg P2) => cono_ + "cerías" ; --# notpresent - VPB (Cond Sg P3) => cono_ + "cería" ; --# notpresent - VPB (Cond Pl P1) => cono_ + "ceríamos" ; --# notpresent - VPB (Cond Pl P2) => cono_ + "ceríais" ; --# notpresent - VPB (Cond Pl P3) => cono_ + "cerían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => cono_ + "ce" ; - VPB (Imper Sg P3) => cono_ + "zca" ; - VPB (Imper Pl P1) => cono_ + "zcamos" ; - VPB (Imper Pl P2) => cono_ + "ced" ; - VPB (Imper Pl P3) => cono_ + "zcan" ; - VPB (Pass Sg Masc) => cono_ + "cido" ; - VPB (Pass Sg Fem) => cono_ + "cida" ; - VPB (Pass Pl Masc) => cono_ + "cidos" ; - VPB (Pass Pl Fem) => cono_ + "cidas" - } - } ; -oper creer_26 : Str -> Verbum = \creer -> - let cre_ = Predef.tk 2 creer in - {s = table { - VI Infn => cre_ + "er" ; - VI Ger => cre_ + "yendo" ; - VI Part => cre_ + "ído" ; - VPB (Pres Ind Sg P1) => cre_ + "o" ; - VPB (Pres Ind Sg P2) => cre_ + "es" ; - VPB (Pres Ind Sg P3) => cre_ + "e" ; - VPB (Pres Ind Pl P1) => cre_ + "emos" ; - VPB (Pres Ind Pl P2) => cre_ + "éis" ; - VPB (Pres Ind Pl P3) => cre_ + "en" ; - VPB (Pres Sub Sg P1) => cre_ + "a" ; - VPB (Pres Sub Sg P2) => cre_ + "as" ; - VPB (Pres Sub Sg P3) => cre_ + "a" ; - VPB (Pres Sub Pl P1) => cre_ + "amos" ; - VPB (Pres Sub Pl P2) => cre_ + "áis" ; - VPB (Pres Sub Pl P3) => cre_ + "an" ; - VPB (Impf Ind Sg P1) => cre_ + "ía" ; --# notpresent - VPB (Impf Ind Sg P2) => cre_ + "ías" ; --# notpresent - VPB (Impf Ind Sg P3) => cre_ + "ía" ; --# notpresent - VPB (Impf Ind Pl P1) => cre_ + "íamos" ; --# notpresent - VPB (Impf Ind Pl P2) => cre_ + "íais" ; --# notpresent - VPB (Impf Ind Pl P3) => cre_ + "ían" ; --# notpresent - VPB (Impf Sub Sg P1) => cre_ + "yera" ; --# notpresent - VPB (Impf Sub Sg P2) => cre_ + "yeras" ; --# notpresent - VPB (Impf Sub Sg P3) => cre_ + "yera" ; --# notpresent - VPB (Impf Sub Pl P1) => cre_ + "yéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => cre_ + "yerais" ; --# notpresent - VPB (Impf Sub Pl P3) => cre_ + "yeran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => cre_ + "yese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => cre_ + "yeses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => cre_ + "yese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => cre_ + "yésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => cre_ + "yeseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => cre_ + "yesen" ; --# notpresent - VPB (Pret Sg P1) => cre_ + "í" ; --# notpresent - VPB (Pret Sg P2) => cre_ + "íste" ; --# notpresent - VPB (Pret Sg P3) => cre_ + "yó" ; --# notpresent - VPB (Pret Pl P1) => cre_ + "ímos" ; --# notpresent - VPB (Pret Pl P2) => cre_ + "ísteis" ; --# notpresent - VPB (Pret Pl P3) => cre_ + "yeron" ; --# notpresent - VPB (Fut Ind Sg P1) => cre_ + "eré" ; --# notpresent - VPB (Fut Ind Sg P2) => cre_ + "erás" ; --# notpresent - VPB (Fut Ind Sg P3) => cre_ + "erá" ; --# notpresent - VPB (Fut Ind Pl P1) => cre_ + "eremos" ; --# notpresent - VPB (Fut Ind Pl P2) => cre_ + "eréis" ; --# notpresent - VPB (Fut Ind Pl P3) => cre_ + "erán" ; --# notpresent - VPB (Fut Sub Sg P1) => cre_ + "yere" ; --# notpresent - VPB (Fut Sub Sg P2) => cre_ + "yeres" ; --# notpresent - VPB (Fut Sub Sg P3) => cre_ + "yere" ; --# notpresent - VPB (Fut Sub Pl P1) => cre_ + "yéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => cre_ + "yereis" ; --# notpresent - VPB (Fut Sub Pl P3) => cre_ + "yeren" ; --# notpresent - VPB (Cond Sg P1) => cre_ + "ería" ; --# notpresent - VPB (Cond Sg P2) => cre_ + "erías" ; --# notpresent - VPB (Cond Sg P3) => cre_ + "ería" ; --# notpresent - VPB (Cond Pl P1) => cre_ + "eríamos" ; --# notpresent - VPB (Cond Pl P2) => cre_ + "eríais" ; --# notpresent - VPB (Cond Pl P3) => cre_ + "erían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => cre_ + "e" ; - VPB (Imper Sg P3) => cre_ + "a" ; - VPB (Imper Pl P1) => cre_ + "amos" ; - VPB (Imper Pl P2) => cre_ + "ed" ; - VPB (Imper Pl P3) => cre_ + "an" ; - VPB (Pass Sg Masc) => cre_ + "ído" ; - VPB (Pass Sg Fem) => cre_ + "ída" ; - VPB (Pass Pl Masc) => cre_ + "ídos" ; - VPB (Pass Pl Fem) => cre_ + "ídas" - } - } ; -oper dar_27 : Str -> Verbum = \dar -> - let d_ = Predef.tk 2 dar in - {s = table { - VI Infn => d_ + "ar" ; - VI Ger => d_ + "ando" ; - VI Part => d_ + "ado" ; - VPB (Pres Ind Sg P1) => d_ + "oy" ; - VPB (Pres Ind Sg P2) => d_ + "as" ; - VPB (Pres Ind Sg P3) => d_ + "a" ; - VPB (Pres Ind Pl P1) => d_ + "amos" ; - VPB (Pres Ind Pl P2) => d_ + "ais" ; - VPB (Pres Ind Pl P3) => d_ + "an" ; - VPB (Pres Sub Sg P1) => d_ + "é" ; - VPB (Pres Sub Sg P2) => d_ + "es" ; - VPB (Pres Sub Sg P3) => d_ + "é" ; - VPB (Pres Sub Pl P1) => d_ + "emos" ; - VPB (Pres Sub Pl P2) => d_ + "eis" ; - VPB (Pres Sub Pl P3) => d_ + "en" ; - VPB (Impf Ind Sg P1) => d_ + "aba" ; --# notpresent - VPB (Impf Ind Sg P2) => d_ + "abas" ; --# notpresent - VPB (Impf Ind Sg P3) => d_ + "aba" ; --# notpresent - VPB (Impf Ind Pl P1) => d_ + "ábamos" ; --# notpresent - VPB (Impf Ind Pl P2) => d_ + "abais" ; --# notpresent - VPB (Impf Ind Pl P3) => d_ + "aban" ; --# notpresent - VPB (Impf Sub Sg P1) => d_ + "iera" ; --# notpresent - VPB (Impf Sub Sg P2) => d_ + "ieras" ; --# notpresent - VPB (Impf Sub Sg P3) => d_ + "iera" ; --# notpresent - VPB (Impf Sub Pl P1) => d_ + "iéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => d_ + "ierais" ; --# notpresent - VPB (Impf Sub Pl P3) => d_ + "ieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => d_ + "iese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => d_ + "ieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => d_ + "iese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => d_ + "iésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => d_ + "ieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => d_ + "iesen" ; --# notpresent - VPB (Pret Sg P1) => d_ + "i" ; --# notpresent - VPB (Pret Sg P2) => d_ + "iste" ; --# notpresent - VPB (Pret Sg P3) => d_ + "io" ; --# notpresent - VPB (Pret Pl P1) => d_ + "imos" ; --# notpresent - VPB (Pret Pl P2) => d_ + "isteis" ; --# notpresent - VPB (Pret Pl P3) => d_ + "ieron" ; --# notpresent - VPB (Fut Ind Sg P1) => d_ + "aré" ; --# notpresent - VPB (Fut Ind Sg P2) => d_ + "arás" ; --# notpresent - VPB (Fut Ind Sg P3) => d_ + "ará" ; --# notpresent - VPB (Fut Ind Pl P1) => d_ + "aremos" ; --# notpresent - VPB (Fut Ind Pl P2) => d_ + "aréis" ; --# notpresent - VPB (Fut Ind Pl P3) => d_ + "arán" ; --# notpresent - VPB (Fut Sub Sg P1) => d_ + "iere" ; --# notpresent - VPB (Fut Sub Sg P2) => d_ + "ieres" ; --# notpresent - VPB (Fut Sub Sg P3) => d_ + "iere" ; --# notpresent - VPB (Fut Sub Pl P1) => d_ + "iéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => d_ + "iereis" ; --# notpresent - VPB (Fut Sub Pl P3) => d_ + "ieren" ; --# notpresent - VPB (Cond Sg P1) => d_ + "aría" ; --# notpresent - VPB (Cond Sg P2) => d_ + "arías" ; --# notpresent - VPB (Cond Sg P3) => d_ + "aría" ; --# notpresent - VPB (Cond Pl P1) => d_ + "aríamos" ; --# notpresent - VPB (Cond Pl P2) => d_ + "aríais" ; --# notpresent - VPB (Cond Pl P3) => d_ + "arían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => d_ + "a" ; - VPB (Imper Sg P3) => d_ + "é" ; - VPB (Imper Pl P1) => d_ + "emos" ; - VPB (Imper Pl P2) => d_ + "ad" ; - VPB (Imper Pl P3) => d_ + "en" ; - VPB (Pass Sg Masc) => d_ + "ado" ; - VPB (Pass Sg Fem) => d_ + "ada" ; - VPB (Pass Pl Masc) => d_ + "ados" ; - VPB (Pass Pl Fem) => d_ + "adas" - } - } ; -oper decir_28 : Str -> Verbum = \decir -> - let d_ = Predef.tk 4 decir in - {s = table { - VI Infn => d_ + "ecir" ; - VI Ger => d_ + "iciendo" ; - VI Part => d_ + "icho" ; - VPB (Pres Ind Sg P1) => d_ + "igo" ; - VPB (Pres Ind Sg P2) => d_ + "ices" ; - VPB (Pres Ind Sg P3) => d_ + "ice" ; - VPB (Pres Ind Pl P1) => d_ + "ecimos" ; - VPB (Pres Ind Pl P2) => d_ + "ecís" ; - VPB (Pres Ind Pl P3) => d_ + "icen" ; - VPB (Pres Sub Sg P1) => d_ + "iga" ; - VPB (Pres Sub Sg P2) => d_ + "igas" ; - VPB (Pres Sub Sg P3) => d_ + "iga" ; - VPB (Pres Sub Pl P1) => d_ + "igamos" ; - VPB (Pres Sub Pl P2) => d_ + "igáis" ; - VPB (Pres Sub Pl P3) => d_ + "igan" ; - VPB (Impf Ind Sg P1) => d_ + "ecía" ; --# notpresent - VPB (Impf Ind Sg P2) => d_ + "ecías" ; --# notpresent - VPB (Impf Ind Sg P3) => d_ + "ecía" ; --# notpresent - VPB (Impf Ind Pl P1) => d_ + "ecíamos" ; --# notpresent - VPB (Impf Ind Pl P2) => d_ + "ecíais" ; --# notpresent - VPB (Impf Ind Pl P3) => d_ + "ecían" ; --# notpresent - VPB (Impf Sub Sg P1) => d_ + "ijera" ; --# notpresent - VPB (Impf Sub Sg P2) => d_ + "ijeras" ; --# notpresent - VPB (Impf Sub Sg P3) => d_ + "ijera" ; --# notpresent - VPB (Impf Sub Pl P1) => d_ + "ijéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => d_ + "ijerais" ; --# notpresent - VPB (Impf Sub Pl P3) => d_ + "ijeran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => d_ + "ijese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => d_ + "ijeses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => d_ + "ijese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => d_ + "ijésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => d_ + "ijeseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => d_ + "ijesen" ; --# notpresent - VPB (Pret Sg P1) => d_ + "ije" ; --# notpresent - VPB (Pret Sg P2) => d_ + "ijiste" ; --# notpresent - VPB (Pret Sg P3) => d_ + "ijo" ; --# notpresent - VPB (Pret Pl P1) => d_ + "ijimos" ; --# notpresent - VPB (Pret Pl P2) => d_ + "ijisteis" ; --# notpresent - VPB (Pret Pl P3) => d_ + "ijeron" ; --# notpresent - VPB (Fut Ind Sg P1) => d_ + "iré" ; --# notpresent - VPB (Fut Ind Sg P2) => d_ + "irás" ; --# notpresent - VPB (Fut Ind Sg P3) => d_ + "irá" ; --# notpresent - VPB (Fut Ind Pl P1) => d_ + "iremos" ; --# notpresent - VPB (Fut Ind Pl P2) => d_ + "iréis" ; --# notpresent - VPB (Fut Ind Pl P3) => d_ + "irán" ; --# notpresent - VPB (Fut Sub Sg P1) => d_ + "ijere" ; --# notpresent - VPB (Fut Sub Sg P2) => d_ + "ijeres" ; --# notpresent - VPB (Fut Sub Sg P3) => d_ + "ijere" ; --# notpresent - VPB (Fut Sub Pl P1) => d_ + "ijéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => d_ + "ijereis" ; --# notpresent - VPB (Fut Sub Pl P3) => d_ + "ijeren" ; --# notpresent - VPB (Cond Sg P1) => d_ + "iría" ; --# notpresent - VPB (Cond Sg P2) => d_ + "irías" ; --# notpresent - VPB (Cond Sg P3) => d_ + "iría" ; --# notpresent - VPB (Cond Pl P1) => d_ + "iríamos" ; --# notpresent - VPB (Cond Pl P2) => d_ + "iríais" ; --# notpresent - VPB (Cond Pl P3) => d_ + "irían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => d_ + "i" ; - VPB (Imper Sg P3) => d_ + "iga" ; - VPB (Imper Pl P1) => d_ + "igamos" ; - VPB (Imper Pl P2) => d_ + "ecid" ; - VPB (Imper Pl P3) => d_ + "igan" ; - VPB (Pass Sg Masc) => d_ + "icho" ; - VPB (Pass Sg Fem) => d_ + "icha" ; - VPB (Pass Pl Masc) => d_ + "ichos" ; - VPB (Pass Pl Fem) => d_ + "ichas" - } - } ; -oper defender_29 : Str -> Verbum = \defender -> - let - def_ = Predef.tk 5 defender ; - nd_ = Predef.tk 2 (Predef.dp 4 defender) - in - {s = table { - VI Infn => def_ + "e" + nd_ + "er" ; - VI Ger => def_ + "e" + nd_ + "iendo" ; - VI Part => def_ + "e" + nd_ + "ido" ; - VPB (Pres Ind Sg P1) => def_ + "ie" + nd_ + "o" ; - VPB (Pres Ind Sg P2) => def_ + "ie" + nd_ + "es" ; - VPB (Pres Ind Sg P3) => def_ + "ie" + nd_ + "e" ; - VPB (Pres Ind Pl P1) => def_ + "e" + nd_ + "emos" ; - VPB (Pres Ind Pl P2) => def_ + "e" + nd_ + "éis" ; - VPB (Pres Ind Pl P3) => def_ + "ie" + nd_ + "en" ; - VPB (Pres Sub Sg P1) => def_ + "ie" + nd_ + "a" ; - VPB (Pres Sub Sg P2) => def_ + "ie" + nd_ + "as" ; - VPB (Pres Sub Sg P3) => def_ + "ie" + nd_ + "a" ; - VPB (Pres Sub Pl P1) => def_ + "e" + nd_ + "amos" ; - VPB (Pres Sub Pl P2) => def_ + "e" + nd_ + "áis" ; - VPB (Pres Sub Pl P3) => def_ + "ie" + nd_ + "an" ; - VPB (Impf Ind Sg P1) => def_ + "e" + nd_ + "ía" ; --# notpresent - VPB (Impf Ind Sg P2) => def_ + "e" + nd_ + "ías" ; --# notpresent - VPB (Impf Ind Sg P3) => def_ + "e" + nd_ + "ía" ; --# notpresent - VPB (Impf Ind Pl P1) => def_ + "e" + nd_ + "íamos" ; --# notpresent - VPB (Impf Ind Pl P2) => def_ + "e" + nd_ + "íais" ; --# notpresent - VPB (Impf Ind Pl P3) => def_ + "e" + nd_ + "ían" ; --# notpresent - VPB (Impf Sub Sg P1) => def_ + "e" + nd_ + "iera" ; --# notpresent - VPB (Impf Sub Sg P2) => def_ + "e" + nd_ + "ieras" ; --# notpresent - VPB (Impf Sub Sg P3) => def_ + "e" + nd_ + "iera" ; --# notpresent - VPB (Impf Sub Pl P1) => def_ + "e" + nd_ + "iéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => def_ + "e" + nd_ + "ierais" ; --# notpresent - VPB (Impf Sub Pl P3) => def_ + "e" + nd_ + "ieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => def_ + "e" + nd_ + "iese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => def_ + "e" + nd_ + "ieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => def_ + "e" + nd_ + "iese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => def_ + "e" + nd_ + "iésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => def_ + "e" + nd_ + "ieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => def_ + "e" + nd_ + "iesen" ; --# notpresent - VPB (Pret Sg P1) => def_ + "e" + nd_ + "í" ; --# notpresent - VPB (Pret Sg P2) => def_ + "e" + nd_ + "iste" ; --# notpresent - VPB (Pret Sg P3) => def_ + "e" + nd_ + "ió" ; --# notpresent - VPB (Pret Pl P1) => def_ + "e" + nd_ + "imos" ; --# notpresent - VPB (Pret Pl P2) => def_ + "e" + nd_ + "isteis" ; --# notpresent - VPB (Pret Pl P3) => def_ + "e" + nd_ + "ieron" ; --# notpresent - VPB (Fut Ind Sg P1) => def_ + "e" + nd_ + "eré" ; --# notpresent - VPB (Fut Ind Sg P2) => def_ + "e" + nd_ + "erás" ; --# notpresent - VPB (Fut Ind Sg P3) => def_ + "e" + nd_ + "erá" ; --# notpresent - VPB (Fut Ind Pl P1) => def_ + "e" + nd_ + "eremos" ; --# notpresent - VPB (Fut Ind Pl P2) => def_ + "e" + nd_ + "eréis" ; --# notpresent - VPB (Fut Ind Pl P3) => def_ + "e" + nd_ + "erán" ; --# notpresent - VPB (Fut Sub Sg P1) => def_ + "e" + nd_ + "iere" ; --# notpresent - VPB (Fut Sub Sg P2) => def_ + "e" + nd_ + "ieres" ; --# notpresent - VPB (Fut Sub Sg P3) => def_ + "e" + nd_ + "iere" ; --# notpresent - VPB (Fut Sub Pl P1) => def_ + "e" + nd_ + "iéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => def_ + "e" + nd_ + "iereis" ; --# notpresent - VPB (Fut Sub Pl P3) => def_ + "e" + nd_ + "ieren" ; --# notpresent - VPB (Cond Sg P1) => def_ + "e" + nd_ + "ería" ; --# notpresent - VPB (Cond Sg P2) => def_ + "e" + nd_ + "erías" ; --# notpresent - VPB (Cond Sg P3) => def_ + "e" + nd_ + "ería" ; --# notpresent - VPB (Cond Pl P1) => def_ + "e" + nd_ + "eríamos" ; --# notpresent - VPB (Cond Pl P2) => def_ + "e" + nd_ + "eríais" ; --# notpresent - VPB (Cond Pl P3) => def_ + "e" + nd_ + "erían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => def_ + "ie" + nd_ + "e" ; - VPB (Imper Sg P3) => def_ + "ie" + nd_ + "a" ; - VPB (Imper Pl P1) => def_ + "e" + nd_ + "amos" ; - VPB (Imper Pl P2) => def_ + "e" + nd_ + "ed" ; - VPB (Imper Pl P3) => def_ + "ie" + nd_ + "an" ; - VPB (Pass Sg Masc) => def_ + "e" + nd_ + "ido" ; - VPB (Pass Sg Fem) => def_ + "e" + nd_ + "ida" ; - VPB (Pass Pl Masc) => def_ + "e" + nd_ + "idos" ; - VPB (Pass Pl Fem) => def_ + "e" + nd_ + "idas" - } - } ; -oper delinquir_30 : Str -> Verbum = \delinquir -> - let delin_ = Predef.tk 4 delinquir in - {s = table { - VI Infn => delin_ + "quir" ; - VI Ger => delin_ + "quiendo" ; - VI Part => delin_ + "quido" ; - VPB (Pres Ind Sg P1) => delin_ + "co" ; - VPB (Pres Ind Sg P2) => delin_ + "ques" ; - VPB (Pres Ind Sg P3) => delin_ + "que" ; - VPB (Pres Ind Pl P1) => delin_ + "quimos" ; - VPB (Pres Ind Pl P2) => delin_ + "quís" ; - VPB (Pres Ind Pl P3) => delin_ + "quen" ; - VPB (Pres Sub Sg P1) => delin_ + "ca" ; - VPB (Pres Sub Sg P2) => delin_ + "cas" ; - VPB (Pres Sub Sg P3) => delin_ + "ca" ; - VPB (Pres Sub Pl P1) => delin_ + "camos" ; - VPB (Pres Sub Pl P2) => delin_ + "cáis" ; - VPB (Pres Sub Pl P3) => delin_ + "can" ; - VPB (Impf Ind Sg P1) => delin_ + "quía" ; --# notpresent - VPB (Impf Ind Sg P2) => delin_ + "quías" ; --# notpresent - VPB (Impf Ind Sg P3) => delin_ + "quía" ; --# notpresent - VPB (Impf Ind Pl P1) => delin_ + "quíamos" ; --# notpresent - VPB (Impf Ind Pl P2) => delin_ + "quíais" ; --# notpresent - VPB (Impf Ind Pl P3) => delin_ + "quían" ; --# notpresent - VPB (Impf Sub Sg P1) => delin_ + "quiera" ; --# notpresent - VPB (Impf Sub Sg P2) => delin_ + "quieras" ; --# notpresent - VPB (Impf Sub Sg P3) => delin_ + "quiera" ; --# notpresent - VPB (Impf Sub Pl P1) => delin_ + "quiéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => delin_ + "quierais" ; --# notpresent - VPB (Impf Sub Pl P3) => delin_ + "quieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => delin_ + "quiese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => delin_ + "quieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => delin_ + "quiese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => delin_ + "quiésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => delin_ + "quieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => delin_ + "quiesen" ; --# notpresent - VPB (Pret Sg P1) => delin_ + "quí" ; --# notpresent - VPB (Pret Sg P2) => delin_ + "quiste" ; --# notpresent - VPB (Pret Sg P3) => delin_ + "quió" ; --# notpresent - VPB (Pret Pl P1) => delin_ + "quimos" ; --# notpresent - VPB (Pret Pl P2) => delin_ + "quisteis" ; --# notpresent - VPB (Pret Pl P3) => delin_ + "quieron" ; --# notpresent - VPB (Fut Ind Sg P1) => delin_ + "quiré" ; --# notpresent - VPB (Fut Ind Sg P2) => delin_ + "quirás" ; --# notpresent - VPB (Fut Ind Sg P3) => delin_ + "quirá" ; --# notpresent - VPB (Fut Ind Pl P1) => delin_ + "quiremos" ; --# notpresent - VPB (Fut Ind Pl P2) => delin_ + "quiréis" ; --# notpresent - VPB (Fut Ind Pl P3) => delin_ + "quirán" ; --# notpresent - VPB (Fut Sub Sg P1) => delin_ + "quiere" ; --# notpresent - VPB (Fut Sub Sg P2) => delin_ + "quieres" ; --# notpresent - VPB (Fut Sub Sg P3) => delin_ + "quiere" ; --# notpresent - VPB (Fut Sub Pl P1) => delin_ + "quiéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => delin_ + "quiereis" ; --# notpresent - VPB (Fut Sub Pl P3) => delin_ + "quieren" ; --# notpresent - VPB (Cond Sg P1) => delin_ + "quiría" ; --# notpresent - VPB (Cond Sg P2) => delin_ + "quirías" ; --# notpresent - VPB (Cond Sg P3) => delin_ + "quiría" ; --# notpresent - VPB (Cond Pl P1) => delin_ + "quiríamos" ; --# notpresent - VPB (Cond Pl P2) => delin_ + "quiríais" ; --# notpresent - VPB (Cond Pl P3) => delin_ + "quirían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => delin_ + "que" ; - VPB (Imper Sg P3) => delin_ + "ca" ; - VPB (Imper Pl P1) => delin_ + "camos" ; - VPB (Imper Pl P2) => delin_ + "quid" ; - VPB (Imper Pl P3) => delin_ + "can" ; - VPB (Pass Sg Masc) => delin_ + "quido" ; - VPB (Pass Sg Fem) => delin_ + "quida" ; - VPB (Pass Pl Masc) => delin_ + "quidos" ; - VPB (Pass Pl Fem) => delin_ + "quidas" - } - } ; -oper desosar_31 : Str -> Verbum = \desosar -> - let des_ = Predef.tk 4 desosar in - {s = table { - VI Infn => des_ + "osar" ; - VI Ger => des_ + "osando" ; - VI Part => des_ + "osado" ; - VPB (Pres Ind Sg P1) => des_ + "hueso" ; - VPB (Pres Ind Sg P2) => des_ + "huesas" ; - VPB (Pres Ind Sg P3) => des_ + "huesa" ; - VPB (Pres Ind Pl P1) => des_ + "osamos" ; - VPB (Pres Ind Pl P2) => des_ + "osáis" ; - VPB (Pres Ind Pl P3) => des_ + "huesan" ; - VPB (Pres Sub Sg P1) => des_ + "huese" ; - VPB (Pres Sub Sg P2) => des_ + "hueses" ; - VPB (Pres Sub Sg P3) => des_ + "huese" ; - VPB (Pres Sub Pl P1) => des_ + "osemos" ; - VPB (Pres Sub Pl P2) => des_ + "oséis" ; - VPB (Pres Sub Pl P3) => des_ + "huesen" ; - VPB (Impf Ind Sg P1) => des_ + "osaba" ; --# notpresent - VPB (Impf Ind Sg P2) => des_ + "osabas" ; --# notpresent - VPB (Impf Ind Sg P3) => des_ + "osaba" ; --# notpresent - VPB (Impf Ind Pl P1) => des_ + "osábamos" ; --# notpresent - VPB (Impf Ind Pl P2) => des_ + "osabais" ; --# notpresent - VPB (Impf Ind Pl P3) => des_ + "osaban" ; --# notpresent - VPB (Impf Sub Sg P1) => des_ + "osara" ; --# notpresent - VPB (Impf Sub Sg P2) => des_ + "osaras" ; --# notpresent - VPB (Impf Sub Sg P3) => des_ + "osara" ; --# notpresent - VPB (Impf Sub Pl P1) => des_ + "osáramos" ; --# notpresent - VPB (Impf Sub Pl P2) => des_ + "osarais" ; --# notpresent - VPB (Impf Sub Pl P3) => des_ + "osaran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => des_ + "osase" ; --# notpresent - VPB (ImpfSub2 Sg P2) => des_ + "osases" ; --# notpresent - VPB (ImpfSub2 Sg P3) => des_ + "osase" ; --# notpresent - VPB (ImpfSub2 Pl P1) => des_ + "osásemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => des_ + "osaseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => des_ + "osasen" ; --# notpresent - VPB (Pret Sg P1) => des_ + "osé" ; --# notpresent - VPB (Pret Sg P2) => des_ + "osaste" ; --# notpresent - VPB (Pret Sg P3) => des_ + "osó" ; --# notpresent - VPB (Pret Pl P1) => des_ + "osamos" ; --# notpresent - VPB (Pret Pl P2) => des_ + "osasteis" ; --# notpresent - VPB (Pret Pl P3) => des_ + "osaron" ; --# notpresent - VPB (Fut Ind Sg P1) => des_ + "osaré" ; --# notpresent - VPB (Fut Ind Sg P2) => des_ + "osarás" ; --# notpresent - VPB (Fut Ind Sg P3) => des_ + "osará" ; --# notpresent - VPB (Fut Ind Pl P1) => des_ + "osaremos" ; --# notpresent - VPB (Fut Ind Pl P2) => des_ + "osaréis" ; --# notpresent - VPB (Fut Ind Pl P3) => des_ + "osarán" ; --# notpresent - VPB (Fut Sub Sg P1) => des_ + "osare" ; --# notpresent - VPB (Fut Sub Sg P2) => des_ + "osares" ; --# notpresent - VPB (Fut Sub Sg P3) => des_ + "osare" ; --# notpresent - VPB (Fut Sub Pl P1) => des_ + "osáremos" ; --# notpresent - VPB (Fut Sub Pl P2) => des_ + "osareis" ; --# notpresent - VPB (Fut Sub Pl P3) => des_ + "osaren" ; --# notpresent - VPB (Cond Sg P1) => des_ + "osaría" ; --# notpresent - VPB (Cond Sg P2) => des_ + "osarías" ; --# notpresent - VPB (Cond Sg P3) => des_ + "osaría" ; --# notpresent - VPB (Cond Pl P1) => des_ + "osaríamos" ; --# notpresent - VPB (Cond Pl P2) => des_ + "osaríais" ; --# notpresent - VPB (Cond Pl P3) => des_ + "osarían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => des_ + "huesa" ; - VPB (Imper Sg P3) => des_ + "huese" ; - VPB (Imper Pl P1) => des_ + "osemos" ; - VPB (Imper Pl P2) => des_ + "osad" ; - VPB (Imper Pl P3) => des_ + "huesen" ; - VPB (Pass Sg Masc) => des_ + "osado" ; - VPB (Pass Sg Fem) => des_ + "osada" ; - VPB (Pass Pl Masc) => des_ + "osados" ; - VPB (Pass Pl Fem) => des_ + "osadas" - } - } ; -oper dirigir_32 : Str -> Verbum = \dirigir -> - let diri_ = Predef.tk 3 dirigir in - {s = table { - VI Infn => diri_ + "gir" ; - VI Ger => diri_ + "giendo" ; - VI Part => diri_ + "gido" ; - VPB (Pres Ind Sg P1) => diri_ + "jo" ; - VPB (Pres Ind Sg P2) => diri_ + "ges" ; - VPB (Pres Ind Sg P3) => diri_ + "ge" ; - VPB (Pres Ind Pl P1) => diri_ + "gimos" ; - VPB (Pres Ind Pl P2) => diri_ + "gís" ; - VPB (Pres Ind Pl P3) => diri_ + "gen" ; - VPB (Pres Sub Sg P1) => diri_ + "ja" ; - VPB (Pres Sub Sg P2) => diri_ + "jas" ; - VPB (Pres Sub Sg P3) => diri_ + "ja" ; - VPB (Pres Sub Pl P1) => diri_ + "jamos" ; - VPB (Pres Sub Pl P2) => diri_ + "jáis" ; - VPB (Pres Sub Pl P3) => diri_ + "jan" ; - VPB (Impf Ind Sg P1) => diri_ + "gía" ; --# notpresent - VPB (Impf Ind Sg P2) => diri_ + "gías" ; --# notpresent - VPB (Impf Ind Sg P3) => diri_ + "gía" ; --# notpresent - VPB (Impf Ind Pl P1) => diri_ + "gíamos" ; --# notpresent - VPB (Impf Ind Pl P2) => diri_ + "gíais" ; --# notpresent - VPB (Impf Ind Pl P3) => diri_ + "gían" ; --# notpresent - VPB (Impf Sub Sg P1) => diri_ + "giera" ; --# notpresent - VPB (Impf Sub Sg P2) => diri_ + "gieras" ; --# notpresent - VPB (Impf Sub Sg P3) => diri_ + "giera" ; --# notpresent - VPB (Impf Sub Pl P1) => diri_ + "giéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => diri_ + "gierais" ; --# notpresent - VPB (Impf Sub Pl P3) => diri_ + "gieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => diri_ + "giese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => diri_ + "gieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => diri_ + "giese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => diri_ + "giésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => diri_ + "gieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => diri_ + "giesen" ; --# notpresent - VPB (Pret Sg P1) => diri_ + "gí" ; --# notpresent - VPB (Pret Sg P2) => diri_ + "giste" ; --# notpresent - VPB (Pret Sg P3) => diri_ + "gió" ; --# notpresent - VPB (Pret Pl P1) => diri_ + "gimos" ; --# notpresent - VPB (Pret Pl P2) => diri_ + "gisteis" ; --# notpresent - VPB (Pret Pl P3) => diri_ + "gieron" ; --# notpresent - VPB (Fut Ind Sg P1) => diri_ + "giré" ; --# notpresent - VPB (Fut Ind Sg P2) => diri_ + "girás" ; --# notpresent - VPB (Fut Ind Sg P3) => diri_ + "girá" ; --# notpresent - VPB (Fut Ind Pl P1) => diri_ + "giremos" ; --# notpresent - VPB (Fut Ind Pl P2) => diri_ + "giréis" ; --# notpresent - VPB (Fut Ind Pl P3) => diri_ + "girán" ; --# notpresent - VPB (Fut Sub Sg P1) => diri_ + "giere" ; --# notpresent - VPB (Fut Sub Sg P2) => diri_ + "gieres" ; --# notpresent - VPB (Fut Sub Sg P3) => diri_ + "giere" ; --# notpresent - VPB (Fut Sub Pl P1) => diri_ + "giéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => diri_ + "giereis" ; --# notpresent - VPB (Fut Sub Pl P3) => diri_ + "gieren" ; --# notpresent - VPB (Cond Sg P1) => diri_ + "giría" ; --# notpresent - VPB (Cond Sg P2) => diri_ + "girías" ; --# notpresent - VPB (Cond Sg P3) => diri_ + "giría" ; --# notpresent - VPB (Cond Pl P1) => diri_ + "giríamos" ; --# notpresent - VPB (Cond Pl P2) => diri_ + "giríais" ; --# notpresent - VPB (Cond Pl P3) => diri_ + "girían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => diri_ + "ge" ; - VPB (Imper Sg P3) => diri_ + "ja" ; - VPB (Imper Pl P1) => diri_ + "jamos" ; - VPB (Imper Pl P2) => diri_ + "gid" ; - VPB (Imper Pl P3) => diri_ + "jan" ; - VPB (Pass Sg Masc) => diri_ + "gido" ; - VPB (Pass Sg Fem) => diri_ + "gida" ; - VPB (Pass Pl Masc) => diri_ + "gidos" ; - VPB (Pass Pl Fem) => diri_ + "gidas" - } - } ; -oper discernir_33 : Str -> Verbum = \discernir -> - let disc_ = Predef.tk 5 discernir in - {s = table { - VI Infn => disc_ + "ernir" ; - VI Ger => disc_ + "erniendo" ; - VI Part => disc_ + "ernido" ; - VPB (Pres Ind Sg P1) => disc_ + "ierno" ; - VPB (Pres Ind Sg P2) => disc_ + "iernes" ; - VPB (Pres Ind Sg P3) => disc_ + "ierne" ; - VPB (Pres Ind Pl P1) => disc_ + "ernimos" ; - VPB (Pres Ind Pl P2) => disc_ + "ernís" ; - VPB (Pres Ind Pl P3) => disc_ + "iernen" ; - VPB (Pres Sub Sg P1) => disc_ + "ierna" ; - VPB (Pres Sub Sg P2) => disc_ + "iernas" ; - VPB (Pres Sub Sg P3) => disc_ + "ierna" ; - VPB (Pres Sub Pl P1) => disc_ + "ernamos" ; - VPB (Pres Sub Pl P2) => disc_ + "ernáis" ; - VPB (Pres Sub Pl P3) => disc_ + "iernan" ; - VPB (Impf Ind Sg P1) => disc_ + "ernía" ; --# notpresent - VPB (Impf Ind Sg P2) => disc_ + "ernías" ; --# notpresent - VPB (Impf Ind Sg P3) => disc_ + "ernía" ; --# notpresent - VPB (Impf Ind Pl P1) => disc_ + "erníamos" ; --# notpresent - VPB (Impf Ind Pl P2) => disc_ + "erníais" ; --# notpresent - VPB (Impf Ind Pl P3) => disc_ + "ernían" ; --# notpresent - VPB (Impf Sub Sg P1) => disc_ + "erniera" ; --# notpresent - VPB (Impf Sub Sg P2) => disc_ + "ernieras" ; --# notpresent - VPB (Impf Sub Sg P3) => disc_ + "erniera" ; --# notpresent - VPB (Impf Sub Pl P1) => disc_ + "erniéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => disc_ + "ernierais" ; --# notpresent - VPB (Impf Sub Pl P3) => disc_ + "ernieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => disc_ + "erniese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => disc_ + "ernieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => disc_ + "erniese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => disc_ + "erniésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => disc_ + "ernieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => disc_ + "erniesen" ; --# notpresent - VPB (Pret Sg P1) => disc_ + "erní" ; --# notpresent - VPB (Pret Sg P2) => disc_ + "erniste" ; --# notpresent - VPB (Pret Sg P3) => disc_ + "ernió" ; --# notpresent - VPB (Pret Pl P1) => disc_ + "ernimos" ; --# notpresent - VPB (Pret Pl P2) => disc_ + "ernisteis" ; --# notpresent - VPB (Pret Pl P3) => disc_ + "ernieron" ; --# notpresent - VPB (Fut Ind Sg P1) => disc_ + "erniré" ; --# notpresent - VPB (Fut Ind Sg P2) => disc_ + "ernirás" ; --# notpresent - VPB (Fut Ind Sg P3) => disc_ + "ernirá" ; --# notpresent - VPB (Fut Ind Pl P1) => disc_ + "erniremos" ; --# notpresent - VPB (Fut Ind Pl P2) => disc_ + "erniréis" ; --# notpresent - VPB (Fut Ind Pl P3) => disc_ + "ernirán" ; --# notpresent - VPB (Fut Sub Sg P1) => disc_ + "erniere" ; --# notpresent - VPB (Fut Sub Sg P2) => disc_ + "ernieres" ; --# notpresent - VPB (Fut Sub Sg P3) => disc_ + "erniere" ; --# notpresent - VPB (Fut Sub Pl P1) => disc_ + "erniéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => disc_ + "erniereis" ; --# notpresent - VPB (Fut Sub Pl P3) => disc_ + "ernieren" ; --# notpresent - VPB (Cond Sg P1) => disc_ + "erniría" ; --# notpresent - VPB (Cond Sg P2) => disc_ + "ernirías" ; --# notpresent - VPB (Cond Sg P3) => disc_ + "erniría" ; --# notpresent - VPB (Cond Pl P1) => disc_ + "erniríamos" ; --# notpresent - VPB (Cond Pl P2) => disc_ + "erniríais" ; --# notpresent - VPB (Cond Pl P3) => disc_ + "ernirían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => disc_ + "ierne" ; - VPB (Imper Sg P3) => disc_ + "ierna" ; - VPB (Imper Pl P1) => disc_ + "ernamos" ; - VPB (Imper Pl P2) => disc_ + "ernid" ; - VPB (Imper Pl P3) => disc_ + "iernan" ; - VPB (Pass Sg Masc) => disc_ + "ernido" ; - VPB (Pass Sg Fem) => disc_ + "ernida" ; - VPB (Pass Pl Masc) => disc_ + "ernidos" ; - VPB (Pass Pl Fem) => disc_ + "ernidas" - } - } ; -oper distinguir_34 : Str -> Verbum = \distinguir -> - let disting_ = Predef.tk 3 distinguir in - {s = table { - VI Infn => disting_ + "uir" ; - VI Ger => disting_ + "uiendo" ; - VI Part => disting_ + "uido" ; - VPB (Pres Ind Sg P1) => disting_ + "o" ; - VPB (Pres Ind Sg P2) => disting_ + "ues" ; - VPB (Pres Ind Sg P3) => disting_ + "ue" ; - VPB (Pres Ind Pl P1) => disting_ + "uimos" ; - VPB (Pres Ind Pl P2) => disting_ + "uís" ; - VPB (Pres Ind Pl P3) => disting_ + "uen" ; - VPB (Pres Sub Sg P1) => disting_ + "a" ; - VPB (Pres Sub Sg P2) => disting_ + "as" ; - VPB (Pres Sub Sg P3) => disting_ + "a" ; - VPB (Pres Sub Pl P1) => disting_ + "amos" ; - VPB (Pres Sub Pl P2) => disting_ + "áis" ; - VPB (Pres Sub Pl P3) => disting_ + "an" ; - VPB (Impf Ind Sg P1) => disting_ + "uía" ; --# notpresent - VPB (Impf Ind Sg P2) => disting_ + "uías" ; --# notpresent - VPB (Impf Ind Sg P3) => disting_ + "uía" ; --# notpresent - VPB (Impf Ind Pl P1) => disting_ + "uíamos" ; --# notpresent - VPB (Impf Ind Pl P2) => disting_ + "uíais" ; --# notpresent - VPB (Impf Ind Pl P3) => disting_ + "uían" ; --# notpresent - VPB (Impf Sub Sg P1) => disting_ + "uiera" ; --# notpresent - VPB (Impf Sub Sg P2) => disting_ + "uieras" ; --# notpresent - VPB (Impf Sub Sg P3) => disting_ + "uiera" ; --# notpresent - VPB (Impf Sub Pl P1) => disting_ + "uiéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => disting_ + "uierais" ; --# notpresent - VPB (Impf Sub Pl P3) => disting_ + "uieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => disting_ + "uiese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => disting_ + "uieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => disting_ + "uiese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => disting_ + "uiésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => disting_ + "uieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => disting_ + "uiesen" ; --# notpresent - VPB (Pret Sg P1) => disting_ + "uí" ; --# notpresent - VPB (Pret Sg P2) => disting_ + "uiste" ; --# notpresent - VPB (Pret Sg P3) => disting_ + "uió" ; --# notpresent - VPB (Pret Pl P1) => disting_ + "uimos" ; --# notpresent - VPB (Pret Pl P2) => disting_ + "uisteis" ; --# notpresent - VPB (Pret Pl P3) => disting_ + "uieron" ; --# notpresent - VPB (Fut Ind Sg P1) => disting_ + "uiré" ; --# notpresent - VPB (Fut Ind Sg P2) => disting_ + "uirás" ; --# notpresent - VPB (Fut Ind Sg P3) => disting_ + "uirá" ; --# notpresent - VPB (Fut Ind Pl P1) => disting_ + "uiremos" ; --# notpresent - VPB (Fut Ind Pl P2) => disting_ + "uiréis" ; --# notpresent - VPB (Fut Ind Pl P3) => disting_ + "uirán" ; --# notpresent - VPB (Fut Sub Sg P1) => disting_ + "uiere" ; --# notpresent - VPB (Fut Sub Sg P2) => disting_ + "uieres" ; --# notpresent - VPB (Fut Sub Sg P3) => disting_ + "uiere" ; --# notpresent - VPB (Fut Sub Pl P1) => disting_ + "uiéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => disting_ + "uiereis" ; --# notpresent - VPB (Fut Sub Pl P3) => disting_ + "uieren" ; --# notpresent - VPB (Cond Sg P1) => disting_ + "uiría" ; --# notpresent - VPB (Cond Sg P2) => disting_ + "uirías" ; --# notpresent - VPB (Cond Sg P3) => disting_ + "uiría" ; --# notpresent - VPB (Cond Pl P1) => disting_ + "uiríamos" ; --# notpresent - VPB (Cond Pl P2) => disting_ + "uiríais" ; --# notpresent - VPB (Cond Pl P3) => disting_ + "uirían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => disting_ + "ue" ; - VPB (Imper Sg P3) => disting_ + "a" ; - VPB (Imper Pl P1) => disting_ + "amos" ; - VPB (Imper Pl P2) => disting_ + "uid" ; - VPB (Imper Pl P3) => disting_ + "an" ; - VPB (Pass Sg Masc) => disting_ + "uido" ; - VPB (Pass Sg Fem) => disting_ + "uida" ; - VPB (Pass Pl Masc) => disting_ + "uidos" ; - VPB (Pass Pl Fem) => disting_ + "uidas" - } - } ; -oper dormir_35 : Str -> Verbum = \dormir -> - let d_ = Predef.tk 5 dormir in - {s = table { - VI Infn => d_ + "ormir" ; - VI Ger => d_ + "urmiendo" ; - VI Part => d_ + "ormido" ; - VPB (Pres Ind Sg P1) => d_ + "uermo" ; - VPB (Pres Ind Sg P2) => d_ + "uermes" ; - VPB (Pres Ind Sg P3) => d_ + "uerme" ; - VPB (Pres Ind Pl P1) => d_ + "ormimos" ; - VPB (Pres Ind Pl P2) => d_ + "ormís" ; - VPB (Pres Ind Pl P3) => d_ + "uermen" ; - VPB (Pres Sub Sg P1) => d_ + "uerma" ; - VPB (Pres Sub Sg P2) => d_ + "uermas" ; - VPB (Pres Sub Sg P3) => d_ + "uerma" ; - VPB (Pres Sub Pl P1) => d_ + "urmamos" ; - VPB (Pres Sub Pl P2) => d_ + "urmáis" ; - VPB (Pres Sub Pl P3) => d_ + "uerman" ; - VPB (Impf Ind Sg P1) => d_ + "ormía" ; --# notpresent - VPB (Impf Ind Sg P2) => d_ + "ormías" ; --# notpresent - VPB (Impf Ind Sg P3) => d_ + "ormía" ; --# notpresent - VPB (Impf Ind Pl P1) => d_ + "ormíamos" ; --# notpresent - VPB (Impf Ind Pl P2) => d_ + "ormíais" ; --# notpresent - VPB (Impf Ind Pl P3) => d_ + "ormían" ; --# notpresent - VPB (Impf Sub Sg P1) => d_ + "urmiera" ; --# notpresent - VPB (Impf Sub Sg P2) => d_ + "urmieras" ; --# notpresent - VPB (Impf Sub Sg P3) => d_ + "urmiera" ; --# notpresent - VPB (Impf Sub Pl P1) => d_ + "urmiéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => d_ + "urmierais" ; --# notpresent - VPB (Impf Sub Pl P3) => d_ + "urmieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => d_ + "urmiese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => d_ + "urmieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => d_ + "urmiese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => d_ + "urmiésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => d_ + "urmieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => d_ + "urmiesen" ; --# notpresent - VPB (Pret Sg P1) => d_ + "ormí" ; --# notpresent - VPB (Pret Sg P2) => d_ + "ormiste" ; --# notpresent - VPB (Pret Sg P3) => d_ + "urmió" ; --# notpresent - VPB (Pret Pl P1) => d_ + "ormimos" ; --# notpresent - VPB (Pret Pl P2) => d_ + "ormisteis" ; --# notpresent - VPB (Pret Pl P3) => d_ + "urmieron" ; --# notpresent - VPB (Fut Ind Sg P1) => d_ + "ormiré" ; --# notpresent - VPB (Fut Ind Sg P2) => d_ + "ormirás" ; --# notpresent - VPB (Fut Ind Sg P3) => d_ + "ormirá" ; --# notpresent - VPB (Fut Ind Pl P1) => d_ + "ormiremos" ; --# notpresent - VPB (Fut Ind Pl P2) => d_ + "ormiréis" ; --# notpresent - VPB (Fut Ind Pl P3) => d_ + "ormirán" ; --# notpresent - VPB (Fut Sub Sg P1) => d_ + "urmiere" ; --# notpresent - VPB (Fut Sub Sg P2) => d_ + "urmieres" ; --# notpresent - VPB (Fut Sub Sg P3) => d_ + "urmiere" ; --# notpresent - VPB (Fut Sub Pl P1) => d_ + "urmiéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => d_ + "urmiereis" ; --# notpresent - VPB (Fut Sub Pl P3) => d_ + "urmieren" ; --# notpresent - VPB (Cond Sg P1) => d_ + "ormiría" ; --# notpresent - VPB (Cond Sg P2) => d_ + "ormirías" ; --# notpresent - VPB (Cond Sg P3) => d_ + "ormiría" ; --# notpresent - VPB (Cond Pl P1) => d_ + "ormiríamos" ; --# notpresent - VPB (Cond Pl P2) => d_ + "ormiríais" ; --# notpresent - VPB (Cond Pl P3) => d_ + "ormirían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => d_ + "uerme" ; - VPB (Imper Sg P3) => d_ + "uerma" ; - VPB (Imper Pl P1) => d_ + "urmamos" ; - VPB (Imper Pl P2) => d_ + "ormid" ; - VPB (Imper Pl P3) => d_ + "uerman" ; - VPB (Pass Sg Masc) => d_ + "ormido" ; - VPB (Pass Sg Fem) => d_ + "ormida" ; - VPB (Pass Pl Masc) => d_ + "ormidos" ; - VPB (Pass Pl Fem) => d_ + "ormidas" - } - } ; -oper morir_35b : Str -> Verbum = \morir -> - let d_ = Predef.tk 4 morir in - {s = table { - VI Infn => d_ + "orir" ; - VI Ger => d_ + "uriendo" ; - VI Part => d_ + "orido" ; - VPB (Pres Ind Sg P1) => d_ + "uero" ; - VPB (Pres Ind Sg P2) => d_ + "ueres" ; - VPB (Pres Ind Sg P3) => d_ + "uere" ; - VPB (Pres Ind Pl P1) => d_ + "orimos" ; - VPB (Pres Ind Pl P2) => d_ + "orís" ; - VPB (Pres Ind Pl P3) => d_ + "ueren" ; - VPB (Pres Sub Sg P1) => d_ + "uera" ; - VPB (Pres Sub Sg P2) => d_ + "ueras" ; - VPB (Pres Sub Sg P3) => d_ + "uera" ; - VPB (Pres Sub Pl P1) => d_ + "uramos" ; - VPB (Pres Sub Pl P2) => d_ + "uráis" ; - VPB (Pres Sub Pl P3) => d_ + "ueran" ; - VPB (Impf Ind Sg P1) => d_ + "oría" ; --# notpresent - VPB (Impf Ind Sg P2) => d_ + "orías" ; --# notpresent - VPB (Impf Ind Sg P3) => d_ + "oría" ; --# notpresent - VPB (Impf Ind Pl P1) => d_ + "oríamos" ; --# notpresent - VPB (Impf Ind Pl P2) => d_ + "oríais" ; --# notpresent - VPB (Impf Ind Pl P3) => d_ + "orían" ; --# notpresent - VPB (Impf Sub Sg P1) => d_ + "uriera" ; --# notpresent - VPB (Impf Sub Sg P2) => d_ + "urieras" ; --# notpresent - VPB (Impf Sub Sg P3) => d_ + "uriera" ; --# notpresent - VPB (Impf Sub Pl P1) => d_ + "uriéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => d_ + "urierais" ; --# notpresent - VPB (Impf Sub Pl P3) => d_ + "urieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => d_ + "uriese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => d_ + "urieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => d_ + "uriese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => d_ + "uriésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => d_ + "urieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => d_ + "uriesen" ; --# notpresent - VPB (Pret Sg P1) => d_ + "orí" ; --# notpresent - VPB (Pret Sg P2) => d_ + "oriste" ; --# notpresent - VPB (Pret Sg P3) => d_ + "urió" ; --# notpresent - VPB (Pret Pl P1) => d_ + "orimos" ; --# notpresent - VPB (Pret Pl P2) => d_ + "oristeis" ; --# notpresent - VPB (Pret Pl P3) => d_ + "urieron" ; --# notpresent - VPB (Fut Ind Sg P1) => d_ + "oriré" ; --# notpresent - VPB (Fut Ind Sg P2) => d_ + "orirás" ; --# notpresent - VPB (Fut Ind Sg P3) => d_ + "orirá" ; --# notpresent - VPB (Fut Ind Pl P1) => d_ + "oriremos" ; --# notpresent - VPB (Fut Ind Pl P2) => d_ + "oriréis" ; --# notpresent - VPB (Fut Ind Pl P3) => d_ + "orirán" ; --# notpresent - VPB (Fut Sub Sg P1) => d_ + "uriere" ; --# notpresent - VPB (Fut Sub Sg P2) => d_ + "urieres" ; --# notpresent - VPB (Fut Sub Sg P3) => d_ + "uriere" ; --# notpresent - VPB (Fut Sub Pl P1) => d_ + "uriéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => d_ + "uriereis" ; --# notpresent - VPB (Fut Sub Pl P3) => d_ + "urieren" ; --# notpresent - VPB (Cond Sg P1) => d_ + "oriría" ; --# notpresent - VPB (Cond Sg P2) => d_ + "orirías" ; --# notpresent - VPB (Cond Sg P3) => d_ + "oriría" ; --# notpresent - VPB (Cond Pl P1) => d_ + "oriríamos" ; --# notpresent - VPB (Cond Pl P2) => d_ + "oriríais" ; --# notpresent - VPB (Cond Pl P3) => d_ + "orirían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => d_ + "uere" ; - VPB (Imper Sg P3) => d_ + "uera" ; - VPB (Imper Pl P1) => d_ + "uramos" ; - VPB (Imper Pl P2) => d_ + "orid" ; - VPB (Imper Pl P3) => d_ + "ueran" ; - VPB (Pass Sg Masc) => d_ + "orido" ; - VPB (Pass Sg Fem) => d_ + "orida" ; - VPB (Pass Pl Masc) => d_ + "oridos" ; - VPB (Pass Pl Fem) => d_ + "oridas" - } - } ; -oper elegir_36 : Str -> Verbum = \elegir -> - let el_ = Predef.tk 4 elegir ; - el_verbum : Str -> Verbum = \part -> - {s = table { - VI Infn => el_ + "egir" ; - VI Ger => el_ + "igiendo" ; - VI Part => part ; - VPB (Pres Ind Sg P1) => el_ + "ijo" ; - VPB (Pres Ind Sg P2) => el_ + "iges" ; - VPB (Pres Ind Sg P3) => el_ + "ige" ; - VPB (Pres Ind Pl P1) => el_ + "egimos" ; - VPB (Pres Ind Pl P2) => el_ + "egís" ; - VPB (Pres Ind Pl P3) => el_ + "igen" ; - VPB (Pres Sub Sg P1) => el_ + "ija" ; - VPB (Pres Sub Sg P2) => el_ + "ijas" ; - VPB (Pres Sub Sg P3) => el_ + "ija" ; - VPB (Pres Sub Pl P1) => el_ + "ijamos" ; - VPB (Pres Sub Pl P2) => el_ + "ijáis" ; - VPB (Pres Sub Pl P3) => el_ + "ijan" ; - VPB (Impf Ind Sg P1) => el_ + "egía" ; --# notpresent - VPB (Impf Ind Sg P2) => el_ + "egías" ; --# notpresent - VPB (Impf Ind Sg P3) => el_ + "egía" ; --# notpresent - VPB (Impf Ind Pl P1) => el_ + "egíamos" ; --# notpresent - VPB (Impf Ind Pl P2) => el_ + "egíais" ; --# notpresent - VPB (Impf Ind Pl P3) => el_ + "egían" ; --# notpresent - VPB (Impf Sub Sg P1) => el_ + "igiera" ; --# notpresent - VPB (Impf Sub Sg P2) => el_ + "igieras" ; --# notpresent - VPB (Impf Sub Sg P3) => el_ + "igiera" ; --# notpresent - VPB (Impf Sub Pl P1) => el_ + "igiéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => el_ + "igierais" ; --# notpresent - VPB (Impf Sub Pl P3) => el_ + "igieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => el_ + "igiese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => el_ + "igieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => el_ + "igiese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => el_ + "igiésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => el_ + "igieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => el_ + "igiesen" ; --# notpresent - VPB (Pret Sg P1) => el_ + "egí" ; --# notpresent - VPB (Pret Sg P2) => el_ + "egiste" ; --# notpresent - VPB (Pret Sg P3) => el_ + "igió" ; --# notpresent - VPB (Pret Pl P1) => el_ + "egimos" ; --# notpresent - VPB (Pret Pl P2) => el_ + "egisteis" ; --# notpresent - VPB (Pret Pl P3) => el_ + "igieron" ; --# notpresent - VPB (Fut Ind Sg P1) => el_ + "egiré" ; --# notpresent - VPB (Fut Ind Sg P2) => el_ + "egirás" ; --# notpresent - VPB (Fut Ind Sg P3) => el_ + "egirá" ; --# notpresent - VPB (Fut Ind Pl P1) => el_ + "egiremos" ; --# notpresent - VPB (Fut Ind Pl P2) => el_ + "egiréis" ; --# notpresent - VPB (Fut Ind Pl P3) => el_ + "egirán" ; --# notpresent - VPB (Fut Sub Sg P1) => el_ + "igiere" ; --# notpresent - VPB (Fut Sub Sg P2) => el_ + "igieres" ; --# notpresent - VPB (Fut Sub Sg P3) => el_ + "igiere" ; --# notpresent - VPB (Fut Sub Pl P1) => el_ + "igiéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => el_ + "igiereis" ; --# notpresent - VPB (Fut Sub Pl P3) => el_ + "igieren" ; --# notpresent - VPB (Cond Sg P1) => el_ + "egiría" ; --# notpresent - VPB (Cond Sg P2) => el_ + "egirías" ; --# notpresent - VPB (Cond Sg P3) => el_ + "egiría" ; --# notpresent - VPB (Cond Pl P1) => el_ + "egiríamos" ; --# notpresent - VPB (Cond Pl P2) => el_ + "egiríais" ; --# notpresent - VPB (Cond Pl P3) => el_ + "egirían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => el_ + "ige" ; - VPB (Imper Sg P3) => el_ + "ija" ; - VPB (Imper Pl P1) => el_ + "ijamos" ; - VPB (Imper Pl P2) => el_ + "egid" ; - VPB (Imper Pl P3) => el_ + "ijan" ; - VPB (Pass Sg Masc) => part ; - VPB (Pass Sg Fem) => init part + "a" ; - VPB (Pass Pl Masc) => part + "s" ; - VPB (Pass Pl Fem) => init part + "as" - }} - in el_verbum (variants {el_ + "egido" ; el_ + "ecto"}) ; - -oper empezar_37 : Str -> Verbum = \empezar -> - let emp_ = Predef.tk 4 empezar in - {s = table { - VI Infn => emp_ + "ezar" ; - VI Ger => emp_ + "ezando" ; - VI Part => emp_ + "ezado" ; - VPB (Pres Ind Sg P1) => emp_ + "iezo" ; - VPB (Pres Ind Sg P2) => emp_ + "iezas" ; - VPB (Pres Ind Sg P3) => emp_ + "ieza" ; - VPB (Pres Ind Pl P1) => emp_ + "ezamos" ; - VPB (Pres Ind Pl P2) => emp_ + "ezáis" ; - VPB (Pres Ind Pl P3) => emp_ + "iezan" ; - VPB (Pres Sub Sg P1) => emp_ + "iece" ; - VPB (Pres Sub Sg P2) => emp_ + "ieces" ; - VPB (Pres Sub Sg P3) => emp_ + "iece" ; - VPB (Pres Sub Pl P1) => emp_ + "ecemos" ; - VPB (Pres Sub Pl P2) => emp_ + "ecéis" ; - VPB (Pres Sub Pl P3) => emp_ + "iecen" ; - VPB (Impf Ind Sg P1) => emp_ + "ezaba" ; --# notpresent - VPB (Impf Ind Sg P2) => emp_ + "ezabas" ; --# notpresent - VPB (Impf Ind Sg P3) => emp_ + "ezaba" ; --# notpresent - VPB (Impf Ind Pl P1) => emp_ + "ezábamos" ; --# notpresent - VPB (Impf Ind Pl P2) => emp_ + "ezabais" ; --# notpresent - VPB (Impf Ind Pl P3) => emp_ + "ezaban" ; --# notpresent - VPB (Impf Sub Sg P1) => emp_ + "ezara" ; --# notpresent - VPB (Impf Sub Sg P2) => emp_ + "ezaras" ; --# notpresent - VPB (Impf Sub Sg P3) => emp_ + "ezara" ; --# notpresent - VPB (Impf Sub Pl P1) => emp_ + "ezáramos" ; --# notpresent - VPB (Impf Sub Pl P2) => emp_ + "ezarais" ; --# notpresent - VPB (Impf Sub Pl P3) => emp_ + "ezaran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => emp_ + "ezase" ; --# notpresent - VPB (ImpfSub2 Sg P2) => emp_ + "ezases" ; --# notpresent - VPB (ImpfSub2 Sg P3) => emp_ + "ezase" ; --# notpresent - VPB (ImpfSub2 Pl P1) => emp_ + "ezásemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => emp_ + "ezaseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => emp_ + "ezasen" ; --# notpresent - VPB (Pret Sg P1) => emp_ + "ecé" ; --# notpresent - VPB (Pret Sg P2) => emp_ + "ezaste" ; --# notpresent - VPB (Pret Sg P3) => emp_ + "ezó" ; --# notpresent - VPB (Pret Pl P1) => emp_ + "ezamos" ; --# notpresent - VPB (Pret Pl P2) => emp_ + "ezasteis" ; --# notpresent - VPB (Pret Pl P3) => emp_ + "ezaron" ; --# notpresent - VPB (Fut Ind Sg P1) => emp_ + "ezaré" ; --# notpresent - VPB (Fut Ind Sg P2) => emp_ + "ezarás" ; --# notpresent - VPB (Fut Ind Sg P3) => emp_ + "ezará" ; --# notpresent - VPB (Fut Ind Pl P1) => emp_ + "ezaremos" ; --# notpresent - VPB (Fut Ind Pl P2) => emp_ + "ezaréis" ; --# notpresent - VPB (Fut Ind Pl P3) => emp_ + "ezarán" ; --# notpresent - VPB (Fut Sub Sg P1) => emp_ + "ezare" ; --# notpresent - VPB (Fut Sub Sg P2) => emp_ + "ezares" ; --# notpresent - VPB (Fut Sub Sg P3) => emp_ + "ezare" ; --# notpresent - VPB (Fut Sub Pl P1) => emp_ + "ezáremos" ; --# notpresent - VPB (Fut Sub Pl P2) => emp_ + "ezareis" ; --# notpresent - VPB (Fut Sub Pl P3) => emp_ + "ezaren" ; --# notpresent - VPB (Cond Sg P1) => emp_ + "ezaría" ; --# notpresent - VPB (Cond Sg P2) => emp_ + "ezarías" ; --# notpresent - VPB (Cond Sg P3) => emp_ + "ezaría" ; --# notpresent - VPB (Cond Pl P1) => emp_ + "ezaríamos" ; --# notpresent - VPB (Cond Pl P2) => emp_ + "ezaríais" ; --# notpresent - VPB (Cond Pl P3) => emp_ + "ezarían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => emp_ + "ieza" ; - VPB (Imper Sg P3) => emp_ + "iece" ; - VPB (Imper Pl P1) => emp_ + "ecemos" ; - VPB (Imper Pl P2) => emp_ + "ezad" ; - VPB (Imper Pl P3) => emp_ + "iecen" ; - VPB (Pass Sg Masc) => emp_ + "ezado" ; - VPB (Pass Sg Fem) => emp_ + "ezada" ; - VPB (Pass Pl Masc) => emp_ + "ezados" ; - VPB (Pass Pl Fem) => emp_ + "ezadas" - } - } ; -oper encontrar_38 : Str -> Verbum = \encontrar -> - let - enc_ = Predef.tk 6 encontrar ; - ntr_ = Predef.dp 3 (Predef.tk 2 encontrar) - in - {s = table { - VI Infn => enc_ + "o" + ntr_ + "ar" ; - VI Ger => enc_ + "o" + ntr_ + "ando" ; - VI Part => enc_ + "o" + ntr_ + "ado" ; - VPB (Pres Ind Sg P1) => enc_ + "ue" + ntr_ + "o" ; - VPB (Pres Ind Sg P2) => enc_ + "ue" + ntr_ + "as" ; - VPB (Pres Ind Sg P3) => enc_ + "ue" + ntr_ + "a" ; - VPB (Pres Ind Pl P1) => enc_ + "o" + ntr_ + "amos" ; - VPB (Pres Ind Pl P2) => enc_ + "o" + ntr_ + "áis" ; - VPB (Pres Ind Pl P3) => enc_ + "ue" + ntr_ + "an" ; - VPB (Pres Sub Sg P1) => enc_ + "ue" + ntr_ + "e" ; - VPB (Pres Sub Sg P2) => enc_ + "ue" + ntr_ + "es" ; - VPB (Pres Sub Sg P3) => enc_ + "ue" + ntr_ + "e" ; - VPB (Pres Sub Pl P1) => enc_ + "o" + ntr_ + "emos" ; - VPB (Pres Sub Pl P2) => enc_ + "o" + ntr_ + "éis" ; - VPB (Pres Sub Pl P3) => enc_ + "ue" + ntr_ + "en" ; - VPB (Impf Ind Sg P1) => enc_ + "o" + ntr_ + "aba" ; --# notpresent - VPB (Impf Ind Sg P2) => enc_ + "o" + ntr_ + "abas" ; --# notpresent - VPB (Impf Ind Sg P3) => enc_ + "o" + ntr_ + "aba" ; --# notpresent - VPB (Impf Ind Pl P1) => enc_ + "o" + ntr_ + "ábamos" ; --# notpresent - VPB (Impf Ind Pl P2) => enc_ + "o" + ntr_ + "abais" ; --# notpresent - VPB (Impf Ind Pl P3) => enc_ + "o" + ntr_ + "aban" ; --# notpresent - VPB (Impf Sub Sg P1) => enc_ + "o" + ntr_ + "ara" ; --# notpresent - VPB (Impf Sub Sg P2) => enc_ + "o" + ntr_ + "aras" ; --# notpresent - VPB (Impf Sub Sg P3) => enc_ + "o" + ntr_ + "ara" ; --# notpresent - VPB (Impf Sub Pl P1) => enc_ + "o" + ntr_ + "áramos" ; --# notpresent - VPB (Impf Sub Pl P2) => enc_ + "o" + ntr_ + "arais" ; --# notpresent - VPB (Impf Sub Pl P3) => enc_ + "o" + ntr_ + "aran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => enc_ + "o" + ntr_ + "ase" ; --# notpresent - VPB (ImpfSub2 Sg P2) => enc_ + "o" + ntr_ + "ases" ; --# notpresent - VPB (ImpfSub2 Sg P3) => enc_ + "o" + ntr_ + "ase" ; --# notpresent - VPB (ImpfSub2 Pl P1) => enc_ + "o" + ntr_ + "ásemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => enc_ + "o" + ntr_ + "aseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => enc_ + "o" + ntr_ + "asen" ; --# notpresent - VPB (Pret Sg P1) => enc_ + "o" + ntr_ + "é" ; --# notpresent - VPB (Pret Sg P2) => enc_ + "o" + ntr_ + "aste" ; --# notpresent - VPB (Pret Sg P3) => enc_ + "o" + ntr_ + "ó" ; --# notpresent - VPB (Pret Pl P1) => enc_ + "o" + ntr_ + "amos" ; --# notpresent - VPB (Pret Pl P2) => enc_ + "o" + ntr_ + "asteis" ; --# notpresent - VPB (Pret Pl P3) => enc_ + "o" + ntr_ + "aron" ; --# notpresent - VPB (Fut Ind Sg P1) => enc_ + "o" + ntr_ + "aré" ; --# notpresent - VPB (Fut Ind Sg P2) => enc_ + "o" + ntr_ + "arás" ; --# notpresent - VPB (Fut Ind Sg P3) => enc_ + "o" + ntr_ + "ará" ; --# notpresent - VPB (Fut Ind Pl P1) => enc_ + "o" + ntr_ + "aremos" ; --# notpresent - VPB (Fut Ind Pl P2) => enc_ + "o" + ntr_ + "aréis" ; --# notpresent - VPB (Fut Ind Pl P3) => enc_ + "o" + ntr_ + "arán" ; --# notpresent - VPB (Fut Sub Sg P1) => enc_ + "o" + ntr_ + "are" ; --# notpresent - VPB (Fut Sub Sg P2) => enc_ + "o" + ntr_ + "ares" ; --# notpresent - VPB (Fut Sub Sg P3) => enc_ + "o" + ntr_ + "are" ; --# notpresent - VPB (Fut Sub Pl P1) => enc_ + "o" + ntr_ + "áremos" ; --# notpresent - VPB (Fut Sub Pl P2) => enc_ + "o" + ntr_ + "areis" ; --# notpresent - VPB (Fut Sub Pl P3) => enc_ + "o" + ntr_ + "aren" ; --# notpresent - VPB (Cond Sg P1) => enc_ + "o" + ntr_ + "aría" ; --# notpresent - VPB (Cond Sg P2) => enc_ + "o" + ntr_ + "arías" ; --# notpresent - VPB (Cond Sg P3) => enc_ + "o" + ntr_ + "aría" ; --# notpresent - VPB (Cond Pl P1) => enc_ + "o" + ntr_ + "aríamos" ; --# notpresent - VPB (Cond Pl P2) => enc_ + "o" + ntr_ + "aríais" ; --# notpresent - VPB (Cond Pl P3) => enc_ + "o" + ntr_ + "arían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => enc_ + "ue" + ntr_ + "a" ; - VPB (Imper Sg P3) => enc_ + "ue" + ntr_ + "e" ; - VPB (Imper Pl P1) => enc_ + "o" + ntr_ + "emos" ; - VPB (Imper Pl P2) => enc_ + "o" + ntr_ + "ad" ; - VPB (Imper Pl P3) => enc_ + "ue" + ntr_ + "en" ; - VPB (Pass Sg Masc) => enc_ + "o" + ntr_ + "ado" ; - VPB (Pass Sg Fem) => enc_ + "o" + ntr_ + "ada" ; - VPB (Pass Pl Masc) => enc_ + "o" + ntr_ + "ados" ; - VPB (Pass Pl Fem) => enc_ + "o" + ntr_ + "adas" - } - } ; -oper contar_38b : Str -> Verbum = \contar -> - let c_ = Predef.tk 5 contar in - {s = table { - VI Infn => c_ + "ontar" ; - VI Ger => c_ + "ontando" ; - VI Part => c_ + "ontado" ; - VPB (Pres Ind Sg P1) => c_ + "uento" ; - VPB (Pres Ind Sg P2) => c_ + "uentas" ; - VPB (Pres Ind Sg P3) => c_ + "uenta" ; - VPB (Pres Ind Pl P1) => c_ + "ontamos" ; - VPB (Pres Ind Pl P2) => c_ + "ontáis" ; - VPB (Pres Ind Pl P3) => c_ + "uentan" ; - VPB (Pres Sub Sg P1) => c_ + "uente" ; - VPB (Pres Sub Sg P2) => c_ + "uentes" ; - VPB (Pres Sub Sg P3) => c_ + "uente" ; - VPB (Pres Sub Pl P1) => c_ + "ontemos" ; - VPB (Pres Sub Pl P2) => c_ + "ontéis" ; - VPB (Pres Sub Pl P3) => c_ + "uenten" ; - VPB (Impf Ind Sg P1) => c_ + "ontaba" ; --# notpresent - VPB (Impf Ind Sg P2) => c_ + "ontabas" ; --# notpresent - VPB (Impf Ind Sg P3) => c_ + "ontaba" ; --# notpresent - VPB (Impf Ind Pl P1) => c_ + "ontábamos" ; --# notpresent - VPB (Impf Ind Pl P2) => c_ + "ontabais" ; --# notpresent - VPB (Impf Ind Pl P3) => c_ + "ontaban" ; --# notpresent - VPB (Impf Sub Sg P1) => c_ + "ontara" ; --# notpresent - VPB (Impf Sub Sg P2) => c_ + "ontaras" ; --# notpresent - VPB (Impf Sub Sg P3) => c_ + "ontara" ; --# notpresent - VPB (Impf Sub Pl P1) => c_ + "ontáramos" ; --# notpresent - VPB (Impf Sub Pl P2) => c_ + "ontarais" ; --# notpresent - VPB (Impf Sub Pl P3) => c_ + "ontaran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => c_ + "ontase" ; --# notpresent - VPB (ImpfSub2 Sg P2) => c_ + "ontases" ; --# notpresent - VPB (ImpfSub2 Sg P3) => c_ + "ontase" ; --# notpresent - VPB (ImpfSub2 Pl P1) => c_ + "ontásemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => c_ + "ontaseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => c_ + "ontasen" ; --# notpresent - VPB (Pret Sg P1) => c_ + "onté" ; --# notpresent - VPB (Pret Sg P2) => c_ + "ontaste" ; --# notpresent - VPB (Pret Sg P3) => c_ + "ontó" ; --# notpresent - VPB (Pret Pl P1) => c_ + "ontamos" ; --# notpresent - VPB (Pret Pl P2) => c_ + "ontasteis" ; --# notpresent - VPB (Pret Pl P3) => c_ + "ontaron" ; --# notpresent - VPB (Fut Ind Sg P1) => c_ + "ontaré" ; --# notpresent - VPB (Fut Ind Sg P2) => c_ + "ontarás" ; --# notpresent - VPB (Fut Ind Sg P3) => c_ + "ontará" ; --# notpresent - VPB (Fut Ind Pl P1) => c_ + "ontaremos" ; --# notpresent - VPB (Fut Ind Pl P2) => c_ + "ontaréis" ; --# notpresent - VPB (Fut Ind Pl P3) => c_ + "ontarán" ; --# notpresent - VPB (Fut Sub Sg P1) => c_ + "ontare" ; --# notpresent - VPB (Fut Sub Sg P2) => c_ + "ontares" ; --# notpresent - VPB (Fut Sub Sg P3) => c_ + "ontare" ; --# notpresent - VPB (Fut Sub Pl P1) => c_ + "ontáremos" ; --# notpresent - VPB (Fut Sub Pl P2) => c_ + "ontareis" ; --# notpresent - VPB (Fut Sub Pl P3) => c_ + "ontaren" ; --# notpresent - VPB (Cond Sg P1) => c_ + "ontaría" ; --# notpresent - VPB (Cond Sg P2) => c_ + "ontarías" ; --# notpresent - VPB (Cond Sg P3) => c_ + "ontaría" ; --# notpresent - VPB (Cond Pl P1) => c_ + "ontaríamos" ; --# notpresent - VPB (Cond Pl P2) => c_ + "ontaríais" ; --# notpresent - VPB (Cond Pl P3) => c_ + "ontarían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => c_ + "uenta" ; - VPB (Imper Sg P3) => c_ + "uente" ; - VPB (Imper Pl P1) => c_ + "ontemos" ; - VPB (Imper Pl P2) => c_ + "ontad" ; - VPB (Imper Pl P3) => c_ + "uenten" ; - VPB (Pass Sg Masc) => c_ + "ontado" ; - VPB (Pass Sg Fem) => c_ + "ontada" ; - VPB (Pass Pl Masc) => c_ + "ontados" ; - VPB (Pass Pl Fem) => c_ + "ontadas" - } - } ; -oper enraizar_39 : Str -> Verbum = \enraizar -> - let enra_ = Predef.tk 4 enraizar in - {s = table { - VI Infn => enra_ + "izar" ; - VI Ger => enra_ + "izando" ; - VI Part => enra_ + "izado" ; - VPB (Pres Ind Sg P1) => enra_ + "ízo" ; - VPB (Pres Ind Sg P2) => enra_ + "ízas" ; - VPB (Pres Ind Sg P3) => enra_ + "íza" ; - VPB (Pres Ind Pl P1) => enra_ + "izamos" ; - VPB (Pres Ind Pl P2) => enra_ + "izáis" ; - VPB (Pres Ind Pl P3) => enra_ + "ízan" ; - VPB (Pres Sub Sg P1) => enra_ + "íce" ; - VPB (Pres Sub Sg P2) => enra_ + "íces" ; - VPB (Pres Sub Sg P3) => enra_ + "íce" ; - VPB (Pres Sub Pl P1) => enra_ + "icemos" ; - VPB (Pres Sub Pl P2) => enra_ + "icéis" ; - VPB (Pres Sub Pl P3) => enra_ + "ícen" ; - VPB (Impf Ind Sg P1) => enra_ + "izaba" ; --# notpresent - VPB (Impf Ind Sg P2) => enra_ + "izabas" ; --# notpresent - VPB (Impf Ind Sg P3) => enra_ + "izaba" ; --# notpresent - VPB (Impf Ind Pl P1) => enra_ + "izábamos" ; --# notpresent - VPB (Impf Ind Pl P2) => enra_ + "izabais" ; --# notpresent - VPB (Impf Ind Pl P3) => enra_ + "izaban" ; --# notpresent - VPB (Impf Sub Sg P1) => enra_ + "izara" ; --# notpresent - VPB (Impf Sub Sg P2) => enra_ + "izaras" ; --# notpresent - VPB (Impf Sub Sg P3) => enra_ + "izara" ; --# notpresent - VPB (Impf Sub Pl P1) => enra_ + "izáramos" ; --# notpresent - VPB (Impf Sub Pl P2) => enra_ + "izarais" ; --# notpresent - VPB (Impf Sub Pl P3) => enra_ + "izaran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => enra_ + "izase" ; --# notpresent - VPB (ImpfSub2 Sg P2) => enra_ + "izases" ; --# notpresent - VPB (ImpfSub2 Sg P3) => enra_ + "izase" ; --# notpresent - VPB (ImpfSub2 Pl P1) => enra_ + "izásemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => enra_ + "izaseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => enra_ + "izasen" ; --# notpresent - VPB (Pret Sg P1) => enra_ + "icé" ; --# notpresent - VPB (Pret Sg P2) => enra_ + "izaste" ; --# notpresent - VPB (Pret Sg P3) => enra_ + "izó" ; --# notpresent - VPB (Pret Pl P1) => enra_ + "izamos" ; --# notpresent - VPB (Pret Pl P2) => enra_ + "izasteis" ; --# notpresent - VPB (Pret Pl P3) => enra_ + "izaron" ; --# notpresent - VPB (Fut Ind Sg P1) => enra_ + "izaré" ; --# notpresent - VPB (Fut Ind Sg P2) => enra_ + "izarás" ; --# notpresent - VPB (Fut Ind Sg P3) => enra_ + "izará" ; --# notpresent - VPB (Fut Ind Pl P1) => enra_ + "izaremos" ; --# notpresent - VPB (Fut Ind Pl P2) => enra_ + "izaréis" ; --# notpresent - VPB (Fut Ind Pl P3) => enra_ + "izarán" ; --# notpresent - VPB (Fut Sub Sg P1) => enra_ + "izare" ; --# notpresent - VPB (Fut Sub Sg P2) => enra_ + "izares" ; --# notpresent - VPB (Fut Sub Sg P3) => enra_ + "izare" ; --# notpresent - VPB (Fut Sub Pl P1) => enra_ + "izáremos" ; --# notpresent - VPB (Fut Sub Pl P2) => enra_ + "izareis" ; --# notpresent - VPB (Fut Sub Pl P3) => enra_ + "izaren" ; --# notpresent - VPB (Cond Sg P1) => enra_ + "izaría" ; --# notpresent - VPB (Cond Sg P2) => enra_ + "izarías" ; --# notpresent - VPB (Cond Sg P3) => enra_ + "izaría" ; --# notpresent - VPB (Cond Pl P1) => enra_ + "izaríamos" ; --# notpresent - VPB (Cond Pl P2) => enra_ + "izaríais" ; --# notpresent - VPB (Cond Pl P3) => enra_ + "izarían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => enra_ + "íza" ; - VPB (Imper Sg P3) => enra_ + "íce" ; - VPB (Imper Pl P1) => enra_ + "icemos" ; - VPB (Imper Pl P2) => enra_ + "izad" ; - VPB (Imper Pl P3) => enra_ + "ícen" ; - VPB (Pass Sg Masc) => enra_ + "izado" ; - VPB (Pass Sg Fem) => enra_ + "izada" ; - VPB (Pass Pl Masc) => enra_ + "izados" ; - VPB (Pass Pl Fem) => enra_ + "izadas" - } - } ; -oper erguir_40 : Str -> Verbum = \erguir -> - let x_ = Predef.tk 6 erguir in - {s = table { - VI Infn => x_ + "erguir" ; - VI Ger => x_ + "irguiendo" ; - VI Part => x_ + "erguido" ; - VPB (Pres Ind Sg P1) => x_ + "yergo" ; - VPB (Pres Ind Sg P2) => x_ + "yergues" ; - VPB (Pres Ind Sg P3) => x_ + "yergue" ; - VPB (Pres Ind Pl P1) => x_ + "erguimos" ; - VPB (Pres Ind Pl P2) => x_ + "erguís" ; - VPB (Pres Ind Pl P3) => x_ + "yerguen" ; - VPB (Pres Sub Sg P1) => x_ + "yerga" ; - VPB (Pres Sub Sg P2) => x_ + "yergas" ; - VPB (Pres Sub Sg P3) => x_ + "yerga" ; - VPB (Pres Sub Pl P1) => x_ + "irgamos" ; - VPB (Pres Sub Pl P2) => x_ + "irgáis" ; - VPB (Pres Sub Pl P3) => x_ + "yergan" ; - VPB (Impf Ind Sg P1) => x_ + "erguía" ; --# notpresent - VPB (Impf Ind Sg P2) => x_ + "erguías" ; --# notpresent - VPB (Impf Ind Sg P3) => x_ + "erguía" ; --# notpresent - VPB (Impf Ind Pl P1) => x_ + "erguíamos" ; --# notpresent - VPB (Impf Ind Pl P2) => x_ + "erguíais" ; --# notpresent - VPB (Impf Ind Pl P3) => x_ + "erguían" ; --# notpresent - VPB (Impf Sub Sg P1) => x_ + "irguiera" ; --# notpresent - VPB (Impf Sub Sg P2) => x_ + "irguieras" ; --# notpresent - VPB (Impf Sub Sg P3) => x_ + "irguiera" ; --# notpresent - VPB (Impf Sub Pl P1) => x_ + "irguiéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => x_ + "irguierais" ; --# notpresent - VPB (Impf Sub Pl P3) => x_ + "irguieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => x_ + "irguiese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => x_ + "irguieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => x_ + "irguiese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => x_ + "irguiésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => x_ + "irguieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => x_ + "irguiesen" ; --# notpresent - VPB (Pret Sg P1) => x_ + "erguí" ; --# notpresent - VPB (Pret Sg P2) => x_ + "erguiste" ; --# notpresent - VPB (Pret Sg P3) => x_ + "irguió" ; --# notpresent - VPB (Pret Pl P1) => x_ + "erguimos" ; --# notpresent - VPB (Pret Pl P2) => x_ + "erguisteis" ; --# notpresent - VPB (Pret Pl P3) => x_ + "irguieron" ; --# notpresent - VPB (Fut Ind Sg P1) => x_ + "erguiré" ; --# notpresent - VPB (Fut Ind Sg P2) => x_ + "erguirás" ; --# notpresent - VPB (Fut Ind Sg P3) => x_ + "erguirá" ; --# notpresent - VPB (Fut Ind Pl P1) => x_ + "erguiremos" ; --# notpresent - VPB (Fut Ind Pl P2) => x_ + "erguiréis" ; --# notpresent - VPB (Fut Ind Pl P3) => x_ + "erguirán" ; --# notpresent - VPB (Fut Sub Sg P1) => x_ + "irguiere" ; --# notpresent - VPB (Fut Sub Sg P2) => x_ + "irguieres" ; --# notpresent - VPB (Fut Sub Sg P3) => x_ + "irguiere" ; --# notpresent - VPB (Fut Sub Pl P1) => x_ + "irguiéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => x_ + "irguiereis" ; --# notpresent - VPB (Fut Sub Pl P3) => x_ + "irguieren" ; --# notpresent - VPB (Cond Sg P1) => x_ + "erguiría" ; --# notpresent - VPB (Cond Sg P2) => x_ + "erguirías" ; --# notpresent - VPB (Cond Sg P3) => x_ + "erguiría" ; --# notpresent - VPB (Cond Pl P1) => x_ + "erguiríamos" ; --# notpresent - VPB (Cond Pl P2) => x_ + "erguiríais" ; --# notpresent - VPB (Cond Pl P3) => x_ + "erguirían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => x_ + "yergue" ; - VPB (Imper Sg P3) => x_ + "yerga" ; - VPB (Imper Pl P1) => x_ + "yergamos" ; - VPB (Imper Pl P2) => x_ + "erguid" ; - VPB (Imper Pl P3) => x_ + "yergan" ; - VPB (Pass Sg Masc) => x_ + "erguido" ; - VPB (Pass Sg Fem) => x_ + "erguida" ; - VPB (Pass Pl Masc) => x_ + "erguidos" ; - VPB (Pass Pl Fem) => x_ + "erguidas" - } - } ; -oper errar_41 : Str -> Verbum = \errar -> - let x_ = Predef.tk 5 errar in - {s = table { - VI Infn => x_ + "errar" ; - VI Ger => x_ + "errando" ; - VI Part => x_ + "errado" ; - VPB (Pres Ind Sg P1) => x_ + "yerro" ; - VPB (Pres Ind Sg P2) => x_ + "yerras" ; - VPB (Pres Ind Sg P3) => x_ + "yerra" ; - VPB (Pres Ind Pl P1) => x_ + "erramos" ; - VPB (Pres Ind Pl P2) => x_ + "erráis" ; - VPB (Pres Ind Pl P3) => x_ + "yerran" ; - VPB (Pres Sub Sg P1) => x_ + "yerre" ; - VPB (Pres Sub Sg P2) => x_ + "yerres" ; - VPB (Pres Sub Sg P3) => x_ + "yerre" ; - VPB (Pres Sub Pl P1) => x_ + "erremos" ; - VPB (Pres Sub Pl P2) => x_ + "erréis" ; - VPB (Pres Sub Pl P3) => x_ + "yerren" ; - VPB (Impf Ind Sg P1) => x_ + "erraba" ; --# notpresent - VPB (Impf Ind Sg P2) => x_ + "errabas" ; --# notpresent - VPB (Impf Ind Sg P3) => x_ + "erraba" ; --# notpresent - VPB (Impf Ind Pl P1) => x_ + "errábamos" ; --# notpresent - VPB (Impf Ind Pl P2) => x_ + "errabais" ; --# notpresent - VPB (Impf Ind Pl P3) => x_ + "erraban" ; --# notpresent - VPB (Impf Sub Sg P1) => x_ + "errara" ; --# notpresent - VPB (Impf Sub Sg P2) => x_ + "erraras" ; --# notpresent - VPB (Impf Sub Sg P3) => x_ + "errara" ; --# notpresent - VPB (Impf Sub Pl P1) => x_ + "erráramos" ; --# notpresent - VPB (Impf Sub Pl P2) => x_ + "errarais" ; --# notpresent - VPB (Impf Sub Pl P3) => x_ + "erraran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => x_ + "errase" ; --# notpresent - VPB (ImpfSub2 Sg P2) => x_ + "errases" ; --# notpresent - VPB (ImpfSub2 Sg P3) => x_ + "errase" ; --# notpresent - VPB (ImpfSub2 Pl P1) => x_ + "errásemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => x_ + "erraseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => x_ + "errasen" ; --# notpresent - VPB (Pret Sg P1) => x_ + "erré" ; --# notpresent - VPB (Pret Sg P2) => x_ + "erraste" ; --# notpresent - VPB (Pret Sg P3) => x_ + "erró" ; --# notpresent - VPB (Pret Pl P1) => x_ + "erramos" ; --# notpresent - VPB (Pret Pl P2) => x_ + "errasteis" ; --# notpresent - VPB (Pret Pl P3) => x_ + "erraron" ; --# notpresent - VPB (Fut Ind Sg P1) => x_ + "erraré" ; --# notpresent - VPB (Fut Ind Sg P2) => x_ + "errarás" ; --# notpresent - VPB (Fut Ind Sg P3) => x_ + "errará" ; --# notpresent - VPB (Fut Ind Pl P1) => x_ + "erraremos" ; --# notpresent - VPB (Fut Ind Pl P2) => x_ + "erraréis" ; --# notpresent - VPB (Fut Ind Pl P3) => x_ + "errarán" ; --# notpresent - VPB (Fut Sub Sg P1) => x_ + "errare" ; --# notpresent - VPB (Fut Sub Sg P2) => x_ + "errares" ; --# notpresent - VPB (Fut Sub Sg P3) => x_ + "errare" ; --# notpresent - VPB (Fut Sub Pl P1) => x_ + "erráremos" ; --# notpresent - VPB (Fut Sub Pl P2) => x_ + "errareis" ; --# notpresent - VPB (Fut Sub Pl P3) => x_ + "erraren" ; --# notpresent - VPB (Cond Sg P1) => x_ + "erraría" ; --# notpresent - VPB (Cond Sg P2) => x_ + "errarías" ; --# notpresent - VPB (Cond Sg P3) => x_ + "erraría" ; --# notpresent - VPB (Cond Pl P1) => x_ + "erraríamos" ; --# notpresent - VPB (Cond Pl P2) => x_ + "erraríais" ; --# notpresent - VPB (Cond Pl P3) => x_ + "errarían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => x_ + "yerra" ; - VPB (Imper Sg P3) => x_ + "yerre" ; - VPB (Imper Pl P1) => x_ + "erremos" ; - VPB (Imper Pl P2) => x_ + "errad" ; - VPB (Imper Pl P3) => x_ + "yerren" ; - VPB (Pass Sg Masc) => x_ + "errado" ; - VPB (Pass Sg Fem) => x_ + "errada" ; - VPB (Pass Pl Masc) => x_ + "errados" ; - VPB (Pass Pl Fem) => x_ + "erradas" - } - } ; -oper forzar_42 : Str -> Verbum = \forzar -> - let f_ = Predef.tk 5 forzar in - {s = table { - VI Infn => f_ + "orzar" ; - VI Ger => f_ + "orzando" ; - VI Part => f_ + "orzado" ; - VPB (Pres Ind Sg P1) => f_ + "uerzo" ; - VPB (Pres Ind Sg P2) => f_ + "uerzas" ; - VPB (Pres Ind Sg P3) => f_ + "uerza" ; - VPB (Pres Ind Pl P1) => f_ + "orzamos" ; - VPB (Pres Ind Pl P2) => f_ + "orzáis" ; - VPB (Pres Ind Pl P3) => f_ + "uerzan" ; - VPB (Pres Sub Sg P1) => f_ + "uerce" ; - VPB (Pres Sub Sg P2) => f_ + "uerces" ; - VPB (Pres Sub Sg P3) => f_ + "uerce" ; - VPB (Pres Sub Pl P1) => f_ + "orcemos" ; - VPB (Pres Sub Pl P2) => f_ + "orcéis" ; - VPB (Pres Sub Pl P3) => f_ + "uercen" ; - VPB (Impf Ind Sg P1) => f_ + "orzaba" ; --# notpresent - VPB (Impf Ind Sg P2) => f_ + "orzabas" ; --# notpresent - VPB (Impf Ind Sg P3) => f_ + "orzaba" ; --# notpresent - VPB (Impf Ind Pl P1) => f_ + "orzábamos" ; --# notpresent - VPB (Impf Ind Pl P2) => f_ + "orzabais" ; --# notpresent - VPB (Impf Ind Pl P3) => f_ + "orzaban" ; --# notpresent - VPB (Impf Sub Sg P1) => f_ + "orzara" ; --# notpresent - VPB (Impf Sub Sg P2) => f_ + "orzaras" ; --# notpresent - VPB (Impf Sub Sg P3) => f_ + "orzara" ; --# notpresent - VPB (Impf Sub Pl P1) => f_ + "orzáramos" ; --# notpresent - VPB (Impf Sub Pl P2) => f_ + "orzarais" ; --# notpresent - VPB (Impf Sub Pl P3) => f_ + "orzaran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => f_ + "orzase" ; --# notpresent - VPB (ImpfSub2 Sg P2) => f_ + "orzases" ; --# notpresent - VPB (ImpfSub2 Sg P3) => f_ + "orzase" ; --# notpresent - VPB (ImpfSub2 Pl P1) => f_ + "orzásemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => f_ + "orzaseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => f_ + "orzasen" ; --# notpresent - VPB (Pret Sg P1) => f_ + "orcé" ; --# notpresent - VPB (Pret Sg P2) => f_ + "orzaste" ; --# notpresent - VPB (Pret Sg P3) => f_ + "orzó" ; --# notpresent - VPB (Pret Pl P1) => f_ + "orzamos" ; --# notpresent - VPB (Pret Pl P2) => f_ + "orzasteis" ; --# notpresent - VPB (Pret Pl P3) => f_ + "orzaron" ; --# notpresent - VPB (Fut Ind Sg P1) => f_ + "orzaré" ; --# notpresent - VPB (Fut Ind Sg P2) => f_ + "orzarás" ; --# notpresent - VPB (Fut Ind Sg P3) => f_ + "orzará" ; --# notpresent - VPB (Fut Ind Pl P1) => f_ + "orzaremos" ; --# notpresent - VPB (Fut Ind Pl P2) => f_ + "orzaréis" ; --# notpresent - VPB (Fut Ind Pl P3) => f_ + "orzarán" ; --# notpresent - VPB (Fut Sub Sg P1) => f_ + "orzare" ; --# notpresent - VPB (Fut Sub Sg P2) => f_ + "orzares" ; --# notpresent - VPB (Fut Sub Sg P3) => f_ + "orzare" ; --# notpresent - VPB (Fut Sub Pl P1) => f_ + "orzáremos" ; --# notpresent - VPB (Fut Sub Pl P2) => f_ + "orzareis" ; --# notpresent - VPB (Fut Sub Pl P3) => f_ + "orzaren" ; --# notpresent - VPB (Cond Sg P1) => f_ + "orzaría" ; --# notpresent - VPB (Cond Sg P2) => f_ + "orzarías" ; --# notpresent - VPB (Cond Sg P3) => f_ + "orzaría" ; --# notpresent - VPB (Cond Pl P1) => f_ + "orzaríamos" ; --# notpresent - VPB (Cond Pl P2) => f_ + "orzaríais" ; --# notpresent - VPB (Cond Pl P3) => f_ + "orzarían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => f_ + "uerza" ; - VPB (Imper Sg P3) => f_ + "uerce" ; - VPB (Imper Pl P1) => f_ + "orcemos" ; - VPB (Imper Pl P2) => f_ + "orzad" ; - VPB (Imper Pl P3) => f_ + "uercen" ; - VPB (Pass Sg Masc) => f_ + "orzado" ; - VPB (Pass Sg Fem) => f_ + "orzada" ; - VPB (Pass Pl Masc) => f_ + "orzados" ; - VPB (Pass Pl Fem) => f_ + "orzadas" - } - } ; -oper guiar_43 : Str -> Verbum = \guiar -> - let gu_ = Predef.tk 3 guiar in - {s = table { - VI Infn => gu_ + "iar" ; - VI Ger => gu_ + "iando" ; - VI Part => gu_ + "iado" ; - VPB (Pres Ind Sg P1) => gu_ + "ío" ; - VPB (Pres Ind Sg P2) => gu_ + "ías" ; - VPB (Pres Ind Sg P3) => gu_ + "ía" ; - VPB (Pres Ind Pl P1) => gu_ + "iamos" ; - VPB (Pres Ind Pl P2) => gu_ + "iáis" ; - VPB (Pres Ind Pl P3) => gu_ + "ían" ; - VPB (Pres Sub Sg P1) => gu_ + "íe" ; - VPB (Pres Sub Sg P2) => gu_ + "íes" ; - VPB (Pres Sub Sg P3) => gu_ + "íe" ; - VPB (Pres Sub Pl P1) => gu_ + "iemos" ; - VPB (Pres Sub Pl P2) => gu_ + "iéis" ; - VPB (Pres Sub Pl P3) => gu_ + "íen" ; - VPB (Impf Ind Sg P1) => gu_ + "iaba" ; --# notpresent - VPB (Impf Ind Sg P2) => gu_ + "iabas" ; --# notpresent - VPB (Impf Ind Sg P3) => gu_ + "iaba" ; --# notpresent - VPB (Impf Ind Pl P1) => gu_ + "iábamos" ; --# notpresent - VPB (Impf Ind Pl P2) => gu_ + "iabais" ; --# notpresent - VPB (Impf Ind Pl P3) => gu_ + "iaban" ; --# notpresent - VPB (Impf Sub Sg P1) => gu_ + "iara" ; --# notpresent - VPB (Impf Sub Sg P2) => gu_ + "iaras" ; --# notpresent - VPB (Impf Sub Sg P3) => gu_ + "iara" ; --# notpresent - VPB (Impf Sub Pl P1) => gu_ + "iáramos" ; --# notpresent - VPB (Impf Sub Pl P2) => gu_ + "iarais" ; --# notpresent - VPB (Impf Sub Pl P3) => gu_ + "iaran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => gu_ + "iase" ; --# notpresent - VPB (ImpfSub2 Sg P2) => gu_ + "iases" ; --# notpresent - VPB (ImpfSub2 Sg P3) => gu_ + "iase" ; --# notpresent - VPB (ImpfSub2 Pl P1) => gu_ + "iásemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => gu_ + "iaseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => gu_ + "iasen" ; --# notpresent - VPB (Pret Sg P1) => gu_ + "ié" ; --# notpresent - VPB (Pret Sg P2) => gu_ + "iaste" ; --# notpresent - VPB (Pret Sg P3) => gu_ + "ió" ; --# notpresent - VPB (Pret Pl P1) => gu_ + "iamos" ; --# notpresent - VPB (Pret Pl P2) => gu_ + "iasteis" ; --# notpresent - VPB (Pret Pl P3) => gu_ + "iaron" ; --# notpresent - VPB (Fut Ind Sg P1) => gu_ + "iaré" ; --# notpresent - VPB (Fut Ind Sg P2) => gu_ + "iarás" ; --# notpresent - VPB (Fut Ind Sg P3) => gu_ + "iará" ; --# notpresent - VPB (Fut Ind Pl P1) => gu_ + "iaremos" ; --# notpresent - VPB (Fut Ind Pl P2) => gu_ + "iaréis" ; --# notpresent - VPB (Fut Ind Pl P3) => gu_ + "iarán" ; --# notpresent - VPB (Fut Sub Sg P1) => gu_ + "iare" ; --# notpresent - VPB (Fut Sub Sg P2) => gu_ + "iares" ; --# notpresent - VPB (Fut Sub Sg P3) => gu_ + "iare" ; --# notpresent - VPB (Fut Sub Pl P1) => gu_ + "iáremos" ; --# notpresent - VPB (Fut Sub Pl P2) => gu_ + "iareis" ; --# notpresent - VPB (Fut Sub Pl P3) => gu_ + "iaren" ; --# notpresent - VPB (Cond Sg P1) => gu_ + "iaría" ; --# notpresent - VPB (Cond Sg P2) => gu_ + "iarías" ; --# notpresent - VPB (Cond Sg P3) => gu_ + "iaría" ; --# notpresent - VPB (Cond Pl P1) => gu_ + "iaríamos" ; --# notpresent - VPB (Cond Pl P2) => gu_ + "iaríais" ; --# notpresent - VPB (Cond Pl P3) => gu_ + "iarían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => gu_ + "ía" ; - VPB (Imper Sg P3) => gu_ + "íe" ; - VPB (Imper Pl P1) => gu_ + "iemos" ; - VPB (Imper Pl P2) => gu_ + "iad" ; - VPB (Imper Pl P3) => gu_ + "íen" ; - VPB (Pass Sg Masc) => gu_ + "iado" ; - VPB (Pass Sg Fem) => gu_ + "iada" ; - VPB (Pass Pl Masc) => gu_ + "iados" ; - VPB (Pass Pl Fem) => gu_ + "iadas" - } - } ; -oper hacer_44 : Str -> Verbum = \hacer -> - let h_ = Predef.tk 4 hacer in - {s = table { - VI Infn => h_ + "acer" ; - VI Ger => h_ + "aciendo" ; - VI Part => h_ + "echo" ; - VPB (Pres Ind Sg P1) => h_ + "ago" ; - VPB (Pres Ind Sg P2) => h_ + "aces" ; - VPB (Pres Ind Sg P3) => h_ + "ace" ; - VPB (Pres Ind Pl P1) => h_ + "acemos" ; - VPB (Pres Ind Pl P2) => h_ + "acéis" ; - VPB (Pres Ind Pl P3) => h_ + "acen" ; - VPB (Pres Sub Sg P1) => h_ + "aga" ; - VPB (Pres Sub Sg P2) => h_ + "agas" ; - VPB (Pres Sub Sg P3) => h_ + "aga" ; - VPB (Pres Sub Pl P1) => h_ + "agamos" ; - VPB (Pres Sub Pl P2) => h_ + "agáis" ; - VPB (Pres Sub Pl P3) => h_ + "agan" ; - VPB (Impf Ind Sg P1) => h_ + "acía" ; --# notpresent - VPB (Impf Ind Sg P2) => h_ + "acías" ; --# notpresent - VPB (Impf Ind Sg P3) => h_ + "acía" ; --# notpresent - VPB (Impf Ind Pl P1) => h_ + "acíamos" ; --# notpresent - VPB (Impf Ind Pl P2) => h_ + "acíais" ; --# notpresent - VPB (Impf Ind Pl P3) => h_ + "acían" ; --# notpresent - VPB (Impf Sub Sg P1) => h_ + "iciera" ; --# notpresent - VPB (Impf Sub Sg P2) => h_ + "icieras" ; --# notpresent - VPB (Impf Sub Sg P3) => h_ + "iciera" ; --# notpresent - VPB (Impf Sub Pl P1) => h_ + "iciéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => h_ + "icierais" ; --# notpresent - VPB (Impf Sub Pl P3) => h_ + "icieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => h_ + "iciese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => h_ + "icieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => h_ + "iciese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => h_ + "iciésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => h_ + "icieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => h_ + "iciesen" ; --# notpresent - VPB (Pret Sg P1) => h_ + "ice" ; --# notpresent - VPB (Pret Sg P2) => h_ + "iciste" ; --# notpresent - VPB (Pret Sg P3) => h_ + "izo" ; --# notpresent - VPB (Pret Pl P1) => h_ + "icimos" ; --# notpresent - VPB (Pret Pl P2) => h_ + "icisteis" ; --# notpresent - VPB (Pret Pl P3) => h_ + "icieron" ; --# notpresent - VPB (Fut Ind Sg P1) => h_ + "aré" ; --# notpresent - VPB (Fut Ind Sg P2) => h_ + "arás" ; --# notpresent - VPB (Fut Ind Sg P3) => h_ + "ará" ; --# notpresent - VPB (Fut Ind Pl P1) => h_ + "aremos" ; --# notpresent - VPB (Fut Ind Pl P2) => h_ + "aréis" ; --# notpresent - VPB (Fut Ind Pl P3) => h_ + "arán" ; --# notpresent - VPB (Fut Sub Sg P1) => h_ + "iciere" ; --# notpresent - VPB (Fut Sub Sg P2) => h_ + "icieres" ; --# notpresent - VPB (Fut Sub Sg P3) => h_ + "iciere" ; --# notpresent - VPB (Fut Sub Pl P1) => h_ + "iciéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => h_ + "iciereis" ; --# notpresent - VPB (Fut Sub Pl P3) => h_ + "icieren" ; --# notpresent - VPB (Cond Sg P1) => h_ + "aría" ; --# notpresent - VPB (Cond Sg P2) => h_ + "arías" ; --# notpresent - VPB (Cond Sg P3) => h_ + "aría" ; --# notpresent - VPB (Cond Pl P1) => h_ + "aríamos" ; --# notpresent - VPB (Cond Pl P2) => h_ + "aríais" ; --# notpresent - VPB (Cond Pl P3) => h_ + "arían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => h_ + "az" ; - VPB (Imper Sg P3) => h_ + "aga" ; - VPB (Imper Pl P1) => h_ + "agamos" ; - VPB (Imper Pl P2) => h_ + "aced" ; - VPB (Imper Pl P3) => h_ + "agan" ; - VPB (Pass Sg Masc) => h_ + "echo" ; - VPB (Pass Sg Fem) => h_ + "echa" ; - VPB (Pass Pl Masc) => h_ + "echos" ; - VPB (Pass Pl Fem) => h_ + "echas" - } - } ; -oper influir_45 : Str -> Verbum = \influir -> - let influ_ = Predef.tk 2 influir in - {s = table { - VI Infn => influ_ + "ir" ; - VI Ger => influ_ + "yendo" ; - VI Part => influ_ + "ido" ; - VPB (Pres Ind Sg P1) => influ_ + "yo" ; - VPB (Pres Ind Sg P2) => influ_ + "yes" ; - VPB (Pres Ind Sg P3) => influ_ + "ye" ; - VPB (Pres Ind Pl P1) => influ_ + "imos" ; - VPB (Pres Ind Pl P2) => influ_ + "ís" ; - VPB (Pres Ind Pl P3) => influ_ + "yen" ; - VPB (Pres Sub Sg P1) => influ_ + "ya" ; - VPB (Pres Sub Sg P2) => influ_ + "yas" ; - VPB (Pres Sub Sg P3) => influ_ + "ya" ; - VPB (Pres Sub Pl P1) => influ_ + "yamos" ; - VPB (Pres Sub Pl P2) => influ_ + "yáis" ; - VPB (Pres Sub Pl P3) => influ_ + "yan" ; - VPB (Impf Ind Sg P1) => influ_ + "ía" ; --# notpresent - VPB (Impf Ind Sg P2) => influ_ + "ías" ; --# notpresent - VPB (Impf Ind Sg P3) => influ_ + "ía" ; --# notpresent - VPB (Impf Ind Pl P1) => influ_ + "íamos" ; --# notpresent - VPB (Impf Ind Pl P2) => influ_ + "íais" ; --# notpresent - VPB (Impf Ind Pl P3) => influ_ + "ían" ; --# notpresent - VPB (Impf Sub Sg P1) => influ_ + "yera" ; --# notpresent - VPB (Impf Sub Sg P2) => influ_ + "yeras" ; --# notpresent - VPB (Impf Sub Sg P3) => influ_ + "yera" ; --# notpresent - VPB (Impf Sub Pl P1) => influ_ + "yéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => influ_ + "yerais" ; --# notpresent - VPB (Impf Sub Pl P3) => influ_ + "yeran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => influ_ + "yese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => influ_ + "yeses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => influ_ + "yese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => influ_ + "yésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => influ_ + "yeseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => influ_ + "yesen" ; --# notpresent - VPB (Pret Sg P1) => influ_ + "í" ; --# notpresent - VPB (Pret Sg P2) => influ_ + "iste" ; --# notpresent - VPB (Pret Sg P3) => influ_ + "yó" ; --# notpresent - VPB (Pret Pl P1) => influ_ + "imos" ; --# notpresent - VPB (Pret Pl P2) => influ_ + "isteis" ; --# notpresent - VPB (Pret Pl P3) => influ_ + "yeron" ; --# notpresent - VPB (Fut Ind Sg P1) => influ_ + "iré" ; --# notpresent - VPB (Fut Ind Sg P2) => influ_ + "irás" ; --# notpresent - VPB (Fut Ind Sg P3) => influ_ + "irá" ; --# notpresent - VPB (Fut Ind Pl P1) => influ_ + "iremos" ; --# notpresent - VPB (Fut Ind Pl P2) => influ_ + "iréis" ; --# notpresent - VPB (Fut Ind Pl P3) => influ_ + "irán" ; --# notpresent - VPB (Fut Sub Sg P1) => influ_ + "yere" ; --# notpresent - VPB (Fut Sub Sg P2) => influ_ + "yeres" ; --# notpresent - VPB (Fut Sub Sg P3) => influ_ + "yere" ; --# notpresent - VPB (Fut Sub Pl P1) => influ_ + "yéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => influ_ + "yereis" ; --# notpresent - VPB (Fut Sub Pl P3) => influ_ + "yeren" ; --# notpresent - VPB (Cond Sg P1) => influ_ + "iría" ; --# notpresent - VPB (Cond Sg P2) => influ_ + "irías" ; --# notpresent - VPB (Cond Sg P3) => influ_ + "iría" ; --# notpresent - VPB (Cond Pl P1) => influ_ + "iríamos" ; --# notpresent - VPB (Cond Pl P2) => influ_ + "iríais" ; --# notpresent - VPB (Cond Pl P3) => influ_ + "irían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => influ_ + "ye" ; - VPB (Imper Sg P3) => influ_ + "ya" ; - VPB (Imper Pl P1) => influ_ + "yamos" ; - VPB (Imper Pl P2) => influ_ + "id" ; - VPB (Imper Pl P3) => influ_ + "yan" ; - VPB (Pass Sg Masc) => influ_ + "ido" ; - VPB (Pass Sg Fem) => influ_ + "ida" ; - VPB (Pass Pl Masc) => influ_ + "idos" ; - VPB (Pass Pl Fem) => influ_ + "idas" - } - } ; -oper ir_46 : Str -> Verbum = \ir -> - let x_ = Predef.tk 2 ir in - {s = table { - VI Infn => x_ + "ir" ; - VI Ger => x_ + "yendo" ; - VI Part => x_ + "ido" ; - VPB (Pres Ind Sg P1) => x_ + "voy" ; - VPB (Pres Ind Sg P2) => x_ + "vas" ; - VPB (Pres Ind Sg P3) => x_ + "va" ; - VPB (Pres Ind Pl P1) => x_ + "vamos" ; - VPB (Pres Ind Pl P2) => x_ + "vais" ; - VPB (Pres Ind Pl P3) => x_ + "van" ; - VPB (Pres Sub Sg P1) => x_ + "vaya" ; - VPB (Pres Sub Sg P2) => x_ + "vayas" ; - VPB (Pres Sub Sg P3) => x_ + "vaya" ; - VPB (Pres Sub Pl P1) => x_ + "vayamos" ; - VPB (Pres Sub Pl P2) => x_ + "vayáis" ; - VPB (Pres Sub Pl P3) => x_ + "vayan" ; - VPB (Impf Ind Sg P1) => x_ + "iba" ; --# notpresent - VPB (Impf Ind Sg P2) => x_ + "ibas" ; --# notpresent - VPB (Impf Ind Sg P3) => x_ + "iba" ; --# notpresent - VPB (Impf Ind Pl P1) => x_ + "íbamos" ; --# notpresent - VPB (Impf Ind Pl P2) => x_ + "ibais" ; --# notpresent - VPB (Impf Ind Pl P3) => x_ + "iban" ; --# notpresent - VPB (Impf Sub Sg P1) => x_ + "fuera" ; --# notpresent - VPB (Impf Sub Sg P2) => x_ + "fueras" ; --# notpresent - VPB (Impf Sub Sg P3) => x_ + "fuera" ; --# notpresent - VPB (Impf Sub Pl P1) => x_ + "fuéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => x_ + "fuerais" ; --# notpresent - VPB (Impf Sub Pl P3) => x_ + "fueran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => x_ + "fuese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => x_ + "fueses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => x_ + "fuese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => x_ + "fuésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => x_ + "fueseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => x_ + "fuesen" ; --# notpresent - VPB (Pret Sg P1) => x_ + "fui" ; --# notpresent - VPB (Pret Sg P2) => x_ + "fuiste" ; --# notpresent - VPB (Pret Sg P3) => x_ + "fue" ; --# notpresent - VPB (Pret Pl P1) => x_ + "fuimos" ; --# notpresent - VPB (Pret Pl P2) => x_ + "fuisteis" ; --# notpresent - VPB (Pret Pl P3) => x_ + "fueron" ; --# notpresent - VPB (Fut Ind Sg P1) => x_ + "iré" ; --# notpresent - VPB (Fut Ind Sg P2) => x_ + "irás" ; --# notpresent - VPB (Fut Ind Sg P3) => x_ + "irá" ; --# notpresent - VPB (Fut Ind Pl P1) => x_ + "iremos" ; --# notpresent - VPB (Fut Ind Pl P2) => x_ + "iréis" ; --# notpresent - VPB (Fut Ind Pl P3) => x_ + "irán" ; --# notpresent - VPB (Fut Sub Sg P1) => x_ + "fuere" ; --# notpresent - VPB (Fut Sub Sg P2) => x_ + "fueres" ; --# notpresent - VPB (Fut Sub Sg P3) => x_ + "fuere" ; --# notpresent - VPB (Fut Sub Pl P1) => x_ + "fuéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => x_ + "fuereis" ; --# notpresent - VPB (Fut Sub Pl P3) => x_ + "fueren" ; --# notpresent - VPB (Cond Sg P1) => x_ + "iría" ; --# notpresent - VPB (Cond Sg P2) => x_ + "irías" ; --# notpresent - VPB (Cond Sg P3) => x_ + "iría" ; --# notpresent - VPB (Cond Pl P1) => x_ + "iríamos" ; --# notpresent - VPB (Cond Pl P2) => x_ + "iríais" ; --# notpresent - VPB (Cond Pl P3) => x_ + "irían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => x_ + "ve" ; - VPB (Imper Sg P3) => x_ + "vaya" ; - VPB (Imper Pl P1) => variants {x_ + "vamos" ; x_ + "vayamos"} ; - VPB (Imper Pl P2) => x_ + "id" ; - VPB (Imper Pl P3) => x_ + "vayan" ; - VPB (Pass Sg Masc) => x_ + "ido" ; - VPB (Pass Sg Fem) => x_ + "ida" ; - VPB (Pass Pl Masc) => x_ + "idos" ; - VPB (Pass Pl Fem) => x_ + "idas" - } - } ; -oper jugar_47 : Str -> Verbum = \jugar -> - let ju_ = Predef.tk 3 jugar in - {s = table { - VI Infn => ju_ + "gar" ; - VI Ger => ju_ + "gando" ; - VI Part => ju_ + "gado" ; - VPB (Pres Ind Sg P1) => ju_ + "ego" ; - VPB (Pres Ind Sg P2) => ju_ + "egas" ; - VPB (Pres Ind Sg P3) => ju_ + "ega" ; - VPB (Pres Ind Pl P1) => ju_ + "gamos" ; - VPB (Pres Ind Pl P2) => ju_ + "gáis" ; - VPB (Pres Ind Pl P3) => ju_ + "egan" ; - VPB (Pres Sub Sg P1) => ju_ + "egue" ; - VPB (Pres Sub Sg P2) => ju_ + "egues" ; - VPB (Pres Sub Sg P3) => ju_ + "egue" ; - VPB (Pres Sub Pl P1) => ju_ + "guemos" ; - VPB (Pres Sub Pl P2) => ju_ + "guéis" ; - VPB (Pres Sub Pl P3) => ju_ + "eguen" ; - VPB (Impf Ind Sg P1) => ju_ + "gaba" ; --# notpresent - VPB (Impf Ind Sg P2) => ju_ + "gabas" ; --# notpresent - VPB (Impf Ind Sg P3) => ju_ + "gaba" ; --# notpresent - VPB (Impf Ind Pl P1) => ju_ + "gábamos" ; --# notpresent - VPB (Impf Ind Pl P2) => ju_ + "gabais" ; --# notpresent - VPB (Impf Ind Pl P3) => ju_ + "gaban" ; --# notpresent - VPB (Impf Sub Sg P1) => ju_ + "gara" ; --# notpresent - VPB (Impf Sub Sg P2) => ju_ + "garas" ; --# notpresent - VPB (Impf Sub Sg P3) => ju_ + "gara" ; --# notpresent - VPB (Impf Sub Pl P1) => ju_ + "gáramos" ; --# notpresent - VPB (Impf Sub Pl P2) => ju_ + "garais" ; --# notpresent - VPB (Impf Sub Pl P3) => ju_ + "garan" ; --# notpresent - VPB (ImpfSub2 Sg P1) => ju_ + "gase" ; --# notpresent - VPB (ImpfSub2 Sg P2) => ju_ + "gases" ; --# notpresent - VPB (ImpfSub2 Sg P3) => ju_ + "gase" ; --# notpresent - VPB (ImpfSub2 Pl P1) => ju_ + "gásemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => ju_ + "gaseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => ju_ + "gasen" ; --# notpresent - VPB (Pret Sg P1) => ju_ + "gué" ; --# notpresent - VPB (Pret Sg P2) => ju_ + "gaste" ; --# notpresent - VPB (Pret Sg P3) => ju_ + "gó" ; --# notpresent - VPB (Pret Pl P1) => ju_ + "gamos" ; --# notpresent - VPB (Pret Pl P2) => ju_ + "gasteis" ; --# notpresent - VPB (Pret Pl P3) => ju_ + "garon" ; --# notpresent - VPB (Fut Ind Sg P1) => ju_ + "garé" ; --# notpresent - VPB (Fut Ind Sg P2) => ju_ + "garás" ; --# notpresent - VPB (Fut Ind Sg P3) => ju_ + "gará" ; --# notpresent - VPB (Fut Ind Pl P1) => ju_ + "garemos" ; --# notpresent - VPB (Fut Ind Pl P2) => ju_ + "garéis" ; --# notpresent - VPB (Fut Ind Pl P3) => ju_ + "garán" ; --# notpresent - VPB (Fut Sub Sg P1) => ju_ + "gare" ; --# notpresent - VPB (Fut Sub Sg P2) => ju_ + "gares" ; --# notpresent - VPB (Fut Sub Sg P3) => ju_ + "gare" ; --# notpresent - VPB (Fut Sub Pl P1) => ju_ + "gáremos" ; --# notpresent - VPB (Fut Sub Pl P2) => ju_ + "gareis" ; --# notpresent - VPB (Fut Sub Pl P3) => ju_ + "garen" ; --# notpresent - VPB (Cond Sg P1) => ju_ + "garía" ; --# notpresent - VPB (Cond Sg P2) => ju_ + "garías" ; --# notpresent - VPB (Cond Sg P3) => ju_ + "garía" ; --# notpresent - VPB (Cond Pl P1) => ju_ + "garíamos" ; --# notpresent - VPB (Cond Pl P2) => ju_ + "garíais" ; --# notpresent - VPB (Cond Pl P3) => ju_ + "garían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => ju_ + "ega" ; - VPB (Imper Sg P3) => ju_ + "egue" ; - VPB (Imper Pl P1) => ju_ + "guemos" ; - VPB (Imper Pl P2) => ju_ + "gad" ; - VPB (Imper Pl P3) => ju_ + "eguen" ; - VPB (Pass Sg Masc) => ju_ + "gado" ; - VPB (Pass Sg Fem) => ju_ + "gada" ; - VPB (Pass Pl Masc) => ju_ + "gados" ; - VPB (Pass Pl Fem) => ju_ + "gadas" - } - } ; -oper lucir_48 : Str -> Verbum = \lucir -> - let lu_ = Predef.tk 3 lucir in - {s = table { - VI Infn => lu_ + "cir" ; - VI Ger => lu_ + "ciendo" ; - VI Part => lu_ + "cido" ; - VPB (Pres Ind Sg P1) => lu_ + "zco" ; - VPB (Pres Ind Sg P2) => lu_ + "ces" ; - VPB (Pres Ind Sg P3) => lu_ + "ce" ; - VPB (Pres Ind Pl P1) => lu_ + "cimos" ; - VPB (Pres Ind Pl P2) => lu_ + "cís" ; - VPB (Pres Ind Pl P3) => lu_ + "cen" ; - VPB (Pres Sub Sg P1) => lu_ + "zca" ; - VPB (Pres Sub Sg P2) => lu_ + "zcas" ; - VPB (Pres Sub Sg P3) => lu_ + "zca" ; - VPB (Pres Sub Pl P1) => lu_ + "zcamos" ; - VPB (Pres Sub Pl P2) => lu_ + "zcáis" ; - VPB (Pres Sub Pl P3) => lu_ + "zcan" ; - VPB (Impf Ind Sg P1) => lu_ + "cía" ; --# notpresent - VPB (Impf Ind Sg P2) => lu_ + "cías" ; --# notpresent - VPB (Impf Ind Sg P3) => lu_ + "cía" ; --# notpresent - VPB (Impf Ind Pl P1) => lu_ + "cíamos" ; --# notpresent - VPB (Impf Ind Pl P2) => lu_ + "cíais" ; --# notpresent - VPB (Impf Ind Pl P3) => lu_ + "cían" ; --# notpresent - VPB (Impf Sub Sg P1) => lu_ + "ciera" ; --# notpresent - VPB (Impf Sub Sg P2) => lu_ + "cieras" ; --# notpresent - VPB (Impf Sub Sg P3) => lu_ + "ciera" ; --# notpresent - VPB (Impf Sub Pl P1) => lu_ + "ciéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => lu_ + "cierais" ; --# notpresent - VPB (Impf Sub Pl P3) => lu_ + "cieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => lu_ + "ciese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => lu_ + "cieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => lu_ + "ciese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => lu_ + "ciésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => lu_ + "cieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => lu_ + "ciesen" ; --# notpresent - VPB (Pret Sg P1) => lu_ + "cí" ; --# notpresent - VPB (Pret Sg P2) => lu_ + "ciste" ; --# notpresent - VPB (Pret Sg P3) => lu_ + "ció" ; --# notpresent - VPB (Pret Pl P1) => lu_ + "cimos" ; --# notpresent - VPB (Pret Pl P2) => lu_ + "cisteis" ; --# notpresent - VPB (Pret Pl P3) => lu_ + "cieron" ; --# notpresent - VPB (Fut Ind Sg P1) => lu_ + "ciré" ; --# notpresent - VPB (Fut Ind Sg P2) => lu_ + "cirás" ; --# notpresent - VPB (Fut Ind Sg P3) => lu_ + "cirá" ; --# notpresent - VPB (Fut Ind Pl P1) => lu_ + "ciremos" ; --# notpresent - VPB (Fut Ind Pl P2) => lu_ + "ciréis" ; --# notpresent - VPB (Fut Ind Pl P3) => lu_ + "cirán" ; --# notpresent - VPB (Fut Sub Sg P1) => lu_ + "ciere" ; --# notpresent - VPB (Fut Sub Sg P2) => lu_ + "cieres" ; --# notpresent - VPB (Fut Sub Sg P3) => lu_ + "ciere" ; --# notpresent - VPB (Fut Sub Pl P1) => lu_ + "ciéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => lu_ + "ciereis" ; --# notpresent - VPB (Fut Sub Pl P3) => lu_ + "cieren" ; --# notpresent - VPB (Cond Sg P1) => lu_ + "ciría" ; --# notpresent - VPB (Cond Sg P2) => lu_ + "cirías" ; --# notpresent - VPB (Cond Sg P3) => lu_ + "ciría" ; --# notpresent - VPB (Cond Pl P1) => lu_ + "ciríamos" ; --# notpresent - VPB (Cond Pl P2) => lu_ + "ciríais" ; --# notpresent - VPB (Cond Pl P3) => lu_ + "cirían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => lu_ + "ce" ; - VPB (Imper Sg P3) => lu_ + "zca" ; - VPB (Imper Pl P1) => lu_ + "zcamos" ; - VPB (Imper Pl P2) => lu_ + "cid" ; - VPB (Imper Pl P3) => lu_ + "zcan" ; - VPB (Pass Sg Masc) => lu_ + "cido" ; - VPB (Pass Sg Fem) => lu_ + "cida" ; - VPB (Pass Pl Masc) => lu_ + "cidos" ; - VPB (Pass Pl Fem) => lu_ + "cidas" - } - } ; -oper mecer_49 : Str -> Verbum = \mecer -> - let me_ = Predef.tk 3 mecer in - {s = table { - VI Infn => me_ + "cer" ; - VI Ger => me_ + "ciendo" ; - VI Part => me_ + "cido" ; - VPB (Pres Ind Sg P1) => me_ + "zo" ; - VPB (Pres Ind Sg P2) => me_ + "ces" ; - VPB (Pres Ind Sg P3) => me_ + "ce" ; - VPB (Pres Ind Pl P1) => me_ + "cemos" ; - VPB (Pres Ind Pl P2) => me_ + "céis" ; - VPB (Pres Ind Pl P3) => me_ + "cen" ; - VPB (Pres Sub Sg P1) => me_ + "za" ; - VPB (Pres Sub Sg P2) => me_ + "zas" ; - VPB (Pres Sub Sg P3) => me_ + "za" ; - VPB (Pres Sub Pl P1) => me_ + "zamos" ; - VPB (Pres Sub Pl P2) => me_ + "záis" ; - VPB (Pres Sub Pl P3) => me_ + "zan" ; - VPB (Impf Ind Sg P1) => me_ + "cía" ; --# notpresent - VPB (Impf Ind Sg P2) => me_ + "cías" ; --# notpresent - VPB (Impf Ind Sg P3) => me_ + "cía" ; --# notpresent - VPB (Impf Ind Pl P1) => me_ + "cíamos" ; --# notpresent - VPB (Impf Ind Pl P2) => me_ + "cíais" ; --# notpresent - VPB (Impf Ind Pl P3) => me_ + "cían" ; --# notpresent - VPB (Impf Sub Sg P1) => me_ + "ciera" ; --# notpresent - VPB (Impf Sub Sg P2) => me_ + "cieras" ; --# notpresent - VPB (Impf Sub Sg P3) => me_ + "ciera" ; --# notpresent - VPB (Impf Sub Pl P1) => me_ + "ciéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => me_ + "cierais" ; --# notpresent - VPB (Impf Sub Pl P3) => me_ + "cieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => me_ + "ciese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => me_ + "cieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => me_ + "ciese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => me_ + "ciésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => me_ + "cieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => me_ + "ciesen" ; --# notpresent - VPB (Pret Sg P1) => me_ + "cí" ; --# notpresent - VPB (Pret Sg P2) => me_ + "ciste" ; --# notpresent - VPB (Pret Sg P3) => me_ + "ció" ; --# notpresent - VPB (Pret Pl P1) => me_ + "cimos" ; --# notpresent - VPB (Pret Pl P2) => me_ + "cisteis" ; --# notpresent - VPB (Pret Pl P3) => me_ + "cieron" ; --# notpresent - VPB (Fut Ind Sg P1) => me_ + "ceré" ; --# notpresent - VPB (Fut Ind Sg P2) => me_ + "cerás" ; --# notpresent - VPB (Fut Ind Sg P3) => me_ + "cerá" ; --# notpresent - VPB (Fut Ind Pl P1) => me_ + "ceremos" ; --# notpresent - VPB (Fut Ind Pl P2) => me_ + "ceréis" ; --# notpresent - VPB (Fut Ind Pl P3) => me_ + "cerán" ; --# notpresent - VPB (Fut Sub Sg P1) => me_ + "ciere" ; --# notpresent - VPB (Fut Sub Sg P2) => me_ + "cieres" ; --# notpresent - VPB (Fut Sub Sg P3) => me_ + "ciere" ; --# notpresent - VPB (Fut Sub Pl P1) => me_ + "ciéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => me_ + "ciereis" ; --# notpresent - VPB (Fut Sub Pl P3) => me_ + "cieren" ; --# notpresent - VPB (Cond Sg P1) => me_ + "cería" ; --# notpresent - VPB (Cond Sg P2) => me_ + "cerías" ; --# notpresent - VPB (Cond Sg P3) => me_ + "cería" ; --# notpresent - VPB (Cond Pl P1) => me_ + "ceríamos" ; --# notpresent - VPB (Cond Pl P2) => me_ + "ceríais" ; --# notpresent - VPB (Cond Pl P3) => me_ + "cerían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => me_ + "ce" ; - VPB (Imper Sg P3) => me_ + "za" ; - VPB (Imper Pl P1) => me_ + "zamos" ; - VPB (Imper Pl P2) => me_ + "ced" ; - VPB (Imper Pl P3) => me_ + "zan" ; - VPB (Pass Sg Masc) => me_ + "cido" ; - VPB (Pass Sg Fem) => me_ + "cida" ; - VPB (Pass Pl Masc) => me_ + "cidos" ; - VPB (Pass Pl Fem) => me_ + "cidas" - } - } ; -oper mover_50 : Str -> Verbum = \mover -> - let m_ = Predef.tk 4 mover in - {s = table { - VI Infn => m_ + "over" ; - VI Ger => m_ + "oviendo" ; - VI Part => m_ + "ovido" ; - VPB (Pres Ind Sg P1) => m_ + "uevo" ; - VPB (Pres Ind Sg P2) => m_ + "ueves" ; - VPB (Pres Ind Sg P3) => m_ + "ueve" ; - VPB (Pres Ind Pl P1) => m_ + "ovemos" ; - VPB (Pres Ind Pl P2) => m_ + "ovéis" ; - VPB (Pres Ind Pl P3) => m_ + "ueven" ; - VPB (Pres Sub Sg P1) => m_ + "ueva" ; - VPB (Pres Sub Sg P2) => m_ + "uevas" ; - VPB (Pres Sub Sg P3) => m_ + "ueva" ; - VPB (Pres Sub Pl P1) => m_ + "ovamos" ; - VPB (Pres Sub Pl P2) => m_ + "ováis" ; - VPB (Pres Sub Pl P3) => m_ + "uevan" ; - VPB (Impf Ind Sg P1) => m_ + "ovía" ; --# notpresent - VPB (Impf Ind Sg P2) => m_ + "ovías" ; --# notpresent - VPB (Impf Ind Sg P3) => m_ + "ovía" ; --# notpresent - VPB (Impf Ind Pl P1) => m_ + "ovíamos" ; --# notpresent - VPB (Impf Ind Pl P2) => m_ + "ovíais" ; --# notpresent - VPB (Impf Ind Pl P3) => m_ + "ovían" ; --# notpresent - VPB (Impf Sub Sg P1) => m_ + "oviera" ; --# notpresent - VPB (Impf Sub Sg P2) => m_ + "ovieras" ; --# notpresent - VPB (Impf Sub Sg P3) => m_ + "oviera" ; --# notpresent - VPB (Impf Sub Pl P1) => m_ + "oviéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => m_ + "ovierais" ; --# notpresent - VPB (Impf Sub Pl P3) => m_ + "ovieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => m_ + "oviese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => m_ + "ovieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => m_ + "oviese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => m_ + "oviésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => m_ + "ovieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => m_ + "oviesen" ; --# notpresent - VPB (Pret Sg P1) => m_ + "oví" ; --# notpresent - VPB (Pret Sg P2) => m_ + "oviste" ; --# notpresent - VPB (Pret Sg P3) => m_ + "ovió" ; --# notpresent - VPB (Pret Pl P1) => m_ + "ovimos" ; --# notpresent - VPB (Pret Pl P2) => m_ + "ovisteis" ; --# notpresent - VPB (Pret Pl P3) => m_ + "ovieron" ; --# notpresent - VPB (Fut Ind Sg P1) => m_ + "overé" ; --# notpresent - VPB (Fut Ind Sg P2) => m_ + "overás" ; --# notpresent - VPB (Fut Ind Sg P3) => m_ + "overá" ; --# notpresent - VPB (Fut Ind Pl P1) => m_ + "overemos" ; --# notpresent - VPB (Fut Ind Pl P2) => m_ + "overéis" ; --# notpresent - VPB (Fut Ind Pl P3) => m_ + "overán" ; --# notpresent - VPB (Fut Sub Sg P1) => m_ + "oviere" ; --# notpresent - VPB (Fut Sub Sg P2) => m_ + "ovieres" ; --# notpresent - VPB (Fut Sub Sg P3) => m_ + "oviere" ; --# notpresent - VPB (Fut Sub Pl P1) => m_ + "oviéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => m_ + "oviereis" ; --# notpresent - VPB (Fut Sub Pl P3) => m_ + "ovieren" ; --# notpresent - VPB (Cond Sg P1) => m_ + "overía" ; --# notpresent - VPB (Cond Sg P2) => m_ + "overías" ; --# notpresent - VPB (Cond Sg P3) => m_ + "overía" ; --# notpresent - VPB (Cond Pl P1) => m_ + "overíamos" ; --# notpresent - VPB (Cond Pl P2) => m_ + "overíais" ; --# notpresent - VPB (Cond Pl P3) => m_ + "overían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => m_ + "ueve" ; - VPB (Imper Sg P3) => m_ + "ueva" ; - VPB (Imper Pl P1) => m_ + "ovamos" ; - VPB (Imper Pl P2) => m_ + "oved" ; - VPB (Imper Pl P3) => m_ + "uevan" ; - VPB (Pass Sg Masc) => m_ + "ovido" ; - VPB (Pass Sg Fem) => m_ + "ovida" ; - VPB (Pass Pl Masc) => m_ + "ovidos" ; - VPB (Pass Pl Fem) => m_ + "ovidas" - } - } ; -oper morder_50b : Str -> Verbum = \morder -> - let m_ = Predef.tk 5 morder in - {s = table { - VI Infn => m_ + "order" ; - VI Ger => m_ + "ordiendo" ; - VI Part => m_ + "ordido" ; - VPB (Pres Ind Sg P1) => m_ + "uerdo" ; - VPB (Pres Ind Sg P2) => m_ + "uerdes" ; - VPB (Pres Ind Sg P3) => m_ + "uerde" ; - VPB (Pres Ind Pl P1) => m_ + "ordemos" ; - VPB (Pres Ind Pl P2) => m_ + "ordéis" ; - VPB (Pres Ind Pl P3) => m_ + "uerden" ; - VPB (Pres Sub Sg P1) => m_ + "uerda" ; - VPB (Pres Sub Sg P2) => m_ + "uerdas" ; - VPB (Pres Sub Sg P3) => m_ + "uerda" ; - VPB (Pres Sub Pl P1) => m_ + "ordamos" ; - VPB (Pres Sub Pl P2) => m_ + "ordáis" ; - VPB (Pres Sub Pl P3) => m_ + "uerdan" ; - VPB (Impf Ind Sg P1) => m_ + "ordía" ; --# notpresent - VPB (Impf Ind Sg P2) => m_ + "ordías" ; --# notpresent - VPB (Impf Ind Sg P3) => m_ + "ordía" ; --# notpresent - VPB (Impf Ind Pl P1) => m_ + "ordíamos" ; --# notpresent - VPB (Impf Ind Pl P2) => m_ + "ordíais" ; --# notpresent - VPB (Impf Ind Pl P3) => m_ + "ordían" ; --# notpresent - VPB (Impf Sub Sg P1) => m_ + "ordiera" ; --# notpresent - VPB (Impf Sub Sg P2) => m_ + "ordieras" ; --# notpresent - VPB (Impf Sub Sg P3) => m_ + "ordiera" ; --# notpresent - VPB (Impf Sub Pl P1) => m_ + "ordiéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => m_ + "ordierais" ; --# notpresent - VPB (Impf Sub Pl P3) => m_ + "ordieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => m_ + "ordiese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => m_ + "ordieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => m_ + "ordiese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => m_ + "ordiésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => m_ + "ordieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => m_ + "ordiesen" ; --# notpresent - VPB (Pret Sg P1) => m_ + "ordí" ; --# notpresent - VPB (Pret Sg P2) => m_ + "ordiste" ; --# notpresent - VPB (Pret Sg P3) => m_ + "ordió" ; --# notpresent - VPB (Pret Pl P1) => m_ + "ordimos" ; --# notpresent - VPB (Pret Pl P2) => m_ + "ordisteis" ; --# notpresent - VPB (Pret Pl P3) => m_ + "ordieron" ; --# notpresent - VPB (Fut Ind Sg P1) => m_ + "orderé" ; --# notpresent - VPB (Fut Ind Sg P2) => m_ + "orderás" ; --# notpresent - VPB (Fut Ind Sg P3) => m_ + "orderá" ; --# notpresent - VPB (Fut Ind Pl P1) => m_ + "orderemos" ; --# notpresent - VPB (Fut Ind Pl P2) => m_ + "orderéis" ; --# notpresent - VPB (Fut Ind Pl P3) => m_ + "orderán" ; --# notpresent - VPB (Fut Sub Sg P1) => m_ + "ordiere" ; --# notpresent - VPB (Fut Sub Sg P2) => m_ + "ordieres" ; --# notpresent - VPB (Fut Sub Sg P3) => m_ + "ordiere" ; --# notpresent - VPB (Fut Sub Pl P1) => m_ + "ordiéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => m_ + "ordiereis" ; --# notpresent - VPB (Fut Sub Pl P3) => m_ + "ordieren" ; --# notpresent - VPB (Cond Sg P1) => m_ + "ordería" ; --# notpresent - VPB (Cond Sg P2) => m_ + "orderías" ; --# notpresent - VPB (Cond Sg P3) => m_ + "ordería" ; --# notpresent - VPB (Cond Pl P1) => m_ + "orderíamos" ; --# notpresent - VPB (Cond Pl P2) => m_ + "orderíais" ; --# notpresent - VPB (Cond Pl P3) => m_ + "orderían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => m_ + "uerde" ; - VPB (Imper Sg P3) => m_ + "uerda" ; - VPB (Imper Pl P1) => m_ + "ordamos" ; - VPB (Imper Pl P2) => m_ + "orded" ; - VPB (Imper Pl P3) => m_ + "uerdan" ; - VPB (Pass Sg Masc) => m_ + "ordido" ; - VPB (Pass Sg Fem) => m_ + "ordida" ; - VPB (Pass Pl Masc) => m_ + "ordidos" ; - VPB (Pass Pl Fem) => m_ + "ordidas" + VI Infn => rec_ + "ear" ; + VI Ger => rec_ + "eando" ; + VI Part => rec_ + "ado" ; + VPB (Pres Ind Sg P1) => rec_ + "eio" ; + VPB (Pres Ind Sg P2) => rec_ + "eias" ; + VPB (Pres Ind Sg P3) => rec_ + "eia" ; + VPB (Pres Ind Pl P1) => rec_ + "eamos" ; + VPB (Pres Ind Pl P2) => rec_ + "eais" ; + VPB (Pres Ind Pl P3) => rec_ + "eiam" ; + VPB (Pres Sub Sg P1) => rec_ + "eie" ; + VPB (Pres Sub Sg P2) => rec_ + "eies" ; + VPB (Pres Sub Sg P3) => rec_ + "eie" ; + VPB (Pres Sub Pl P1) => rec_ + "eemos" ; + VPB (Pres Sub Pl P2) => rec_ + "eeis" ; + VPB (Pres Sub Pl P3) => rec_ + "eiem" ; + VPB (PretI Ind Sg P1) => rec_ + "eava" ; --# notpresent + VPB (PretI Ind Sg P2) => rec_ + "eavas" ; --# notpresent + VPB (PretI Ind Sg P3) => rec_ + "eava" ; --# notpresent + VPB (PretI Ind Pl P1) => rec_ + "eávamos" ; --# notpresent + VPB (PretI Ind Pl P2) => rec_ + "eáveis" ; --# notpresent + VPB (PretI Ind Pl P3) => rec_ + "eavam" ; --# notpresent + VPB (PretI Sub Sg P1) => rec_ + "easse" ; --# notpresent + VPB (PretI Sub Sg P2) => rec_ + "easses" ; --# notpresent + VPB (PretI Sub Sg P3) => rec_ + "easse" ; --# notpresent + VPB (PretI Sub Pl P1) => rec_ + "eássemos" ; --# notpresent + VPB (PretI Sub Pl P2) => rec_ + "eásseis" ; --# notpresent + VPB (PretI Sub Pl P3) => rec_ + "eassem" ; --# notpresent + VPB (MQPerf Sg P1) => rec_ + "eara" ; --# notpresent + VPB (MQPerf Sg P2) => rec_ + "earas" ; --# notpresent + VPB (MQPerf Sg P3) => rec_ + "eara" ; --# notpresent + VPB (MQPerf Pl P1) => rec_ + "eáramos" ; --# notpresent + VPB (MQPerf Pl P2) => rec_ + "eáreis" ; --# notpresent + VPB (MQPerf Pl P3) => rec_ + "earam" ; --# notpresent + VPB (PretP Sg P1) => rec_ + "eei" ; --# notpresent + VPB (PretP Sg P2) => rec_ + "easte" ; --# notpresent + VPB (PretP Sg P3) => rec_ + "eou" ; --# notpresent + VPB (PretP Pl P1) => rec_ + ("eamos" | "eámos") ; --# notpresent + VPB (PretP Pl P2) => rec_ + "eastes" ; --# notpresent + VPB (PretP Pl P3) => rec_ + "earam" ; --# notpresent + VPB (Fut Ind Sg P1) => rec_ + "earei" ; --# notpresent + VPB (Fut Ind Sg P2) => rec_ + "earás" ; --# notpresent + VPB (Fut Ind Sg P3) => rec_ + "eará" ; --# notpresent + VPB (Fut Ind Pl P1) => rec_ + "earemos" ; --# notpresent + VPB (Fut Ind Pl P2) => rec_ + "eareis" ; --# notpresent + VPB (Fut Ind Pl P3) => rec_ + "earão" ; --# notpresent + VPB (Fut Sub Sg P1) => rec_ + "ear" ; --# notpresent + VPB (Fut Sub Sg P2) => rec_ + "eares" ; --# notpresent + VPB (Fut Sub Sg P3) => rec_ + "ear" ; --# notpresent + VPB (Fut Sub Pl P1) => rec_ + "earmos" ; --# notpresent + VPB (Fut Sub Pl P2) => rec_ + "eardes" ; --# notpresent + VPB (Fut Sub Pl P3) => rec_ + "earem" ; --# notpresent + VPB (Cond Sg P1) => rec_ + "earia" ; --# notpresent + VPB (Cond Sg P2) => rec_ + "earias" ; --# notpresent + VPB (Cond Sg P3) => rec_ + "earia" ; --# notpresent + VPB (Cond Pl P1) => rec_ + "earíamos" ; --# notpresent + VPB (Cond Pl P2) => rec_ + "earíeis" ; --# notpresent + VPB (Cond Pl P3) => rec_ + "eariam" ; --# notpresent + VPB (Imper Sg P2) => rec_ + "eia" ; + VPB (Imper Sg P3) => rec_ + "eie" ; + VPB (Imper Pl P1) => rec_ + "eemos" ; + VPB (Imper Pl P2) => rec_ + "eai" ; + VPB (Imper Pl P3) => rec_ + "eiem" ; + VPB (Imper Sg P1) => nonExist } } ; -oper oir_51 : Str -> Verbum = \oir -> - let o_ = Predef.tk 2 oir in +oper anunciar_16 : Str -> Verbum = \anunciar -> + let anunci_ = Predef.tk 2 anunciar in {s = table { - VI Infn => o_ + "ír" ; - VI Ger => o_ + "yendo" ; - VI Part => o_ + "ído" ; - VPB (Pres Ind Sg P1) => o_ + "igo" ; - VPB (Pres Ind Sg P2) => o_ + "yes" ; - VPB (Pres Ind Sg P3) => o_ + "ye" ; - VPB (Pres Ind Pl P1) => o_ + "ímos" ; - VPB (Pres Ind Pl P2) => o_ + "ís" ; - VPB (Pres Ind Pl P3) => o_ + "yen" ; - VPB (Pres Sub Sg P1) => o_ + "iga" ; - VPB (Pres Sub Sg P2) => o_ + "igas" ; - VPB (Pres Sub Sg P3) => o_ + "iga" ; - VPB (Pres Sub Pl P1) => o_ + "igamos" ; - VPB (Pres Sub Pl P2) => o_ + "igáis" ; - VPB (Pres Sub Pl P3) => o_ + "igan" ; - VPB (Impf Ind Sg P1) => o_ + "ía" ; --# notpresent - VPB (Impf Ind Sg P2) => o_ + "ías" ; --# notpresent - VPB (Impf Ind Sg P3) => o_ + "ía" ; --# notpresent - VPB (Impf Ind Pl P1) => o_ + "íamos" ; --# notpresent - VPB (Impf Ind Pl P2) => o_ + "íais" ; --# notpresent - VPB (Impf Ind Pl P3) => o_ + "ían" ; --# notpresent - VPB (Impf Sub Sg P1) => o_ + "yera" ; --# notpresent - VPB (Impf Sub Sg P2) => o_ + "yeras" ; --# notpresent - VPB (Impf Sub Sg P3) => o_ + "yera" ; --# notpresent - VPB (Impf Sub Pl P1) => o_ + "yéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => o_ + "yerais" ; --# notpresent - VPB (Impf Sub Pl P3) => o_ + "yeran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => o_ + "yese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => o_ + "yeses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => o_ + "yese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => o_ + "yésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => o_ + "yeseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => o_ + "yesen" ; --# notpresent - VPB (Pret Sg P1) => o_ + "í" ; --# notpresent - VPB (Pret Sg P2) => o_ + "iste" ; --# notpresent - VPB (Pret Sg P3) => o_ + "yó" ; --# notpresent - VPB (Pret Pl P1) => o_ + "ímos" ; --# notpresent - VPB (Pret Pl P2) => o_ + "ísteis" ; --# notpresent - VPB (Pret Pl P3) => o_ + "yeron" ; --# notpresent - VPB (Fut Ind Sg P1) => o_ + "iré" ; --# notpresent - VPB (Fut Ind Sg P2) => o_ + "irás" ; --# notpresent - VPB (Fut Ind Sg P3) => o_ + "irá" ; --# notpresent - VPB (Fut Ind Pl P1) => o_ + "iremos" ; --# notpresent - VPB (Fut Ind Pl P2) => o_ + "iréis" ; --# notpresent - VPB (Fut Ind Pl P3) => o_ + "irán" ; --# notpresent - VPB (Fut Sub Sg P1) => o_ + "yere" ; --# notpresent - VPB (Fut Sub Sg P2) => o_ + "yeres" ; --# notpresent - VPB (Fut Sub Sg P3) => o_ + "yere" ; --# notpresent - VPB (Fut Sub Pl P1) => o_ + "yéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => o_ + "yereis" ; --# notpresent - VPB (Fut Sub Pl P3) => o_ + "yeren" ; --# notpresent - VPB (Cond Sg P1) => o_ + "iría" ; --# notpresent - VPB (Cond Sg P2) => o_ + "irías" ; --# notpresent - VPB (Cond Sg P3) => o_ + "iría" ; --# notpresent - VPB (Cond Pl P1) => o_ + "iríamos" ; --# notpresent - VPB (Cond Pl P2) => o_ + "iríais" ; --# notpresent - VPB (Cond Pl P3) => o_ + "irían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => o_ + "ye" ; - VPB (Imper Sg P3) => o_ + "iga" ; - VPB (Imper Pl P1) => o_ + "igamos" ; - VPB (Imper Pl P2) => o_ + "íd" ; - VPB (Imper Pl P3) => o_ + "igan" ; - VPB (Pass Sg Masc) => o_ + "ído" ; - VPB (Pass Sg Fem) => o_ + "ída" ; - VPB (Pass Pl Masc) => o_ + "ídos" ; - VPB (Pass Pl Fem) => o_ + "ídas" + VI Infn => anunci_ + "ar" ; + VI Ger => anunci_ + "ando" ; + VI Part => anunci_ + "ado" ; + VPB (Pres Ind Sg P1) => anunci_ + "o" ; + VPB (Pres Ind Sg P2) => anunci_ + "as" ; + VPB (Pres Ind Sg P3) => anunci_ + "a" ; + VPB (Pres Ind Pl P1) => anunci_ + "amos" ; + VPB (Pres Ind Pl P2) => anunci_ + "ais" ; + VPB (Pres Ind Pl P3) => anunci_ + "am" ; + VPB (Pres Sub Sg P1) => anunci_ + "e" ; + VPB (Pres Sub Sg P2) => anunci_ + "es" ; + VPB (Pres Sub Sg P3) => anunci_ + "e" ; + VPB (Pres Sub Pl P1) => anunci_ + "emos" ; + VPB (Pres Sub Pl P2) => anunci_ + "eis" ; + VPB (Pres Sub Pl P3) => anunci_ + "em" ; + VPB (PretI Ind Sg P1) => anunci_ + "ava" ; --# notpresent + VPB (PretI Ind Sg P2) => anunci_ + "avas" ; --# notpresent + VPB (PretI Ind Sg P3) => anunci_ + "ava" ; --# notpresent + VPB (PretI Ind Pl P1) => anunci_ + "ávamos" ; --# notpresent + VPB (PretI Ind Pl P2) => anunci_ + "áveis" ; --# notpresent + VPB (PretI Ind Pl P3) => anunci_ + "avam" ; --# notpresent + VPB (PretI Sub Sg P1) => anunci_ + "asse" ; --# notpresent + VPB (PretI Sub Sg P2) => anunci_ + "asses" ; --# notpresent + VPB (PretI Sub Sg P3) => anunci_ + "asse" ; --# notpresent + VPB (PretI Sub Pl P1) => anunci_ + "ássemos" ; --# notpresent + VPB (PretI Sub Pl P2) => anunci_ + "ásseis" ; --# notpresent + VPB (PretI Sub Pl P3) => anunci_ + "assem" ; --# notpresent + VPB (MQPerf Sg P1) => anunci_ + "ara" ; --# notpresent + VPB (MQPerf Sg P2) => anunci_ + "aras" ; --# notpresent + VPB (MQPerf Sg P3) => anunci_ + "ara" ; --# notpresent + VPB (MQPerf Pl P1) => anunci_ + "áramos" ; --# notpresent + VPB (MQPerf Pl P2) => anunci_ + "áreis" ; --# notpresent + VPB (MQPerf Pl P3) => anunci_ + "aram" ; --# notpresent + VPB (PretP Sg P1) => anunci_ + "ei" ; --# notpresent + VPB (PretP Sg P2) => anunci_ + "aste" ; --# notpresent + VPB (PretP Sg P3) => anunci_ + "ou" ; --# notpresent + VPB (PretP Pl P1) => anunci_ + ("amos" | "ámos") ; --# notpresent + VPB (PretP Pl P2) => anunci_ + "astes" ; --# notpresent + VPB (PretP Pl P3) => anunci_ + "aram" ; --# notpresent + VPB (Fut Ind Sg P1) => anunci_ + "arei" ; --# notpresent + VPB (Fut Ind Sg P2) => anunci_ + "arás" ; --# notpresent + VPB (Fut Ind Sg P3) => anunci_ + "ará" ; --# notpresent + VPB (Fut Ind Pl P1) => anunci_ + "aremos" ; --# notpresent + VPB (Fut Ind Pl P2) => anunci_ + "areis" ; --# notpresent + VPB (Fut Ind Pl P3) => anunci_ + "arão" ; --# notpresent + VPB (Fut Sub Sg P1) => anunci_ + "ar" ; --# notpresent + VPB (Fut Sub Sg P2) => anunci_ + "ares" ; --# notpresent + VPB (Fut Sub Sg P3) => anunci_ + "ar" ; --# notpresent + VPB (Fut Sub Pl P1) => anunci_ + "armos" ; --# notpresent + VPB (Fut Sub Pl P2) => anunci_ + "ardes" ; --# notpresent + VPB (Fut Sub Pl P3) => anunci_ + "arem" ; --# notpresent + VPB (Cond Sg P1) => anunci_ + "aria" ; --# notpresent + VPB (Cond Sg P2) => anunci_ + "arias" ; --# notpresent + VPB (Cond Sg P3) => anunci_ + "aria" ; --# notpresent + VPB (Cond Pl P1) => anunci_ + "aríamos" ; --# notpresent + VPB (Cond Pl P2) => anunci_ + "aríeis" ; --# notpresent + VPB (Cond Pl P3) => anunci_ + "ariam" ; --# notpresent + VPB (Imper Sg P2) => anunci_ + "a" ; + VPB (Imper Sg P3) => anunci_ + "e" ; + VPB (Imper Pl P1) => anunci_ + "emos" ; + VPB (Imper Pl P2) => anunci_ + "ai" ; + VPB (Imper Pl P3) => anunci_ + "em" ; + VPB (Imper Sg P1) => nonExist } } ; -oper oler_52 : Str -> Verbum = \oler -> - let x_ = Predef.tk 4 oler in +oper odiar_17 : Str -> Verbum = \odiar -> + let od_ = Predef.tk 3 odiar in {s = table { - VI Infn => x_ + "oler" ; - VI Ger => x_ + "oliendo" ; - VI Part => x_ + "olido" ; - VPB (Pres Ind Sg P1) => x_ + "huelo" ; - VPB (Pres Ind Sg P2) => x_ + "hueles" ; - VPB (Pres Ind Sg P3) => x_ + "huele" ; - VPB (Pres Ind Pl P1) => x_ + "olemos" ; - VPB (Pres Ind Pl P2) => x_ + "oléis" ; - VPB (Pres Ind Pl P3) => x_ + "huelen" ; - VPB (Pres Sub Sg P1) => x_ + "huela" ; - VPB (Pres Sub Sg P2) => x_ + "huelas" ; - VPB (Pres Sub Sg P3) => x_ + "huela" ; - VPB (Pres Sub Pl P1) => x_ + "olamos" ; - VPB (Pres Sub Pl P2) => x_ + "oláis" ; - VPB (Pres Sub Pl P3) => x_ + "huelan" ; - VPB (Impf Ind Sg P1) => x_ + "olía" ; --# notpresent - VPB (Impf Ind Sg P2) => x_ + "olías" ; --# notpresent - VPB (Impf Ind Sg P3) => x_ + "olía" ; --# notpresent - VPB (Impf Ind Pl P1) => x_ + "olíamos" ; --# notpresent - VPB (Impf Ind Pl P2) => x_ + "olíais" ; --# notpresent - VPB (Impf Ind Pl P3) => x_ + "olían" ; --# notpresent - VPB (Impf Sub Sg P1) => x_ + "oliera" ; --# notpresent - VPB (Impf Sub Sg P2) => x_ + "olieras" ; --# notpresent - VPB (Impf Sub Sg P3) => x_ + "oliera" ; --# notpresent - VPB (Impf Sub Pl P1) => x_ + "oliéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => x_ + "olierais" ; --# notpresent - VPB (Impf Sub Pl P3) => x_ + "olieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => x_ + "oliese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => x_ + "olieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => x_ + "oliese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => x_ + "oliésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => x_ + "olieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => x_ + "oliesen" ; --# notpresent - VPB (Pret Sg P1) => x_ + "olí" ; --# notpresent - VPB (Pret Sg P2) => x_ + "oliste" ; --# notpresent - VPB (Pret Sg P3) => x_ + "olió" ; --# notpresent - VPB (Pret Pl P1) => x_ + "olimos" ; --# notpresent - VPB (Pret Pl P2) => x_ + "olisteis" ; --# notpresent - VPB (Pret Pl P3) => x_ + "olieron" ; --# notpresent - VPB (Fut Ind Sg P1) => x_ + "oleré" ; --# notpresent - VPB (Fut Ind Sg P2) => x_ + "olerás" ; --# notpresent - VPB (Fut Ind Sg P3) => x_ + "olerá" ; --# notpresent - VPB (Fut Ind Pl P1) => x_ + "oleremos" ; --# notpresent - VPB (Fut Ind Pl P2) => x_ + "oleréis" ; --# notpresent - VPB (Fut Ind Pl P3) => x_ + "olerán" ; --# notpresent - VPB (Fut Sub Sg P1) => x_ + "oliere" ; --# notpresent - VPB (Fut Sub Sg P2) => x_ + "olieres" ; --# notpresent - VPB (Fut Sub Sg P3) => x_ + "oliere" ; --# notpresent - VPB (Fut Sub Pl P1) => x_ + "oliéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => x_ + "oliereis" ; --# notpresent - VPB (Fut Sub Pl P3) => x_ + "olieren" ; --# notpresent - VPB (Cond Sg P1) => x_ + "olería" ; --# notpresent - VPB (Cond Sg P2) => x_ + "olerías" ; --# notpresent - VPB (Cond Sg P3) => x_ + "olería" ; --# notpresent - VPB (Cond Pl P1) => x_ + "oleríamos" ; --# notpresent - VPB (Cond Pl P2) => x_ + "oleríais" ; --# notpresent - VPB (Cond Pl P3) => x_ + "olerían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => x_ + "huele" ; - VPB (Imper Sg P3) => x_ + "huela" ; - VPB (Imper Pl P1) => x_ + "olamos" ; - VPB (Imper Pl P2) => x_ + "oled" ; - VPB (Imper Pl P3) => x_ + "huelan" ; - VPB (Pass Sg Masc) => x_ + "olido" ; - VPB (Pass Sg Fem) => x_ + "olida" ; - VPB (Pass Pl Masc) => x_ + "olidos" ; - VPB (Pass Pl Fem) => x_ + "olidas" + VI Infn => od_ + "iar" ; + VI Ger => od_ + "iando" ; + VI Part => od_ + "iado" ; + VPB (Pres Ind Sg P1) => od_ + "eio" ; + VPB (Pres Ind Sg P2) => od_ + "eias" ; + VPB (Pres Ind Sg P3) => od_ + "eia" ; + VPB (Pres Ind Pl P1) => od_ + "iamos" ; + VPB (Pres Ind Pl P2) => od_ + "iais" ; + VPB (Pres Ind Pl P3) => od_ + "eiam" ; + VPB (Pres Sub Sg P1) => od_ + "eie" ; + VPB (Pres Sub Sg P2) => od_ + "eies" ; + VPB (Pres Sub Sg P3) => od_ + "eie" ; + VPB (Pres Sub Pl P1) => od_ + "iemos" ; + VPB (Pres Sub Pl P2) => od_ + "ieis" ; + VPB (Pres Sub Pl P3) => od_ + "eiem" ; + VPB (PretI Ind Sg P1) => od_ + "iava" ; --# notpresent + VPB (PretI Ind Sg P2) => od_ + "iavas" ; --# notpresent + VPB (PretI Ind Sg P3) => od_ + "iava" ; --# notpresent + VPB (PretI Ind Pl P1) => od_ + "iávamos" ; --# notpresent + VPB (PretI Ind Pl P2) => od_ + "iáveis" ; --# notpresent + VPB (PretI Ind Pl P3) => od_ + "iavam" ; --# notpresent + VPB (PretI Sub Sg P1) => od_ + "iasse" ; --# notpresent + VPB (PretI Sub Sg P2) => od_ + "iasses" ; --# notpresent + VPB (PretI Sub Sg P3) => od_ + "iasse" ; --# notpresent + VPB (PretI Sub Pl P1) => od_ + "iássemos" ; --# notpresent + VPB (PretI Sub Pl P2) => od_ + "iásseis" ; --# notpresent + VPB (PretI Sub Pl P3) => od_ + "iassem" ; --# notpresent + VPB (MQPerf Sg P1) => od_ + "iara" ; --# notpresent + VPB (MQPerf Sg P2) => od_ + "iaras" ; --# notpresent + VPB (MQPerf Sg P3) => od_ + "iara" ; --# notpresent + VPB (MQPerf Pl P1) => od_ + "iáramos" ; --# notpresent + VPB (MQPerf Pl P2) => od_ + "ipareis" ; --# notpresent + VPB (MQPerf Pl P3) => od_ + "iaram" ; --# notpresent + VPB (PretP Sg P1) => od_ + "iei" ; --# notpresent + VPB (PretP Sg P2) => od_ + "iaste" ; --# notpresent + VPB (PretP Sg P3) => od_ + "iou" ; --# notpresent + VPB (PretP Pl P1) => od_ + "iámos" ; --# notpresent + VPB (PretP Pl P2) => od_ + "iastes" ; --# notpresent + VPB (PretP Pl P3) => od_ + "iaram" ; --# notpresent + VPB (Fut Ind Sg P1) => od_ + "iarei" ; --# notpresent + VPB (Fut Ind Sg P2) => od_ + "iarás" ; --# notpresent + VPB (Fut Ind Sg P3) => od_ + "iará" ; --# notpresent + VPB (Fut Ind Pl P1) => od_ + "iaremos" ; --# notpresent + VPB (Fut Ind Pl P2) => od_ + "iareis" ; --# notpresent + VPB (Fut Ind Pl P3) => od_ + "iarão" ; --# notpresent + VPB (Fut Sub Sg P1) => od_ + "iar" ; --# notpresent + VPB (Fut Sub Sg P2) => od_ + "iares" ; --# notpresent + VPB (Fut Sub Sg P3) => od_ + "iar" ; --# notpresent + VPB (Fut Sub Pl P1) => od_ + "iarmos" ; --# notpresent + VPB (Fut Sub Pl P2) => od_ + "iardes" ; --# notpresent + VPB (Fut Sub Pl P3) => od_ + "iarem" ; --# notpresent + VPB (Cond Sg P1) => od_ + "iaria" ; --# notpresent + VPB (Cond Sg P2) => od_ + "iarias" ; --# notpresent + VPB (Cond Sg P3) => od_ + "iaria" ; --# notpresent + VPB (Cond Pl P1) => od_ + "iaríamos" ; --# notpresent + VPB (Cond Pl P2) => od_ + "iaríeis" ; --# notpresent + VPB (Cond Pl P3) => od_ + "iariam" ; --# notpresent + VPB (Imper Sg P2) => od_ + "eia" ; + VPB (Imper Sg P3) => od_ + "eie" ; + VPB (Imper Pl P1) => od_ + "iemos" ; + VPB (Imper Pl P2) => od_ + "iai" ; + VPB (Imper Pl P3) => od_ + "eiem" ; + VPB (Imper Sg P1) => nonExist } } ; -oper pagar_53 : Str -> Verbum = \pagar -> - let pag_ = Predef.tk 2 pagar in - {s = table { - VI Infn => pag_ + "ar" ; - VI Ger => pag_ + "ando" ; - VI Part => pag_ + "ado" ; - VPB (Pres Ind Sg P1) => pag_ + "o" ; - VPB (Pres Ind Sg P2) => pag_ + "as" ; - VPB (Pres Ind Sg P3) => pag_ + "a" ; - VPB (Pres Ind Pl P1) => pag_ + "amos" ; - VPB (Pres Ind Pl P2) => pag_ + "áis" ; - VPB (Pres Ind Pl P3) => pag_ + "an" ; - VPB (Pres Sub Sg P1) => pag_ + "ue" ; - VPB (Pres Sub Sg P2) => pag_ + "ues" ; - VPB (Pres Sub Sg P3) => pag_ + "ue" ; - VPB (Pres Sub Pl P1) => pag_ + "uemos" ; - VPB (Pres Sub Pl P2) => pag_ + "uéis" ; - VPB (Pres Sub Pl P3) => pag_ + "uen" ; - VPB (Impf Ind Sg P1) => pag_ + "aba" ; --# notpresent - VPB (Impf Ind Sg P2) => pag_ + "abas" ; --# notpresent - VPB (Impf Ind Sg P3) => pag_ + "aba" ; --# notpresent - VPB (Impf Ind Pl P1) => pag_ + "ábamos" ; --# notpresent - VPB (Impf Ind Pl P2) => pag_ + "abais" ; --# notpresent - VPB (Impf Ind Pl P3) => pag_ + "aban" ; --# notpresent - VPB (Impf Sub Sg P1) => pag_ + "ara" ; --# notpresent - VPB (Impf Sub Sg P2) => pag_ + "aras" ; --# notpresent - VPB (Impf Sub Sg P3) => pag_ + "ara" ; --# notpresent - VPB (Impf Sub Pl P1) => pag_ + "áramos" ; --# notpresent - VPB (Impf Sub Pl P2) => pag_ + "arais" ; --# notpresent - VPB (Impf Sub Pl P3) => pag_ + "aran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => pag_ + "ase" ; --# notpresent - VPB (ImpfSub2 Sg P2) => pag_ + "ases" ; --# notpresent - VPB (ImpfSub2 Sg P3) => pag_ + "ase" ; --# notpresent - VPB (ImpfSub2 Pl P1) => pag_ + "ásemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => pag_ + "aseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => pag_ + "asen" ; --# notpresent - VPB (Pret Sg P1) => pag_ + "ué" ; --# notpresent - VPB (Pret Sg P2) => pag_ + "aste" ; --# notpresent - VPB (Pret Sg P3) => pag_ + "ó" ; --# notpresent - VPB (Pret Pl P1) => pag_ + "amos" ; --# notpresent - VPB (Pret Pl P2) => pag_ + "asteis" ; --# notpresent - VPB (Pret Pl P3) => pag_ + "aron" ; --# notpresent - VPB (Fut Ind Sg P1) => pag_ + "aré" ; --# notpresent - VPB (Fut Ind Sg P2) => pag_ + "arás" ; --# notpresent - VPB (Fut Ind Sg P3) => pag_ + "ará" ; --# notpresent - VPB (Fut Ind Pl P1) => pag_ + "aremos" ; --# notpresent - VPB (Fut Ind Pl P2) => pag_ + "aréis" ; --# notpresent - VPB (Fut Ind Pl P3) => pag_ + "arán" ; --# notpresent - VPB (Fut Sub Sg P1) => pag_ + "are" ; --# notpresent - VPB (Fut Sub Sg P2) => pag_ + "ares" ; --# notpresent - VPB (Fut Sub Sg P3) => pag_ + "are" ; --# notpresent - VPB (Fut Sub Pl P1) => pag_ + "áremos" ; --# notpresent - VPB (Fut Sub Pl P2) => pag_ + "areis" ; --# notpresent - VPB (Fut Sub Pl P3) => pag_ + "aren" ; --# notpresent - VPB (Cond Sg P1) => pag_ + "aría" ; --# notpresent - VPB (Cond Sg P2) => pag_ + "arías" ; --# notpresent - VPB (Cond Sg P3) => pag_ + "aría" ; --# notpresent - VPB (Cond Pl P1) => pag_ + "aríamos" ; --# notpresent - VPB (Cond Pl P2) => pag_ + "aríais" ; --# notpresent - VPB (Cond Pl P3) => pag_ + "arían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => pag_ + "a" ; - VPB (Imper Sg P3) => pag_ + "ue" ; - VPB (Imper Pl P1) => pag_ + "uemos" ; - VPB (Imper Pl P2) => pag_ + "ad" ; - VPB (Imper Pl P3) => pag_ + "uen" ; - VPB (Pass Sg Masc) => pag_ + "ado" ; - VPB (Pass Sg Fem) => pag_ + "ada" ; - VPB (Pass Pl Masc) => pag_ + "ados" ; - VPB (Pass Pl Fem) => pag_ + "adas" - } - } ; -oper parecer_54 : Str -> Verbum = \parecer -> - let pare_ = Predef.tk 3 parecer in - {s = table { - VI Infn => pare_ + "cer" ; - VI Ger => pare_ + "ciendo" ; - VI Part => pare_ + "cido" ; - VPB (Pres Ind Sg P1) => pare_ + "zco" ; - VPB (Pres Ind Sg P2) => pare_ + "ces" ; - VPB (Pres Ind Sg P3) => pare_ + "ce" ; - VPB (Pres Ind Pl P1) => pare_ + "cemos" ; - VPB (Pres Ind Pl P2) => pare_ + "céis" ; - VPB (Pres Ind Pl P3) => pare_ + "cen" ; - VPB (Pres Sub Sg P1) => pare_ + "zca" ; - VPB (Pres Sub Sg P2) => pare_ + "zcas" ; - VPB (Pres Sub Sg P3) => pare_ + "zca" ; - VPB (Pres Sub Pl P1) => pare_ + "zcamos" ; - VPB (Pres Sub Pl P2) => pare_ + "zcáis" ; - VPB (Pres Sub Pl P3) => pare_ + "zcan" ; - VPB (Impf Ind Sg P1) => pare_ + "cía" ; --# notpresent - VPB (Impf Ind Sg P2) => pare_ + "cías" ; --# notpresent - VPB (Impf Ind Sg P3) => pare_ + "cía" ; --# notpresent - VPB (Impf Ind Pl P1) => pare_ + "cíamos" ; --# notpresent - VPB (Impf Ind Pl P2) => pare_ + "cíais" ; --# notpresent - VPB (Impf Ind Pl P3) => pare_ + "cían" ; --# notpresent - VPB (Impf Sub Sg P1) => pare_ + "ciera" ; --# notpresent - VPB (Impf Sub Sg P2) => pare_ + "cieras" ; --# notpresent - VPB (Impf Sub Sg P3) => pare_ + "ciera" ; --# notpresent - VPB (Impf Sub Pl P1) => pare_ + "ciéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => pare_ + "cierais" ; --# notpresent - VPB (Impf Sub Pl P3) => pare_ + "cieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => pare_ + "ciese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => pare_ + "cieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => pare_ + "ciese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => pare_ + "ciésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => pare_ + "cieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => pare_ + "ciesen" ; --# notpresent - VPB (Pret Sg P1) => pare_ + "cí" ; --# notpresent - VPB (Pret Sg P2) => pare_ + "ciste" ; --# notpresent - VPB (Pret Sg P3) => pare_ + "ció" ; --# notpresent - VPB (Pret Pl P1) => pare_ + "cimos" ; --# notpresent - VPB (Pret Pl P2) => pare_ + "cisteis" ; --# notpresent - VPB (Pret Pl P3) => pare_ + "cieron" ; --# notpresent - VPB (Fut Ind Sg P1) => pare_ + "ceré" ; --# notpresent - VPB (Fut Ind Sg P2) => pare_ + "cerás" ; --# notpresent - VPB (Fut Ind Sg P3) => pare_ + "cerá" ; --# notpresent - VPB (Fut Ind Pl P1) => pare_ + "ceremos" ; --# notpresent - VPB (Fut Ind Pl P2) => pare_ + "ceréis" ; --# notpresent - VPB (Fut Ind Pl P3) => pare_ + "cerán" ; --# notpresent - VPB (Fut Sub Sg P1) => pare_ + "ciere" ; --# notpresent - VPB (Fut Sub Sg P2) => pare_ + "cieres" ; --# notpresent - VPB (Fut Sub Sg P3) => pare_ + "ciere" ; --# notpresent - VPB (Fut Sub Pl P1) => pare_ + "ciéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => pare_ + "ciereis" ; --# notpresent - VPB (Fut Sub Pl P3) => pare_ + "cieren" ; --# notpresent - VPB (Cond Sg P1) => pare_ + "cería" ; --# notpresent - VPB (Cond Sg P2) => pare_ + "cerías" ; --# notpresent - VPB (Cond Sg P3) => pare_ + "cería" ; --# notpresent - VPB (Cond Pl P1) => pare_ + "ceríamos" ; --# notpresent - VPB (Cond Pl P2) => pare_ + "ceríais" ; --# notpresent - VPB (Cond Pl P3) => pare_ + "cerían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => pare_ + "ce" ; - VPB (Imper Sg P3) => pare_ + "zca" ; - VPB (Imper Pl P1) => pare_ + "zcamos" ; - VPB (Imper Pl P2) => pare_ + "ced" ; - VPB (Imper Pl P3) => pare_ + "zcan" ; - VPB (Pass Sg Masc) => pare_ + "cido" ; - VPB (Pass Sg Fem) => pare_ + "cida" ; - VPB (Pass Pl Masc) => pare_ + "cidos" ; - VPB (Pass Pl Fem) => pare_ + "cidas" - } - } ; -oper pedir_55 : Str -> Verbum = \pedir -> - let p_ = Predef.tk 4 pedir in - {s = table { - VI Infn => p_ + "edir" ; - VI Ger => p_ + "idiendo" ; - VI Part => p_ + "edido" ; - VPB (Pres Ind Sg P1) => p_ + "ido" ; - VPB (Pres Ind Sg P2) => p_ + "ides" ; - VPB (Pres Ind Sg P3) => p_ + "ide" ; - VPB (Pres Ind Pl P1) => p_ + "edimos" ; - VPB (Pres Ind Pl P2) => p_ + "edís" ; - VPB (Pres Ind Pl P3) => p_ + "iden" ; - VPB (Pres Sub Sg P1) => p_ + "ida" ; - VPB (Pres Sub Sg P2) => p_ + "idas" ; - VPB (Pres Sub Sg P3) => p_ + "ida" ; - VPB (Pres Sub Pl P1) => p_ + "idamos" ; - VPB (Pres Sub Pl P2) => p_ + "idáis" ; - VPB (Pres Sub Pl P3) => p_ + "idan" ; - VPB (Impf Ind Sg P1) => p_ + "edía" ; --# notpresent - VPB (Impf Ind Sg P2) => p_ + "edías" ; --# notpresent - VPB (Impf Ind Sg P3) => p_ + "edía" ; --# notpresent - VPB (Impf Ind Pl P1) => p_ + "edíamos" ; --# notpresent - VPB (Impf Ind Pl P2) => p_ + "edíais" ; --# notpresent - VPB (Impf Ind Pl P3) => p_ + "edían" ; --# notpresent - VPB (Impf Sub Sg P1) => p_ + "idiera" ; --# notpresent - VPB (Impf Sub Sg P2) => p_ + "idieras" ; --# notpresent - VPB (Impf Sub Sg P3) => p_ + "idiera" ; --# notpresent - VPB (Impf Sub Pl P1) => p_ + "idiéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => p_ + "idierais" ; --# notpresent - VPB (Impf Sub Pl P3) => p_ + "idieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => p_ + "idiese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => p_ + "idieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => p_ + "idiese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => p_ + "idiésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => p_ + "idieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => p_ + "idiesen" ; --# notpresent - VPB (Pret Sg P1) => p_ + "edí" ; --# notpresent - VPB (Pret Sg P2) => p_ + "ediste" ; --# notpresent - VPB (Pret Sg P3) => p_ + "idió" ; --# notpresent - VPB (Pret Pl P1) => p_ + "edimos" ; --# notpresent - VPB (Pret Pl P2) => p_ + "edisteis" ; --# notpresent - VPB (Pret Pl P3) => p_ + "idieron" ; --# notpresent - VPB (Fut Ind Sg P1) => p_ + "ediré" ; --# notpresent - VPB (Fut Ind Sg P2) => p_ + "edirás" ; --# notpresent - VPB (Fut Ind Sg P3) => p_ + "edirá" ; --# notpresent - VPB (Fut Ind Pl P1) => p_ + "ediremos" ; --# notpresent - VPB (Fut Ind Pl P2) => p_ + "ediréis" ; --# notpresent - VPB (Fut Ind Pl P3) => p_ + "edirán" ; --# notpresent - VPB (Fut Sub Sg P1) => p_ + "idiere" ; --# notpresent - VPB (Fut Sub Sg P2) => p_ + "idieres" ; --# notpresent - VPB (Fut Sub Sg P3) => p_ + "idiere" ; --# notpresent - VPB (Fut Sub Pl P1) => p_ + "idiéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => p_ + "idiereis" ; --# notpresent - VPB (Fut Sub Pl P3) => p_ + "idieren" ; --# notpresent - VPB (Cond Sg P1) => p_ + "ediría" ; --# notpresent - VPB (Cond Sg P2) => p_ + "edirías" ; --# notpresent - VPB (Cond Sg P3) => p_ + "ediría" ; --# notpresent - VPB (Cond Pl P1) => p_ + "ediríamos" ; --# notpresent - VPB (Cond Pl P2) => p_ + "ediríais" ; --# notpresent - VPB (Cond Pl P3) => p_ + "edirían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => p_ + "ide" ; - VPB (Imper Sg P3) => p_ + "ida" ; - VPB (Imper Pl P1) => p_ + "idamos" ; - VPB (Imper Pl P2) => p_ + "edid" ; - VPB (Imper Pl P3) => p_ + "idan" ; - VPB (Pass Sg Masc) => p_ + "edido" ; - VPB (Pass Sg Fem) => p_ + "edida" ; - VPB (Pass Pl Masc) => p_ + "edidos" ; - VPB (Pass Pl Fem) => p_ + "edidas" - } - } ; -oper pensar_56 : Str -> Verbum = \pensar -> - let p_ = Predef.tk 5 pensar in - {s = table { - VI Infn => p_ + "ensar" ; - VI Ger => p_ + "ensando" ; - VI Part => p_ + "ensado" ; - VPB (Pres Ind Sg P1) => p_ + "ienso" ; - VPB (Pres Ind Sg P2) => p_ + "iensas" ; - VPB (Pres Ind Sg P3) => p_ + "iensa" ; - VPB (Pres Ind Pl P1) => p_ + "ensamos" ; - VPB (Pres Ind Pl P2) => p_ + "ensáis" ; - VPB (Pres Ind Pl P3) => p_ + "iensan" ; - VPB (Pres Sub Sg P1) => p_ + "iense" ; - VPB (Pres Sub Sg P2) => p_ + "ienses" ; - VPB (Pres Sub Sg P3) => p_ + "iense" ; - VPB (Pres Sub Pl P1) => p_ + "ensemos" ; - VPB (Pres Sub Pl P2) => p_ + "enséis" ; - VPB (Pres Sub Pl P3) => p_ + "iensen" ; - VPB (Impf Ind Sg P1) => p_ + "ensaba" ; --# notpresent - VPB (Impf Ind Sg P2) => p_ + "ensabas" ; --# notpresent - VPB (Impf Ind Sg P3) => p_ + "ensaba" ; --# notpresent - VPB (Impf Ind Pl P1) => p_ + "ensábamos" ; --# notpresent - VPB (Impf Ind Pl P2) => p_ + "ensabais" ; --# notpresent - VPB (Impf Ind Pl P3) => p_ + "ensaban" ; --# notpresent - VPB (Impf Sub Sg P1) => p_ + "ensara" ; --# notpresent - VPB (Impf Sub Sg P2) => p_ + "ensaras" ; --# notpresent - VPB (Impf Sub Sg P3) => p_ + "ensara" ; --# notpresent - VPB (Impf Sub Pl P1) => p_ + "ensáramos" ; --# notpresent - VPB (Impf Sub Pl P2) => p_ + "ensarais" ; --# notpresent - VPB (Impf Sub Pl P3) => p_ + "ensaran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => p_ + "ensase" ; --# notpresent - VPB (ImpfSub2 Sg P2) => p_ + "ensases" ; --# notpresent - VPB (ImpfSub2 Sg P3) => p_ + "ensase" ; --# notpresent - VPB (ImpfSub2 Pl P1) => p_ + "ensásemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => p_ + "ensaseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => p_ + "ensasen" ; --# notpresent - VPB (Pret Sg P1) => p_ + "ensé" ; --# notpresent - VPB (Pret Sg P2) => p_ + "ensaste" ; --# notpresent - VPB (Pret Sg P3) => p_ + "ensó" ; --# notpresent - VPB (Pret Pl P1) => p_ + "ensamos" ; --# notpresent - VPB (Pret Pl P2) => p_ + "ensasteis" ; --# notpresent - VPB (Pret Pl P3) => p_ + "ensaron" ; --# notpresent - VPB (Fut Ind Sg P1) => p_ + "ensaré" ; --# notpresent - VPB (Fut Ind Sg P2) => p_ + "ensarás" ; --# notpresent - VPB (Fut Ind Sg P3) => p_ + "ensará" ; --# notpresent - VPB (Fut Ind Pl P1) => p_ + "ensaremos" ; --# notpresent - VPB (Fut Ind Pl P2) => p_ + "ensaréis" ; --# notpresent - VPB (Fut Ind Pl P3) => p_ + "ensarán" ; --# notpresent - VPB (Fut Sub Sg P1) => p_ + "ensare" ; --# notpresent - VPB (Fut Sub Sg P2) => p_ + "ensares" ; --# notpresent - VPB (Fut Sub Sg P3) => p_ + "ensare" ; --# notpresent - VPB (Fut Sub Pl P1) => p_ + "ensáremos" ; --# notpresent - VPB (Fut Sub Pl P2) => p_ + "ensareis" ; --# notpresent - VPB (Fut Sub Pl P3) => p_ + "ensaren" ; --# notpresent - VPB (Cond Sg P1) => p_ + "ensaría" ; --# notpresent - VPB (Cond Sg P2) => p_ + "ensarías" ; --# notpresent - VPB (Cond Sg P3) => p_ + "ensaría" ; --# notpresent - VPB (Cond Pl P1) => p_ + "ensaríamos" ; --# notpresent - VPB (Cond Pl P2) => p_ + "ensaríais" ; --# notpresent - VPB (Cond Pl P3) => p_ + "ensarían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => p_ + "iensa" ; - VPB (Imper Sg P3) => p_ + "iense" ; - VPB (Imper Pl P1) => p_ + "ensemos" ; - VPB (Imper Pl P2) => p_ + "ensad" ; - VPB (Imper Pl P3) => p_ + "iensen" ; - VPB (Pass Sg Masc) => p_ + "ensado" ; - VPB (Pass Sg Fem) => p_ + "ensada" ; - VPB (Pass Pl Masc) => p_ + "ensados" ; - VPB (Pass Pl Fem) => p_ + "ensadas" - } - } ; -oper placer_57 : Str -> Verbum = \placer -> - let pl_ = Predef.tk 4 placer ; - pl_verbum : (_,_,_ : Str) -> Verbum = \mut1,mut2,mut3 -> - {s = table { - VI Infn => pl_ + "acer" ; - VI Ger => pl_ + "aciendo" ; - VI Part => pl_ + "acido" ; - VPB (Pres Ind Sg P1) => pl_ + "azco" ; - VPB (Pres Ind Sg P2) => pl_ + "aces" ; - VPB (Pres Ind Sg P3) => pl_ + "ace" ; - VPB (Pres Ind Pl P1) => pl_ + "acemos" ; - VPB (Pres Ind Pl P2) => pl_ + "acéis" ; - VPB (Pres Ind Pl P3) => pl_ + "acen" ; - VPB (Pres Sub Sg P1) => pl_ + "azca" ; - VPB (Pres Sub Sg P2) => pl_ + "azcas" ; - VPB (Pres Sub Sg P3) => pl_ + mut3 ; - VPB (Pres Sub Pl P1) => pl_ + "azcamos" ; - VPB (Pres Sub Pl P2) => pl_ + "azcáis" ; - VPB (Pres Sub Pl P3) => pl_ + "azcan" ; - VPB (Impf Ind Sg P1) => pl_ + "acía" ; --# notpresent - VPB (Impf Ind Sg P2) => pl_ + "acías" ; --# notpresent - VPB (Impf Ind Sg P3) => pl_ + "acía" ; --# notpresent - VPB (Impf Ind Pl P1) => pl_ + "acíamos" ; --# notpresent - VPB (Impf Ind Pl P2) => pl_ + "acíais" ; --# notpresent - VPB (Impf Ind Pl P3) => pl_ + "acían" ; --# notpresent - VPB (Impf Sub Sg P1) => pl_ + "aciera" ; --# notpresent - VPB (Impf Sub Sg P2) => pl_ + "acieras" ; --# notpresent - VPB (Impf Sub Sg P3) => pl_ + mut1 + "era" ; --# notpresent - VPB (Impf Sub Pl P1) => pl_ + "aciéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => pl_ + "acierais" ; --# notpresent - VPB (Impf Sub Pl P3) => pl_ + "acieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => pl_ + "aciese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => pl_ + "acieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => pl_ + mut1 + "ese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => pl_ + "aciésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => pl_ + "acieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => pl_ + "aciesen" ; --# notpresent - VPB (Pret Sg P1) => pl_ + "ací" ; --# notpresent - VPB (Pret Sg P2) => pl_ + "aciste" ; --# notpresent - VPB (Pret Sg P3) => pl_ + mut2 ; --# notpresent - VPB (Pret Pl P1) => pl_ + "acimos" ; --# notpresent - VPB (Pret Pl P2) => pl_ + "acisteis" ; --# notpresent - VPB (Pret Pl P3) => pl_ + mut1 + "eron" ; --# notpresent - VPB (Fut Ind Sg P1) => pl_ + "aceré" ; --# notpresent - VPB (Fut Ind Sg P2) => pl_ + "acerás" ; --# notpresent - VPB (Fut Ind Sg P3) => pl_ + "acerá" ; --# notpresent - VPB (Fut Ind Pl P1) => pl_ + "aceremos" ; --# notpresent - VPB (Fut Ind Pl P2) => pl_ + "aceréis" ; --# notpresent - VPB (Fut Ind Pl P3) => pl_ + "acerán" ; --# notpresent - VPB (Fut Sub Sg P1) => pl_ + "aciere" ; --# notpresent - VPB (Fut Sub Sg P2) => pl_ + "acieres" ; --# notpresent - VPB (Fut Sub Sg P3) => pl_ + mut1 + "ere" ; --# notpresent - VPB (Fut Sub Pl P1) => pl_ + "aciéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => pl_ + "aciereis" ; --# notpresent - VPB (Fut Sub Pl P3) => pl_ + "acieren" ; --# notpresent - VPB (Cond Sg P1) => pl_ + "acería" ; --# notpresent - VPB (Cond Sg P2) => pl_ + "acerías" ; --# notpresent - VPB (Cond Sg P3) => pl_ + "acería" ; --# notpresent - VPB (Cond Pl P1) => pl_ + "aceríamos" ; --# notpresent - VPB (Cond Pl P2) => pl_ + "aceríais" ; --# notpresent - VPB (Cond Pl P3) => pl_ + "acerían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => pl_ + "ace" ; - VPB (Imper Sg P3) => pl_ + "azca" ; - VPB (Imper Pl P1) => pl_ + "azcamos" ; - VPB (Imper Pl P2) => pl_ + "aced" ; - VPB (Imper Pl P3) => pl_ + "azcan" ; - VPB (Pass Sg Masc) => pl_ + "acido" ; - VPB (Pass Sg Fem) => pl_ + "acida" ; - VPB (Pass Pl Masc) => pl_ + "acidos" ; - VPB (Pass Pl Fem) => pl_ + "acidas" - } - } - in variants {pl_verbum "aci" "ació" "azca" ; - pl_verbum "ugui" "ugo" (variants {pl_ + "egue" ; pl_ + "ega"}) ; - } ; -oper poder_58 : Str -> Verbum = \poder -> - let p_ = Predef.tk 4 poder in +oper comerciar_18 : Str -> Verbum = \comerciar -> + let comerc_ = Predef.tk 3 comerciar in {s = table { - VI Infn => p_ + "oder" ; - VI Ger => p_ + "udiendo" ; - VI Part => p_ + "odido" ; - VPB (Pres Ind Sg P1) => p_ + "uedo" ; - VPB (Pres Ind Sg P2) => p_ + "uedes" ; - VPB (Pres Ind Sg P3) => p_ + "uede" ; - VPB (Pres Ind Pl P1) => p_ + "odemos" ; - VPB (Pres Ind Pl P2) => p_ + "odéis" ; - VPB (Pres Ind Pl P3) => p_ + "ueden" ; - VPB (Pres Sub Sg P1) => p_ + "ueda" ; - VPB (Pres Sub Sg P2) => p_ + "uedas" ; - VPB (Pres Sub Sg P3) => p_ + "ueda" ; - VPB (Pres Sub Pl P1) => p_ + "odamos" ; - VPB (Pres Sub Pl P2) => p_ + "odáis" ; - VPB (Pres Sub Pl P3) => p_ + "uedan" ; - VPB (Impf Ind Sg P1) => p_ + "odía" ; --# notpresent - VPB (Impf Ind Sg P2) => p_ + "odías" ; --# notpresent - VPB (Impf Ind Sg P3) => p_ + "odía" ; --# notpresent - VPB (Impf Ind Pl P1) => p_ + "odíamos" ; --# notpresent - VPB (Impf Ind Pl P2) => p_ + "odíais" ; --# notpresent - VPB (Impf Ind Pl P3) => p_ + "odían" ; --# notpresent - VPB (Impf Sub Sg P1) => p_ + "udiera" ; --# notpresent - VPB (Impf Sub Sg P2) => p_ + "udieras" ; --# notpresent - VPB (Impf Sub Sg P3) => p_ + "udiera" ; --# notpresent - VPB (Impf Sub Pl P1) => p_ + "udiéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => p_ + "udierais" ; --# notpresent - VPB (Impf Sub Pl P3) => p_ + "udieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => p_ + "udiese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => p_ + "udieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => p_ + "udiese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => p_ + "udiésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => p_ + "udieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => p_ + "udiesen" ; --# notpresent - VPB (Pret Sg P1) => p_ + "ude" ; --# notpresent - VPB (Pret Sg P2) => p_ + "udiste" ; --# notpresent - VPB (Pret Sg P3) => p_ + "udo" ; --# notpresent - VPB (Pret Pl P1) => p_ + "udimos" ; --# notpresent - VPB (Pret Pl P2) => p_ + "udisteis" ; --# notpresent - VPB (Pret Pl P3) => p_ + "udieron" ; --# notpresent - VPB (Fut Ind Sg P1) => p_ + "odré" ; --# notpresent - VPB (Fut Ind Sg P2) => p_ + "odrás" ; --# notpresent - VPB (Fut Ind Sg P3) => p_ + "odrá" ; --# notpresent - VPB (Fut Ind Pl P1) => p_ + "odremos" ; --# notpresent - VPB (Fut Ind Pl P2) => p_ + "odréis" ; --# notpresent - VPB (Fut Ind Pl P3) => p_ + "odrán" ; --# notpresent - VPB (Fut Sub Sg P1) => p_ + "udiere" ; --# notpresent - VPB (Fut Sub Sg P2) => p_ + "udieres" ; --# notpresent - VPB (Fut Sub Sg P3) => p_ + "udiere" ; --# notpresent - VPB (Fut Sub Pl P1) => p_ + "udiéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => p_ + "udiereis" ; --# notpresent - VPB (Fut Sub Pl P3) => p_ + "udieren" ; --# notpresent - VPB (Cond Sg P1) => p_ + "odría" ; --# notpresent - VPB (Cond Sg P2) => p_ + "odrías" ; --# notpresent - VPB (Cond Sg P3) => p_ + "odría" ; --# notpresent - VPB (Cond Pl P1) => p_ + "odríamos" ; --# notpresent - VPB (Cond Pl P2) => p_ + "odríais" ; --# notpresent - VPB (Cond Pl P3) => p_ + "odrían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => p_ + "uede" ; - VPB (Imper Sg P3) => p_ + "ueda" ; - VPB (Imper Pl P1) => p_ + "odamos" ; - VPB (Imper Pl P2) => p_ + "oded" ; - VPB (Imper Pl P3) => p_ + "uedan" ; - VPB (Pass Sg Masc) => p_ + "odido" ; - VPB (Pass Sg Fem) => p_ + "odida" ; - VPB (Pass Pl Masc) => p_ + "odidos" ; - VPB (Pass Pl Fem) => p_ + "odidas" + VI Infn => comerc_ + "iar" ; + VI Ger => comerc_ + "iando" ; + VI Part => comerc_ + "iado" ; + VPB (Pres Ind Sg P1) => comerc_ + ("eio" | "io") ; + VPB (Pres Ind Sg P2) => comerc_ + ("eias" | "ias") ; + VPB (Pres Ind Sg P3) => comerc_ + ("eia" | "ia") ; + VPB (Pres Ind Pl P1) => comerc_ + "iamos" ; + VPB (Pres Ind Pl P2) => comerc_ + "iais" ; + VPB (Pres Ind Pl P3) => comerc_ + ("eiam" | "iam") ; + VPB (Pres Sub Sg P1) => comerc_ + ("eie" | "ie") ; + VPB (Pres Sub Sg P2) => comerc_ + ("eies" | "ies") ; + VPB (Pres Sub Sg P3) => comerc_ + ("eie" | "ie") ; + VPB (Pres Sub Pl P1) => comerc_ + "iemos" ; + VPB (Pres Sub Pl P2) => comerc_ + "ieis" ; + VPB (Pres Sub Pl P3) => comerc_ + ("eiem" | "iem") ; + VPB (PretI Ind Sg P1) => comerc_ + "iava" ; --# notpresent + VPB (PretI Ind Sg P2) => comerc_ + "iavas" ; --# notpresent + VPB (PretI Ind Sg P3) => comerc_ + "iava" ; --# notpresent + VPB (PretI Ind Pl P1) => comerc_ + "iávamos" ; --# notpresent + VPB (PretI Ind Pl P2) => comerc_ + "iáveis" ; --# notpresent + VPB (PretI Ind Pl P3) => comerc_ + "iavam" ; --# notpresent + VPB (PretI Sub Sg P1) => comerc_ + "iasse" ; --# notpresent + VPB (PretI Sub Sg P2) => comerc_ + "iasses" ; --# notpresent + VPB (PretI Sub Sg P3) => comerc_ + "iasse" ; --# notpresent + VPB (PretI Sub Pl P1) => comerc_ + "iássemos" ; --# notpresent + VPB (PretI Sub Pl P2) => comerc_ + "iásseis" ; --# notpresent + VPB (PretI Sub Pl P3) => comerc_ + "iassem" ; --# notpresent + VPB (MQPerf Sg P1) => comerc_ + "iara" ; --# notpresent + VPB (MQPerf Sg P2) => comerc_ + "iaras" ; --# notpresent + VPB (MQPerf Sg P3) => comerc_ + "iara" ; --# notpresent + VPB (MQPerf Pl P1) => comerc_ + "iáramos" ; --# notpresent + VPB (MQPerf Pl P2) => comerc_ + "iáreis" ; --# notpresent + VPB (MQPerf Pl P3) => comerc_ + "iaram" ; --# notpresent + VPB (PretP Sg P1) => comerc_ + "iei" ; --# notpresent + VPB (PretP Sg P2) => comerc_ + "iaste" ; --# notpresent + VPB (PretP Sg P3) => comerc_ + "iou" ; --# notpresent + VPB (PretP Pl P1) => comerc_ + ("iamos" | "iamos") ; --# notpresent + VPB (PretP Pl P2) => comerc_ + "iastes" ; --# notpresent + VPB (PretP Pl P3) => comerc_ + "iaram" ; --# notpresent + VPB (Fut Ind Sg P1) => comerc_ + "iarei" ; --# notpresent + VPB (Fut Ind Sg P2) => comerc_ + "iarás" ; --# notpresent + VPB (Fut Ind Sg P3) => comerc_ + "iará" ; --# notpresent + VPB (Fut Ind Pl P1) => comerc_ + "iaremos" ; --# notpresent + VPB (Fut Ind Pl P2) => comerc_ + "iareis" ; --# notpresent + VPB (Fut Ind Pl P3) => comerc_ + "iarão" ; --# notpresent + VPB (Fut Sub Sg P1) => comerc_ + "iar" ; --# notpresent + VPB (Fut Sub Sg P2) => comerc_ + "iares" ; --# notpresent + VPB (Fut Sub Sg P3) => comerc_ + "iar" ; --# notpresent + VPB (Fut Sub Pl P1) => comerc_ + "iarmos" ; --# notpresent + VPB (Fut Sub Pl P2) => comerc_ + "iardes" ; --# notpresent + VPB (Fut Sub Pl P3) => comerc_ + "iarem" ; --# notpresent + VPB (Cond Sg P1) => comerc_ + "iaria" ; --# notpresent + VPB (Cond Sg P2) => comerc_ + "iarias" ; --# notpresent + VPB (Cond Sg P3) => comerc_ + "iaria" ; --# notpresent + VPB (Cond Pl P1) => comerc_ + "iaríamos" ; --# notpresent + VPB (Cond Pl P2) => comerc_ + "iaríeis" ; --# notpresent + VPB (Cond Pl P3) => comerc_ + "iariam" ; --# notpresent + VPB (Imper Sg P2) => comerc_ + ("eia" | "ia") ; + VPB (Imper Sg P3) => comerc_ + ("eie" | "ie") ; + VPB (Imper Pl P1) => comerc_ + "iemos" ; + VPB (Imper Pl P2) => comerc_ + "iai" ; + VPB (Imper Pl P3) => comerc_ + ("eiem" | "iem") ; + VPB (Imper Sg P1) => nonExist } } ; -oper poner_60 : Str -> Verbum = \poner -> - let p_ = Predef.tk 4 poner in + +oper saudar_19 : Str -> Verbum = \saudar -> + let saud_ = Predef.tk 2 saudar in {s = table { - VI Infn => p_ + "oner" ; - VI Ger => p_ + "oniendo" ; - VI Part => p_ + "uesto" ; - VPB (Pres Ind Sg P1) => p_ + "ongo" ; - VPB (Pres Ind Sg P2) => p_ + "ones" ; - VPB (Pres Ind Sg P3) => p_ + "one" ; - VPB (Pres Ind Pl P1) => p_ + "onemos" ; - VPB (Pres Ind Pl P2) => p_ + "onéis" ; - VPB (Pres Ind Pl P3) => p_ + "onen" ; - VPB (Pres Sub Sg P1) => p_ + "onga" ; - VPB (Pres Sub Sg P2) => p_ + "ongas" ; - VPB (Pres Sub Sg P3) => p_ + "onga" ; - VPB (Pres Sub Pl P1) => p_ + "ongamos" ; - VPB (Pres Sub Pl P2) => p_ + "ongáis" ; - VPB (Pres Sub Pl P3) => p_ + "ongan" ; - VPB (Impf Ind Sg P1) => p_ + "onía" ; --# notpresent - VPB (Impf Ind Sg P2) => p_ + "onías" ; --# notpresent - VPB (Impf Ind Sg P3) => p_ + "onía" ; --# notpresent - VPB (Impf Ind Pl P1) => p_ + "oníamos" ; --# notpresent - VPB (Impf Ind Pl P2) => p_ + "oníais" ; --# notpresent - VPB (Impf Ind Pl P3) => p_ + "onían" ; --# notpresent - VPB (Impf Sub Sg P1) => p_ + "usiera" ; --# notpresent - VPB (Impf Sub Sg P2) => p_ + "usieras" ; --# notpresent - VPB (Impf Sub Sg P3) => p_ + "usiera" ; --# notpresent - VPB (Impf Sub Pl P1) => p_ + "usiéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => p_ + "usierais" ; --# notpresent - VPB (Impf Sub Pl P3) => p_ + "usieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => p_ + "usiese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => p_ + "usieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => p_ + "usiese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => p_ + "usiésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => p_ + "usieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => p_ + "usiesen" ; --# notpresent - VPB (Pret Sg P1) => p_ + "use" ; --# notpresent - VPB (Pret Sg P2) => p_ + "usiste" ; --# notpresent - VPB (Pret Sg P3) => p_ + "uso" ; --# notpresent - VPB (Pret Pl P1) => p_ + "usimos" ; --# notpresent - VPB (Pret Pl P2) => p_ + "usisteis" ; --# notpresent - VPB (Pret Pl P3) => p_ + "usieron" ; --# notpresent - VPB (Fut Ind Sg P1) => p_ + "ondré" ; --# notpresent - VPB (Fut Ind Sg P2) => p_ + "ondrás" ; --# notpresent - VPB (Fut Ind Sg P3) => p_ + "ondrá" ; --# notpresent - VPB (Fut Ind Pl P1) => p_ + "ondremos" ; --# notpresent - VPB (Fut Ind Pl P2) => p_ + "ondréis" ; --# notpresent - VPB (Fut Ind Pl P3) => p_ + "ondrán" ; --# notpresent - VPB (Fut Sub Sg P1) => p_ + "usiere" ; --# notpresent - VPB (Fut Sub Sg P2) => p_ + "usieres" ; --# notpresent - VPB (Fut Sub Sg P3) => p_ + "usiere" ; --# notpresent - VPB (Fut Sub Pl P1) => p_ + "usiéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => p_ + "usiereis" ; --# notpresent - VPB (Fut Sub Pl P3) => p_ + "usieren" ; --# notpresent - VPB (Cond Sg P1) => p_ + "ondría" ; --# notpresent - VPB (Cond Sg P2) => p_ + "ondrías" ; --# notpresent - VPB (Cond Sg P3) => p_ + "ondría" ; --# notpresent - VPB (Cond Pl P1) => p_ + "ondríamos" ; --# notpresent - VPB (Cond Pl P2) => p_ + "ondríais" ; --# notpresent - VPB (Cond Pl P3) => p_ + "ondrían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => p_ + "on" ; - VPB (Imper Sg P3) => p_ + "onga" ; - VPB (Imper Pl P1) => p_ + "ongamos" ; - VPB (Imper Pl P2) => p_ + "oned" ; - VPB (Imper Pl P3) => p_ + "ongan" ; - VPB (Pass Sg Masc) => p_ + "uesto" ; - VPB (Pass Sg Fem) => p_ + "uesta" ; - VPB (Pass Pl Masc) => p_ + "uestos" ; - VPB (Pass Pl Fem) => p_ + "uestas" + VI Infn => saud_ + "ar" ; + VI Ger => saud_ + "ando" ; + VI Part => saud_ + "ado" ; + VPB (Pres Ind Sg P1) => saud_ + "o" ; + VPB (Pres Ind Sg P2) => saud_ + "as" ; + VPB (Pres Ind Sg P3) => saud_ + "a" ; + VPB (Pres Ind Pl P1) => saud_ + "amos" ; + VPB (Pres Ind Pl P2) => saud_ + "ais" ; + VPB (Pres Ind Pl P3) => saud_ + "am" ; + VPB (Pres Sub Sg P1) => saud_ + "e" ; + VPB (Pres Sub Sg P2) => saud_ + "es" ; + VPB (Pres Sub Sg P3) => saud_ + "e" ; + VPB (Pres Sub Pl P1) => saud_ + "emos" ; + VPB (Pres Sub Pl P2) => saud_ + "eis" ; + VPB (Pres Sub Pl P3) => saud_ + "em" ; + VPB (PretI Ind Sg P1) => saud_ + "ava" ; --# notpresent + VPB (PretI Ind Sg P2) => saud_ + "avas" ; --# notpresent + VPB (PretI Ind Sg P3) => saud_ + "ava" ; --# notpresent + VPB (PretI Ind Pl P1) => saud_ + "ávamos" ; --# notpresent + VPB (PretI Ind Pl P2) => saud_ + "áveis" ; --# notpresent + VPB (PretI Ind Pl P3) => saud_ + "avam" ; --# notpresent + VPB (PretI Sub Sg P1) => saud_ + "asse" ; --# notpresent + VPB (PretI Sub Sg P2) => saud_ + "asses" ; --# notpresent + VPB (PretI Sub Sg P3) => saud_ + "asse" ; --# notpresent + VPB (PretI Sub Pl P1) => saud_ + "ássemos" ; --# notpresent + VPB (PretI Sub Pl P2) => saud_ + "ásseis" ; --# notpresent + VPB (PretI Sub Pl P3) => saud_ + "assem" ; --# notpresent + VPB (MQPerf Sg P1) => saud_ + "ara" ; --# notpresent + VPB (MQPerf Sg P2) => saud_ + "aras" ; --# notpresent + VPB (MQPerf Sg P3) => saud_ + "ara" ; --# notpresent + VPB (MQPerf Pl P1) => saud_ + "áramos" ; --# notpresent + VPB (MQPerf Pl P2) => saud_ + "áreis" ; --# notpresent + VPB (MQPerf Pl P3) => saud_ + "aram" ; --# notpresent + VPB (PretP Sg P1) => saud_ + "ei" ; --# notpresent + VPB (PretP Sg P2) => saud_ + "aste" ; --# notpresent + VPB (PretP Sg P3) => saud_ + "ou" ; --# notpresent + VPB (PretP Pl P1) => saud_ + ("amos" | "ámos") ; --# notpresent + VPB (PretP Pl P2) => saud_ + "astes" ; --# notpresent + VPB (PretP Pl P3) => saud_ + "aram" ; --# notpresent + VPB (Fut Ind Sg P1) => saud_ + "arei" ; --# notpresent + VPB (Fut Ind Sg P2) => saud_ + "arás" ; --# notpresent + VPB (Fut Ind Sg P3) => saud_ + "ará" ; --# notpresent + VPB (Fut Ind Pl P1) => saud_ + "aremos" ; --# notpresent + VPB (Fut Ind Pl P2) => saud_ + "areis" ; --# notpresent + VPB (Fut Ind Pl P3) => saud_ + "arão" ; --# notpresent + VPB (Fut Sub Sg P1) => saud_ + "ar" ; --# notpresent + VPB (Fut Sub Sg P2) => saud_ + "ares" ; --# notpresent + VPB (Fut Sub Sg P3) => saud_ + "ar" ; --# notpresent + VPB (Fut Sub Pl P1) => saud_ + "armos" ; --# notpresent + VPB (Fut Sub Pl P2) => saud_ + "ardes" ; --# notpresent + VPB (Fut Sub Pl P3) => saud_ + "arem" ; --# notpresent + VPB (Cond Sg P1) => saud_ + "aria" ; --# notpresent + VPB (Cond Sg P2) => saud_ + "arias" ; --# notpresent + VPB (Cond Sg P3) => saud_ + "aria" ; --# notpresent + VPB (Cond Pl P1) => saud_ + "aríamos" ; --# notpresent + VPB (Cond Pl P2) => saud_ + "aríeis" ; --# notpresent + VPB (Cond Pl P3) => saud_ + "ariam" ; --# notpresent + VPB (Imper Sg P2) => saud_ + "a" ; + VPB (Imper Sg P3) => saud_ + "e" ; + VPB (Imper Pl P1) => saud_ + "emos" ; + VPB (Imper Pl P2) => saud_ + "ai" ; + VPB (Imper Pl P3) => saud_ + "em" ; + VPB (Imper Sg P1) => nonExist } } ; -oper predecir_61 : Str -> Verbum = \predecir -> - let pred_ = Predef.tk 4 predecir in + +oper perdoar_20 : Str -> Verbum = \perdoar -> + let perd_ = Predef.tk 3 perdoar in {s = table { - VI Infn => pred_ + "ecir" ; - VI Ger => pred_ + "iciendo" ; - VI Part => pred_ + "icho" ; - VPB (Pres Ind Sg P1) => pred_ + "igo" ; - VPB (Pres Ind Sg P2) => pred_ + "ices" ; - VPB (Pres Ind Sg P3) => pred_ + "ice" ; - VPB (Pres Ind Pl P1) => pred_ + "ecimos" ; - VPB (Pres Ind Pl P2) => pred_ + "ecís" ; - VPB (Pres Ind Pl P3) => pred_ + "icen" ; - VPB (Pres Sub Sg P1) => pred_ + "iga" ; - VPB (Pres Sub Sg P2) => pred_ + "igas" ; - VPB (Pres Sub Sg P3) => pred_ + "iga" ; - VPB (Pres Sub Pl P1) => pred_ + "igamos" ; - VPB (Pres Sub Pl P2) => pred_ + "igáis" ; - VPB (Pres Sub Pl P3) => pred_ + "igan" ; - VPB (Impf Ind Sg P1) => pred_ + "ecía" ; --# notpresent - VPB (Impf Ind Sg P2) => pred_ + "ecías" ; --# notpresent - VPB (Impf Ind Sg P3) => pred_ + "ecía" ; --# notpresent - VPB (Impf Ind Pl P1) => pred_ + "ecíamos" ; --# notpresent - VPB (Impf Ind Pl P2) => pred_ + "ecíais" ; --# notpresent - VPB (Impf Ind Pl P3) => pred_ + "ecían" ; --# notpresent - VPB (Impf Sub Sg P1) => pred_ + "ijera" ; --# notpresent - VPB (Impf Sub Sg P2) => pred_ + "ijeras" ; --# notpresent - VPB (Impf Sub Sg P3) => pred_ + "ijera" ; --# notpresent - VPB (Impf Sub Pl P1) => pred_ + "ijéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => pred_ + "ijerais" ; --# notpresent - VPB (Impf Sub Pl P3) => pred_ + "ijeran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => pred_ + "ijese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => pred_ + "ijeses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => pred_ + "ijese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => pred_ + "ijésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => pred_ + "ijeseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => pred_ + "ijesen" ; --# notpresent - VPB (Pret Sg P1) => pred_ + "ije" ; --# notpresent - VPB (Pret Sg P2) => pred_ + "ijiste" ; --# notpresent - VPB (Pret Sg P3) => pred_ + "ijo" ; --# notpresent - VPB (Pret Pl P1) => pred_ + "ijimos" ; --# notpresent - VPB (Pret Pl P2) => pred_ + "ijisteis" ; --# notpresent - VPB (Pret Pl P3) => pred_ + "ijeron" ; --# notpresent - VPB (Fut Ind Sg P1) => pred_ + "eciré" ; --# notpresent - VPB (Fut Ind Sg P2) => pred_ + "ecirás" ; --# notpresent - VPB (Fut Ind Sg P3) => pred_ + "ecirá" ; --# notpresent - VPB (Fut Ind Pl P1) => pred_ + "eciremos" ; --# notpresent - VPB (Fut Ind Pl P2) => pred_ + "eciréis" ; --# notpresent - VPB (Fut Ind Pl P3) => pred_ + "ecirán" ; --# notpresent - VPB (Fut Sub Sg P1) => pred_ + "ijere" ; --# notpresent - VPB (Fut Sub Sg P2) => pred_ + "ijeres" ; --# notpresent - VPB (Fut Sub Sg P3) => pred_ + "ijere" ; --# notpresent - VPB (Fut Sub Pl P1) => pred_ + "ijéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => pred_ + "ijereis" ; --# notpresent - VPB (Fut Sub Pl P3) => pred_ + "ijeren" ; --# notpresent - VPB (Cond Sg P1) => pred_ + "eciría" ; --# notpresent - VPB (Cond Sg P2) => pred_ + "ecirías" ; --# notpresent - VPB (Cond Sg P3) => pred_ + "eciría" ; --# notpresent - VPB (Cond Pl P1) => pred_ + "eciríamos" ; --# notpresent - VPB (Cond Pl P2) => pred_ + "eciríais" ; --# notpresent - VPB (Cond Pl P3) => pred_ + "ecirían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => pred_ + "ice" ; - VPB (Imper Sg P3) => pred_ + "iga" ; - VPB (Imper Pl P1) => pred_ + "igamos" ; - VPB (Imper Pl P2) => pred_ + "ecid" ; - VPB (Imper Pl P3) => pred_ + "igan" ; - VPB (Pass Sg Masc) => pred_ + "icho" ; - VPB (Pass Sg Fem) => pred_ + "icha" ; - VPB (Pass Pl Masc) => pred_ + "ichos" ; - VPB (Pass Pl Fem) => pred_ + "ichas" + VI Infn => perd_ + "oar" ; + VI Ger => perd_ + "oando" ; + VI Part => perd_ + "oado" ; + VPB (Pres Ind Sg P1) => perd_ + ("ôo" | "oo") ; + VPB (Pres Ind Sg P2) => perd_ + "oas" ; + VPB (Pres Ind Sg P3) => perd_ + "oa" ; + VPB (Pres Ind Pl P1) => perd_ + "oamos" ; + VPB (Pres Ind Pl P2) => perd_ + "oais" ; + VPB (Pres Ind Pl P3) => perd_ + "oam" ; + VPB (Pres Sub Sg P1) => perd_ + "oe" ; + VPB (Pres Sub Sg P2) => perd_ + "oes" ; + VPB (Pres Sub Sg P3) => perd_ + "oe" ; + VPB (Pres Sub Pl P1) => perd_ + "oemos" ; + VPB (Pres Sub Pl P2) => perd_ + "oeis" ; + VPB (Pres Sub Pl P3) => perd_ + "oem" ; + VPB (PretI Ind Sg P1) => perd_ + "oava" ; --# notpresent + VPB (PretI Ind Sg P2) => perd_ + "oavas" ; --# notpresent + VPB (PretI Ind Sg P3) => perd_ + "oava" ; --# notpresent + VPB (PretI Ind Pl P1) => perd_ + "oávamos" ; --# notpresent + VPB (PretI Ind Pl P2) => perd_ + "oáveis" ; --# notpresent + VPB (PretI Ind Pl P3) => perd_ + "oavam" ; --# notpresent + VPB (PretI Sub Sg P1) => perd_ + "oasse" ; --# notpresent + VPB (PretI Sub Sg P2) => perd_ + "oasses" ; --# notpresent + VPB (PretI Sub Sg P3) => perd_ + "oasse" ; --# notpresent + VPB (PretI Sub Pl P1) => perd_ + "oássemos" ; --# notpresent + VPB (PretI Sub Pl P2) => perd_ + "oásseis" ; --# notpresent + VPB (PretI Sub Pl P3) => perd_ + "oassem" ; --# notpresent + VPB (MQPerf Sg P1) => perd_ + "oara" ; --# notpresent + VPB (MQPerf Sg P2) => perd_ + "oaras" ; --# notpresent + VPB (MQPerf Sg P3) => perd_ + "oara" ; --# notpresent + VPB (MQPerf Pl P1) => perd_ + "oáramos" ; --# notpresent + VPB (MQPerf Pl P2) => perd_ + "oáreis" ; --# notpresent + VPB (MQPerf Pl P3) => perd_ + "oaram" ; --# notpresent + VPB (PretP Sg P1) => perd_ + "oei" ; --# notpresent + VPB (PretP Sg P2) => perd_ + "oaste" ; --# notpresent + VPB (PretP Sg P3) => perd_ + "oou" ; --# notpresent + VPB (PretP Pl P1) => perd_ + "oamos" ; --# notpresent + VPB (PretP Pl P2) => perd_ + "oastes" ; --# notpresent + VPB (PretP Pl P3) => perd_ + "oaram" ; --# notpresent + VPB (Fut Ind Sg P1) => perd_ + "oarei" ; --# notpresent + VPB (Fut Ind Sg P2) => perd_ + "oarás" ; --# notpresent + VPB (Fut Ind Sg P3) => perd_ + "oará" ; --# notpresent + VPB (Fut Ind Pl P1) => perd_ + "oaremos" ; --# notpresent + VPB (Fut Ind Pl P2) => perd_ + "oareis" ; --# notpresent + VPB (Fut Ind Pl P3) => perd_ + "oarão" ; --# notpresent + VPB (Fut Sub Sg P1) => perd_ + "oar" ; --# notpresent + VPB (Fut Sub Sg P2) => perd_ + "oares" ; --# notpresent + VPB (Fut Sub Sg P3) => perd_ + "oar" ; --# notpresent + VPB (Fut Sub Pl P1) => perd_ + "oarmos" ; --# notpresent + VPB (Fut Sub Pl P2) => perd_ + "oardes" ; --# notpresent + VPB (Fut Sub Pl P3) => perd_ + "oarem" ; --# notpresent + VPB (Cond Sg P1) => perd_ + "oaria" ; --# notpresent + VPB (Cond Sg P2) => perd_ + "oarias" ; --# notpresent + VPB (Cond Sg P3) => perd_ + "oaria" ; --# notpresent + VPB (Cond Pl P1) => perd_ + "oaríamos" ; --# notpresent + VPB (Cond Pl P2) => perd_ + "oaríeis" ; --# notpresent + VPB (Cond Pl P3) => perd_ + "oariam" ; --# notpresent + VPB (Imper Sg P2) => perd_ + "oa" ; + VPB (Imper Sg P3) => perd_ + "oe" ; + VPB (Imper Pl P1) => perd_ + "oemos" ; + VPB (Imper Pl P2) => perd_ + "oai" ; + VPB (Imper Pl P3) => perd_ + "oem" ; + VPB (Imper Sg P1) => nonExist } } ; -oper producir_62 : Str -> Verbum = \producir -> - let produ_ = Predef.tk 3 producir in + +oper averiguar_21 : Str -> Verbum = \averiguar -> + let averigu_ = Predef.tk 2 averiguar in {s = table { - VI Infn => produ_ + "cir" ; - VI Ger => produ_ + "ciendo" ; - VI Part => produ_ + "cido" ; - VPB (Pres Ind Sg P1) => produ_ + "zco" ; - VPB (Pres Ind Sg P2) => produ_ + "ces" ; - VPB (Pres Ind Sg P3) => produ_ + "ce" ; - VPB (Pres Ind Pl P1) => produ_ + "cimos" ; - VPB (Pres Ind Pl P2) => produ_ + "cís" ; - VPB (Pres Ind Pl P3) => produ_ + "cen" ; - VPB (Pres Sub Sg P1) => produ_ + "zca" ; - VPB (Pres Sub Sg P2) => produ_ + "zcas" ; - VPB (Pres Sub Sg P3) => produ_ + "zca" ; - VPB (Pres Sub Pl P1) => produ_ + "zcamos" ; - VPB (Pres Sub Pl P2) => produ_ + "zcáis" ; - VPB (Pres Sub Pl P3) => produ_ + "zcan" ; - VPB (Impf Ind Sg P1) => produ_ + "cía" ; --# notpresent - VPB (Impf Ind Sg P2) => produ_ + "cías" ; --# notpresent - VPB (Impf Ind Sg P3) => produ_ + "cía" ; --# notpresent - VPB (Impf Ind Pl P1) => produ_ + "cíamos" ; --# notpresent - VPB (Impf Ind Pl P2) => produ_ + "cíais" ; --# notpresent - VPB (Impf Ind Pl P3) => produ_ + "cían" ; --# notpresent - VPB (Impf Sub Sg P1) => produ_ + "jera" ; --# notpresent - VPB (Impf Sub Sg P2) => produ_ + "jeras" ; --# notpresent - VPB (Impf Sub Sg P3) => produ_ + "jera" ; --# notpresent - VPB (Impf Sub Pl P1) => produ_ + "jéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => produ_ + "jerais" ; --# notpresent - VPB (Impf Sub Pl P3) => produ_ + "jeran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => produ_ + "jese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => produ_ + "jeses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => produ_ + "jese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => produ_ + "jésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => produ_ + "jeseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => produ_ + "jesen" ; --# notpresent - VPB (Pret Sg P1) => produ_ + "je" ; --# notpresent - VPB (Pret Sg P2) => produ_ + "jiste" ; --# notpresent - VPB (Pret Sg P3) => produ_ + "jo" ; --# notpresent - VPB (Pret Pl P1) => produ_ + "jimos" ; --# notpresent - VPB (Pret Pl P2) => produ_ + "jisteis" ; --# notpresent - VPB (Pret Pl P3) => produ_ + "jeron" ; --# notpresent - VPB (Fut Ind Sg P1) => produ_ + "ciré" ; --# notpresent - VPB (Fut Ind Sg P2) => produ_ + "cirás" ; --# notpresent - VPB (Fut Ind Sg P3) => produ_ + "cirá" ; --# notpresent - VPB (Fut Ind Pl P1) => produ_ + "ciremos" ; --# notpresent - VPB (Fut Ind Pl P2) => produ_ + "ciréis" ; --# notpresent - VPB (Fut Ind Pl P3) => produ_ + "cirán" ; --# notpresent - VPB (Fut Sub Sg P1) => produ_ + "jere" ; --# notpresent - VPB (Fut Sub Sg P2) => produ_ + "jeres" ; --# notpresent - VPB (Fut Sub Sg P3) => produ_ + "jere" ; --# notpresent - VPB (Fut Sub Pl P1) => produ_ + "jéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => produ_ + "jereis" ; --# notpresent - VPB (Fut Sub Pl P3) => produ_ + "jeren" ; --# notpresent - VPB (Cond Sg P1) => produ_ + "ciría" ; --# notpresent - VPB (Cond Sg P2) => produ_ + "cirías" ; --# notpresent - VPB (Cond Sg P3) => produ_ + "ciría" ; --# notpresent - VPB (Cond Pl P1) => produ_ + "ciríamos" ; --# notpresent - VPB (Cond Pl P2) => produ_ + "ciríais" ; --# notpresent - VPB (Cond Pl P3) => produ_ + "cirían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => produ_ + "ce" ; - VPB (Imper Sg P3) => produ_ + "zca" ; - VPB (Imper Pl P1) => produ_ + "zcamos" ; - VPB (Imper Pl P2) => produ_ + "cid" ; - VPB (Imper Pl P3) => produ_ + "zcan" ; - VPB (Pass Sg Masc) => produ_ + "cido" ; - VPB (Pass Sg Fem) => produ_ + "cida" ; - VPB (Pass Pl Masc) => produ_ + "cidos" ; - VPB (Pass Pl Fem) => produ_ + "cidas" + VI Infn => averigu_ + "ar" ; + VI Ger => averigu_ + "ando" ; + VI Part => averigu_ + "ado" ; + VPB (Pres Ind Sg P1) => averigu_ + "o" ; + VPB (Pres Ind Sg P2) => averigu_ + "as" ; + VPB (Pres Ind Sg P3) => averigu_ + "a" ; + VPB (Pres Ind Pl P1) => averigu_ + "amos" ; + VPB (Pres Ind Pl P2) => averigu_ + "ais" ; + VPB (Pres Ind Pl P3) => averigu_ + "am" ; + VPB (Pres Sub Sg P1) => averigu_ + "e" ; + VPB (Pres Sub Sg P2) => averigu_ + "es" ; + VPB (Pres Sub Sg P3) => averigu_ + "e" ; + VPB (Pres Sub Pl P1) => averigu_ + "emos" ; + VPB (Pres Sub Pl P2) => averigu_ + "eis" ; + VPB (Pres Sub Pl P3) => averigu_ + "em" ; + VPB (PretI Ind Sg P1) => averigu_ + "ava" ; --# notpresent + VPB (PretI Ind Sg P2) => averigu_ + "avas" ; --# notpresent + VPB (PretI Ind Sg P3) => averigu_ + "ava" ; --# notpresent + VPB (PretI Ind Pl P1) => averigu_ + "ávamos" ; --# notpresent + VPB (PretI Ind Pl P2) => averigu_ + "áveis" ; --# notpresent + VPB (PretI Ind Pl P3) => averigu_ + "avam" ; --# notpresent + VPB (PretI Sub Sg P1) => averigu_ + "asse" ; --# notpresent + VPB (PretI Sub Sg P2) => averigu_ + "asses" ; --# notpresent + VPB (PretI Sub Sg P3) => averigu_ + "asse" ; --# notpresent + VPB (PretI Sub Pl P1) => averigu_ + "ássemos" ; --# notpresent + VPB (PretI Sub Pl P2) => averigu_ + "ásseis" ; --# notpresent + VPB (PretI Sub Pl P3) => averigu_ + "assem" ; --# notpresent + VPB (MQPerf Sg P1) => averigu_ + "ara" ; --# notpresent + VPB (MQPerf Sg P2) => averigu_ + "aras" ; --# notpresent + VPB (MQPerf Sg P3) => averigu_ + "ara" ; --# notpresent + VPB (MQPerf Pl P1) => averigu_ + "áramos" ; --# notpresent + VPB (MQPerf Pl P2) => averigu_ + "áreis" ; --# notpresent + VPB (MQPerf Pl P3) => averigu_ + "aram" ; --# notpresent + VPB (PretP Sg P1) => averigu_ + "ei" ; --# notpresent + VPB (PretP Sg P2) => averigu_ + "aste" ; --# notpresent + VPB (PretP Sg P3) => averigu_ + "ou" ; --# notpresent + VPB (PretP Pl P1) => averigu_ + "amos" ; --# notpresent + VPB (PretP Pl P2) => averigu_ + "astes" ; --# notpresent + VPB (PretP Pl P3) => averigu_ + "aram" ; --# notpresent + VPB (Fut Ind Sg P1) => averigu_ + "arei" ; --# notpresent + VPB (Fut Ind Sg P2) => averigu_ + "arás" ; --# notpresent + VPB (Fut Ind Sg P3) => averigu_ + "ará" ; --# notpresent + VPB (Fut Ind Pl P1) => averigu_ + "aremos" ; --# notpresent + VPB (Fut Ind Pl P2) => averigu_ + "areis" ; --# notpresent + VPB (Fut Ind Pl P3) => averigu_ + "arão" ; --# notpresent + VPB (Fut Sub Sg P1) => averigu_ + "ar" ; --# notpresent + VPB (Fut Sub Sg P2) => averigu_ + "ares" ; --# notpresent + VPB (Fut Sub Sg P3) => averigu_ + "ar" ; --# notpresent + VPB (Fut Sub Pl P1) => averigu_ + "armos" ; --# notpresent + VPB (Fut Sub Pl P2) => averigu_ + "ardes" ; --# notpresent + VPB (Fut Sub Pl P3) => averigu_ + "arem" ; --# notpresent + VPB (Cond Sg P1) => averigu_ + "aria" ; --# notpresent + VPB (Cond Sg P2) => averigu_ + "arias" ; --# notpresent + VPB (Cond Sg P3) => averigu_ + "aria" ; --# notpresent + VPB (Cond Pl P1) => averigu_ + "aríamos" ; --# notpresent + VPB (Cond Pl P2) => averigu_ + "aríeis" ; --# notpresent + VPB (Cond Pl P3) => averigu_ + "ariam" ; --# notpresent + VPB (Imper Sg P2) => averigu_ + "a" ; + VPB (Imper Sg P3) => averigu_ + "e" ; + VPB (Imper Pl P1) => averigu_ + "emos" ; + VPB (Imper Pl P2) => averigu_ + "ai" ; + VPB (Imper Pl P3) => averigu_ + "em" ; + VPB (Imper Sg P1) => nonExist } } ; -oper prohibir_63 : Str -> Verbum = \prohibir -> - let proh_ = Predef.tk 4 prohibir in + +oper neviscar_22 : Str -> Verbum = \neviscar -> + let x_ = Predef.tk 8 neviscar in {s = table { - VI Infn => proh_ + "ibir" ; - VI Ger => proh_ + "ibiendo" ; - VI Part => proh_ + "ibido" ; - VPB (Pres Ind Sg P1) => proh_ + "íbo" ; - VPB (Pres Ind Sg P2) => proh_ + "íbes" ; - VPB (Pres Ind Sg P3) => proh_ + "íbe" ; - VPB (Pres Ind Pl P1) => proh_ + "ibimos" ; - VPB (Pres Ind Pl P2) => proh_ + "ibís" ; - VPB (Pres Ind Pl P3) => proh_ + "íben" ; - VPB (Pres Sub Sg P1) => proh_ + "íba" ; - VPB (Pres Sub Sg P2) => proh_ + "íbas" ; - VPB (Pres Sub Sg P3) => proh_ + "íba" ; - VPB (Pres Sub Pl P1) => proh_ + "ibamos" ; - VPB (Pres Sub Pl P2) => proh_ + "ibáis" ; - VPB (Pres Sub Pl P3) => proh_ + "íban" ; - VPB (Impf Ind Sg P1) => proh_ + "ibía" ; --# notpresent - VPB (Impf Ind Sg P2) => proh_ + "ibías" ; --# notpresent - VPB (Impf Ind Sg P3) => proh_ + "ibía" ; --# notpresent - VPB (Impf Ind Pl P1) => proh_ + "ibíamos" ; --# notpresent - VPB (Impf Ind Pl P2) => proh_ + "ibíais" ; --# notpresent - VPB (Impf Ind Pl P3) => proh_ + "ibían" ; --# notpresent - VPB (Impf Sub Sg P1) => proh_ + "ibiera" ; --# notpresent - VPB (Impf Sub Sg P2) => proh_ + "ibieras" ; --# notpresent - VPB (Impf Sub Sg P3) => proh_ + "ibiera" ; --# notpresent - VPB (Impf Sub Pl P1) => proh_ + "ibiéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => proh_ + "ibierais" ; --# notpresent - VPB (Impf Sub Pl P3) => proh_ + "ibieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => proh_ + "ibiese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => proh_ + "ibieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => proh_ + "ibiese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => proh_ + "ibiésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => proh_ + "ibieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => proh_ + "ibiesen" ; --# notpresent - VPB (Pret Sg P1) => proh_ + "ibí" ; --# notpresent - VPB (Pret Sg P2) => proh_ + "ibiste" ; --# notpresent - VPB (Pret Sg P3) => proh_ + "ibió" ; --# notpresent - VPB (Pret Pl P1) => proh_ + "ibimos" ; --# notpresent - VPB (Pret Pl P2) => proh_ + "ibisteis" ; --# notpresent - VPB (Pret Pl P3) => proh_ + "ibieron" ; --# notpresent - VPB (Fut Ind Sg P1) => proh_ + "ibiré" ; --# notpresent - VPB (Fut Ind Sg P2) => proh_ + "ibirás" ; --# notpresent - VPB (Fut Ind Sg P3) => proh_ + "ibirá" ; --# notpresent - VPB (Fut Ind Pl P1) => proh_ + "ibiremos" ; --# notpresent - VPB (Fut Ind Pl P2) => proh_ + "ibiréis" ; --# notpresent - VPB (Fut Ind Pl P3) => proh_ + "ibirán" ; --# notpresent - VPB (Fut Sub Sg P1) => proh_ + "ibiere" ; --# notpresent - VPB (Fut Sub Sg P2) => proh_ + "ibieres" ; --# notpresent - VPB (Fut Sub Sg P3) => proh_ + "ibiere" ; --# notpresent - VPB (Fut Sub Pl P1) => proh_ + "ibiéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => proh_ + "ibiereis" ; --# notpresent - VPB (Fut Sub Pl P3) => proh_ + "ibieren" ; --# notpresent - VPB (Cond Sg P1) => proh_ + "ibiría" ; --# notpresent - VPB (Cond Sg P2) => proh_ + "ibirías" ; --# notpresent - VPB (Cond Sg P3) => proh_ + "ibiría" ; --# notpresent - VPB (Cond Pl P1) => proh_ + "ibiríamos" ; --# notpresent - VPB (Cond Pl P2) => proh_ + "ibiríais" ; --# notpresent - VPB (Cond Pl P3) => proh_ + "ibirían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => proh_ + "íbe" ; - VPB (Imper Sg P3) => proh_ + "íba" ; - VPB (Imper Pl P1) => proh_ + "ibamos" ; - VPB (Imper Pl P2) => proh_ + "ibid" ; - VPB (Imper Pl P3) => proh_ + "íban" ; - VPB (Pass Sg Masc) => proh_ + "ibido" ; - VPB (Pass Sg Fem) => proh_ + "ibida" ; - VPB (Pass Pl Masc) => proh_ + "ibidos" ; - VPB (Pass Pl Fem) => proh_ + "ibidas" + VI Infn => x_ + "neviscar" ; + VI Ger => x_ + "neviscando" ; + VI Part => x_ + "neviscado" ; + VPB (Pres Ind Sg P1) => x_ + nonExist ; + VPB (Pres Ind Sg P2) => x_ + nonExist ; + VPB (Pres Ind Sg P3) => x_ + "nevisca" ; + VPB (Pres Ind Pl P1) => x_ + nonExist ; + VPB (Pres Ind Pl P2) => x_ + nonExist ; + VPB (Pres Ind Pl P3) => x_ + nonExist ; + VPB (Pres Sub Sg P1) => x_ + nonExist ; + VPB (Pres Sub Sg P2) => x_ + nonExist ; + VPB (Pres Sub Sg P3) => x_ + "nevisque" ; + VPB (Pres Sub Pl P1) => x_ + nonExist ; + VPB (Pres Sub Pl P2) => x_ + nonExist ; + VPB (Pres Sub Pl P3) => x_ + nonExist ; + VPB (PretI Ind Sg P1) => x_ + nonExist ; --# notpresent + VPB (PretI Ind Sg P2) => x_ + nonExist ; --# notpresent + VPB (PretI Ind Sg P3) => x_ + "neviscava" ; --# notpresent + VPB (PretI Ind Pl P1) => x_ + nonExist ; --# notpresent + VPB (PretI Ind Pl P2) => x_ + nonExist ; --# notpresent + VPB (PretI Ind Pl P3) => x_ + nonExist ; --# notpresent + VPB (PretI Sub Sg P1) => x_ + nonExist ; --# notpresent + VPB (PretI Sub Sg P2) => x_ + nonExist ; --# notpresent + VPB (PretI Sub Sg P3) => x_ + "neviscasse" ; --# notpresent + VPB (PretI Sub Pl P1) => x_ + nonExist ; --# notpresent + VPB (PretI Sub Pl P2) => x_ + nonExist ; --# notpresent + VPB (PretI Sub Pl P3) => x_ + nonExist ; --# notpresent + VPB (MQPerf Sg P1) => x_ + nonExist ; --# notpresent + VPB (MQPerf Sg P2) => x_ + nonExist ; --# notpresent + VPB (MQPerf Sg P3) => x_ + "neviscara" ; --# notpresent + VPB (MQPerf Pl P1) => x_ + nonExist ; --# notpresent + VPB (MQPerf Pl P2) => x_ + nonExist ; --# notpresent + VPB (MQPerf Pl P3) => x_ + nonExist ; --# notpresent + VPB (PretP Sg P1) => x_ + nonExist ; --# notpresent + VPB (PretP Sg P2) => x_ + nonExist ; --# notpresent + VPB (PretP Sg P3) => x_ + "neviscou" ; --# notpresent + VPB (PretP Pl P1) => x_ + nonExist ; --# notpresent + VPB (PretP Pl P2) => x_ + nonExist ; --# notpresent + VPB (PretP Pl P3) => x_ + nonExist ; --# notpresent + VPB (Fut Ind Sg P1) => x_ + nonExist ; --# notpresent + VPB (Fut Ind Sg P2) => x_ + nonExist ; --# notpresent + VPB (Fut Ind Sg P3) => x_ + "neviscará" ; --# notpresent + VPB (Fut Ind Pl P1) => x_ + nonExist ; --# notpresent + VPB (Fut Ind Pl P2) => x_ + nonExist ; --# notpresent + VPB (Fut Ind Pl P3) => x_ + nonExist ; --# notpresent + VPB (Fut Sub Sg P1) => x_ + nonExist ; --# notpresent + VPB (Fut Sub Sg P2) => x_ + nonExist ; --# notpresent + VPB (Fut Sub Sg P3) => x_ + "neviscar" ; --# notpresent + VPB (Fut Sub Pl P1) => x_ + nonExist ; --# notpresent + VPB (Fut Sub Pl P2) => x_ + nonExist ; --# notpresent + VPB (Fut Sub Pl P3) => x_ + nonExist ; --# notpresent + VPB (Cond Sg P1) => x_ + nonExist ; --# notpresent + VPB (Cond Sg P2) => x_ + nonExist ; --# notpresent + VPB (Cond Sg P3) => x_ + "neviscaria" ; --# notpresent + VPB (Cond Pl P1) => x_ + nonExist ; --# notpresent + VPB (Cond Pl P2) => x_ + nonExist ; --# notpresent + VPB (Cond Pl P3) => x_ + nonExist ; --# notpresent + VPB (Imper Sg P2) => x_ + nonExist ; + VPB (Imper Sg P3) => x_ + nonExist ; + VPB (Imper Pl P1) => x_ + nonExist ; + VPB (Imper Pl P2) => x_ + nonExist ; + VPB (Imper Pl P3) => x_ + nonExist ; + VPB (Imper Sg P1) => nonExist } } ; -oper querer_64 : Str -> Verbum = \querer -> - let qu_ = Predef.tk 4 querer in + +oper adequar_23 : Str -> Verbum = \adequar -> + let adequ_ = Predef.tk 2 adequar in {s = table { - VI Infn => qu_ + "erer" ; - VI Ger => qu_ + "eriendo" ; - VI Part => qu_ + "erido" ; - VPB (Pres Ind Sg P1) => qu_ + "iero" ; - VPB (Pres Ind Sg P2) => qu_ + "ieres" ; - VPB (Pres Ind Sg P3) => qu_ + "iere" ; - VPB (Pres Ind Pl P1) => qu_ + "eremos" ; - VPB (Pres Ind Pl P2) => qu_ + "eréis" ; - VPB (Pres Ind Pl P3) => qu_ + "ieren" ; - VPB (Pres Sub Sg P1) => qu_ + "iera" ; - VPB (Pres Sub Sg P2) => qu_ + "ieras" ; - VPB (Pres Sub Sg P3) => qu_ + "iera" ; - VPB (Pres Sub Pl P1) => qu_ + "eramos" ; - VPB (Pres Sub Pl P2) => qu_ + "eráis" ; - VPB (Pres Sub Pl P3) => qu_ + "ieran" ; - VPB (Impf Ind Sg P1) => qu_ + "ería" ; --# notpresent - VPB (Impf Ind Sg P2) => qu_ + "erías" ; --# notpresent - VPB (Impf Ind Sg P3) => qu_ + "ería" ; --# notpresent - VPB (Impf Ind Pl P1) => qu_ + "eríamos" ; --# notpresent - VPB (Impf Ind Pl P2) => qu_ + "eríais" ; --# notpresent - VPB (Impf Ind Pl P3) => qu_ + "erían" ; --# notpresent - VPB (Impf Sub Sg P1) => qu_ + "isiera" ; --# notpresent - VPB (Impf Sub Sg P2) => qu_ + "isieras" ; --# notpresent - VPB (Impf Sub Sg P3) => qu_ + "isiera" ; --# notpresent - VPB (Impf Sub Pl P1) => qu_ + "isiéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => qu_ + "isierais" ; --# notpresent - VPB (Impf Sub Pl P3) => qu_ + "isieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => qu_ + "isiese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => qu_ + "isieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => qu_ + "isiese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => qu_ + "isiésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => qu_ + "isieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => qu_ + "isiesen" ; --# notpresent - VPB (Pret Sg P1) => qu_ + "ise" ; --# notpresent - VPB (Pret Sg P2) => qu_ + "isiste" ; --# notpresent - VPB (Pret Sg P3) => qu_ + "iso" ; --# notpresent - VPB (Pret Pl P1) => qu_ + "isimos" ; --# notpresent - VPB (Pret Pl P2) => qu_ + "isisteis" ; --# notpresent - VPB (Pret Pl P3) => qu_ + "isieron" ; --# notpresent - VPB (Fut Ind Sg P1) => qu_ + "erré" ; --# notpresent - VPB (Fut Ind Sg P2) => qu_ + "errás" ; --# notpresent - VPB (Fut Ind Sg P3) => qu_ + "errá" ; --# notpresent - VPB (Fut Ind Pl P1) => qu_ + "erremos" ; --# notpresent - VPB (Fut Ind Pl P2) => qu_ + "erréis" ; --# notpresent - VPB (Fut Ind Pl P3) => qu_ + "errán" ; --# notpresent - VPB (Fut Sub Sg P1) => qu_ + "isiere" ; --# notpresent - VPB (Fut Sub Sg P2) => qu_ + "isieres" ; --# notpresent - VPB (Fut Sub Sg P3) => qu_ + "isiere" ; --# notpresent - VPB (Fut Sub Pl P1) => qu_ + "isiéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => qu_ + "isiereis" ; --# notpresent - VPB (Fut Sub Pl P3) => qu_ + "isieren" ; --# notpresent - VPB (Cond Sg P1) => qu_ + "erría" ; --# notpresent - VPB (Cond Sg P2) => qu_ + "errías" ; --# notpresent - VPB (Cond Sg P3) => qu_ + "erría" ; --# notpresent - VPB (Cond Pl P1) => qu_ + "erríamos" ; --# notpresent - VPB (Cond Pl P2) => qu_ + "erríais" ; --# notpresent - VPB (Cond Pl P3) => qu_ + "errían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => qu_ + "iere" ; - VPB (Imper Sg P3) => qu_ + "iera" ; - VPB (Imper Pl P1) => qu_ + "eramos" ; - VPB (Imper Pl P2) => qu_ + "ered" ; - VPB (Imper Pl P3) => qu_ + "ieran" ; - VPB (Pass Sg Masc) => qu_ + "erido" ; - VPB (Pass Sg Fem) => qu_ + "erida" ; - VPB (Pass Pl Masc) => qu_ + "eridos" ; - VPB (Pass Pl Fem) => qu_ + "eridas" + VI Infn => adequ_ + "ar" ; + VI Ger => adequ_ + "ando" ; + VI Part => adequ_ + "ado" ; + VPB (Pres Ind Sg P1) => adequ_ + nonExist ; + VPB (Pres Ind Sg P2) => adequ_ + nonExist ; + VPB (Pres Ind Sg P3) => adequ_ + nonExist ; + VPB (Pres Ind Pl P1) => adequ_ + "amos" ; + VPB (Pres Ind Pl P2) => adequ_ + "ais" ; + VPB (Pres Ind Pl P3) => adequ_ + nonExist ; + VPB (Pres Sub Sg P1) => adequ_ + nonExist ; + VPB (Pres Sub Sg P2) => adequ_ + nonExist ; + VPB (Pres Sub Sg P3) => adequ_ + nonExist ; + VPB (Pres Sub Pl P1) => adequ_ + "emos" ; + VPB (Pres Sub Pl P2) => adequ_ + "eis" ; + VPB (Pres Sub Pl P3) => adequ_ + nonExist ; + VPB (PretI Ind Sg P1) => adequ_ + "ava" ; --# notpresent + VPB (PretI Ind Sg P2) => adequ_ + "avas" ; --# notpresent + VPB (PretI Ind Sg P3) => adequ_ + "ava" ; --# notpresent + VPB (PretI Ind Pl P1) => adequ_ + "ávamos" ; --# notpresent + VPB (PretI Ind Pl P2) => adequ_ + "áveis" ; --# notpresent + VPB (PretI Ind Pl P3) => adequ_ + "avam" ; --# notpresent + VPB (PretI Sub Sg P1) => adequ_ + "asse" ; --# notpresent + VPB (PretI Sub Sg P2) => adequ_ + "asses" ; --# notpresent + VPB (PretI Sub Sg P3) => adequ_ + "asse" ; --# notpresent + VPB (PretI Sub Pl P1) => adequ_ + "ássemos" ; --# notpresent + VPB (PretI Sub Pl P2) => adequ_ + "ásseis" ; --# notpresent + VPB (PretI Sub Pl P3) => adequ_ + "assem" ; --# notpresent + VPB (MQPerf Sg P1) => adequ_ + "ara" ; --# notpresent + VPB (MQPerf Sg P2) => adequ_ + "aras" ; --# notpresent + VPB (MQPerf Sg P3) => adequ_ + "ara" ; --# notpresent + VPB (MQPerf Pl P1) => adequ_ + "áramos" ; --# notpresent + VPB (MQPerf Pl P2) => adequ_ + "áreis" ; --# notpresent + VPB (MQPerf Pl P3) => adequ_ + "aram" ; --# notpresent + VPB (PretP Sg P1) => adequ_ + "ei" ; --# notpresent + VPB (PretP Sg P2) => adequ_ + "aste" ; --# notpresent + VPB (PretP Sg P3) => adequ_ + "ou" ; --# notpresent + VPB (PretP Pl P1) => adequ_ + ("amos" | "ámos") ; --# notpresent + VPB (PretP Pl P2) => adequ_ + "astes" ; --# notpresent + VPB (PretP Pl P3) => adequ_ + "aram" ; --# notpresent + VPB (Fut Ind Sg P1) => adequ_ + "arei" ; --# notpresent + VPB (Fut Ind Sg P2) => adequ_ + "arás" ; --# notpresent + VPB (Fut Ind Sg P3) => adequ_ + "ará" ; --# notpresent + VPB (Fut Ind Pl P1) => adequ_ + "aremos" ; --# notpresent + VPB (Fut Ind Pl P2) => adequ_ + "areis" ; --# notpresent + VPB (Fut Ind Pl P3) => adequ_ + "arão" ; --# notpresent + VPB (Fut Sub Sg P1) => adequ_ + "ar" ; --# notpresent + VPB (Fut Sub Sg P2) => adequ_ + "ares" ; --# notpresent + VPB (Fut Sub Sg P3) => adequ_ + "ar" ; --# notpresent + VPB (Fut Sub Pl P1) => adequ_ + "armos" ; --# notpresent + VPB (Fut Sub Pl P2) => adequ_ + "ardes" ; --# notpresent + VPB (Fut Sub Pl P3) => adequ_ + "arem" ; --# notpresent + VPB (Cond Sg P1) => adequ_ + "aria" ; --# notpresent + VPB (Cond Sg P2) => adequ_ + "arias" ; --# notpresent + VPB (Cond Sg P3) => adequ_ + "aria" ; --# notpresent + VPB (Cond Pl P1) => adequ_ + "aríamos" ; --# notpresent + VPB (Cond Pl P2) => adequ_ + "aríeis" ; --# notpresent + VPB (Cond Pl P3) => adequ_ + "ariam" ; --# notpresent + VPB (Imper Sg P2) => adequ_ + nonExist ; + VPB (Imper Sg P3) => adequ_ + nonExist ; + VPB (Imper Pl P1) => adequ_ + "emos" ; + VPB (Imper Pl P2) => adequ_ + "ai" ; + VPB (Imper Pl P3) => adequ_ + nonExist ; + VPB (Imper Sg P1) => nonExist } } ; -oper raer_65 : Str -> Verbum = \raer -> - let ra_ = Predef.tk 2 raer in + +oper relampaguear_24 : Str -> Verbum = \relampaguear -> + let relampague_ = Predef.tk 2 relampaguear in {s = table { - VI Infn => ra_ + "er" ; - VI Ger => ra_ + "yendo" ; - VI Part => ra_ + "ído" ; - VPB (Pres Ind Sg P1) => variants {ra_ + "o" ; ra_ + "igo"} ; - VPB (Pres Ind Sg P2) => ra_ + "es" ; - VPB (Pres Ind Sg P3) => ra_ + "e" ; - VPB (Pres Ind Pl P1) => ra_ + "emos" ; - VPB (Pres Ind Pl P2) => ra_ + "éis" ; - VPB (Pres Ind Pl P3) => ra_ + "en" ; - VPB (Pres Sub Sg P1) => ra_ + "iga" ; - VPB (Pres Sub Sg P2) => ra_ + "igas" ; - VPB (Pres Sub Sg P3) => ra_ + "iga" ; - VPB (Pres Sub Pl P1) => ra_ + "igamos" ; - VPB (Pres Sub Pl P2) => ra_ + "igáis" ; - VPB (Pres Sub Pl P3) => ra_ + "igan" ; - VPB (Impf Ind Sg P1) => ra_ + "ía" ; --# notpresent - VPB (Impf Ind Sg P2) => ra_ + "ías" ; --# notpresent - VPB (Impf Ind Sg P3) => ra_ + "ía" ; --# notpresent - VPB (Impf Ind Pl P1) => ra_ + "íamos" ; --# notpresent - VPB (Impf Ind Pl P2) => ra_ + "íais" ; --# notpresent - VPB (Impf Ind Pl P3) => ra_ + "ían" ; --# notpresent - VPB (Impf Sub Sg P1) => ra_ + "yera" ; --# notpresent - VPB (Impf Sub Sg P2) => ra_ + "yeras" ; --# notpresent - VPB (Impf Sub Sg P3) => ra_ + "yera" ; --# notpresent - VPB (Impf Sub Pl P1) => ra_ + "yéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => ra_ + "yerais" ; --# notpresent - VPB (Impf Sub Pl P3) => ra_ + "yeran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => ra_ + "yese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => ra_ + "yeses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => ra_ + "yese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => ra_ + "yésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => ra_ + "yeseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => ra_ + "yesen" ; --# notpresent - VPB (Pret Sg P1) => ra_ + "í" ; --# notpresent - VPB (Pret Sg P2) => ra_ + "íste" ; --# notpresent - VPB (Pret Sg P3) => ra_ + "yó" ; --# notpresent - VPB (Pret Pl P1) => ra_ + "ímos" ; --# notpresent - VPB (Pret Pl P2) => ra_ + "ísteis" ; --# notpresent - VPB (Pret Pl P3) => ra_ + "yeron" ; --# notpresent - VPB (Fut Ind Sg P1) => ra_ + "eré" ; --# notpresent - VPB (Fut Ind Sg P2) => ra_ + "erás" ; --# notpresent - VPB (Fut Ind Sg P3) => ra_ + "erá" ; --# notpresent - VPB (Fut Ind Pl P1) => ra_ + "eremos" ; --# notpresent - VPB (Fut Ind Pl P2) => ra_ + "eréis" ; --# notpresent - VPB (Fut Ind Pl P3) => ra_ + "erán" ; --# notpresent - VPB (Fut Sub Sg P1) => ra_ + "yere" ; --# notpresent - VPB (Fut Sub Sg P2) => ra_ + "yeres" ; --# notpresent - VPB (Fut Sub Sg P3) => ra_ + "yere" ; --# notpresent - VPB (Fut Sub Pl P1) => ra_ + "yéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => ra_ + "yereis" ; --# notpresent - VPB (Fut Sub Pl P3) => ra_ + "yeren" ; --# notpresent - VPB (Cond Sg P1) => ra_ + "ería" ; --# notpresent - VPB (Cond Sg P2) => ra_ + "erías" ; --# notpresent - VPB (Cond Sg P3) => ra_ + "ería" ; --# notpresent - VPB (Cond Pl P1) => ra_ + "eríamos" ; --# notpresent - VPB (Cond Pl P2) => ra_ + "eríais" ; --# notpresent - VPB (Cond Pl P3) => ra_ + "erían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => ra_ + "e" ; - VPB (Imper Sg P3) => ra_ + "iga" ; - VPB (Imper Pl P1) => ra_ + "igamos" ; - VPB (Imper Pl P2) => ra_ + "ed" ; - VPB (Imper Pl P3) => ra_ + "igan" ; - VPB (Pass Sg Masc) => ra_ + "ído" ; - VPB (Pass Sg Fem) => ra_ + "ída" ; - VPB (Pass Pl Masc) => ra_ + "ídos" ; - VPB (Pass Pl Fem) => ra_ + "ídas" + VI Infn => relampague_ + "ar" ; + VI Ger => relampague_ + "ando" ; + VI Part => relampague_ + "ado" ; + VPB (Pres Ind Sg P1) => relampague_ + nonExist ; + VPB (Pres Ind Sg P2) => relampague_ + nonExist ; + VPB (Pres Ind Sg P3) => relampague_ + "ia" ; + VPB (Pres Ind Pl P1) => relampague_ + nonExist ; + VPB (Pres Ind Pl P2) => relampague_ + nonExist ; + VPB (Pres Ind Pl P3) => relampague_ + "iam" ; + VPB (Pres Sub Sg P1) => relampague_ + nonExist ; + VPB (Pres Sub Sg P2) => relampague_ + nonExist ; + VPB (Pres Sub Sg P3) => relampague_ + "ie" ; + VPB (Pres Sub Pl P1) => relampague_ + nonExist ; + VPB (Pres Sub Pl P2) => relampague_ + nonExist ; + VPB (Pres Sub Pl P3) => relampague_ + "iem" ; + VPB (PretI Ind Sg P1) => relampague_ + nonExist ; --# notpresent + VPB (PretI Ind Sg P2) => relampague_ + nonExist ; --# notpresent + VPB (PretI Ind Sg P3) => relampague_ + "ava" ; --# notpresent + VPB (PretI Ind Pl P1) => relampague_ + nonExist ; --# notpresent + VPB (PretI Ind Pl P2) => relampague_ + nonExist ; --# notpresent + VPB (PretI Ind Pl P3) => relampague_ + "avam" ; --# notpresent + VPB (PretI Sub Sg P1) => relampague_ + nonExist ; --# notpresent + VPB (PretI Sub Sg P2) => relampague_ + nonExist ; --# notpresent + VPB (PretI Sub Sg P3) => relampague_ + "asse" ; --# notpresent + VPB (PretI Sub Pl P1) => relampague_ + nonExist ; --# notpresent + VPB (PretI Sub Pl P2) => relampague_ + nonExist ; --# notpresent + VPB (PretI Sub Pl P3) => relampague_ + "assem" ; --# notpresent + VPB (MQPerf Sg P1) => relampague_ + nonExist ; --# notpresent + VPB (MQPerf Sg P2) => relampague_ + nonExist ; --# notpresent + VPB (MQPerf Sg P3) => relampague_ + "ara" ; --# notpresent + VPB (MQPerf Pl P1) => relampague_ + nonExist ; --# notpresent + VPB (MQPerf Pl P2) => relampague_ + nonExist ; --# notpresent + VPB (MQPerf Pl P3) => relampague_ + "aram" ; --# notpresent + VPB (PretP Sg P1) => relampague_ + nonExist ; --# notpresent + VPB (PretP Sg P2) => relampague_ + nonExist ; --# notpresent + VPB (PretP Sg P3) => relampague_ + "ou" ; --# notpresent + VPB (PretP Pl P1) => relampague_ + nonExist ; --# notpresent + VPB (PretP Pl P2) => relampague_ + nonExist ; --# notpresent + VPB (PretP Pl P3) => relampague_ + "aram" ; --# notpresent + VPB (Fut Ind Sg P1) => relampague_ + nonExist ; --# notpresent + VPB (Fut Ind Sg P2) => relampague_ + nonExist ; --# notpresent + VPB (Fut Ind Sg P3) => relampague_ + "ará" ; --# notpresent + VPB (Fut Ind Pl P1) => relampague_ + nonExist ; --# notpresent + VPB (Fut Ind Pl P2) => relampague_ + nonExist ; --# notpresent + VPB (Fut Ind Pl P3) => relampague_ + "arão" ; --# notpresent + VPB (Fut Sub Sg P1) => relampague_ + nonExist ; --# notpresent + VPB (Fut Sub Sg P2) => relampague_ + nonExist ; --# notpresent + VPB (Fut Sub Sg P3) => relampague_ + "ar" ; --# notpresent + VPB (Fut Sub Pl P1) => relampague_ + nonExist ; --# notpresent + VPB (Fut Sub Pl P2) => relampague_ + nonExist ; --# notpresent + VPB (Fut Sub Pl P3) => relampague_ + "arem" ; --# notpresent + VPB (Cond Sg P1) => relampague_ + nonExist ; --# notpresent + VPB (Cond Sg P2) => relampague_ + nonExist ; --# notpresent + VPB (Cond Sg P3) => relampague_ + "aria" ; --# notpresent + VPB (Cond Pl P1) => relampague_ + nonExist ; --# notpresent + VPB (Cond Pl P2) => relampague_ + nonExist ; --# notpresent + VPB (Cond Pl P3) => relampague_ + "ariam" ; --# notpresent + VPB (Imper Sg P2) => relampague_ + nonExist ; + VPB (Imper Sg P3) => relampague_ + nonExist ; + VPB (Imper Pl P1) => relampague_ + nonExist ; + VPB (Imper Pl P2) => relampague_ + nonExist ; + VPB (Imper Pl P3) => relampague_ + nonExist ; + VPB (Imper Sg P1) => nonExist } } ; -oper regar_66 : Str -> Verbum = \regar -> - let r_ = Predef.tk 4 regar in + +oper aquecer_25 : Str -> Verbum = \aquecer -> + let aque_ = Predef.tk 3 aquecer in {s = table { - VI Infn => r_ + "egar" ; - VI Ger => r_ + "egando" ; - VI Part => r_ + "egado" ; - VPB (Pres Ind Sg P1) => r_ + "iego" ; - VPB (Pres Ind Sg P2) => r_ + "iegas" ; - VPB (Pres Ind Sg P3) => r_ + "iega" ; - VPB (Pres Ind Pl P1) => r_ + "egamos" ; - VPB (Pres Ind Pl P2) => r_ + "egáis" ; - VPB (Pres Ind Pl P3) => r_ + "iegan" ; - VPB (Pres Sub Sg P1) => r_ + "iegue" ; - VPB (Pres Sub Sg P2) => r_ + "iegues" ; - VPB (Pres Sub Sg P3) => r_ + "iegue" ; - VPB (Pres Sub Pl P1) => r_ + "eguemos" ; - VPB (Pres Sub Pl P2) => r_ + "eguéis" ; - VPB (Pres Sub Pl P3) => r_ + "ieguen" ; - VPB (Impf Ind Sg P1) => r_ + "egaba" ; --# notpresent - VPB (Impf Ind Sg P2) => r_ + "egabas" ; --# notpresent - VPB (Impf Ind Sg P3) => r_ + "egaba" ; --# notpresent - VPB (Impf Ind Pl P1) => r_ + "egábamos" ; --# notpresent - VPB (Impf Ind Pl P2) => r_ + "egabais" ; --# notpresent - VPB (Impf Ind Pl P3) => r_ + "egaban" ; --# notpresent - VPB (Impf Sub Sg P1) => r_ + "egara" ; --# notpresent - VPB (Impf Sub Sg P2) => r_ + "egaras" ; --# notpresent - VPB (Impf Sub Sg P3) => r_ + "egara" ; --# notpresent - VPB (Impf Sub Pl P1) => r_ + "egáramos" ; --# notpresent - VPB (Impf Sub Pl P2) => r_ + "egarais" ; --# notpresent - VPB (Impf Sub Pl P3) => r_ + "egaran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => r_ + "egase" ; --# notpresent - VPB (ImpfSub2 Sg P2) => r_ + "egases" ; --# notpresent - VPB (ImpfSub2 Sg P3) => r_ + "egase" ; --# notpresent - VPB (ImpfSub2 Pl P1) => r_ + "egásemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => r_ + "egaseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => r_ + "egasen" ; --# notpresent - VPB (Pret Sg P1) => r_ + "egué" ; --# notpresent - VPB (Pret Sg P2) => r_ + "egaste" ; --# notpresent - VPB (Pret Sg P3) => r_ + "egó" ; --# notpresent - VPB (Pret Pl P1) => r_ + "egamos" ; --# notpresent - VPB (Pret Pl P2) => r_ + "egasteis" ; --# notpresent - VPB (Pret Pl P3) => r_ + "egaron" ; --# notpresent - VPB (Fut Ind Sg P1) => r_ + "egaré" ; --# notpresent - VPB (Fut Ind Sg P2) => r_ + "egarás" ; --# notpresent - VPB (Fut Ind Sg P3) => r_ + "egará" ; --# notpresent - VPB (Fut Ind Pl P1) => r_ + "egaremos" ; --# notpresent - VPB (Fut Ind Pl P2) => r_ + "egaréis" ; --# notpresent - VPB (Fut Ind Pl P3) => r_ + "egarán" ; --# notpresent - VPB (Fut Sub Sg P1) => r_ + "egare" ; --# notpresent - VPB (Fut Sub Sg P2) => r_ + "egares" ; --# notpresent - VPB (Fut Sub Sg P3) => r_ + "egare" ; --# notpresent - VPB (Fut Sub Pl P1) => r_ + "egáremos" ; --# notpresent - VPB (Fut Sub Pl P2) => r_ + "egareis" ; --# notpresent - VPB (Fut Sub Pl P3) => r_ + "egaren" ; --# notpresent - VPB (Cond Sg P1) => r_ + "egaría" ; --# notpresent - VPB (Cond Sg P2) => r_ + "egarías" ; --# notpresent - VPB (Cond Sg P3) => r_ + "egaría" ; --# notpresent - VPB (Cond Pl P1) => r_ + "egaríamos" ; --# notpresent - VPB (Cond Pl P2) => r_ + "egaríais" ; --# notpresent - VPB (Cond Pl P3) => r_ + "egarían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => r_ + "iega" ; - VPB (Imper Sg P3) => r_ + "iegue" ; - VPB (Imper Pl P1) => r_ + "eguemos" ; - VPB (Imper Pl P2) => r_ + "egad" ; - VPB (Imper Pl P3) => r_ + "ieguen" ; - VPB (Pass Sg Masc) => r_ + "egado" ; - VPB (Pass Sg Fem) => r_ + "egada" ; - VPB (Pass Pl Masc) => r_ + "egados" ; - VPB (Pass Pl Fem) => r_ + "egadas" + VI Infn => aque_ + "cer" ; + VI Ger => aque_ + "cendo" ; + VI Part => aque_ + "cido" ; + VPB (Pres Ind Sg P1) => aque_ + "ço" ; + VPB (Pres Ind Sg P2) => aque_ + "ces" ; + VPB (Pres Ind Sg P3) => aque_ + "ce" ; + VPB (Pres Ind Pl P1) => aque_ + "cemos" ; + VPB (Pres Ind Pl P2) => aque_ + "ceis" ; + VPB (Pres Ind Pl P3) => aque_ + "cem" ; + VPB (Pres Sub Sg P1) => aque_ + "ça" ; + VPB (Pres Sub Sg P2) => aque_ + "ças" ; + VPB (Pres Sub Sg P3) => aque_ + "ça" ; + VPB (Pres Sub Pl P1) => aque_ + "çamos" ; + VPB (Pres Sub Pl P2) => aque_ + "çais" ; + VPB (Pres Sub Pl P3) => aque_ + "çam" ; + VPB (PretI Ind Sg P1) => aque_ + "cia" ; --# notpresent + VPB (PretI Ind Sg P2) => aque_ + "cias" ; --# notpresent + VPB (PretI Ind Sg P3) => aque_ + "cia" ; --# notpresent + VPB (PretI Ind Pl P1) => aque_ + "ciamos" ; --# notpresent + VPB (PretI Ind Pl P2) => aque_ + "cíeis" ; --# notpresent + VPB (PretI Ind Pl P3) => aque_ + "ciam" ; --# notpresent + VPB (PretI Sub Sg P1) => aque_ + "cesse" ; --# notpresent + VPB (PretI Sub Sg P2) => aque_ + "cesses" ; --# notpresent + VPB (PretI Sub Sg P3) => aque_ + "cesse" ; --# notpresent + VPB (PretI Sub Pl P1) => aque_ + "cêssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => aque_ + "cêsseis" ; --# notpresent + VPB (PretI Sub Pl P3) => aque_ + "cessem" ; --# notpresent + VPB (MQPerf Sg P1) => aque_ + "cera" ; --# notpresent + VPB (MQPerf Sg P2) => aque_ + "ceras" ; --# notpresent + VPB (MQPerf Sg P3) => aque_ + "cera" ; --# notpresent + VPB (MQPerf Pl P1) => aque_ + "cêramos" ; --# notpresent + VPB (MQPerf Pl P2) => aque_ + "cêreis" ; --# notpresent + VPB (MQPerf Pl P3) => aque_ + "ceram" ; --# notpresent + VPB (PretP Sg P1) => aque_ + "ci" ; --# notpresent + VPB (PretP Sg P2) => aque_ + "ceste" ; --# notpresent + VPB (PretP Sg P3) => aque_ + "ceu" ; --# notpresent + VPB (PretP Pl P1) => aque_ + "cemos" ; --# notpresent + VPB (PretP Pl P2) => aque_ + "cestes" ; --# notpresent + VPB (PretP Pl P3) => aque_ + "ceram" ; --# notpresent + VPB (Fut Ind Sg P1) => aque_ + "cerei" ; --# notpresent + VPB (Fut Ind Sg P2) => aque_ + "cerás" ; --# notpresent + VPB (Fut Ind Sg P3) => aque_ + "cerá" ; --# notpresent + VPB (Fut Ind Pl P1) => aque_ + "ceremos" ; --# notpresent + VPB (Fut Ind Pl P2) => aque_ + "cereis" ; --# notpresent + VPB (Fut Ind Pl P3) => aque_ + "cerão" ; --# notpresent + VPB (Fut Sub Sg P1) => aque_ + "cer" ; --# notpresent + VPB (Fut Sub Sg P2) => aque_ + "ceres" ; --# notpresent + VPB (Fut Sub Sg P3) => aque_ + "cer" ; --# notpresent + VPB (Fut Sub Pl P1) => aque_ + "cermos" ; --# notpresent + VPB (Fut Sub Pl P2) => aque_ + "cerdes" ; --# notpresent + VPB (Fut Sub Pl P3) => aque_ + "cerem" ; --# notpresent + VPB (Cond Sg P1) => aque_ + "ceria" ; --# notpresent + VPB (Cond Sg P2) => aque_ + "cerias" ; --# notpresent + VPB (Cond Sg P3) => aque_ + "ceria" ; --# notpresent + VPB (Cond Pl P1) => aque_ + "ceríamos" ; --# notpresent + VPB (Cond Pl P2) => aque_ + "ceríeis" ; --# notpresent + VPB (Cond Pl P3) => aque_ + "ceriam" ; --# notpresent + VPB (Imper Sg P2) => aque_ + "ce" ; + VPB (Imper Sg P3) => aque_ + "ça" ; + VPB (Imper Pl P1) => aque_ + "çamos" ; + VPB (Imper Pl P2) => aque_ + "cei" ; + VPB (Imper Pl P3) => aque_ + "çam" ; + VPB (Imper Sg P1) => nonExist } } ; -oper reñir_68 : Str -> Verbum = \reñir -> - let r_ = Predef.tk 4 reñir in + +oper proteger_26 : Str -> Verbum = \proteger -> + let prote_ = Predef.tk 3 proteger in {s = table { - VI Infn => r_ + "eñir" ; - VI Ger => r_ + "iñiendo" ; - VI Part => r_ + "eñido" ; - VPB (Pres Ind Sg P1) => r_ + "iño" ; - VPB (Pres Ind Sg P2) => r_ + "iñes" ; - VPB (Pres Ind Sg P3) => r_ + "iñe" ; - VPB (Pres Ind Pl P1) => r_ + "eñimos" ; - VPB (Pres Ind Pl P2) => r_ + "eñís" ; - VPB (Pres Ind Pl P3) => r_ + "iñen" ; - VPB (Pres Sub Sg P1) => r_ + "iña" ; - VPB (Pres Sub Sg P2) => r_ + "iñas" ; - VPB (Pres Sub Sg P3) => r_ + "iña" ; - VPB (Pres Sub Pl P1) => r_ + "iñamos" ; - VPB (Pres Sub Pl P2) => r_ + "iñáis" ; - VPB (Pres Sub Pl P3) => r_ + "iñan" ; - VPB (Impf Ind Sg P1) => r_ + "eñía" ; --# notpresent - VPB (Impf Ind Sg P2) => r_ + "eñías" ; --# notpresent - VPB (Impf Ind Sg P3) => r_ + "eñía" ; --# notpresent - VPB (Impf Ind Pl P1) => r_ + "eñíamos" ; --# notpresent - VPB (Impf Ind Pl P2) => r_ + "eñíais" ; --# notpresent - VPB (Impf Ind Pl P3) => r_ + "eñían" ; --# notpresent - VPB (Impf Sub Sg P1) => r_ + "iñera" ; --# notpresent - VPB (Impf Sub Sg P2) => r_ + "iñeras" ; --# notpresent - VPB (Impf Sub Sg P3) => r_ + "iñera" ; --# notpresent - VPB (Impf Sub Pl P1) => r_ + "iñéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => r_ + "iñerais" ; --# notpresent - VPB (Impf Sub Pl P3) => r_ + "iñeran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => r_ + "iñese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => r_ + "iñeses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => r_ + "iñese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => r_ + "iñésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => r_ + "iñeseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => r_ + "iñesen" ; --# notpresent - VPB (Pret Sg P1) => r_ + "eñí" ; --# notpresent - VPB (Pret Sg P2) => r_ + "eñiste" ; --# notpresent - VPB (Pret Sg P3) => r_ + "iñó" ; --# notpresent - VPB (Pret Pl P1) => r_ + "eñimos" ; --# notpresent - VPB (Pret Pl P2) => r_ + "eñisteis" ; --# notpresent - VPB (Pret Pl P3) => r_ + "iñeron" ; --# notpresent - VPB (Fut Ind Sg P1) => r_ + "eñiré" ; --# notpresent - VPB (Fut Ind Sg P2) => r_ + "eñirás" ; --# notpresent - VPB (Fut Ind Sg P3) => r_ + "eñirá" ; --# notpresent - VPB (Fut Ind Pl P1) => r_ + "eñiremos" ; --# notpresent - VPB (Fut Ind Pl P2) => r_ + "eñiréis" ; --# notpresent - VPB (Fut Ind Pl P3) => r_ + "eñirán" ; --# notpresent - VPB (Fut Sub Sg P1) => r_ + "iñere" ; --# notpresent - VPB (Fut Sub Sg P2) => r_ + "iñeres" ; --# notpresent - VPB (Fut Sub Sg P3) => r_ + "iñere" ; --# notpresent - VPB (Fut Sub Pl P1) => r_ + "iñéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => r_ + "iñereis" ; --# notpresent - VPB (Fut Sub Pl P3) => r_ + "iñeren" ; --# notpresent - VPB (Cond Sg P1) => r_ + "eñiría" ; --# notpresent - VPB (Cond Sg P2) => r_ + "eñirías" ; --# notpresent - VPB (Cond Sg P3) => r_ + "eñiría" ; --# notpresent - VPB (Cond Pl P1) => r_ + "eñiríamos" ; --# notpresent - VPB (Cond Pl P2) => r_ + "eñiríais" ; --# notpresent - VPB (Cond Pl P3) => r_ + "eñirían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => r_ + "iñe" ; - VPB (Imper Sg P3) => r_ + "iña" ; - VPB (Imper Pl P1) => r_ + "iñamos" ; - VPB (Imper Pl P2) => r_ + "eñid" ; - VPB (Imper Pl P3) => r_ + "iñan" ; - VPB (Pass Sg Masc) => r_ + "eñido" ; - VPB (Pass Sg Fem) => r_ + "eñida" ; - VPB (Pass Pl Masc) => r_ + "eñidos" ; - VPB (Pass Pl Fem) => r_ + "eñidas" + VI Infn => prote_ + "ger" ; + VI Ger => prote_ + "gendo" ; + VI Part => prote_ + "gido" ; + VPB (Pres Ind Sg P1) => prote_ + "jo" ; + VPB (Pres Ind Sg P2) => prote_ + "ges" ; + VPB (Pres Ind Sg P3) => prote_ + "ge" ; + VPB (Pres Ind Pl P1) => prote_ + "gemos" ; + VPB (Pres Ind Pl P2) => prote_ + "geis" ; + VPB (Pres Ind Pl P3) => prote_ + "gem" ; + VPB (Pres Sub Sg P1) => prote_ + "ja" ; + VPB (Pres Sub Sg P2) => prote_ + "jas" ; + VPB (Pres Sub Sg P3) => prote_ + "ja" ; + VPB (Pres Sub Pl P1) => prote_ + "jamos" ; + VPB (Pres Sub Pl P2) => prote_ + "jais" ; + VPB (Pres Sub Pl P3) => prote_ + "jam" ; + VPB (PretI Ind Sg P1) => prote_ + "gia" ; --# notpresent + VPB (PretI Ind Sg P2) => prote_ + "gias" ; --# notpresent + VPB (PretI Ind Sg P3) => prote_ + "gia" ; --# notpresent + VPB (PretI Ind Pl P1) => prote_ + "gíamos" ; --# notpresent + VPB (PretI Ind Pl P2) => prote_ + "gíeis" ; --# notpresent + VPB (PretI Ind Pl P3) => prote_ + "giam" ; --# notpresent + VPB (PretI Sub Sg P1) => prote_ + "gesse" ; --# notpresent + VPB (PretI Sub Sg P2) => prote_ + "gesses" ; --# notpresent + VPB (PretI Sub Sg P3) => prote_ + "gesse" ; --# notpresent + VPB (PretI Sub Pl P1) => prote_ + "gêssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => prote_ + "gêsseis" ; --# notpresent + VPB (PretI Sub Pl P3) => prote_ + "gessem" ; --# notpresent + VPB (MQPerf Sg P1) => prote_ + "gera" ; --# notpresent + VPB (MQPerf Sg P2) => prote_ + "geras" ; --# notpresent + VPB (MQPerf Sg P3) => prote_ + "gera" ; --# notpresent + VPB (MQPerf Pl P1) => prote_ + "gêramos" ; --# notpresent + VPB (MQPerf Pl P2) => prote_ + "gêreis" ; --# notpresent + VPB (MQPerf Pl P3) => prote_ + "geram" ; --# notpresent + VPB (PretP Sg P1) => prote_ + "gi" ; --# notpresent + VPB (PretP Sg P2) => prote_ + "geste" ; --# notpresent + VPB (PretP Sg P3) => prote_ + "geu" ; --# notpresent + VPB (PretP Pl P1) => prote_ + "gemos" ; --# notpresent + VPB (PretP Pl P2) => prote_ + "gestes" ; --# notpresent + VPB (PretP Pl P3) => prote_ + "geram" ; --# notpresent + VPB (Fut Ind Sg P1) => prote_ + "gerei" ; --# notpresent + VPB (Fut Ind Sg P2) => prote_ + "gerás" ; --# notpresent + VPB (Fut Ind Sg P3) => prote_ + "gerá" ; --# notpresent + VPB (Fut Ind Pl P1) => prote_ + "geremos" ; --# notpresent + VPB (Fut Ind Pl P2) => prote_ + "gereis" ; --# notpresent + VPB (Fut Ind Pl P3) => prote_ + "gerão" ; --# notpresent + VPB (Fut Sub Sg P1) => prote_ + "ger" ; --# notpresent + VPB (Fut Sub Sg P2) => prote_ + "geres" ; --# notpresent + VPB (Fut Sub Sg P3) => prote_ + "ger" ; --# notpresent + VPB (Fut Sub Pl P1) => prote_ + "germos" ; --# notpresent + VPB (Fut Sub Pl P2) => prote_ + "gerdes" ; --# notpresent + VPB (Fut Sub Pl P3) => prote_ + "gerem" ; --# notpresent + VPB (Cond Sg P1) => prote_ + "geria" ; --# notpresent + VPB (Cond Sg P2) => prote_ + "gerias" ; --# notpresent + VPB (Cond Sg P3) => prote_ + "geria" ; --# notpresent + VPB (Cond Pl P1) => prote_ + "geríamos" ; --# notpresent + VPB (Cond Pl P2) => prote_ + "geríeis" ; --# notpresent + VPB (Cond Pl P3) => prote_ + "geriam" ; --# notpresent + VPB (Imper Sg P2) => prote_ + "ge" ; + VPB (Imper Sg P3) => prote_ + "ja" ; + VPB (Imper Pl P1) => prote_ + "jamos" ; + VPB (Imper Pl P2) => prote_ + "gei" ; + VPB (Imper Pl P3) => prote_ + "jam" ; + VPB (Imper Sg P1) => nonExist } } ; -oper reunir_69 : Str -> Verbum = \reunir -> - let re_ = Predef.tk 4 reunir in + +oper erguer_27 : Str -> Verbum = \erguer -> + let erg_ = Predef.tk 3 erguer in {s = table { - VI Infn => re_ + "unir" ; - VI Ger => re_ + "uniendo" ; - VI Part => re_ + "unido" ; - VPB (Pres Ind Sg P1) => re_ + "úno" ; - VPB (Pres Ind Sg P2) => re_ + "únes" ; - VPB (Pres Ind Sg P3) => re_ + "úne" ; - VPB (Pres Ind Pl P1) => re_ + "unimos" ; - VPB (Pres Ind Pl P2) => re_ + "unís" ; - VPB (Pres Ind Pl P3) => re_ + "únen" ; - VPB (Pres Sub Sg P1) => re_ + "úna" ; - VPB (Pres Sub Sg P2) => re_ + "únas" ; - VPB (Pres Sub Sg P3) => re_ + "úna" ; - VPB (Pres Sub Pl P1) => re_ + "unamos" ; - VPB (Pres Sub Pl P2) => re_ + "unáis" ; - VPB (Pres Sub Pl P3) => re_ + "únan" ; - VPB (Impf Ind Sg P1) => re_ + "unía" ; --# notpresent - VPB (Impf Ind Sg P2) => re_ + "unías" ; --# notpresent - VPB (Impf Ind Sg P3) => re_ + "unía" ; --# notpresent - VPB (Impf Ind Pl P1) => re_ + "uníamos" ; --# notpresent - VPB (Impf Ind Pl P2) => re_ + "uníais" ; --# notpresent - VPB (Impf Ind Pl P3) => re_ + "unían" ; --# notpresent - VPB (Impf Sub Sg P1) => re_ + "uniera" ; --# notpresent - VPB (Impf Sub Sg P2) => re_ + "unieras" ; --# notpresent - VPB (Impf Sub Sg P3) => re_ + "uniera" ; --# notpresent - VPB (Impf Sub Pl P1) => re_ + "uniéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => re_ + "unierais" ; --# notpresent - VPB (Impf Sub Pl P3) => re_ + "unieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => re_ + "uniese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => re_ + "unieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => re_ + "uniese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => re_ + "uniésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => re_ + "unieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => re_ + "uniesen" ; --# notpresent - VPB (Pret Sg P1) => re_ + "uní" ; --# notpresent - VPB (Pret Sg P2) => re_ + "uniste" ; --# notpresent - VPB (Pret Sg P3) => re_ + "unió" ; --# notpresent - VPB (Pret Pl P1) => re_ + "unimos" ; --# notpresent - VPB (Pret Pl P2) => re_ + "unisteis" ; --# notpresent - VPB (Pret Pl P3) => re_ + "unieron" ; --# notpresent - VPB (Fut Ind Sg P1) => re_ + "uniré" ; --# notpresent - VPB (Fut Ind Sg P2) => re_ + "unirás" ; --# notpresent - VPB (Fut Ind Sg P3) => re_ + "unirá" ; --# notpresent - VPB (Fut Ind Pl P1) => re_ + "uniremos" ; --# notpresent - VPB (Fut Ind Pl P2) => re_ + "uniréis" ; --# notpresent - VPB (Fut Ind Pl P3) => re_ + "unirán" ; --# notpresent - VPB (Fut Sub Sg P1) => re_ + "uniere" ; --# notpresent - VPB (Fut Sub Sg P2) => re_ + "unieres" ; --# notpresent - VPB (Fut Sub Sg P3) => re_ + "uniere" ; --# notpresent - VPB (Fut Sub Pl P1) => re_ + "uniéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => re_ + "uniereis" ; --# notpresent - VPB (Fut Sub Pl P3) => re_ + "unieren" ; --# notpresent - VPB (Cond Sg P1) => re_ + "uniría" ; --# notpresent - VPB (Cond Sg P2) => re_ + "unirías" ; --# notpresent - VPB (Cond Sg P3) => re_ + "uniría" ; --# notpresent - VPB (Cond Pl P1) => re_ + "uniríamos" ; --# notpresent - VPB (Cond Pl P2) => re_ + "uniríais" ; --# notpresent - VPB (Cond Pl P3) => re_ + "unirían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => re_ + "úne" ; - VPB (Imper Sg P3) => re_ + "úna" ; - VPB (Imper Pl P1) => re_ + "unamos" ; - VPB (Imper Pl P2) => re_ + "unid" ; - VPB (Imper Pl P3) => re_ + "únan" ; - VPB (Pass Sg Masc) => re_ + "unido" ; - VPB (Pass Sg Fem) => re_ + "unida" ; - VPB (Pass Pl Masc) => re_ + "unidos" ; - VPB (Pass Pl Fem) => re_ + "unidas" + VI Infn => erg_ + "uer" ; + VI Ger => erg_ + "uendo" ; + VI Part => erg_ + "uido" ; + VPB (Pres Ind Sg P1) => erg_ + "o" ; + VPB (Pres Ind Sg P2) => erg_ + "ues" ; + VPB (Pres Ind Sg P3) => erg_ + "ue" ; + VPB (Pres Ind Pl P1) => erg_ + "uemos" ; + VPB (Pres Ind Pl P2) => erg_ + "ueis" ; + VPB (Pres Ind Pl P3) => erg_ + "uem" ; + VPB (Pres Sub Sg P1) => erg_ + "a" ; + VPB (Pres Sub Sg P2) => erg_ + "as" ; + VPB (Pres Sub Sg P3) => erg_ + "a" ; + VPB (Pres Sub Pl P1) => erg_ + "amos" ; + VPB (Pres Sub Pl P2) => erg_ + "ais" ; + VPB (Pres Sub Pl P3) => erg_ + "am" ; + VPB (PretI Ind Sg P1) => erg_ + "uia" ; --# notpresent + VPB (PretI Ind Sg P2) => erg_ + "uias" ; --# notpresent + VPB (PretI Ind Sg P3) => erg_ + "uia" ; --# notpresent + VPB (PretI Ind Pl P1) => erg_ + "uíamos" ; --# notpresent + VPB (PretI Ind Pl P2) => erg_ + "uíeis" ; --# notpresent + VPB (PretI Ind Pl P3) => erg_ + "uiam" ; --# notpresent + VPB (PretI Sub Sg P1) => erg_ + "uesse" ; --# notpresent + VPB (PretI Sub Sg P2) => erg_ + "uesses" ; --# notpresent + VPB (PretI Sub Sg P3) => erg_ + "uesse" ; --# notpresent + VPB (PretI Sub Pl P1) => erg_ + "uêssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => erg_ + "uêsseis" ; --# notpresent + VPB (PretI Sub Pl P3) => erg_ + "uessem" ; --# notpresent + VPB (MQPerf Sg P1) => erg_ + "uera" ; --# notpresent + VPB (MQPerf Sg P2) => erg_ + "eras" ; --# notpresent + VPB (MQPerf Sg P3) => erg_ + "uera" ; --# notpresent + VPB (MQPerf Pl P1) => erg_ + "uêramos" ; --# notpresent + VPB (MQPerf Pl P2) => erg_ + "uêreis" ; --# notpresent + VPB (MQPerf Pl P3) => erg_ + "ueram" ; --# notpresent + VPB (PretP Sg P1) => erg_ + "ui" ; --# notpresent + VPB (PretP Sg P2) => erg_ + "ueste" ; --# notpresent + VPB (PretP Sg P3) => erg_ + "ueu" ; --# notpresent + VPB (PretP Pl P1) => erg_ + "uemos" ; --# notpresent + VPB (PretP Pl P2) => erg_ + "uestes" ; --# notpresent + VPB (PretP Pl P3) => erg_ + "ueram" ; --# notpresent + VPB (Fut Ind Sg P1) => erg_ + "uerei" ; --# notpresent + VPB (Fut Ind Sg P2) => erg_ + "uerás" ; --# notpresent + VPB (Fut Ind Sg P3) => erg_ + "uerá" ; --# notpresent + VPB (Fut Ind Pl P1) => erg_ + "ueremos" ; --# notpresent + VPB (Fut Ind Pl P2) => erg_ + "uereis" ; --# notpresent + VPB (Fut Ind Pl P3) => erg_ + "uerão" ; --# notpresent + VPB (Fut Sub Sg P1) => erg_ + "uer" ; --# notpresent + VPB (Fut Sub Sg P2) => erg_ + "ueres" ; --# notpresent + VPB (Fut Sub Sg P3) => erg_ + "uer" ; --# notpresent + VPB (Fut Sub Pl P1) => erg_ + "uermos" ; --# notpresent + VPB (Fut Sub Pl P2) => erg_ + "uerdes" ; --# notpresent + VPB (Fut Sub Pl P3) => erg_ + "uerem" ; --# notpresent + VPB (Cond Sg P1) => erg_ + "ueria" ; --# notpresent + VPB (Cond Sg P2) => erg_ + "uerias" ; --# notpresent + VPB (Cond Sg P3) => erg_ + "ueria" ; --# notpresent + VPB (Cond Pl P1) => erg_ + "ueríamos" ; --# notpresent + VPB (Cond Pl P2) => erg_ + "ueríeis" ; --# notpresent + VPB (Cond Pl P3) => erg_ + "ueriam" ; --# notpresent + VPB (Imper Sg P2) => erg_ + "ue" ; + VPB (Imper Sg P3) => erg_ + "a" ; + VPB (Imper Pl P1) => erg_ + "amos" ; + VPB (Imper Pl P2) => erg_ + "uei" ; + VPB (Imper Pl P3) => erg_ + "am" ; + VPB (Imper Sg P1) => nonExist } } ; -oper roer_70 : Str -> Verbum = \roer -> - let ro_ = Predef.tk 2 roer in + +oper moer_28 : Str -> Verbum = \moer -> + let mo_ = Predef.tk 2 moer in {s = table { - VI Infn => ro_ + "er" ; - VI Ger => ro_ + "yendo" ; - VI Part => ro_ + "ído" ; - VPB (Pres Ind Sg P1) => variants {ro_ + "o" ; ro_ + "igo"} ; - VPB (Pres Ind Sg P2) => ro_ + "es" ; - VPB (Pres Ind Sg P3) => ro_ + "e" ; - VPB (Pres Ind Pl P1) => ro_ + "emos" ; - VPB (Pres Ind Pl P2) => ro_ + "éis" ; - VPB (Pres Ind Pl P3) => ro_ + "en" ; - VPB (Pres Sub Sg P1) => ro_ + "a" ; - VPB (Pres Sub Sg P2) => ro_ + "as" ; - VPB (Pres Sub Sg P3) => ro_ + "a" ; - VPB (Pres Sub Pl P1) => ro_ + "amos" ; - VPB (Pres Sub Pl P2) => ro_ + "áis" ; - VPB (Pres Sub Pl P3) => ro_ + "an" ; - VPB (Impf Ind Sg P1) => ro_ + "ía" ; --# notpresent - VPB (Impf Ind Sg P2) => ro_ + "ías" ; --# notpresent - VPB (Impf Ind Sg P3) => ro_ + "ía" ; --# notpresent - VPB (Impf Ind Pl P1) => ro_ + "íamos" ; --# notpresent - VPB (Impf Ind Pl P2) => ro_ + "íais" ; --# notpresent - VPB (Impf Ind Pl P3) => ro_ + "ían" ; --# notpresent - VPB (Impf Sub Sg P1) => ro_ + "yera" ; --# notpresent - VPB (Impf Sub Sg P2) => ro_ + "yeras" ; --# notpresent - VPB (Impf Sub Sg P3) => ro_ + "yera" ; --# notpresent - VPB (Impf Sub Pl P1) => ro_ + "yéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => ro_ + "yerais" ; --# notpresent - VPB (Impf Sub Pl P3) => ro_ + "yeran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => ro_ + "yese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => ro_ + "yeses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => ro_ + "yese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => ro_ + "yésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => ro_ + "yeseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => ro_ + "yesen" ; --# notpresent - VPB (Pret Sg P1) => ro_ + "í" ; --# notpresent - VPB (Pret Sg P2) => ro_ + "íste" ; --# notpresent - VPB (Pret Sg P3) => ro_ + "yó" ; --# notpresent - VPB (Pret Pl P1) => ro_ + "ímos" ; --# notpresent - VPB (Pret Pl P2) => ro_ + "ísteis" ; --# notpresent - VPB (Pret Pl P3) => ro_ + "yeron" ; --# notpresent - VPB (Fut Ind Sg P1) => ro_ + "eré" ; --# notpresent - VPB (Fut Ind Sg P2) => ro_ + "erás" ; --# notpresent - VPB (Fut Ind Sg P3) => ro_ + "erá" ; --# notpresent - VPB (Fut Ind Pl P1) => ro_ + "eremos" ; --# notpresent - VPB (Fut Ind Pl P2) => ro_ + "eréis" ; --# notpresent - VPB (Fut Ind Pl P3) => ro_ + "erán" ; --# notpresent - VPB (Fut Sub Sg P1) => ro_ + "yere" ; --# notpresent - VPB (Fut Sub Sg P2) => ro_ + "yeres" ; --# notpresent - VPB (Fut Sub Sg P3) => ro_ + "yere" ; --# notpresent - VPB (Fut Sub Pl P1) => ro_ + "yéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => ro_ + "yereis" ; --# notpresent - VPB (Fut Sub Pl P3) => ro_ + "yeren" ; --# notpresent - VPB (Cond Sg P1) => ro_ + "ería" ; --# notpresent - VPB (Cond Sg P2) => ro_ + "erías" ; --# notpresent - VPB (Cond Sg P3) => ro_ + "ería" ; --# notpresent - VPB (Cond Pl P1) => ro_ + "eríamos" ; --# notpresent - VPB (Cond Pl P2) => ro_ + "eríais" ; --# notpresent - VPB (Cond Pl P3) => ro_ + "erían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => ro_ + "e" ; - VPB (Imper Sg P3) => ro_ + "a" ; - VPB (Imper Pl P1) => ro_ + "amos" ; - VPB (Imper Pl P2) => ro_ + "ed" ; - VPB (Imper Pl P3) => ro_ + "an" ; - VPB (Pass Sg Masc) => ro_ + "ído" ; - VPB (Pass Sg Fem) => ro_ + "ída" ; - VPB (Pass Pl Masc) => ro_ + "ídos" ; - VPB (Pass Pl Fem) => ro_ + "ídas" + VI Infn => mo_ + "er" ; + VI Ger => mo_ + "endo" ; + VI Part => mo_ + "ído" ; + VPB (Pres Ind Sg P1) => mo_ + "o" ; + VPB (Pres Ind Sg P2) => mo_ + "is" ; + VPB (Pres Ind Sg P3) => mo_ + "i" ; + VPB (Pres Ind Pl P1) => mo_ + "emos" ; + VPB (Pres Ind Pl P2) => mo_ + "eis" ; + VPB (Pres Ind Pl P3) => mo_ + "em" ; + VPB (Pres Sub Sg P1) => mo_ + "a" ; + VPB (Pres Sub Sg P2) => mo_ + "as" ; + VPB (Pres Sub Sg P3) => mo_ + "a" ; + VPB (Pres Sub Pl P1) => mo_ + "amos" ; + VPB (Pres Sub Pl P2) => mo_ + "ais" ; + VPB (Pres Sub Pl P3) => mo_ + "am" ; + VPB (PretI Ind Sg P1) => mo_ + "ía" ; --# notpresent + VPB (PretI Ind Sg P2) => mo_ + "ías" ; --# notpresent + VPB (PretI Ind Sg P3) => mo_ + "ía" ; --# notpresent + VPB (PretI Ind Pl P1) => mo_ + "íamos" ; --# notpresent + VPB (PretI Ind Pl P2) => mo_ + "íeis" ; --# notpresent + VPB (PretI Ind Pl P3) => mo_ + "íam" ; --# notpresent + VPB (PretI Sub Sg P1) => mo_ + "esse" ; --# notpresent + VPB (PretI Sub Sg P2) => mo_ + "esses" ; --# notpresent + VPB (PretI Sub Sg P3) => mo_ + "esse" ; --# notpresent + VPB (PretI Sub Pl P1) => mo_ + "êssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => mo_ + "êsseis" ; --# notpresent + VPB (PretI Sub Pl P3) => mo_ + "essem" ; --# notpresent + VPB (MQPerf Sg P1) => mo_ + "era" ; --# notpresent + VPB (MQPerf Sg P2) => mo_ + "eras" ; --# notpresent + VPB (MQPerf Sg P3) => mo_ + "era" ; --# notpresent + VPB (MQPerf Pl P1) => mo_ + "êramos" ; --# notpresent + VPB (MQPerf Pl P2) => mo_ + "êreis" ; --# notpresent + VPB (MQPerf Pl P3) => mo_ + "eram" ; --# notpresent + VPB (PretP Sg P1) => mo_ + "í" ; --# notpresent + VPB (PretP Sg P2) => mo_ + "este" ; --# notpresent + VPB (PretP Sg P3) => mo_ + "eu" ; --# notpresent + VPB (PretP Pl P1) => mo_ + "emos" ; --# notpresent + VPB (PretP Pl P2) => mo_ + "estes" ; --# notpresent + VPB (PretP Pl P3) => mo_ + "eram" ; --# notpresent + VPB (Fut Ind Sg P1) => mo_ + "erei" ; --# notpresent + VPB (Fut Ind Sg P2) => mo_ + "erás" ; --# notpresent + VPB (Fut Ind Sg P3) => mo_ + "erá" ; --# notpresent + VPB (Fut Ind Pl P1) => mo_ + "eremos" ; --# notpresent + VPB (Fut Ind Pl P2) => mo_ + "ereis" ; --# notpresent + VPB (Fut Ind Pl P3) => mo_ + "erão" ; --# notpresent + VPB (Fut Sub Sg P1) => mo_ + "er" ; --# notpresent + VPB (Fut Sub Sg P2) => mo_ + "eres" ; --# notpresent + VPB (Fut Sub Sg P3) => mo_ + "er" ; --# notpresent + VPB (Fut Sub Pl P1) => mo_ + "ermos" ; --# notpresent + VPB (Fut Sub Pl P2) => mo_ + "erdes" ; --# notpresent + VPB (Fut Sub Pl P3) => mo_ + "erem" ; --# notpresent + VPB (Cond Sg P1) => mo_ + "eria" ; --# notpresent + VPB (Cond Sg P2) => mo_ + "erias" ; --# notpresent + VPB (Cond Sg P3) => mo_ + "eria" ; --# notpresent + VPB (Cond Pl P1) => mo_ + "eríamos" ; --# notpresent + VPB (Cond Pl P2) => mo_ + "eríeis" ; --# notpresent + VPB (Cond Pl P3) => mo_ + "eriam" ; --# notpresent + VPB (Imper Sg P2) => mo_ + "i" ; + VPB (Imper Sg P3) => mo_ + "a" ; + VPB (Imper Pl P1) => mo_ + "amos" ; + VPB (Imper Pl P2) => mo_ + "ei" ; + VPB (Imper Pl P3) => mo_ + "am" ; + VPB (Imper Sg P1) => nonExist } } ; -oper saber_71 : Str -> Verbum = \saber -> + +oper dizer_29 : Str -> Verbum = \dizer -> + let di_ = Predef.tk 3 dizer in + {s = table { + VI Infn => di_ + "zer" ; + VI Ger => di_ + "zendo" ; + VI Part => di_ + "to" ; + VPB (Pres Ind Sg P1) => di_ + "go" ; + VPB (Pres Ind Sg P2) => di_ + "zes" ; + VPB (Pres Ind Sg P3) => di_ + "z" ; + VPB (Pres Ind Pl P1) => di_ + "zemos" ; + VPB (Pres Ind Pl P2) => di_ + "zeis" ; + VPB (Pres Ind Pl P3) => di_ + "zem" ; + VPB (Pres Sub Sg P1) => di_ + "ga" ; + VPB (Pres Sub Sg P2) => di_ + "gas" ; + VPB (Pres Sub Sg P3) => di_ + "ga" ; + VPB (Pres Sub Pl P1) => di_ + "gamos" ; + VPB (Pres Sub Pl P2) => di_ + "gais" ; + VPB (Pres Sub Pl P3) => di_ + "gam" ; + VPB (PretI Ind Sg P1) => di_ + "zia" ; --# notpresent + VPB (PretI Ind Sg P2) => di_ + "zias" ; --# notpresent + VPB (PretI Ind Sg P3) => di_ + "zia" ; --# notpresent + VPB (PretI Ind Pl P1) => di_ + "zíamos" ; --# notpresent + VPB (PretI Ind Pl P2) => di_ + "zíeis" ; --# notpresent + VPB (PretI Ind Pl P3) => di_ + "ziam" ; --# notpresent + VPB (PretI Sub Sg P1) => di_ + "ssesse" ; --# notpresent + VPB (PretI Sub Sg P2) => di_ + "ssesses" ; --# notpresent + VPB (PretI Sub Sg P3) => di_ + "ssesse" ; --# notpresent + VPB (PretI Sub Pl P1) => di_ + "sséssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => di_ + "ssésseis" ; --# notpresent + VPB (PretI Sub Pl P3) => di_ + "ssessem" ; --# notpresent + VPB (MQPerf Sg P1) => di_ + "ssera" ; --# notpresent + VPB (MQPerf Sg P2) => di_ + "sseras" ; --# notpresent + VPB (MQPerf Sg P3) => di_ + "ssera" ; --# notpresent + VPB (MQPerf Pl P1) => di_ + "sséramos" ; --# notpresent + VPB (MQPerf Pl P2) => di_ + "sséreis" ; --# notpresent + VPB (MQPerf Pl P3) => di_ + "sseram" ; --# notpresent + VPB (PretP Sg P1) => di_ + "sse" ; --# notpresent + VPB (PretP Sg P2) => di_ + "sseste" ; --# notpresent + VPB (PretP Sg P3) => di_ + "sse" ; --# notpresent + VPB (PretP Pl P1) => di_ + "ssemos" ; --# notpresent + VPB (PretP Pl P2) => di_ + "ssestes" ; --# notpresent + VPB (PretP Pl P3) => di_ + "sseram" ; --# notpresent + VPB (Fut Ind Sg P1) => di_ + "rei" ; --# notpresent + VPB (Fut Ind Sg P2) => di_ + "rás" ; --# notpresent + VPB (Fut Ind Sg P3) => di_ + "rá" ; --# notpresent + VPB (Fut Ind Pl P1) => di_ + "remos" ; --# notpresent + VPB (Fut Ind Pl P2) => di_ + "reis" ; --# notpresent + VPB (Fut Ind Pl P3) => di_ + "rão" ; --# notpresent + VPB (Fut Sub Sg P1) => di_ + "sser" ; --# notpresent + VPB (Fut Sub Sg P2) => di_ + "sseres" ; --# notpresent + VPB (Fut Sub Sg P3) => di_ + "sser" ; --# notpresent + VPB (Fut Sub Pl P1) => di_ + "ssermos" ; --# notpresent + VPB (Fut Sub Pl P2) => di_ + "sserdes" ; --# notpresent + VPB (Fut Sub Pl P3) => di_ + "sserem" ; --# notpresent + VPB (Cond Sg P1) => di_ + "ria" ; --# notpresent + VPB (Cond Sg P2) => di_ + "rias" ; --# notpresent + VPB (Cond Sg P3) => di_ + "ria" ; --# notpresent + VPB (Cond Pl P1) => di_ + "ríamos" ; --# notpresent + VPB (Cond Pl P2) => di_ + "ríeis" ; --# notpresent + VPB (Cond Pl P3) => di_ + "riam" ; --# notpresent + VPB (Imper Sg P2) => di_ + ("z" | "ze") ; + VPB (Imper Sg P3) => di_ + "ga" ; + VPB (Imper Pl P1) => di_ + "gamos" ; + VPB (Imper Pl P2) => di_ + "zei" ; + VPB (Imper Pl P3) => di_ + "gam" ; + VPB (Imper Sg P1) => nonExist + } + } ; + +oper trazer_30 : Str -> Verbum = \trazer -> + let tr_ = Predef.tk 4 trazer in + {s = table { + VI Infn => tr_ + "azer" ; + VI Ger => tr_ + "azendo" ; + VI Part => tr_ + "azido" ; + VPB (Pres Ind Sg P1) => tr_ + "ago" ; + VPB (Pres Ind Sg P2) => tr_ + "azes" ; + VPB (Pres Ind Sg P3) => tr_ + "az" ; + VPB (Pres Ind Pl P1) => tr_ + "azemos" ; + VPB (Pres Ind Pl P2) => tr_ + "azeis" ; + VPB (Pres Ind Pl P3) => tr_ + "azem" ; + VPB (Pres Sub Sg P1) => tr_ + "aga" ; + VPB (Pres Sub Sg P2) => tr_ + "agas" ; + VPB (Pres Sub Sg P3) => tr_ + "aga" ; + VPB (Pres Sub Pl P1) => tr_ + "agamos" ; + VPB (Pres Sub Pl P2) => tr_ + "agais" ; + VPB (Pres Sub Pl P3) => tr_ + "agam" ; + VPB (PretI Ind Sg P1) => tr_ + "azia" ; --# notpresent + VPB (PretI Ind Sg P2) => tr_ + "azias" ; --# notpresent + VPB (PretI Ind Sg P3) => tr_ + "azia" ; --# notpresent + VPB (PretI Ind Pl P1) => tr_ + "azíamos" ; --# notpresent + VPB (PretI Ind Pl P2) => tr_ + "azíeis" ; --# notpresent + VPB (PretI Ind Pl P3) => tr_ + "aziam" ; --# notpresent + VPB (PretI Sub Sg P1) => tr_ + "ouxesse" ; --# notpresent + VPB (PretI Sub Sg P2) => tr_ + "ouxesses" ; --# notpresent + VPB (PretI Sub Sg P3) => tr_ + "ouxesse" ; --# notpresent + VPB (PretI Sub Pl P1) => tr_ + "ouxéssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => tr_ + "ouxésseis" ; --# notpresent + VPB (PretI Sub Pl P3) => tr_ + "ouxessem" ; --# notpresent + VPB (MQPerf Sg P1) => tr_ + "ouxera" ; --# notpresent + VPB (MQPerf Sg P2) => tr_ + "ouxeras" ; --# notpresent + VPB (MQPerf Sg P3) => tr_ + "ouxera" ; --# notpresent + VPB (MQPerf Pl P1) => tr_ + "ouxéramos" ; --# notpresent + VPB (MQPerf Pl P2) => tr_ + "ouxéreis" ; --# notpresent + VPB (MQPerf Pl P3) => tr_ + "ouxeram" ; --# notpresent + VPB (PretP Sg P1) => tr_ + "ouxe" ; --# notpresent + VPB (PretP Sg P2) => tr_ + "ouxeste" ; --# notpresent + VPB (PretP Sg P3) => tr_ + "ouxe" ; --# notpresent + VPB (PretP Pl P1) => tr_ + "ouxemos" ; --# notpresent + VPB (PretP Pl P2) => tr_ + "ouxestes" ; --# notpresent + VPB (PretP Pl P3) => tr_ + "ouxeram" ; --# notpresent + VPB (Fut Ind Sg P1) => tr_ + "arei" ; --# notpresent + VPB (Fut Ind Sg P2) => tr_ + "arás" ; --# notpresent + VPB (Fut Ind Sg P3) => tr_ + "ará" ; --# notpresent + VPB (Fut Ind Pl P1) => tr_ + "aremos" ; --# notpresent + VPB (Fut Ind Pl P2) => tr_ + "areis" ; --# notpresent + VPB (Fut Ind Pl P3) => tr_ + "arão" ; --# notpresent + VPB (Fut Sub Sg P1) => tr_ + "ouxer" ; --# notpresent + VPB (Fut Sub Sg P2) => tr_ + "ouxeres" ; --# notpresent + VPB (Fut Sub Sg P3) => tr_ + "ouxer" ; --# notpresent + VPB (Fut Sub Pl P1) => tr_ + "ouxermos" ; --# notpresent + VPB (Fut Sub Pl P2) => tr_ + "ouxerdes" ; --# notpresent + VPB (Fut Sub Pl P3) => tr_ + "ouxerem" ; --# notpresent + VPB (Cond Sg P1) => tr_ + "aria" ; --# notpresent + VPB (Cond Sg P2) => tr_ + "arias" ; --# notpresent + VPB (Cond Sg P3) => tr_ + "aria" ; --# notpresent + VPB (Cond Pl P1) => tr_ + "aríamos" ; --# notpresent + VPB (Cond Pl P2) => tr_ + "aríeis" ; --# notpresent + VPB (Cond Pl P3) => tr_ + "ariam" ; --# notpresent + VPB (Imper Sg P2) => tr_ + ("az" | "aze") ; + VPB (Imper Sg P3) => tr_ + "aga" ; + VPB (Imper Pl P1) => tr_ + "agamos" ; + VPB (Imper Pl P2) => tr_ + "azei" ; + VPB (Imper Pl P3) => tr_ + "agam" ; + VPB (Imper Sg P1) => nonExist + } + } ; + +oper fazer_31 : Str -> Verbum = \fazer -> + let fa_ = Predef.tk 3 fazer in + {s = table { + VI Infn => fa_ + "zer" ; + VI Ger => fa_ + "zendo" ; + VI Part => fa_ + "ito" ; + VPB (Pres Ind Sg P1) => fa_ + "ço" ; + VPB (Pres Ind Sg P2) => fa_ + "zes" ; + VPB (Pres Ind Sg P3) => fa_ + "z" ; + VPB (Pres Ind Pl P1) => fa_ + "zemos" ; + VPB (Pres Ind Pl P2) => fa_ + "zeis" ; + VPB (Pres Ind Pl P3) => fa_ + "zem" ; + VPB (Pres Sub Sg P1) => fa_ + "ça" ; + VPB (Pres Sub Sg P2) => fa_ + "ças" ; + VPB (Pres Sub Sg P3) => fa_ + "ça" ; + VPB (Pres Sub Pl P1) => fa_ + "çamos" ; + VPB (Pres Sub Pl P2) => fa_ + "çais" ; + VPB (Pres Sub Pl P3) => fa_ + "çam" ; + VPB (PretI Ind Sg P1) => fa_ + "zia" ; --# notpresent + VPB (PretI Ind Sg P2) => fa_ + "zias" ; --# notpresent + VPB (PretI Ind Sg P3) => fa_ + "zia" ; --# notpresent + VPB (PretI Ind Pl P1) => fa_ + "zíamos" ; --# notpresent + VPB (PretI Ind Pl P2) => fa_ + "zíeis" ; --# notpresent + VPB (PretI Ind Pl P3) => fa_ + "ziam" ; --# notpresent + VPB (PretI Sub Sg P1) => fa_ + "zesse" ; --# notpresent + VPB (PretI Sub Sg P2) => fa_ + "zesses" ; --# notpresent + VPB (PretI Sub Sg P3) => fa_ + "zesse" ; --# notpresent + VPB (PretI Sub Pl P1) => fa_ + "zéssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => fa_ + "zésseis" ; --# notpresent + VPB (PretI Sub Pl P3) => fa_ + "zessem" ; --# notpresent + VPB (MQPerf Sg P1) => fa_ + "zera" ; --# notpresent + VPB (MQPerf Sg P2) => fa_ + "zeras" ; --# notpresent + VPB (MQPerf Sg P3) => fa_ + "zera" ; --# notpresent + VPB (MQPerf Pl P1) => fa_ + "zéramos" ; --# notpresent + VPB (MQPerf Pl P2) => fa_ + "zéreis" ; --# notpresent + VPB (MQPerf Pl P3) => fa_ + "zeram" ; --# notpresent + VPB (PretP Sg P1) => fa_ + "z" ; --# notpresent + VPB (PretP Sg P2) => fa_ + "zeste" ; --# notpresent + VPB (PretP Sg P3) => fa_ + "z" ; --# notpresent + VPB (PretP Pl P1) => fa_ + "zemos" ; --# notpresent + VPB (PretP Pl P2) => fa_ + "zestes" ; --# notpresent + VPB (PretP Pl P3) => fa_ + "zeram" ; --# notpresent + VPB (Fut Ind Sg P1) => fa_ + "rei" ; --# notpresent + VPB (Fut Ind Sg P2) => fa_ + "rás" ; --# notpresent + VPB (Fut Ind Sg P3) => fa_ + "rá" ; --# notpresent + VPB (Fut Ind Pl P1) => fa_ + "remos" ; --# notpresent + VPB (Fut Ind Pl P2) => fa_ + "reis" ; --# notpresent + VPB (Fut Ind Pl P3) => fa_ + "rão" ; --# notpresent + VPB (Fut Sub Sg P1) => fa_ + "zer" ; --# notpresent + VPB (Fut Sub Sg P2) => fa_ + "zeres" ; --# notpresent + VPB (Fut Sub Sg P3) => fa_ + "zer" ; --# notpresent + VPB (Fut Sub Pl P1) => fa_ + "zermos" ; --# notpresent + VPB (Fut Sub Pl P2) => fa_ + "zerdes" ; --# notpresent + VPB (Fut Sub Pl P3) => fa_ + "zerem" ; --# notpresent + VPB (Cond Sg P1) => fa_ + "ria" ; --# notpresent + VPB (Cond Sg P2) => fa_ + "rias" ; --# notpresent + VPB (Cond Sg P3) => fa_ + "ria" ; --# notpresent + VPB (Cond Pl P1) => fa_ + "ríamos" ; --# notpresent + VPB (Cond Pl P2) => fa_ + "ríeis" ; --# notpresent + VPB (Cond Pl P3) => fa_ + "riam" ; --# notpresent + VPB (Imper Sg P2) => fa_ + ("z" | "ze") ; + VPB (Imper Sg P3) => fa_ + "ça" ; + VPB (Imper Pl P1) => fa_ + "çamos" ; + VPB (Imper Pl P2) => fa_ + "zei" ; + VPB (Imper Pl P3) => fa_ + "çam" ; + VPB (Imper Sg P1) => nonExist + } + } ; + +oper aprazer_32 : Str -> Verbum = \aprazer -> + let apraz_ = Predef.tk 2 aprazer in + {s = table { + VI Infn => apraz_ + "er" ; + VI Ger => apraz_ + "endo" ; + VI Part => apraz_ + "ido" ; + VPB (Pres Ind Sg P1) => apraz_ + "o" ; + VPB (Pres Ind Sg P2) => apraz_ + "es" ; + VPB (Pres Ind Sg P3) => apraz_ + "" ; + VPB (Pres Ind Pl P1) => apraz_ + "emos" ; + VPB (Pres Ind Pl P2) => apraz_ + "eis" ; + VPB (Pres Ind Pl P3) => apraz_ + "em" ; + VPB (Pres Sub Sg P1) => apraz_ + "a" ; + VPB (Pres Sub Sg P2) => apraz_ + "as" ; + VPB (Pres Sub Sg P3) => apraz_ + "a" ; + VPB (Pres Sub Pl P1) => apraz_ + "armos" ; + VPB (Pres Sub Pl P2) => apraz_ + "ais" ; + VPB (Pres Sub Pl P3) => apraz_ + "am" ; + VPB (PretI Ind Sg P1) => apraz_ + "ia" ; --# notpresent + VPB (PretI Ind Sg P2) => apraz_ + "ias" ; --# notpresent + VPB (PretI Ind Sg P3) => apraz_ + "ia" ; --# notpresent + VPB (PretI Ind Pl P1) => apraz_ + "íamos" ; --# notpresent + VPB (PretI Ind Pl P2) => apraz_ + "íeis" ; --# notpresent + VPB (PretI Ind Pl P3) => apraz_ + "iam" ; --# notpresent + VPB (PretI Sub Sg P1) => apraz_ + "vesse" ; --# notpresent + VPB (PretI Sub Sg P2) => apraz_ + "vesses" ; --# notpresent + VPB (PretI Sub Sg P3) => apraz_ + "vesse" ; --# notpresent + VPB (PretI Sub Pl P1) => apraz_ + "véssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => apraz_ + "vésseis" ; --# notpresent + VPB (PretI Sub Pl P3) => apraz_ + "vessem" ; --# notpresent + VPB (MQPerf Sg P1) => apraz_ + "vera" ; --# notpresent + VPB (MQPerf Sg P2) => apraz_ + "veras" ; --# notpresent + VPB (MQPerf Sg P3) => apraz_ + "vera" ; --# notpresent + VPB (MQPerf Pl P1) => apraz_ + "véramos" ; --# notpresent + VPB (MQPerf Pl P2) => apraz_ + "véreis" ; --# notpresent + VPB (MQPerf Pl P3) => apraz_ + "veram" ; --# notpresent + VPB (PretP Sg P1) => apraz_ + "ve" ; --# notpresent + VPB (PretP Sg P2) => apraz_ + "veste" ; --# notpresent + VPB (PretP Sg P3) => apraz_ + "ve" ; --# notpresent + VPB (PretP Pl P1) => apraz_ + "vemos" ; --# notpresent + VPB (PretP Pl P2) => apraz_ + "véreis" ; --# notpresent + VPB (PretP Pl P3) => apraz_ + "veram" ; --# notpresent + VPB (Fut Ind Sg P1) => apraz_ + "erei" ; --# notpresent + VPB (Fut Ind Sg P2) => apraz_ + "erás" ; --# notpresent + VPB (Fut Ind Sg P3) => apraz_ + "erá" ; --# notpresent + VPB (Fut Ind Pl P1) => apraz_ + "eremos" ; --# notpresent + VPB (Fut Ind Pl P2) => apraz_ + "ereis" ; --# notpresent + VPB (Fut Ind Pl P3) => apraz_ + "erão" ; --# notpresent + VPB (Fut Sub Sg P1) => apraz_ + "ver" ; --# notpresent + VPB (Fut Sub Sg P2) => apraz_ + "veres" ; --# notpresent + VPB (Fut Sub Sg P3) => apraz_ + "ver" ; --# notpresent + VPB (Fut Sub Pl P1) => apraz_ + "vermos" ; --# notpresent + VPB (Fut Sub Pl P2) => apraz_ + "verdes" ; --# notpresent + VPB (Fut Sub Pl P3) => apraz_ + "verem" ; --# notpresent + VPB (Cond Sg P1) => apraz_ + "eria" ; --# notpresent + VPB (Cond Sg P2) => apraz_ + "erias" ; --# notpresent + VPB (Cond Sg P3) => apraz_ + "eria" ; --# notpresent + VPB (Cond Pl P1) => apraz_ + "eríamos" ; --# notpresent + VPB (Cond Pl P2) => apraz_ + "eríeis" ; --# notpresent + VPB (Cond Pl P3) => apraz_ + "eriam" ; --# notpresent + VPB (Imper Sg P2) => apraz_ + ("" | "e") ; + VPB (Imper Sg P3) => apraz_ + "a" ; + VPB (Imper Pl P1) => apraz_ + "amos" ; + VPB (Imper Pl P2) => apraz_ + "ei" ; + VPB (Imper Pl P3) => apraz_ + "am" ; + VPB (Imper Sg P1) => nonExist + } + } ; + +oper jazer_33 : Str -> Verbum = \jazer -> + let jaz_ = Predef.tk 2 jazer in + {s = table { + VI Infn => jaz_ + "er" ; + VI Ger => jaz_ + "endo" ; + VI Part => jaz_ + "ido" ; + VPB (Pres Ind Sg P1) => jaz_ + "o" ; + VPB (Pres Ind Sg P2) => jaz_ + "es" ; + VPB (Pres Ind Sg P3) => jaz_ + "" ; + VPB (Pres Ind Pl P1) => jaz_ + "emos" ; + VPB (Pres Ind Pl P2) => jaz_ + "eis" ; + VPB (Pres Ind Pl P3) => jaz_ + "em" ; + VPB (Pres Sub Sg P1) => jaz_ + "a" ; + VPB (Pres Sub Sg P2) => jaz_ + "as" ; + VPB (Pres Sub Sg P3) => jaz_ + "a" ; + VPB (Pres Sub Pl P1) => jaz_ + "amos" ; + VPB (Pres Sub Pl P2) => jaz_ + "ais" ; + VPB (Pres Sub Pl P3) => jaz_ + "am" ; + VPB (PretI Ind Sg P1) => jaz_ + "ia" ; --# notpresent + VPB (PretI Ind Sg P2) => jaz_ + "ias" ; --# notpresent + VPB (PretI Ind Sg P3) => jaz_ + "ia" ; --# notpresent + VPB (PretI Ind Pl P1) => jaz_ + "íamos" ; --# notpresent + VPB (PretI Ind Pl P2) => jaz_ + "íeis" ; --# notpresent + VPB (PretI Ind Pl P3) => jaz_ + "iam" ; --# notpresent + VPB (PretI Sub Sg P1) => jaz_ + "esse" ; --# notpresent + VPB (PretI Sub Sg P2) => jaz_ + "esses" ; --# notpresent + VPB (PretI Sub Sg P3) => jaz_ + "esses" ; --# notpresent + VPB (PretI Sub Pl P1) => jaz_ + "êssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => jaz_ + "êsseis" ; --# notpresent + VPB (PretI Sub Pl P3) => jaz_ + "essem" ; --# notpresent + VPB (MQPerf Sg P1) => jaz_ + "era" ; --# notpresent + VPB (MQPerf Sg P2) => jaz_ + "eras" ; --# notpresent + VPB (MQPerf Sg P3) => jaz_ + "era" ; --# notpresent + VPB (MQPerf Pl P1) => jaz_ + "êramos" ; --# notpresent + VPB (MQPerf Pl P2) => jaz_ + "êreis" ; --# notpresent + VPB (MQPerf Pl P3) => jaz_ + "eram" ; --# notpresent + VPB (PretP Sg P1) => jaz_ + "i" ; --# notpresent + VPB (PretP Sg P2) => jaz_ + "este" ; --# notpresent + VPB (PretP Sg P3) => jaz_ + "eu" ; --# notpresent + VPB (PretP Pl P1) => jaz_ + "emos" ; --# notpresent + VPB (PretP Pl P2) => jaz_ + "estes" ; --# notpresent + VPB (PretP Pl P3) => jaz_ + "eram" ; --# notpresent + VPB (Fut Ind Sg P1) => jaz_ + "erei" ; --# notpresent + VPB (Fut Ind Sg P2) => jaz_ + "erás" ; --# notpresent + VPB (Fut Ind Sg P3) => jaz_ + "erá" ; --# notpresent + VPB (Fut Ind Pl P1) => jaz_ + "eremos" ; --# notpresent + VPB (Fut Ind Pl P2) => jaz_ + "ereis" ; --# notpresent + VPB (Fut Ind Pl P3) => jaz_ + "erão" ; --# notpresent + VPB (Fut Sub Sg P1) => jaz_ + "er" ; --# notpresent + VPB (Fut Sub Sg P2) => jaz_ + "eres" ; --# notpresent + VPB (Fut Sub Sg P3) => jaz_ + "er" ; --# notpresent + VPB (Fut Sub Pl P1) => jaz_ + "ermos" ; --# notpresent + VPB (Fut Sub Pl P2) => jaz_ + "erdes" ; --# notpresent + VPB (Fut Sub Pl P3) => jaz_ + "erem" ; --# notpresent + VPB (Cond Sg P1) => jaz_ + "eria" ; --# notpresent + VPB (Cond Sg P2) => jaz_ + "erias" ; --# notpresent + VPB (Cond Sg P3) => jaz_ + "eria" ; --# notpresent + VPB (Cond Pl P1) => jaz_ + "eríamos" ; --# notpresent + VPB (Cond Pl P2) => jaz_ + "eríeis" ; --# notpresent + VPB (Cond Pl P3) => jaz_ + "eriam" ; --# notpresent + VPB (Imper Sg P2) => jaz_ + ("" | "e") ; + VPB (Imper Sg P3) => jaz_ + "a" ; + VPB (Imper Pl P1) => jaz_ + "amos" ; + VPB (Imper Pl P2) => jaz_ + "ei" ; + VPB (Imper Pl P3) => jaz_ + "am" ; + VPB (Imper Sg P1) => nonExist + } + } ; + +oper caber_34 : Str -> Verbum = \caber -> + let ca_ = Predef.tk 3 caber in + {s = table { + VI Infn => ca_ + "ber" ; + VI Ger => ca_ + "bendo" ; + VI Part => ca_ + "bido" ; + VPB (Pres Ind Sg P1) => ca_ + "ibo" ; + VPB (Pres Ind Sg P2) => ca_ + "bes" ; + VPB (Pres Ind Sg P3) => ca_ + "be" ; + VPB (Pres Ind Pl P1) => ca_ + "bemos" ; + VPB (Pres Ind Pl P2) => ca_ + "beis" ; + VPB (Pres Ind Pl P3) => ca_ + "bem" ; + VPB (Pres Sub Sg P1) => ca_ + "iba" ; + VPB (Pres Sub Sg P2) => ca_ + "ibas" ; + VPB (Pres Sub Sg P3) => ca_ + "iba" ; + VPB (Pres Sub Pl P1) => ca_ + "ibamos" ; + VPB (Pres Sub Pl P2) => ca_ + "ibais" ; + VPB (Pres Sub Pl P3) => ca_ + "ibam" ; + VPB (PretI Ind Sg P1) => ca_ + "bia" ; --# notpresent + VPB (PretI Ind Sg P2) => ca_ + "bias" ; --# notpresent + VPB (PretI Ind Sg P3) => ca_ + "bia" ; --# notpresent + VPB (PretI Ind Pl P1) => ca_ + "bíamos" ; --# notpresent + VPB (PretI Ind Pl P2) => ca_ + "bíeis" ; --# notpresent + VPB (PretI Ind Pl P3) => ca_ + "biam" ; --# notpresent + VPB (PretI Sub Sg P1) => ca_ + "ubesse" ; --# notpresent + VPB (PretI Sub Sg P2) => ca_ + "ubesses" ; --# notpresent + VPB (PretI Sub Sg P3) => ca_ + "ubesse" ; --# notpresent + VPB (PretI Sub Pl P1) => ca_ + "ubéssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => ca_ + "ubésseis" ; --# notpresent + VPB (PretI Sub Pl P3) => ca_ + "ubessem" ; --# notpresent + VPB (MQPerf Sg P1) => ca_ + "ubera" ; --# notpresent + VPB (MQPerf Sg P2) => ca_ + "uberas" ; --# notpresent + VPB (MQPerf Sg P3) => ca_ + "ubera" ; --# notpresent + VPB (MQPerf Pl P1) => ca_ + "ubéramos" ; --# notpresent + VPB (MQPerf Pl P2) => ca_ + "ubéreis" ; --# notpresent + VPB (MQPerf Pl P3) => ca_ + "uberam" ; --# notpresent + VPB (PretP Sg P1) => ca_ + "ube" ; --# notpresent + VPB (PretP Sg P2) => ca_ + "ubeste" ; --# notpresent + VPB (PretP Sg P3) => ca_ + "ube" ; --# notpresent + VPB (PretP Pl P1) => ca_ + "ubemos" ; --# notpresent + VPB (PretP Pl P2) => ca_ + "ubestes" ; --# notpresent + VPB (PretP Pl P3) => ca_ + "uberam" ; --# notpresent + VPB (Fut Ind Sg P1) => ca_ + "berei" ; --# notpresent + VPB (Fut Ind Sg P2) => ca_ + "berás" ; --# notpresent + VPB (Fut Ind Sg P3) => ca_ + "berá" ; --# notpresent + VPB (Fut Ind Pl P1) => ca_ + "beremos" ; --# notpresent + VPB (Fut Ind Pl P2) => ca_ + "bereis" ; --# notpresent + VPB (Fut Ind Pl P3) => ca_ + "berão" ; --# notpresent + VPB (Fut Sub Sg P1) => ca_ + "uber" ; --# notpresent + VPB (Fut Sub Sg P2) => ca_ + "uberes" ; --# notpresent + VPB (Fut Sub Sg P3) => ca_ + "uber" ; --# notpresent + VPB (Fut Sub Pl P1) => ca_ + "ubermos" ; --# notpresent + VPB (Fut Sub Pl P2) => ca_ + "uberdes" ; --# notpresent + VPB (Fut Sub Pl P3) => ca_ + "uberem" ; --# notpresent + VPB (Cond Sg P1) => ca_ + "beria" ; --# notpresent + VPB (Cond Sg P2) => ca_ + "berias" ; --# notpresent + VPB (Cond Sg P3) => ca_ + "beria" ; --# notpresent + VPB (Cond Pl P1) => ca_ + "beríamos" ; --# notpresent + VPB (Cond Pl P2) => ca_ + "beríeis" ; --# notpresent + VPB (Cond Pl P3) => ca_ + "beriam" ; --# notpresent + VPB (Imper Sg P2) => ca_ + nonExist ; + VPB (Imper Sg P3) => ca_ + nonExist ; + VPB (Imper Pl P1) => ca_ + nonExist ; + VPB (Imper Pl P2) => ca_ + nonExist ; + VPB (Imper Pl P3) => ca_ + nonExist ; + VPB (Imper Sg P1) => nonExist + } + } ; + +oper saber_35 : Str -> Verbum = \saber -> let s_ = Predef.tk 4 saber in {s = table { VI Infn => s_ + "aber" ; - VI Ger => s_ + "abiendo" ; + VI Ger => s_ + "abendo" ; VI Part => s_ + "abido" ; - VPB (Pres Ind Sg P1) => s_ + "é" ; + VPB (Pres Ind Sg P1) => s_ + "ei" ; VPB (Pres Ind Sg P2) => s_ + "abes" ; VPB (Pres Ind Sg P3) => s_ + "abe" ; VPB (Pres Ind Pl P1) => s_ + "abemos" ; - VPB (Pres Ind Pl P2) => s_ + "abéis" ; - VPB (Pres Ind Pl P3) => s_ + "aben" ; - VPB (Pres Sub Sg P1) => s_ + "epa" ; - VPB (Pres Sub Sg P2) => s_ + "epas" ; - VPB (Pres Sub Sg P3) => s_ + "epa" ; - VPB (Pres Sub Pl P1) => s_ + "epamos" ; - VPB (Pres Sub Pl P2) => s_ + "epáis" ; - VPB (Pres Sub Pl P3) => s_ + "epan" ; - VPB (Impf Ind Sg P1) => s_ + "abía" ; --# notpresent - VPB (Impf Ind Sg P2) => s_ + "abías" ; --# notpresent - VPB (Impf Ind Sg P3) => s_ + "abía" ; --# notpresent - VPB (Impf Ind Pl P1) => s_ + "abíamos" ; --# notpresent - VPB (Impf Ind Pl P2) => s_ + "abíais" ; --# notpresent - VPB (Impf Ind Pl P3) => s_ + "abían" ; --# notpresent - VPB (Impf Sub Sg P1) => s_ + "upiera" ; --# notpresent - VPB (Impf Sub Sg P2) => s_ + "upieras" ; --# notpresent - VPB (Impf Sub Sg P3) => s_ + "upiera" ; --# notpresent - VPB (Impf Sub Pl P1) => s_ + "upiéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => s_ + "upierais" ; --# notpresent - VPB (Impf Sub Pl P3) => s_ + "upieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => s_ + "upiese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => s_ + "upieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => s_ + "upiese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => s_ + "upiésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => s_ + "upieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => s_ + "upiesen" ; --# notpresent - VPB (Pret Sg P1) => s_ + "upe" ; --# notpresent - VPB (Pret Sg P2) => s_ + "upiste" ; --# notpresent - VPB (Pret Sg P3) => s_ + "upo" ; --# notpresent - VPB (Pret Pl P1) => s_ + "upimos" ; --# notpresent - VPB (Pret Pl P2) => s_ + "upisteis" ; --# notpresent - VPB (Pret Pl P3) => s_ + "upieron" ; --# notpresent - VPB (Fut Ind Sg P1) => s_ + "abré" ; --# notpresent - VPB (Fut Ind Sg P2) => s_ + "abrás" ; --# notpresent - VPB (Fut Ind Sg P3) => s_ + "abrá" ; --# notpresent - VPB (Fut Ind Pl P1) => s_ + "abremos" ; --# notpresent - VPB (Fut Ind Pl P2) => s_ + "abréis" ; --# notpresent - VPB (Fut Ind Pl P3) => s_ + "abrán" ; --# notpresent - VPB (Fut Sub Sg P1) => s_ + "upiere" ; --# notpresent - VPB (Fut Sub Sg P2) => s_ + "upieres" ; --# notpresent - VPB (Fut Sub Sg P3) => s_ + "upiere" ; --# notpresent - VPB (Fut Sub Pl P1) => s_ + "upiéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => s_ + "upiereis" ; --# notpresent - VPB (Fut Sub Pl P3) => s_ + "upieren" ; --# notpresent - VPB (Cond Sg P1) => s_ + "abría" ; --# notpresent - VPB (Cond Sg P2) => s_ + "abrías" ; --# notpresent - VPB (Cond Sg P3) => s_ + "abría" ; --# notpresent - VPB (Cond Pl P1) => s_ + "abríamos" ; --# notpresent - VPB (Cond Pl P2) => s_ + "abríais" ; --# notpresent - VPB (Cond Pl P3) => s_ + "abrían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; + VPB (Pres Ind Pl P2) => s_ + "abeis" ; + VPB (Pres Ind Pl P3) => s_ + "abem" ; + VPB (Pres Sub Sg P1) => s_ + "aiba" ; + VPB (Pres Sub Sg P2) => s_ + "aibas" ; + VPB (Pres Sub Sg P3) => s_ + "aiba" ; + VPB (Pres Sub Pl P1) => s_ + "aibamos" ; + VPB (Pres Sub Pl P2) => s_ + "aibais" ; + VPB (Pres Sub Pl P3) => s_ + "aibam" ; + VPB (PretI Ind Sg P1) => s_ + "abia" ; --# notpresent + VPB (PretI Ind Sg P2) => s_ + "abias" ; --# notpresent + VPB (PretI Ind Sg P3) => s_ + "abia" ; --# notpresent + VPB (PretI Ind Pl P1) => s_ + "abíamos" ; --# notpresent + VPB (PretI Ind Pl P2) => s_ + "abíeis" ; --# notpresent + VPB (PretI Ind Pl P3) => s_ + "abiam" ; --# notpresent + VPB (PretI Sub Sg P1) => s_ + "oubesse" ; --# notpresent + VPB (PretI Sub Sg P2) => s_ + "oubesses" ; --# notpresent + VPB (PretI Sub Sg P3) => s_ + "oubesse" ; --# notpresent + VPB (PretI Sub Pl P1) => s_ + "oubéssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => s_ + "oubésseis" ; --# notpresent + VPB (PretI Sub Pl P3) => s_ + "oubessem" ; --# notpresent + VPB (MQPerf Sg P1) => s_ + "oubera" ; --# notpresent + VPB (MQPerf Sg P2) => s_ + "ouberas" ; --# notpresent + VPB (MQPerf Sg P3) => s_ + "oubera" ; --# notpresent + VPB (MQPerf Pl P1) => s_ + "oubéramos" ; --# notpresent + VPB (MQPerf Pl P2) => s_ + "oubéreis" ; --# notpresent + VPB (MQPerf Pl P3) => s_ + "ouberam" ; --# notpresent + VPB (PretP Sg P1) => s_ + "oube" ; --# notpresent + VPB (PretP Sg P2) => s_ + "oubeste" ; --# notpresent + VPB (PretP Sg P3) => s_ + "oube" ; --# notpresent + VPB (PretP Pl P1) => s_ + "oubemos" ; --# notpresent + VPB (PretP Pl P2) => s_ + "oubestes" ; --# notpresent + VPB (PretP Pl P3) => s_ + "ouberam" ; --# notpresent + VPB (Fut Ind Sg P1) => s_ + "aberei" ; --# notpresent + VPB (Fut Ind Sg P2) => s_ + "aberás" ; --# notpresent + VPB (Fut Ind Sg P3) => s_ + "aberá" ; --# notpresent + VPB (Fut Ind Pl P1) => s_ + "aberemos" ; --# notpresent + VPB (Fut Ind Pl P2) => s_ + "abereis" ; --# notpresent + VPB (Fut Ind Pl P3) => s_ + "aberão" ; --# notpresent + VPB (Fut Sub Sg P1) => s_ + "ouber" ; --# notpresent + VPB (Fut Sub Sg P2) => s_ + "ouberes" ; --# notpresent + VPB (Fut Sub Sg P3) => s_ + "ouber" ; --# notpresent + VPB (Fut Sub Pl P1) => s_ + "oubermos" ; --# notpresent + VPB (Fut Sub Pl P2) => s_ + "ouberdes" ; --# notpresent + VPB (Fut Sub Pl P3) => s_ + "ouberem" ; --# notpresent + VPB (Cond Sg P1) => s_ + "aberia" ; --# notpresent + VPB (Cond Sg P2) => s_ + "aberias" ; --# notpresent + VPB (Cond Sg P3) => s_ + "aberia" ; --# notpresent + VPB (Cond Pl P1) => s_ + "aberiamos" ; --# notpresent + VPB (Cond Pl P2) => s_ + "aberieis" ; --# notpresent + VPB (Cond Pl P3) => s_ + "aberiam" ; --# notpresent VPB (Imper Sg P2) => s_ + "abe" ; - VPB (Imper Sg P3) => s_ + "epa" ; - VPB (Imper Pl P1) => s_ + "epamos" ; - VPB (Imper Pl P2) => s_ + "abed" ; - VPB (Imper Pl P3) => s_ + "epan" ; - VPB (Pass Sg Masc) => s_ + "abido" ; - VPB (Pass Sg Fem) => s_ + "abida" ; - VPB (Pass Pl Masc) => s_ + "abidos" ; - VPB (Pass Pl Fem) => s_ + "abidas" + VPB (Imper Sg P3) => s_ + "aiba" ; + VPB (Imper Pl P1) => s_ + "aibamos" ; + VPB (Imper Pl P2) => s_ + "abei" ; + VPB (Imper Pl P3) => s_ + "aibam" ; + VPB (Imper Sg P1) => nonExist } } ; -oper sacar_72 : Str -> Verbum = \sacar -> - let sa_ = Predef.tk 3 sacar in + +oper poder_36 : Str -> Verbum = \poder -> + let po_ = Predef.tk 3 poder in {s = table { - VI Infn => sa_ + "car" ; - VI Ger => sa_ + "cando" ; - VI Part => sa_ + "cado" ; - VPB (Pres Ind Sg P1) => sa_ + "co" ; - VPB (Pres Ind Sg P2) => sa_ + "cas" ; - VPB (Pres Ind Sg P3) => sa_ + "ca" ; - VPB (Pres Ind Pl P1) => sa_ + "camos" ; - VPB (Pres Ind Pl P2) => sa_ + "cáis" ; - VPB (Pres Ind Pl P3) => sa_ + "can" ; - VPB (Pres Sub Sg P1) => sa_ + "que" ; - VPB (Pres Sub Sg P2) => sa_ + "ques" ; - VPB (Pres Sub Sg P3) => sa_ + "que" ; - VPB (Pres Sub Pl P1) => sa_ + "quemos" ; - VPB (Pres Sub Pl P2) => sa_ + "quéis" ; - VPB (Pres Sub Pl P3) => sa_ + "quen" ; - VPB (Impf Ind Sg P1) => sa_ + "caba" ; --# notpresent - VPB (Impf Ind Sg P2) => sa_ + "cabas" ; --# notpresent - VPB (Impf Ind Sg P3) => sa_ + "caba" ; --# notpresent - VPB (Impf Ind Pl P1) => sa_ + "cábamos" ; --# notpresent - VPB (Impf Ind Pl P2) => sa_ + "cabais" ; --# notpresent - VPB (Impf Ind Pl P3) => sa_ + "caban" ; --# notpresent - VPB (Impf Sub Sg P1) => sa_ + "cara" ; --# notpresent - VPB (Impf Sub Sg P2) => sa_ + "caras" ; --# notpresent - VPB (Impf Sub Sg P3) => sa_ + "cara" ; --# notpresent - VPB (Impf Sub Pl P1) => sa_ + "cáramos" ; --# notpresent - VPB (Impf Sub Pl P2) => sa_ + "carais" ; --# notpresent - VPB (Impf Sub Pl P3) => sa_ + "caran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => sa_ + "case" ; --# notpresent - VPB (ImpfSub2 Sg P2) => sa_ + "cases" ; --# notpresent - VPB (ImpfSub2 Sg P3) => sa_ + "case" ; --# notpresent - VPB (ImpfSub2 Pl P1) => sa_ + "cásemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => sa_ + "caseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => sa_ + "casen" ; --# notpresent - VPB (Pret Sg P1) => sa_ + "qué" ; --# notpresent - VPB (Pret Sg P2) => sa_ + "caste" ; --# notpresent - VPB (Pret Sg P3) => sa_ + "có" ; --# notpresent - VPB (Pret Pl P1) => sa_ + "camos" ; --# notpresent - VPB (Pret Pl P2) => sa_ + "casteis" ; --# notpresent - VPB (Pret Pl P3) => sa_ + "caron" ; --# notpresent - VPB (Fut Ind Sg P1) => sa_ + "caré" ; --# notpresent - VPB (Fut Ind Sg P2) => sa_ + "carás" ; --# notpresent - VPB (Fut Ind Sg P3) => sa_ + "cará" ; --# notpresent - VPB (Fut Ind Pl P1) => sa_ + "caremos" ; --# notpresent - VPB (Fut Ind Pl P2) => sa_ + "caréis" ; --# notpresent - VPB (Fut Ind Pl P3) => sa_ + "carán" ; --# notpresent - VPB (Fut Sub Sg P1) => sa_ + "care" ; --# notpresent - VPB (Fut Sub Sg P2) => sa_ + "cares" ; --# notpresent - VPB (Fut Sub Sg P3) => sa_ + "care" ; --# notpresent - VPB (Fut Sub Pl P1) => sa_ + "cáremos" ; --# notpresent - VPB (Fut Sub Pl P2) => sa_ + "careis" ; --# notpresent - VPB (Fut Sub Pl P3) => sa_ + "caren" ; --# notpresent - VPB (Cond Sg P1) => sa_ + "caría" ; --# notpresent - VPB (Cond Sg P2) => sa_ + "carías" ; --# notpresent - VPB (Cond Sg P3) => sa_ + "caría" ; --# notpresent - VPB (Cond Pl P1) => sa_ + "caríamos" ; --# notpresent - VPB (Cond Pl P2) => sa_ + "caríais" ; --# notpresent - VPB (Cond Pl P3) => sa_ + "carían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => sa_ + "ca" ; - VPB (Imper Sg P3) => sa_ + "que" ; - VPB (Imper Pl P1) => sa_ + "quemos" ; - VPB (Imper Pl P2) => sa_ + "cad" ; - VPB (Imper Pl P3) => sa_ + "quen" ; - VPB (Pass Sg Masc) => sa_ + "cado" ; - VPB (Pass Sg Fem) => sa_ + "cada" ; - VPB (Pass Pl Masc) => sa_ + "cados" ; - VPB (Pass Pl Fem) => sa_ + "cadas" + VI Infn => po_ + "der" ; + VI Ger => po_ + "dendo" ; + VI Part => po_ + "dido" ; + VPB (Pres Ind Sg P1) => po_ + "sso" ; + VPB (Pres Ind Sg P2) => po_ + "des" ; + VPB (Pres Ind Sg P3) => po_ + "de" ; + VPB (Pres Ind Pl P1) => po_ + "demos" ; + VPB (Pres Ind Pl P2) => po_ + "deis" ; + VPB (Pres Ind Pl P3) => po_ + "dem" ; + VPB (Pres Sub Sg P1) => po_ + "ssa" ; + VPB (Pres Sub Sg P2) => po_ + "ssas" ; + VPB (Pres Sub Sg P3) => po_ + "ssa" ; + VPB (Pres Sub Pl P1) => po_ + "ssamos" ; + VPB (Pres Sub Pl P2) => po_ + "ssais" ; + VPB (Pres Sub Pl P3) => po_ + "ssam" ; + VPB (PretI Ind Sg P1) => po_ + "dia" ; --# notpresent + VPB (PretI Ind Sg P2) => po_ + "dias" ; --# notpresent + VPB (PretI Ind Sg P3) => po_ + "dia" ; --# notpresent + VPB (PretI Ind Pl P1) => po_ + "diamos" ; --# notpresent + VPB (PretI Ind Pl P2) => po_ + "dieis" ; --# notpresent + VPB (PretI Ind Pl P3) => po_ + "diam" ; --# notpresent + VPB (PretI Sub Sg P1) => po_ + "desse" ; --# notpresent + VPB (PretI Sub Sg P2) => po_ + "desses" ; --# notpresent + VPB (PretI Sub Sg P3) => po_ + "desse" ; --# notpresent + VPB (PretI Sub Pl P1) => po_ + "déssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => po_ + "désseis" ; --# notpresent + VPB (PretI Sub Pl P3) => po_ + "dessem" ; --# notpresent + VPB (MQPerf Sg P1) => po_ + "dera" ; --# notpresent + VPB (MQPerf Sg P2) => po_ + "deras" ; --# notpresent + VPB (MQPerf Sg P3) => po_ + "dera" ; --# notpresent + VPB (MQPerf Pl P1) => po_ + "déramos" ; --# notpresent + VPB (MQPerf Pl P2) => po_ + "déreis" ; --# notpresent + VPB (MQPerf Pl P3) => po_ + "deram" ; --# notpresent + VPB (PretP Sg P1) => po_ + "de" ; --# notpresent + VPB (PretP Sg P2) => po_ + "deste" ; --# notpresent + VPB (PretP Sg P3) => po_ + "de" ; --# notpresent + VPB (PretP Pl P1) => po_ + "demos" ; --# notpresent + VPB (PretP Pl P2) => po_ + "destes" ; --# notpresent + VPB (PretP Pl P3) => po_ + "deram" ; --# notpresent + VPB (Fut Ind Sg P1) => po_ + "derei" ; --# notpresent + VPB (Fut Ind Sg P2) => po_ + "derás" ; --# notpresent + VPB (Fut Ind Sg P3) => po_ + "derá" ; --# notpresent + VPB (Fut Ind Pl P1) => po_ + "deremos" ; --# notpresent + VPB (Fut Ind Pl P2) => po_ + "dereis" ; --# notpresent + VPB (Fut Ind Pl P3) => po_ + "derão" ; --# notpresent + VPB (Fut Sub Sg P1) => po_ + "der" ; --# notpresent + VPB (Fut Sub Sg P2) => po_ + "deres" ; --# notpresent + VPB (Fut Sub Sg P3) => po_ + "der" ; --# notpresent + VPB (Fut Sub Pl P1) => po_ + "dermos" ; --# notpresent + VPB (Fut Sub Pl P2) => po_ + "derdes" ; --# notpresent + VPB (Fut Sub Pl P3) => po_ + "derem" ; --# notpresent + VPB (Cond Sg P1) => po_ + "deria" ; --# notpresent + VPB (Cond Sg P2) => po_ + "derias" ; --# notpresent + VPB (Cond Sg P3) => po_ + "deria" ; --# notpresent + VPB (Cond Pl P1) => po_ + "deríamos" ; --# notpresent + VPB (Cond Pl P2) => po_ + "deríeis" ; --# notpresent + VPB (Cond Pl P3) => po_ + "deriam" ; --# notpresent + VPB (Imper Sg P2) => po_ + nonExist ; + VPB (Imper Sg P3) => po_ + nonExist ; + VPB (Imper Pl P1) => po_ + nonExist ; + VPB (Imper Pl P2) => po_ + nonExist ; + VPB (Imper Pl P3) => po_ + nonExist ; + VPB (Imper Sg P1) => nonExist } } ; -oper salir_73 : Str -> Verbum = \salir -> - let sal_ = Predef.tk 2 salir in + +oper crer_37 : Str -> Verbum = \crer -> + let cr_ = Predef.tk 2 crer in {s = table { - VI Infn => sal_ + "ir" ; - VI Ger => sal_ + "iendo" ; - VI Part => sal_ + "ido" ; - VPB (Pres Ind Sg P1) => sal_ + "go" ; - VPB (Pres Ind Sg P2) => sal_ + "es" ; - VPB (Pres Ind Sg P3) => sal_ + "e" ; - VPB (Pres Ind Pl P1) => sal_ + "imos" ; - VPB (Pres Ind Pl P2) => sal_ + "ís" ; - VPB (Pres Ind Pl P3) => sal_ + "en" ; - VPB (Pres Sub Sg P1) => sal_ + "ga" ; - VPB (Pres Sub Sg P2) => sal_ + "gas" ; - VPB (Pres Sub Sg P3) => sal_ + "ga" ; - VPB (Pres Sub Pl P1) => sal_ + "gamos" ; - VPB (Pres Sub Pl P2) => sal_ + "gáis" ; - VPB (Pres Sub Pl P3) => sal_ + "gan" ; - VPB (Impf Ind Sg P1) => sal_ + "ía" ; --# notpresent - VPB (Impf Ind Sg P2) => sal_ + "ías" ; --# notpresent - VPB (Impf Ind Sg P3) => sal_ + "ía" ; --# notpresent - VPB (Impf Ind Pl P1) => sal_ + "íamos" ; --# notpresent - VPB (Impf Ind Pl P2) => sal_ + "íais" ; --# notpresent - VPB (Impf Ind Pl P3) => sal_ + "ían" ; --# notpresent - VPB (Impf Sub Sg P1) => sal_ + "iera" ; --# notpresent - VPB (Impf Sub Sg P2) => sal_ + "ieras" ; --# notpresent - VPB (Impf Sub Sg P3) => sal_ + "iera" ; --# notpresent - VPB (Impf Sub Pl P1) => sal_ + "iéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => sal_ + "ierais" ; --# notpresent - VPB (Impf Sub Pl P3) => sal_ + "ieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => sal_ + "iese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => sal_ + "ieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => sal_ + "iese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => sal_ + "iésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => sal_ + "ieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => sal_ + "iesen" ; --# notpresent - VPB (Pret Sg P1) => sal_ + "í" ; --# notpresent - VPB (Pret Sg P2) => sal_ + "iste" ; --# notpresent - VPB (Pret Sg P3) => sal_ + "ió" ; --# notpresent - VPB (Pret Pl P1) => sal_ + "imos" ; --# notpresent - VPB (Pret Pl P2) => sal_ + "isteis" ; --# notpresent - VPB (Pret Pl P3) => sal_ + "ieron" ; --# notpresent - VPB (Fut Ind Sg P1) => sal_ + "dré" ; --# notpresent - VPB (Fut Ind Sg P2) => sal_ + "drás" ; --# notpresent - VPB (Fut Ind Sg P3) => sal_ + "drá" ; --# notpresent - VPB (Fut Ind Pl P1) => sal_ + "dremos" ; --# notpresent - VPB (Fut Ind Pl P2) => sal_ + "dréis" ; --# notpresent - VPB (Fut Ind Pl P3) => sal_ + "drán" ; --# notpresent - VPB (Fut Sub Sg P1) => sal_ + "iere" ; --# notpresent - VPB (Fut Sub Sg P2) => sal_ + "ieres" ; --# notpresent - VPB (Fut Sub Sg P3) => sal_ + "iere" ; --# notpresent - VPB (Fut Sub Pl P1) => sal_ + "iéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => sal_ + "iereis" ; --# notpresent - VPB (Fut Sub Pl P3) => sal_ + "ieren" ; --# notpresent - VPB (Cond Sg P1) => sal_ + "dría" ; --# notpresent - VPB (Cond Sg P2) => sal_ + "drías" ; --# notpresent - VPB (Cond Sg P3) => sal_ + "dría" ; --# notpresent - VPB (Cond Pl P1) => sal_ + "dríamos" ; --# notpresent - VPB (Cond Pl P2) => sal_ + "dríais" ; --# notpresent - VPB (Cond Pl P3) => sal_ + "drían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => sal_ + "" ; - VPB (Imper Sg P3) => sal_ + "ga" ; - VPB (Imper Pl P1) => sal_ + "gamos" ; - VPB (Imper Pl P2) => sal_ + "id" ; - VPB (Imper Pl P3) => sal_ + "gan" ; - VPB (Pass Sg Masc) => sal_ + "ido" ; - VPB (Pass Sg Fem) => sal_ + "ida" ; - VPB (Pass Pl Masc) => sal_ + "idos" ; - VPB (Pass Pl Fem) => sal_ + "idas" + VI Infn => cr_ + "er" ; + VI Ger => cr_ + "endo" ; + VI Part => cr_ + "ido" ; + VPB (Pres Ind Sg P1) => cr_ + "eio" ; + VPB (Pres Ind Sg P2) => cr_ + "ês" ; + VPB (Pres Ind Sg P3) => cr_ + "ê" ; + VPB (Pres Ind Pl P1) => cr_ + "emos" ; + VPB (Pres Ind Pl P2) => cr_ + "edes" ; + VPB (Pres Ind Pl P3) => cr_ + ("eem" | "êem") ; + VPB (Pres Sub Sg P1) => cr_ + "eia" ; + VPB (Pres Sub Sg P2) => cr_ + "eais" ; + VPB (Pres Sub Sg P3) => cr_ + "eia" ; + VPB (Pres Sub Pl P1) => cr_ + "eiamos" ; + VPB (Pres Sub Pl P2) => cr_ + "eiais" ; + VPB (Pres Sub Pl P3) => cr_ + "eiam" ; + VPB (PretI Ind Sg P1) => cr_ + "ia" ; --# notpresent + VPB (PretI Ind Sg P2) => cr_ + "ias" ; --# notpresent + VPB (PretI Ind Sg P3) => cr_ + "ia" ; --# notpresent + VPB (PretI Ind Pl P1) => cr_ + "íamos" ; --# notpresent + VPB (PretI Ind Pl P2) => cr_ + "íeis" ; --# notpresent + VPB (PretI Ind Pl P3) => cr_ + "iam" ; --# notpresent + VPB (PretI Sub Sg P1) => cr_ + "esse" ; --# notpresent + VPB (PretI Sub Sg P2) => cr_ + "esses" ; --# notpresent + VPB (PretI Sub Sg P3) => cr_ + "esse" ; --# notpresent + VPB (PretI Sub Pl P1) => cr_ + "êssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => cr_ + "êsseis" ; --# notpresent + VPB (PretI Sub Pl P3) => cr_ + "essem" ; --# notpresent + VPB (MQPerf Sg P1) => cr_ + "era" ; --# notpresent + VPB (MQPerf Sg P2) => cr_ + "eras" ; --# notpresent + VPB (MQPerf Sg P3) => cr_ + "era" ; --# notpresent + VPB (MQPerf Pl P1) => cr_ + "êramos" ; --# notpresent + VPB (MQPerf Pl P2) => cr_ + "êreis" ; --# notpresent + VPB (MQPerf Pl P3) => cr_ + "eram" ; --# notpresent + VPB (PretP Sg P1) => cr_ + "i" ; --# notpresent + VPB (PretP Sg P2) => cr_ + "este" ; --# notpresent + VPB (PretP Sg P3) => cr_ + "eu" ; --# notpresent + VPB (PretP Pl P1) => cr_ + "emos" ; --# notpresent + VPB (PretP Pl P2) => cr_ + "estes" ; --# notpresent + VPB (PretP Pl P3) => cr_ + "eram" ; --# notpresent + VPB (Fut Ind Sg P1) => cr_ + "erei" ; --# notpresent + VPB (Fut Ind Sg P2) => cr_ + "erás" ; --# notpresent + VPB (Fut Ind Sg P3) => cr_ + "erá" ; --# notpresent + VPB (Fut Ind Pl P1) => cr_ + "eremos" ; --# notpresent + VPB (Fut Ind Pl P2) => cr_ + "ereis" ; --# notpresent + VPB (Fut Ind Pl P3) => cr_ + "erão" ; --# notpresent + VPB (Fut Sub Sg P1) => cr_ + "er" ; --# notpresent + VPB (Fut Sub Sg P2) => cr_ + "eres" ; --# notpresent + VPB (Fut Sub Sg P3) => cr_ + "er" ; --# notpresent + VPB (Fut Sub Pl P1) => cr_ + "ermos" ; --# notpresent + VPB (Fut Sub Pl P2) => cr_ + "erdes" ; --# notpresent + VPB (Fut Sub Pl P3) => cr_ + "erem" ; --# notpresent + VPB (Cond Sg P1) => cr_ + "eria" ; --# notpresent + VPB (Cond Sg P2) => cr_ + "erias" ; --# notpresent + VPB (Cond Sg P3) => cr_ + "eria" ; --# notpresent + VPB (Cond Pl P1) => cr_ + "eríamos" ; --# notpresent + VPB (Cond Pl P2) => cr_ + "eríeis" ; --# notpresent + VPB (Cond Pl P3) => cr_ + "eriam" ; --# notpresent + VPB (Imper Sg P2) => cr_ + "ê" ; + VPB (Imper Sg P3) => cr_ + "eia" ; + VPB (Imper Pl P1) => cr_ + "eiamos" ; + VPB (Imper Pl P2) => cr_ + "ede" ; + VPB (Imper Pl P3) => cr_ + "eiam" ; + VPB (Imper Sg P1) => nonExist } } ; -oper satisfacer_74 : Str -> Verbum = \satisfacer -> - let satisf_ = Predef.tk 4 satisfacer in + +oper querer_38 : Str -> Verbum = \querer -> + let quer_ = Predef.tk 2 querer in {s = table { - VI Infn => satisf_ + "acer" ; - VI Ger => satisf_ + "aciendo" ; - VI Part => satisf_ + "echo" ; - VPB (Pres Ind Sg P1) => satisf_ + "ago" ; - VPB (Pres Ind Sg P2) => satisf_ + "aces" ; - VPB (Pres Ind Sg P3) => satisf_ + "ace" ; - VPB (Pres Ind Pl P1) => satisf_ + "acemos" ; - VPB (Pres Ind Pl P2) => satisf_ + "acéis" ; - VPB (Pres Ind Pl P3) => satisf_ + "acen" ; - VPB (Pres Sub Sg P1) => satisf_ + "aga" ; - VPB (Pres Sub Sg P2) => satisf_ + "agas" ; - VPB (Pres Sub Sg P3) => satisf_ + "aga" ; - VPB (Pres Sub Pl P1) => satisf_ + "agamos" ; - VPB (Pres Sub Pl P2) => satisf_ + "agáis" ; - VPB (Pres Sub Pl P3) => satisf_ + "agan" ; - VPB (Impf Ind Sg P1) => satisf_ + "acía" ; --# notpresent - VPB (Impf Ind Sg P2) => satisf_ + "acías" ; --# notpresent - VPB (Impf Ind Sg P3) => satisf_ + "acía" ; --# notpresent - VPB (Impf Ind Pl P1) => satisf_ + "acíamos" ; --# notpresent - VPB (Impf Ind Pl P2) => satisf_ + "acíais" ; --# notpresent - VPB (Impf Ind Pl P3) => satisf_ + "acían" ; --# notpresent - VPB (Impf Sub Sg P1) => satisf_ + "iciera" ; --# notpresent - VPB (Impf Sub Sg P2) => satisf_ + "icieras" ; --# notpresent - VPB (Impf Sub Sg P3) => satisf_ + "iciera" ; --# notpresent - VPB (Impf Sub Pl P1) => satisf_ + "iciéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => satisf_ + "icierais" ; --# notpresent - VPB (Impf Sub Pl P3) => satisf_ + "icieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => satisf_ + "iciese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => satisf_ + "icieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => satisf_ + "iciese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => satisf_ + "iciésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => satisf_ + "icieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => satisf_ + "iciesen" ; --# notpresent - VPB (Pret Sg P1) => satisf_ + "ice" ; --# notpresent - VPB (Pret Sg P2) => satisf_ + "iciste" ; --# notpresent - VPB (Pret Sg P3) => satisf_ + "izo" ; --# notpresent - VPB (Pret Pl P1) => satisf_ + "icimos" ; --# notpresent - VPB (Pret Pl P2) => satisf_ + "icisteis" ; --# notpresent - VPB (Pret Pl P3) => satisf_ + "icieron" ; --# notpresent - VPB (Fut Ind Sg P1) => satisf_ + "aré" ; --# notpresent - VPB (Fut Ind Sg P2) => satisf_ + "arás" ; --# notpresent - VPB (Fut Ind Sg P3) => satisf_ + "ará" ; --# notpresent - VPB (Fut Ind Pl P1) => satisf_ + "aremos" ; --# notpresent - VPB (Fut Ind Pl P2) => satisf_ + "aréis" ; --# notpresent - VPB (Fut Ind Pl P3) => satisf_ + "arán" ; --# notpresent - VPB (Fut Sub Sg P1) => satisf_ + "iciere" ; --# notpresent - VPB (Fut Sub Sg P2) => satisf_ + "icieres" ; --# notpresent - VPB (Fut Sub Sg P3) => satisf_ + "iciere" ; --# notpresent - VPB (Fut Sub Pl P1) => satisf_ + "iciéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => satisf_ + "iciereis" ; --# notpresent - VPB (Fut Sub Pl P3) => satisf_ + "icieren" ; --# notpresent - VPB (Cond Sg P1) => satisf_ + "aría" ; --# notpresent - VPB (Cond Sg P2) => satisf_ + "arías" ; --# notpresent - VPB (Cond Sg P3) => satisf_ + "aría" ; --# notpresent - VPB (Cond Pl P1) => satisf_ + "aríamos" ; --# notpresent - VPB (Cond Pl P2) => satisf_ + "aríais" ; --# notpresent - VPB (Cond Pl P3) => satisf_ + "arían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => variants {satisf_ + "az" ; satisf_ + "ace"} ; - VPB (Imper Sg P3) => satisf_ + "aga" ; - VPB (Imper Pl P1) => satisf_ + "agamos" ; - VPB (Imper Pl P2) => satisf_ + "aced" ; - VPB (Imper Pl P3) => satisf_ + "agan" ; - VPB (Pass Sg Masc) => satisf_ + "echo" ; - VPB (Pass Sg Fem) => satisf_ + "echa" ; - VPB (Pass Pl Masc) => satisf_ + "echos" ; - VPB (Pass Pl Fem) => satisf_ + "echas" + VI Infn => quer_ + "er" ; + VI Ger => quer_ + "endo" ; + VI Part => quer_ + "ido" ; + VPB (Pres Ind Sg P1) => quer_ + "o" ; + VPB (Pres Ind Sg P2) => quer_ + "es" ; + VPB (Pres Ind Sg P3) => quer_ + "" ; + VPB (Pres Ind Pl P1) => quer_ + "emos" ; + VPB (Pres Ind Pl P2) => quer_ + "eis" ; + VPB (Pres Ind Pl P3) => quer_ + "em" ; + VPB (Pres Sub Sg P1) => quer_ + "ra" ; + VPB (Pres Sub Sg P2) => quer_ + "ras" ; + VPB (Pres Sub Sg P3) => quer_ + "ra" ; + VPB (Pres Sub Pl P1) => quer_ + "ramos" ; + VPB (Pres Sub Pl P2) => quer_ + "rais" ; + VPB (Pres Sub Pl P3) => quer_ + "ram" ; + VPB (PretI Ind Sg P1) => quer_ + "ia" ; --# notpresent + VPB (PretI Ind Sg P2) => quer_ + "ias" ; --# notpresent + VPB (PretI Ind Sg P3) => quer_ + "ia" ; --# notpresent + VPB (PretI Ind Pl P1) => quer_ + "íamos" ; --# notpresent + VPB (PretI Ind Pl P2) => quer_ + "íeis" ; --# notpresent + VPB (PretI Ind Pl P3) => quer_ + "iam" ; --# notpresent + VPB (PretI Sub Sg P1) => quer_ + "esse" ; --# notpresent + VPB (PretI Sub Sg P2) => quer_ + "esses" ; --# notpresent + VPB (PretI Sub Sg P3) => quer_ + "esse" ; --# notpresent + VPB (PretI Sub Pl P1) => quer_ + "éssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => quer_ + "ésseis" ; --# notpresent + VPB (PretI Sub Pl P3) => quer_ + "essem" ; --# notpresent + VPB (MQPerf Sg P1) => quer_ + "era" ; --# notpresent + VPB (MQPerf Sg P2) => quer_ + "eras" ; --# notpresent + VPB (MQPerf Sg P3) => quer_ + "era" ; --# notpresent + VPB (MQPerf Pl P1) => quer_ + "éramos" ; --# notpresent + VPB (MQPerf Pl P2) => quer_ + "éreis" ; --# notpresent + VPB (MQPerf Pl P3) => quer_ + "eram" ; --# notpresent + VPB (PretP Sg P1) => quer_ + "" ; --# notpresent + VPB (PretP Sg P2) => quer_ + "este" ; --# notpresent + VPB (PretP Sg P3) => quer_ + "" ; --# notpresent + VPB (PretP Pl P1) => quer_ + "emos" ; --# notpresent + VPB (PretP Pl P2) => quer_ + "estes" ; --# notpresent + VPB (PretP Pl P3) => quer_ + "eram" ; --# notpresent + VPB (Fut Ind Sg P1) => quer_ + "erei" ; --# notpresent + VPB (Fut Ind Sg P2) => quer_ + "erás" ; --# notpresent + VPB (Fut Ind Sg P3) => quer_ + "erá" ; --# notpresent + VPB (Fut Ind Pl P1) => quer_ + "eremos" ; --# notpresent + VPB (Fut Ind Pl P2) => quer_ + "ereis" ; --# notpresent + VPB (Fut Ind Pl P3) => quer_ + "erão" ; --# notpresent + VPB (Fut Sub Sg P1) => quer_ + "er" ; --# notpresent + VPB (Fut Sub Sg P2) => quer_ + "eres" ; --# notpresent + VPB (Fut Sub Sg P3) => quer_ + "er" ; --# notpresent + VPB (Fut Sub Pl P1) => quer_ + "ermos" ; --# notpresent + VPB (Fut Sub Pl P2) => quer_ + "erdes" ; --# notpresent + VPB (Fut Sub Pl P3) => quer_ + "erem" ; --# notpresent + VPB (Cond Sg P1) => quer_ + "eria" ; --# notpresent + VPB (Cond Sg P2) => quer_ + "erias" ; --# notpresent + VPB (Cond Sg P3) => quer_ + "eria" ; --# notpresent + VPB (Cond Pl P1) => quer_ + "eríamos" ; --# notpresent + VPB (Cond Pl P2) => quer_ + "eríeis" ; --# notpresent + VPB (Cond Pl P3) => quer_ + "eriam" ; --# notpresent + VPB (Imper Sg P2) => quer_ + "" ; + VPB (Imper Sg P3) => quer_ + "ra" ; + VPB (Imper Pl P1) => quer_ + "ramos" ; + VPB (Imper Pl P2) => quer_ + "ei" ; + VPB (Imper Pl P3) => quer_ + "ram" ; + VPB (Imper Sg P1) => nonExist } } ; -oper sentir_76 : Str -> Verbum = \sentir -> - let s_ = Predef.tk 5 sentir in + +oper requerer_39 : Str -> Verbum = \requerer -> + let reque_ = Predef.tk 3 requerer in {s = table { - VI Infn => s_ + "entir" ; - VI Ger => s_ + "intiendo" ; - VI Part => s_ + "entido" ; - VPB (Pres Ind Sg P1) => s_ + "iento" ; - VPB (Pres Ind Sg P2) => s_ + "ientes" ; - VPB (Pres Ind Sg P3) => s_ + "iente" ; - VPB (Pres Ind Pl P1) => s_ + "entimos" ; - VPB (Pres Ind Pl P2) => s_ + "entís" ; - VPB (Pres Ind Pl P3) => s_ + "ienten" ; - VPB (Pres Sub Sg P1) => s_ + "ienta" ; - VPB (Pres Sub Sg P2) => s_ + "ientas" ; - VPB (Pres Sub Sg P3) => s_ + "ienta" ; - VPB (Pres Sub Pl P1) => s_ + "intamos" ; - VPB (Pres Sub Pl P2) => s_ + "intáis" ; - VPB (Pres Sub Pl P3) => s_ + "ientan" ; - VPB (Impf Ind Sg P1) => s_ + "entía" ; --# notpresent - VPB (Impf Ind Sg P2) => s_ + "entías" ; --# notpresent - VPB (Impf Ind Sg P3) => s_ + "entía" ; --# notpresent - VPB (Impf Ind Pl P1) => s_ + "entíamos" ; --# notpresent - VPB (Impf Ind Pl P2) => s_ + "entíais" ; --# notpresent - VPB (Impf Ind Pl P3) => s_ + "entían" ; --# notpresent - VPB (Impf Sub Sg P1) => s_ + "intiera" ; --# notpresent - VPB (Impf Sub Sg P2) => s_ + "intieras" ; --# notpresent - VPB (Impf Sub Sg P3) => s_ + "intiera" ; --# notpresent - VPB (Impf Sub Pl P1) => s_ + "intiéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => s_ + "intierais" ; --# notpresent - VPB (Impf Sub Pl P3) => s_ + "intieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => s_ + "intiese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => s_ + "intieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => s_ + "intiese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => s_ + "intiésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => s_ + "intieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => s_ + "intiesen" ; --# notpresent - VPB (Pret Sg P1) => s_ + "entí" ; --# notpresent - VPB (Pret Sg P2) => s_ + "entiste" ; --# notpresent - VPB (Pret Sg P3) => s_ + "intió" ; --# notpresent - VPB (Pret Pl P1) => s_ + "entimos" ; --# notpresent - VPB (Pret Pl P2) => s_ + "entisteis" ; --# notpresent - VPB (Pret Pl P3) => s_ + "intieron" ; --# notpresent - VPB (Fut Ind Sg P1) => s_ + "entiré" ; --# notpresent - VPB (Fut Ind Sg P2) => s_ + "entirás" ; --# notpresent - VPB (Fut Ind Sg P3) => s_ + "entirá" ; --# notpresent - VPB (Fut Ind Pl P1) => s_ + "entiremos" ; --# notpresent - VPB (Fut Ind Pl P2) => s_ + "entiréis" ; --# notpresent - VPB (Fut Ind Pl P3) => s_ + "entirán" ; --# notpresent - VPB (Fut Sub Sg P1) => s_ + "intiere" ; --# notpresent - VPB (Fut Sub Sg P2) => s_ + "intieres" ; --# notpresent - VPB (Fut Sub Sg P3) => s_ + "intiere" ; --# notpresent - VPB (Fut Sub Pl P1) => s_ + "intiéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => s_ + "intiereis" ; --# notpresent - VPB (Fut Sub Pl P3) => s_ + "intieren" ; --# notpresent - VPB (Cond Sg P1) => s_ + "entiría" ; --# notpresent - VPB (Cond Sg P2) => s_ + "entirías" ; --# notpresent - VPB (Cond Sg P3) => s_ + "entiría" ; --# notpresent - VPB (Cond Pl P1) => s_ + "entiríamos" ; --# notpresent - VPB (Cond Pl P2) => s_ + "entiríais" ; --# notpresent - VPB (Cond Pl P3) => s_ + "entirían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => s_ + "iente" ; - VPB (Imper Sg P3) => s_ + "ienta" ; - VPB (Imper Pl P1) => s_ + "intamos" ; - VPB (Imper Pl P2) => s_ + "entid" ; - VPB (Imper Pl P3) => s_ + "ientan" ; - VPB (Pass Sg Masc) => s_ + "entido" ; - VPB (Pass Sg Fem) => s_ + "entida" ; - VPB (Pass Pl Masc) => s_ + "entidos" ; - VPB (Pass Pl Fem) => s_ + "entidas" + VI Infn => reque_ + "rer" ; + VI Ger => reque_ + "rendo" ; + VI Part => reque_ + "rido" ; + VPB (Pres Ind Sg P1) => reque_ + "iro" ; + VPB (Pres Ind Sg P2) => reque_ + "res" ; + VPB (Pres Ind Sg P3) => reque_ + "r" ; + VPB (Pres Ind Pl P1) => reque_ + "remos" ; + VPB (Pres Ind Pl P2) => reque_ + "reis" ; + VPB (Pres Ind Pl P3) => reque_ + "rem" ; + VPB (Pres Sub Sg P1) => reque_ + "ira" ; + VPB (Pres Sub Sg P2) => reque_ + "iras" ; + VPB (Pres Sub Sg P3) => reque_ + "ira" ; + VPB (Pres Sub Pl P1) => reque_ + "iramos" ; + VPB (Pres Sub Pl P2) => reque_ + "irais" ; + VPB (Pres Sub Pl P3) => reque_ + "iram" ; + VPB (PretI Ind Sg P1) => reque_ + "ria" ; --# notpresent + VPB (PretI Ind Sg P2) => reque_ + "rias" ; --# notpresent + VPB (PretI Ind Sg P3) => reque_ + "ria" ; --# notpresent + VPB (PretI Ind Pl P1) => reque_ + "ríamos" ; --# notpresent + VPB (PretI Ind Pl P2) => reque_ + "ríeis" ; --# notpresent + VPB (PretI Ind Pl P3) => reque_ + "riam" ; --# notpresent + VPB (PretI Sub Sg P1) => reque_ + "resse" ; --# notpresent + VPB (PretI Sub Sg P2) => reque_ + "resses" ; --# notpresent + VPB (PretI Sub Sg P3) => reque_ + "resse" ; --# notpresent + VPB (PretI Sub Pl P1) => reque_ + "rêssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => reque_ + "rêsseis" ; --# notpresent + VPB (PretI Sub Pl P3) => reque_ + "ressem" ; --# notpresent + VPB (MQPerf Sg P1) => reque_ + "rera" ; --# notpresent + VPB (MQPerf Sg P2) => reque_ + "reras" ; --# notpresent + VPB (MQPerf Sg P3) => reque_ + "rera" ; --# notpresent + VPB (MQPerf Pl P1) => reque_ + "rêramos" ; --# notpresent + VPB (MQPerf Pl P2) => reque_ + "rêreis" ; --# notpresent + VPB (MQPerf Pl P3) => reque_ + "reram" ; --# notpresent + VPB (PretP Sg P1) => reque_ + "ri" ; --# notpresent + VPB (PretP Sg P2) => reque_ + "reste" ; --# notpresent + VPB (PretP Sg P3) => reque_ + "reu" ; --# notpresent + VPB (PretP Pl P1) => reque_ + "remos" ; --# notpresent + VPB (PretP Pl P2) => reque_ + "restes" ; --# notpresent + VPB (PretP Pl P3) => reque_ + "reram" ; --# notpresent + VPB (Fut Ind Sg P1) => reque_ + "rerei" ; --# notpresent + VPB (Fut Ind Sg P2) => reque_ + "rerás" ; --# notpresent + VPB (Fut Ind Sg P3) => reque_ + "rerá" ; --# notpresent + VPB (Fut Ind Pl P1) => reque_ + "reremos" ; --# notpresent + VPB (Fut Ind Pl P2) => reque_ + "rereis" ; --# notpresent + VPB (Fut Ind Pl P3) => reque_ + "rerão" ; --# notpresent + VPB (Fut Sub Sg P1) => reque_ + "rer" ; --# notpresent + VPB (Fut Sub Sg P2) => reque_ + "reres" ; --# notpresent + VPB (Fut Sub Sg P3) => reque_ + "rer" ; --# notpresent + VPB (Fut Sub Pl P1) => reque_ + "rermos" ; --# notpresent + VPB (Fut Sub Pl P2) => reque_ + "rerdes" ; --# notpresent + VPB (Fut Sub Pl P3) => reque_ + "rerem" ; --# notpresent + VPB (Cond Sg P1) => reque_ + "reria" ; --# notpresent + VPB (Cond Sg P2) => reque_ + "rerias" ; --# notpresent + VPB (Cond Sg P3) => reque_ + "reria" ; --# notpresent + VPB (Cond Pl P1) => reque_ + "reríamos" ; --# notpresent + VPB (Cond Pl P2) => reque_ + "reríeis" ; --# notpresent + VPB (Cond Pl P3) => reque_ + "reriam" ; --# notpresent + VPB (Imper Sg P2) => reque_ + "r" ; + VPB (Imper Sg P3) => reque_ + "ira" ; + VPB (Imper Pl P1) => reque_ + "iramos" ; + VPB (Imper Pl P2) => reque_ + "rei" ; + VPB (Imper Pl P3) => reque_ + "iram" ; + VPB (Imper Sg P1) => nonExist } } ; -oper soler_77 : Str -> Verbum = \soler -> - let s_ = Predef.tk 4 soler in - {s = table { - VI Infn => s_ + "oler" ; - VI Ger => variants {} ; - VI Part => variants {} ; - VPB (Pres Ind Sg P1) => s_ + "uelo" ; - VPB (Pres Ind Sg P2) => s_ + "ueles" ; - VPB (Pres Ind Sg P3) => s_ + "uele" ; - VPB (Pres Ind Pl P1) => s_ + "olemos" ; - VPB (Pres Ind Pl P2) => s_ + "oléis" ; - VPB (Pres Ind Pl P3) => s_ + "uelen" ; - VPB (Pres Sub Sg P1) => s_ + "uela" ; - VPB (Pres Sub Sg P2) => s_ + "uelas" ; - VPB (Pres Sub Sg P3) => s_ + "uela" ; - VPB (Pres Sub Pl P1) => s_ + "olamos" ; - VPB (Pres Sub Pl P2) => s_ + "oláis" ; - VPB (Pres Sub Pl P3) => s_ + "uelan" ; - VPB (Impf Ind Sg P1) => s_ + "olía" ; --# notpresent - VPB (Impf Ind Sg P2) => s_ + "olías" ; --# notpresent - VPB (Impf Ind Sg P3) => s_ + "olía" ; --# notpresent - VPB (Impf Ind Pl P1) => s_ + "olíamos" ; --# notpresent - VPB (Impf Ind Pl P2) => s_ + "olíais" ; --# notpresent - VPB (Impf Ind Pl P3) => s_ + "olían" ; --# notpresent - VPB (Impf Sub Sg P1) => s_ + "oliera" ; --# notpresent - VPB (Impf Sub Sg P2) => s_ + "olieras" ; --# notpresent - VPB (Impf Sub Sg P3) => s_ + "oliera" ; --# notpresent - VPB (Impf Sub Pl P1) => s_ + "oliéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => s_ + "olierais" ; --# notpresent - VPB (Impf Sub Pl P3) => s_ + "olieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => s_ + "oliese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => s_ + "olieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => s_ + "oliese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => s_ + "oliésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => s_ + "olieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => s_ + "oliesen" ; --# notpresent - VPB (Pret Sg P1) => s_ + "olí" ; --# notpresent - VPB (Pret Sg P2) => s_ + "oliste" ; --# notpresent - VPB (Pret Sg P3) => s_ + "olió" ; --# notpresent - VPB (Pret Pl P1) => s_ + "olimos" ; --# notpresent - VPB (Pret Pl P2) => s_ + "olisteis" ; --# notpresent - VPB (Pret Pl P3) => s_ + "olieron" ; --# notpresent - VPB (Fut Ind Sg P1) => variants {} ; --# notpresent - VPB (Fut Ind Sg P2) => variants {} ; --# notpresent - VPB (Fut Ind Sg P3) => variants {} ; --# notpresent - VPB (Fut Ind Pl P1) => variants {} ; --# notpresent - VPB (Fut Ind Pl P2) => variants {} ; --# notpresent - VPB (Fut Ind Pl P3) => variants {} ; --# notpresent - VPB (Fut Sub Sg P1) => variants {} ; --# notpresent - VPB (Fut Sub Sg P2) => variants {} ; --# notpresent - VPB (Fut Sub Sg P3) => variants {} ; --# notpresent - VPB (Fut Sub Pl P1) => variants {} ; --# notpresent - VPB (Fut Sub Pl P2) => variants {} ; --# notpresent - VPB (Fut Sub Pl P3) => variants {} ; --# notpresent - VPB (Cond Sg P1) => variants {} ; --# notpresent - VPB (Cond Sg P2) => variants {} ; --# notpresent - VPB (Cond Sg P3) => variants {} ; --# notpresent - VPB (Cond Pl P1) => variants {} ; --# notpresent - VPB (Cond Pl P2) => variants {} ; --# notpresent - VPB (Cond Pl P3) => variants {} ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => variants {} ; - VPB (Imper Sg P3) => variants {} ; - VPB (Imper Pl P1) => variants {} ; - VPB (Imper Pl P2) => variants {} ; - VPB (Imper Pl P3) => variants {} ; - VPB (Pass Sg Masc) => variants {} ; - VPB (Pass Sg Fem) => variants {} ; - VPB (Pass Pl Masc) => variants {} ; - VPB (Pass Pl Fem) => variants {} - } - } ; -oper tañer_78 : Str -> Verbum = \tañer -> - let tañ_ = Predef.tk 2 tañer in - {s = table { - VI Infn => tañ_ + "er" ; - VI Ger => tañ_ + "endo" ; - VI Part => tañ_ + "ido" ; - VPB (Pres Ind Sg P1) => tañ_ + "o" ; - VPB (Pres Ind Sg P2) => tañ_ + "es" ; - VPB (Pres Ind Sg P3) => tañ_ + "e" ; - VPB (Pres Ind Pl P1) => tañ_ + "emos" ; - VPB (Pres Ind Pl P2) => tañ_ + "éis" ; - VPB (Pres Ind Pl P3) => tañ_ + "en" ; - VPB (Pres Sub Sg P1) => tañ_ + "a" ; - VPB (Pres Sub Sg P2) => tañ_ + "as" ; - VPB (Pres Sub Sg P3) => tañ_ + "a" ; - VPB (Pres Sub Pl P1) => tañ_ + "amos" ; - VPB (Pres Sub Pl P2) => tañ_ + "áis" ; - VPB (Pres Sub Pl P3) => tañ_ + "an" ; - VPB (Impf Ind Sg P1) => tañ_ + "ía" ; --# notpresent - VPB (Impf Ind Sg P2) => tañ_ + "ías" ; --# notpresent - VPB (Impf Ind Sg P3) => tañ_ + "ía" ; --# notpresent - VPB (Impf Ind Pl P1) => tañ_ + "íamos" ; --# notpresent - VPB (Impf Ind Pl P2) => tañ_ + "íais" ; --# notpresent - VPB (Impf Ind Pl P3) => tañ_ + "ían" ; --# notpresent - VPB (Impf Sub Sg P1) => tañ_ + "era" ; --# notpresent - VPB (Impf Sub Sg P2) => tañ_ + "eras" ; --# notpresent - VPB (Impf Sub Sg P3) => tañ_ + "era" ; --# notpresent - VPB (Impf Sub Pl P1) => tañ_ + "éramos" ; --# notpresent - VPB (Impf Sub Pl P2) => tañ_ + "erais" ; --# notpresent - VPB (Impf Sub Pl P3) => tañ_ + "eran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => tañ_ + "ese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => tañ_ + "eses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => tañ_ + "ese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => tañ_ + "ésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => tañ_ + "eseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => tañ_ + "esen" ; --# notpresent - VPB (Pret Sg P1) => tañ_ + "í" ; --# notpresent - VPB (Pret Sg P2) => tañ_ + "iste" ; --# notpresent - VPB (Pret Sg P3) => tañ_ + "ó" ; --# notpresent - VPB (Pret Pl P1) => tañ_ + "imos" ; --# notpresent - VPB (Pret Pl P2) => tañ_ + "isteis" ; --# notpresent - VPB (Pret Pl P3) => tañ_ + "eron" ; --# notpresent - VPB (Fut Ind Sg P1) => tañ_ + "eré" ; --# notpresent - VPB (Fut Ind Sg P2) => tañ_ + "erás" ; --# notpresent - VPB (Fut Ind Sg P3) => tañ_ + "erá" ; --# notpresent - VPB (Fut Ind Pl P1) => tañ_ + "eremos" ; --# notpresent - VPB (Fut Ind Pl P2) => tañ_ + "eréis" ; --# notpresent - VPB (Fut Ind Pl P3) => tañ_ + "erán" ; --# notpresent - VPB (Fut Sub Sg P1) => tañ_ + "ere" ; --# notpresent - VPB (Fut Sub Sg P2) => tañ_ + "eres" ; --# notpresent - VPB (Fut Sub Sg P3) => tañ_ + "ere" ; --# notpresent - VPB (Fut Sub Pl P1) => tañ_ + "éremos" ; --# notpresent - VPB (Fut Sub Pl P2) => tañ_ + "ereis" ; --# notpresent - VPB (Fut Sub Pl P3) => tañ_ + "eren" ; --# notpresent - VPB (Cond Sg P1) => tañ_ + "ería" ; --# notpresent - VPB (Cond Sg P2) => tañ_ + "erías" ; --# notpresent - VPB (Cond Sg P3) => tañ_ + "ería" ; --# notpresent - VPB (Cond Pl P1) => tañ_ + "eríamos" ; --# notpresent - VPB (Cond Pl P2) => tañ_ + "eríais" ; --# notpresent - VPB (Cond Pl P3) => tañ_ + "erían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => tañ_ + "e" ; - VPB (Imper Sg P3) => tañ_ + "a" ; - VPB (Imper Pl P1) => tañ_ + "amos" ; - VPB (Imper Pl P2) => tañ_ + "ed" ; - VPB (Imper Pl P3) => tañ_ + "an" ; - VPB (Pass Sg Masc) => tañ_ + "ido" ; - VPB (Pass Sg Fem) => tañ_ + "ida" ; - VPB (Pass Pl Masc) => tañ_ + "idos" ; - VPB (Pass Pl Fem) => tañ_ + "idas" - } - } ; -oper traer_79 : Str -> Verbum = \traer -> - let tra_ = Predef.tk 2 traer in - {s = table { - VI Infn => tra_ + "er" ; - VI Ger => tra_ + "yendo" ; - VI Part => tra_ + "ído" ; - VPB (Pres Ind Sg P1) => tra_ + "o" ; - VPB (Pres Ind Sg P2) => tra_ + "es" ; - VPB (Pres Ind Sg P3) => tra_ + "e" ; - VPB (Pres Ind Pl P1) => tra_ + "emos" ; - VPB (Pres Ind Pl P2) => tra_ + "éis" ; - VPB (Pres Ind Pl P3) => tra_ + "en" ; - VPB (Pres Sub Sg P1) => tra_ + "a" ; - VPB (Pres Sub Sg P2) => tra_ + "as" ; - VPB (Pres Sub Sg P3) => tra_ + "a" ; - VPB (Pres Sub Pl P1) => tra_ + "amos" ; - VPB (Pres Sub Pl P2) => tra_ + "áis" ; - VPB (Pres Sub Pl P3) => tra_ + "an" ; - VPB (Impf Ind Sg P1) => tra_ + "ía" ; --# notpresent - VPB (Impf Ind Sg P2) => tra_ + "ías" ; --# notpresent - VPB (Impf Ind Sg P3) => tra_ + "ía" ; --# notpresent - VPB (Impf Ind Pl P1) => tra_ + "íamos" ; --# notpresent - VPB (Impf Ind Pl P2) => tra_ + "íais" ; --# notpresent - VPB (Impf Ind Pl P3) => tra_ + "ían" ; --# notpresent - VPB (Impf Sub Sg P1) => tra_ + "yera" ; --# notpresent - VPB (Impf Sub Sg P2) => tra_ + "yeras" ; --# notpresent - VPB (Impf Sub Sg P3) => tra_ + "yera" ; --# notpresent - VPB (Impf Sub Pl P1) => tra_ + "yéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => tra_ + "yerais" ; --# notpresent - VPB (Impf Sub Pl P3) => tra_ + "yeran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => tra_ + "yese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => tra_ + "yeses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => tra_ + "yese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => tra_ + "yésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => tra_ + "yeseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => tra_ + "yesen" ; --# notpresent - VPB (Pret Sg P1) => tra_ + "í" ; --# notpresent - VPB (Pret Sg P2) => tra_ + "íste" ; --# notpresent - VPB (Pret Sg P3) => tra_ + "yó" ; --# notpresent - VPB (Pret Pl P1) => tra_ + "ímos" ; --# notpresent - VPB (Pret Pl P2) => tra_ + "ísteis" ; --# notpresent - VPB (Pret Pl P3) => tra_ + "yeron" ; --# notpresent - VPB (Fut Ind Sg P1) => tra_ + "eré" ; --# notpresent - VPB (Fut Ind Sg P2) => tra_ + "erás" ; --# notpresent - VPB (Fut Ind Sg P3) => tra_ + "erá" ; --# notpresent - VPB (Fut Ind Pl P1) => tra_ + "eremos" ; --# notpresent - VPB (Fut Ind Pl P2) => tra_ + "eréis" ; --# notpresent - VPB (Fut Ind Pl P3) => tra_ + "erán" ; --# notpresent - VPB (Fut Sub Sg P1) => tra_ + "yere" ; --# notpresent - VPB (Fut Sub Sg P2) => tra_ + "yeres" ; --# notpresent - VPB (Fut Sub Sg P3) => tra_ + "yere" ; --# notpresent - VPB (Fut Sub Pl P1) => tra_ + "yéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => tra_ + "yereis" ; --# notpresent - VPB (Fut Sub Pl P3) => tra_ + "yeren" ; --# notpresent - VPB (Cond Sg P1) => tra_ + "ería" ; --# notpresent - VPB (Cond Sg P2) => tra_ + "erías" ; --# notpresent - VPB (Cond Sg P3) => tra_ + "ería" ; --# notpresent - VPB (Cond Pl P1) => tra_ + "eríamos" ; --# notpresent - VPB (Cond Pl P2) => tra_ + "eríais" ; --# notpresent - VPB (Cond Pl P3) => tra_ + "erían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => tra_ + "e" ; - VPB (Imper Sg P3) => tra_ + "a" ; - VPB (Imper Pl P1) => tra_ + "amos" ; - VPB (Imper Pl P2) => tra_ + "ed" ; - VPB (Imper Pl P3) => tra_ + "an" ; - VPB (Pass Sg Masc) => tra_ + "ído" ; - VPB (Pass Sg Fem) => tra_ + "ída" ; - VPB (Pass Pl Masc) => tra_ + "ídos" ; - VPB (Pass Pl Fem) => tra_ + "ídas" - } - } ; -oper trocar_80 : Str -> Verbum = \trocar -> - let tr_ = Predef.tk 4 trocar in - {s = table { - VI Infn => tr_ + "ocar" ; - VI Ger => tr_ + "ocando" ; - VI Part => tr_ + "ocado" ; - VPB (Pres Ind Sg P1) => tr_ + "ueco" ; - VPB (Pres Ind Sg P2) => tr_ + "uecas" ; - VPB (Pres Ind Sg P3) => tr_ + "ueca" ; - VPB (Pres Ind Pl P1) => tr_ + "ocamos" ; - VPB (Pres Ind Pl P2) => tr_ + "ocáis" ; - VPB (Pres Ind Pl P3) => tr_ + "uecan" ; - VPB (Pres Sub Sg P1) => tr_ + "ueque" ; - VPB (Pres Sub Sg P2) => tr_ + "ueques" ; - VPB (Pres Sub Sg P3) => tr_ + "ueque" ; - VPB (Pres Sub Pl P1) => tr_ + "oquemos" ; - VPB (Pres Sub Pl P2) => tr_ + "oquéis" ; - VPB (Pres Sub Pl P3) => tr_ + "uequen" ; - VPB (Impf Ind Sg P1) => tr_ + "ocaba" ; --# notpresent - VPB (Impf Ind Sg P2) => tr_ + "ocabas" ; --# notpresent - VPB (Impf Ind Sg P3) => tr_ + "ocaba" ; --# notpresent - VPB (Impf Ind Pl P1) => tr_ + "ocábamos" ; --# notpresent - VPB (Impf Ind Pl P2) => tr_ + "ocabais" ; --# notpresent - VPB (Impf Ind Pl P3) => tr_ + "ocaban" ; --# notpresent - VPB (Impf Sub Sg P1) => tr_ + "ocara" ; --# notpresent - VPB (Impf Sub Sg P2) => tr_ + "ocaras" ; --# notpresent - VPB (Impf Sub Sg P3) => tr_ + "ocara" ; --# notpresent - VPB (Impf Sub Pl P1) => tr_ + "ocáramos" ; --# notpresent - VPB (Impf Sub Pl P2) => tr_ + "ocarais" ; --# notpresent - VPB (Impf Sub Pl P3) => tr_ + "ocaran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => tr_ + "ocase" ; --# notpresent - VPB (ImpfSub2 Sg P2) => tr_ + "ocases" ; --# notpresent - VPB (ImpfSub2 Sg P3) => tr_ + "ocase" ; --# notpresent - VPB (ImpfSub2 Pl P1) => tr_ + "ocásemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => tr_ + "ocaseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => tr_ + "ocasen" ; --# notpresent - VPB (Pret Sg P1) => tr_ + "oqué" ; --# notpresent - VPB (Pret Sg P2) => tr_ + "ocaste" ; --# notpresent - VPB (Pret Sg P3) => tr_ + "ocó" ; --# notpresent - VPB (Pret Pl P1) => tr_ + "ocamos" ; --# notpresent - VPB (Pret Pl P2) => tr_ + "ocasteis" ; --# notpresent - VPB (Pret Pl P3) => tr_ + "ocaron" ; --# notpresent - VPB (Fut Ind Sg P1) => tr_ + "ocaré" ; --# notpresent - VPB (Fut Ind Sg P2) => tr_ + "ocarás" ; --# notpresent - VPB (Fut Ind Sg P3) => tr_ + "ocará" ; --# notpresent - VPB (Fut Ind Pl P1) => tr_ + "ocaremos" ; --# notpresent - VPB (Fut Ind Pl P2) => tr_ + "ocaréis" ; --# notpresent - VPB (Fut Ind Pl P3) => tr_ + "ocarán" ; --# notpresent - VPB (Fut Sub Sg P1) => tr_ + "ocare" ; --# notpresent - VPB (Fut Sub Sg P2) => tr_ + "ocares" ; --# notpresent - VPB (Fut Sub Sg P3) => tr_ + "ocare" ; --# notpresent - VPB (Fut Sub Pl P1) => tr_ + "ocáremos" ; --# notpresent - VPB (Fut Sub Pl P2) => tr_ + "ocareis" ; --# notpresent - VPB (Fut Sub Pl P3) => tr_ + "ocaren" ; --# notpresent - VPB (Cond Sg P1) => tr_ + "ocaría" ; --# notpresent - VPB (Cond Sg P2) => tr_ + "ocarías" ; --# notpresent - VPB (Cond Sg P3) => tr_ + "ocaría" ; --# notpresent - VPB (Cond Pl P1) => tr_ + "ocaríamos" ; --# notpresent - VPB (Cond Pl P2) => tr_ + "ocaríais" ; --# notpresent - VPB (Cond Pl P3) => tr_ + "ocarían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => tr_ + "ueca" ; - VPB (Imper Sg P3) => tr_ + "ueque" ; - VPB (Imper Pl P1) => tr_ + "oquemos" ; - VPB (Imper Pl P2) => tr_ + "ocad" ; - VPB (Imper Pl P3) => tr_ + "uequen" ; - VPB (Pass Sg Masc) => tr_ + "ocado" ; - VPB (Pass Sg Fem) => tr_ + "ocada" ; - VPB (Pass Pl Masc) => tr_ + "ocados" ; - VPB (Pass Pl Fem) => tr_ + "ocadas" - } - } ; -oper valer_81 : Str -> Verbum = \valer -> - let val_ = Predef.tk 2 valer in - {s = table { - VI Infn => val_ + "er" ; - VI Ger => val_ + "iendo" ; - VI Part => val_ + "ido" ; - VPB (Pres Ind Sg P1) => val_ + "go" ; - VPB (Pres Ind Sg P2) => val_ + "es" ; - VPB (Pres Ind Sg P3) => val_ + "e" ; - VPB (Pres Ind Pl P1) => val_ + "emos" ; - VPB (Pres Ind Pl P2) => val_ + "éis" ; - VPB (Pres Ind Pl P3) => val_ + "en" ; - VPB (Pres Sub Sg P1) => val_ + "ga" ; - VPB (Pres Sub Sg P2) => val_ + "gas" ; - VPB (Pres Sub Sg P3) => val_ + "ga" ; - VPB (Pres Sub Pl P1) => val_ + "gamos" ; - VPB (Pres Sub Pl P2) => val_ + "gáis" ; - VPB (Pres Sub Pl P3) => val_ + "gan" ; - VPB (Impf Ind Sg P1) => val_ + "ía" ; --# notpresent - VPB (Impf Ind Sg P2) => val_ + "ías" ; --# notpresent - VPB (Impf Ind Sg P3) => val_ + "ía" ; --# notpresent - VPB (Impf Ind Pl P1) => val_ + "íamos" ; --# notpresent - VPB (Impf Ind Pl P2) => val_ + "íais" ; --# notpresent - VPB (Impf Ind Pl P3) => val_ + "ían" ; --# notpresent - VPB (Impf Sub Sg P1) => val_ + "iera" ; --# notpresent - VPB (Impf Sub Sg P2) => val_ + "ieras" ; --# notpresent - VPB (Impf Sub Sg P3) => val_ + "iera" ; --# notpresent - VPB (Impf Sub Pl P1) => val_ + "iéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => val_ + "ierais" ; --# notpresent - VPB (Impf Sub Pl P3) => val_ + "ieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => val_ + "iese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => val_ + "ieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => val_ + "iese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => val_ + "iésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => val_ + "ieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => val_ + "iesen" ; --# notpresent - VPB (Pret Sg P1) => val_ + "í" ; --# notpresent - VPB (Pret Sg P2) => val_ + "iste" ; --# notpresent - VPB (Pret Sg P3) => val_ + "ió" ; --# notpresent - VPB (Pret Pl P1) => val_ + "imos" ; --# notpresent - VPB (Pret Pl P2) => val_ + "isteis" ; --# notpresent - VPB (Pret Pl P3) => val_ + "ieron" ; --# notpresent - VPB (Fut Ind Sg P1) => val_ + "dré" ; --# notpresent - VPB (Fut Ind Sg P2) => val_ + "drás" ; --# notpresent - VPB (Fut Ind Sg P3) => val_ + "drá" ; --# notpresent - VPB (Fut Ind Pl P1) => val_ + "dremos" ; --# notpresent - VPB (Fut Ind Pl P2) => val_ + "dréis" ; --# notpresent - VPB (Fut Ind Pl P3) => val_ + "drán" ; --# notpresent - VPB (Fut Sub Sg P1) => val_ + "iere" ; --# notpresent - VPB (Fut Sub Sg P2) => val_ + "ieres" ; --# notpresent - VPB (Fut Sub Sg P3) => val_ + "iere" ; --# notpresent - VPB (Fut Sub Pl P1) => val_ + "iéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => val_ + "iereis" ; --# notpresent - VPB (Fut Sub Pl P3) => val_ + "ieren" ; --# notpresent - VPB (Cond Sg P1) => val_ + "dría" ; --# notpresent - VPB (Cond Sg P2) => val_ + "drías" ; --# notpresent - VPB (Cond Sg P3) => val_ + "dría" ; --# notpresent - VPB (Cond Pl P1) => val_ + "dríamos" ; --# notpresent - VPB (Cond Pl P2) => val_ + "dríais" ; --# notpresent - VPB (Cond Pl P3) => val_ + "drían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => val_ + "e" ; - VPB (Imper Sg P3) => val_ + "ga" ; - VPB (Imper Pl P1) => val_ + "gamos" ; - VPB (Imper Pl P2) => val_ + "ed" ; - VPB (Imper Pl P3) => val_ + "gan" ; - VPB (Pass Sg Masc) => val_ + "ido" ; - VPB (Pass Sg Fem) => val_ + "ida" ; - VPB (Pass Pl Masc) => val_ + "idos" ; - VPB (Pass Pl Fem) => val_ + "idas" - } - } ; -oper venir_82 : Str -> Verbum = \venir -> - let v_ = Predef.tk 4 venir in - {s = table { - VI Infn => v_ + "enir" ; - VI Ger => v_ + "iniendo" ; - VI Part => v_ + "enido" ; - VPB (Pres Ind Sg P1) => v_ + "engo" ; - VPB (Pres Ind Sg P2) => v_ + "ienes" ; - VPB (Pres Ind Sg P3) => v_ + "iene" ; - VPB (Pres Ind Pl P1) => v_ + "enimos" ; - VPB (Pres Ind Pl P2) => v_ + "enís" ; - VPB (Pres Ind Pl P3) => v_ + "ienen" ; - VPB (Pres Sub Sg P1) => v_ + "enga" ; - VPB (Pres Sub Sg P2) => v_ + "engas" ; - VPB (Pres Sub Sg P3) => v_ + "enga" ; - VPB (Pres Sub Pl P1) => v_ + "engamos" ; - VPB (Pres Sub Pl P2) => v_ + "engáis" ; - VPB (Pres Sub Pl P3) => v_ + "engan" ; - VPB (Impf Ind Sg P1) => v_ + "enía" ; --# notpresent - VPB (Impf Ind Sg P2) => v_ + "enías" ; --# notpresent - VPB (Impf Ind Sg P3) => v_ + "enía" ; --# notpresent - VPB (Impf Ind Pl P1) => v_ + "eníamos" ; --# notpresent - VPB (Impf Ind Pl P2) => v_ + "eníais" ; --# notpresent - VPB (Impf Ind Pl P3) => v_ + "enían" ; --# notpresent - VPB (Impf Sub Sg P1) => v_ + "iniera" ; --# notpresent - VPB (Impf Sub Sg P2) => v_ + "inieras" ; --# notpresent - VPB (Impf Sub Sg P3) => v_ + "iniera" ; --# notpresent - VPB (Impf Sub Pl P1) => v_ + "iniéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => v_ + "inierais" ; --# notpresent - VPB (Impf Sub Pl P3) => v_ + "inieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => v_ + "iniese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => v_ + "inieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => v_ + "iniese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => v_ + "iniésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => v_ + "inieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => v_ + "iniesen" ; --# notpresent - VPB (Pret Sg P1) => v_ + "ine" ; --# notpresent - VPB (Pret Sg P2) => v_ + "iniste" ; --# notpresent - VPB (Pret Sg P3) => v_ + "ino" ; --# notpresent - VPB (Pret Pl P1) => v_ + "inimos" ; --# notpresent - VPB (Pret Pl P2) => v_ + "inisteis" ; --# notpresent - VPB (Pret Pl P3) => v_ + "inieron" ; --# notpresent - VPB (Fut Ind Sg P1) => v_ + "endré" ; --# notpresent - VPB (Fut Ind Sg P2) => v_ + "endrás" ; --# notpresent - VPB (Fut Ind Sg P3) => v_ + "endrá" ; --# notpresent - VPB (Fut Ind Pl P1) => v_ + "endremos" ; --# notpresent - VPB (Fut Ind Pl P2) => v_ + "endréis" ; --# notpresent - VPB (Fut Ind Pl P3) => v_ + "endrán" ; --# notpresent - VPB (Fut Sub Sg P1) => v_ + "iniere" ; --# notpresent - VPB (Fut Sub Sg P2) => v_ + "inieres" ; --# notpresent - VPB (Fut Sub Sg P3) => v_ + "iniere" ; --# notpresent - VPB (Fut Sub Pl P1) => v_ + "iniéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => v_ + "iniereis" ; --# notpresent - VPB (Fut Sub Pl P3) => v_ + "inieren" ; --# notpresent - VPB (Cond Sg P1) => v_ + "endría" ; --# notpresent - VPB (Cond Sg P2) => v_ + "endrías" ; --# notpresent - VPB (Cond Sg P3) => v_ + "endría" ; --# notpresent - VPB (Cond Pl P1) => v_ + "endríamos" ; --# notpresent - VPB (Cond Pl P2) => v_ + "endríais" ; --# notpresent - VPB (Cond Pl P3) => v_ + "endrían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => v_ + "en" ; - VPB (Imper Sg P3) => v_ + "enga" ; - VPB (Imper Pl P1) => v_ + "engamos" ; - VPB (Imper Pl P2) => v_ + "enid" ; - VPB (Imper Pl P3) => v_ + "engan" ; - VPB (Pass Sg Masc) => v_ + "enido" ; - VPB (Pass Sg Fem) => v_ + "enida" ; - VPB (Pass Pl Masc) => v_ + "enidos" ; - VPB (Pass Pl Fem) => v_ + "enidas" - } - } ; -oper ver_83 : Str -> Verbum = \ver -> + +oper ver_40 : Str -> Verbum = \ver -> let v_ = Predef.tk 2 ver in {s = table { VI Infn => v_ + "er" ; - VI Ger => v_ + "iendo" ; + VI Ger => v_ + "endo" ; VI Part => v_ + "isto" ; - VPB (Pres Ind Sg P1) => v_ + "eo" ; - VPB (Pres Ind Sg P2) => v_ + "es" ; - VPB (Pres Ind Sg P3) => v_ + "e" ; + VPB (Pres Ind Sg P1) => v_ + "ejo" ; + VPB (Pres Ind Sg P2) => v_ + "ês" ; + VPB (Pres Ind Sg P3) => v_ + "ê" ; VPB (Pres Ind Pl P1) => v_ + "emos" ; - VPB (Pres Ind Pl P2) => v_ + "eis" ; - VPB (Pres Ind Pl P3) => v_ + "en" ; - VPB (Pres Sub Sg P1) => v_ + "ea" ; - VPB (Pres Sub Sg P2) => v_ + "eas" ; - VPB (Pres Sub Sg P3) => v_ + "ea" ; - VPB (Pres Sub Pl P1) => v_ + "eamos" ; - VPB (Pres Sub Pl P2) => v_ + "eáis" ; - VPB (Pres Sub Pl P3) => v_ + "ean" ; - VPB (Impf Ind Sg P1) => v_ + "eía" ; --# notpresent - VPB (Impf Ind Sg P2) => v_ + "eías" ; --# notpresent - VPB (Impf Ind Sg P3) => v_ + "eía" ; --# notpresent - VPB (Impf Ind Pl P1) => v_ + "eíamos" ; --# notpresent - VPB (Impf Ind Pl P2) => v_ + "eíais" ; --# notpresent - VPB (Impf Ind Pl P3) => v_ + "eían" ; --# notpresent - VPB (Impf Sub Sg P1) => v_ + "iera" ; --# notpresent - VPB (Impf Sub Sg P2) => v_ + "ieras" ; --# notpresent - VPB (Impf Sub Sg P3) => v_ + "iera" ; --# notpresent - VPB (Impf Sub Pl P1) => v_ + "iéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => v_ + "ierais" ; --# notpresent - VPB (Impf Sub Pl P3) => v_ + "ieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => v_ + "iese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => v_ + "ieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => v_ + "iese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => v_ + "iésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => v_ + "ieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => v_ + "iesen" ; --# notpresent - VPB (Pret Sg P1) => v_ + "i" ; --# notpresent - VPB (Pret Sg P2) => v_ + "iste" ; --# notpresent - VPB (Pret Sg P3) => v_ + "io" ; --# notpresent - VPB (Pret Pl P1) => v_ + "imos" ; --# notpresent - VPB (Pret Pl P2) => v_ + "isteis" ; --# notpresent - VPB (Pret Pl P3) => v_ + "ieron" ; --# notpresent - VPB (Fut Ind Sg P1) => v_ + "eré" ; --# notpresent + VPB (Pres Ind Pl P2) => v_ + "edes" ; + VPB (Pres Ind Pl P3) => v_ + ("eem" | "êem") ; + VPB (Pres Sub Sg P1) => v_ + "eja" ; + VPB (Pres Sub Sg P2) => v_ + "ejas" ; + VPB (Pres Sub Sg P3) => v_ + "eja" ; + VPB (Pres Sub Pl P1) => v_ + "ejamos" ; + VPB (Pres Sub Pl P2) => v_ + "ejais" ; + VPB (Pres Sub Pl P3) => v_ + "ejam" ; + VPB (PretI Ind Sg P1) => v_ + "ia" ; --# notpresent + VPB (PretI Ind Sg P2) => v_ + "ias" ; --# notpresent + VPB (PretI Ind Sg P3) => v_ + "ia" ; --# notpresent + VPB (PretI Ind Pl P1) => v_ + "íamos" ; --# notpresent + VPB (PretI Ind Pl P2) => v_ + "íeis" ; --# notpresent + VPB (PretI Ind Pl P3) => v_ + "iam" ; --# notpresent + VPB (PretI Sub Sg P1) => v_ + "isse" ; --# notpresent + VPB (PretI Sub Sg P2) => v_ + "isses" ; --# notpresent + VPB (PretI Sub Sg P3) => v_ + "isse" ; --# notpresent + VPB (PretI Sub Pl P1) => v_ + "íssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => v_ + "ísseis" ; --# notpresent + VPB (PretI Sub Pl P3) => v_ + "issem" ; --# notpresent + VPB (MQPerf Sg P1) => v_ + "ira" ; --# notpresent + VPB (MQPerf Sg P2) => v_ + "iras" ; --# notpresent + VPB (MQPerf Sg P3) => v_ + "ira" ; --# notpresent + VPB (MQPerf Pl P1) => v_ + "íramos" ; --# notpresent + VPB (MQPerf Pl P2) => v_ + "íreis" ; --# notpresent + VPB (MQPerf Pl P3) => v_ + "iram" ; --# notpresent + VPB (PretP Sg P1) => v_ + "i" ; --# notpresent + VPB (PretP Sg P2) => v_ + "iste" ; --# notpresent + VPB (PretP Sg P3) => v_ + "iu" ; --# notpresent + VPB (PretP Pl P1) => v_ + "imos" ; --# notpresent + VPB (PretP Pl P2) => v_ + "istes" ; --# notpresent + VPB (PretP Pl P3) => v_ + "iram" ; --# notpresent + VPB (Fut Ind Sg P1) => v_ + "erei" ; --# notpresent VPB (Fut Ind Sg P2) => v_ + "erás" ; --# notpresent VPB (Fut Ind Sg P3) => v_ + "erá" ; --# notpresent VPB (Fut Ind Pl P1) => v_ + "eremos" ; --# notpresent - VPB (Fut Ind Pl P2) => v_ + "eréis" ; --# notpresent - VPB (Fut Ind Pl P3) => v_ + "erán" ; --# notpresent - VPB (Fut Sub Sg P1) => v_ + "iere" ; --# notpresent - VPB (Fut Sub Sg P2) => v_ + "ieres" ; --# notpresent - VPB (Fut Sub Sg P3) => v_ + "iere" ; --# notpresent - VPB (Fut Sub Pl P1) => v_ + "iéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => v_ + "iereis" ; --# notpresent - VPB (Fut Sub Pl P3) => v_ + "ieren" ; --# notpresent - VPB (Cond Sg P1) => v_ + "ería" ; --# notpresent - VPB (Cond Sg P2) => v_ + "erías" ; --# notpresent - VPB (Cond Sg P3) => v_ + "ería" ; --# notpresent + VPB (Fut Ind Pl P2) => v_ + "ereis" ; --# notpresent + VPB (Fut Ind Pl P3) => v_ + "erão" ; --# notpresent + VPB (Fut Sub Sg P1) => v_ + "ir" ; --# notpresent + VPB (Fut Sub Sg P2) => v_ + "ires" ; --# notpresent + VPB (Fut Sub Sg P3) => v_ + "ir" ; --# notpresent + VPB (Fut Sub Pl P1) => v_ + "irmos" ; --# notpresent + VPB (Fut Sub Pl P2) => v_ + "irdes" ; --# notpresent + VPB (Fut Sub Pl P3) => v_ + "irem" ; --# notpresent + VPB (Cond Sg P1) => v_ + "eria" ; --# notpresent + VPB (Cond Sg P2) => v_ + "erias" ; --# notpresent + VPB (Cond Sg P3) => v_ + "eria" ; --# notpresent VPB (Cond Pl P1) => v_ + "eríamos" ; --# notpresent - VPB (Cond Pl P2) => v_ + "eríais" ; --# notpresent - VPB (Cond Pl P3) => v_ + "erían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => v_ + "e" ; - VPB (Imper Sg P3) => v_ + "ea" ; - VPB (Imper Pl P1) => v_ + "eamos" ; - VPB (Imper Pl P2) => v_ + "ed" ; - VPB (Imper Pl P3) => v_ + "ean" ; - VPB (Pass Sg Masc) => v_ + "isto" ; - VPB (Pass Sg Fem) => v_ + "ista" ; - VPB (Pass Pl Masc) => v_ + "istos" ; - VPB (Pass Pl Fem) => v_ + "istas" + VPB (Cond Pl P2) => v_ + "eríeis" ; --# notpresent + VPB (Cond Pl P3) => v_ + "eriam" ; --# notpresent + VPB (Imper Sg P2) => v_ + "ê" ; + VPB (Imper Sg P3) => v_ + "eja" ; + VPB (Imper Pl P1) => v_ + "ejamos" ; + VPB (Imper Pl P2) => v_ + "ede" ; + VPB (Imper Pl P3) => v_ + "ejam" ; + VPB (Imper Sg P1) => nonExist } } ; -oper volver_84 : Str -> Verbum = \volver -> - let v_ = Predef.tk 5 volver in + +oper prover_41 : Str -> Verbum = \prover -> + let prov_ = Predef.tk 2 prover in {s = table { - VI Infn => v_ + "olver" ; - VI Ger => v_ + "olviendo" ; - VI Part => v_ + "uelto" ; - VPB (Pres Ind Sg P1) => v_ + "uelvo" ; - VPB (Pres Ind Sg P2) => v_ + "uelves" ; - VPB (Pres Ind Sg P3) => v_ + "uelve" ; - VPB (Pres Ind Pl P1) => v_ + "olvemos" ; - VPB (Pres Ind Pl P2) => v_ + "olvéis" ; - VPB (Pres Ind Pl P3) => v_ + "uelven" ; - VPB (Pres Sub Sg P1) => v_ + "uelva" ; - VPB (Pres Sub Sg P2) => v_ + "uelvas" ; - VPB (Pres Sub Sg P3) => v_ + "uelva" ; - VPB (Pres Sub Pl P1) => v_ + "olvamos" ; - VPB (Pres Sub Pl P2) => v_ + "olváis" ; - VPB (Pres Sub Pl P3) => v_ + "uelvan" ; - VPB (Impf Ind Sg P1) => v_ + "olvía" ; --# notpresent - VPB (Impf Ind Sg P2) => v_ + "olvías" ; --# notpresent - VPB (Impf Ind Sg P3) => v_ + "olvía" ; --# notpresent - VPB (Impf Ind Pl P1) => v_ + "olvíamos" ; --# notpresent - VPB (Impf Ind Pl P2) => v_ + "olvíais" ; --# notpresent - VPB (Impf Ind Pl P3) => v_ + "olvían" ; --# notpresent - VPB (Impf Sub Sg P1) => v_ + "olviera" ; --# notpresent - VPB (Impf Sub Sg P2) => v_ + "olvieras" ; --# notpresent - VPB (Impf Sub Sg P3) => v_ + "olviera" ; --# notpresent - VPB (Impf Sub Pl P1) => v_ + "olviéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => v_ + "olvierais" ; --# notpresent - VPB (Impf Sub Pl P3) => v_ + "olvieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => v_ + "olviese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => v_ + "olvieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => v_ + "olviese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => v_ + "olviésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => v_ + "olvieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => v_ + "olviesen" ; --# notpresent - VPB (Pret Sg P1) => v_ + "olví" ; --# notpresent - VPB (Pret Sg P2) => v_ + "olviste" ; --# notpresent - VPB (Pret Sg P3) => v_ + "olvió" ; --# notpresent - VPB (Pret Pl P1) => v_ + "olvimos" ; --# notpresent - VPB (Pret Pl P2) => v_ + "olvisteis" ; --# notpresent - VPB (Pret Pl P3) => v_ + "olvieron" ; --# notpresent - VPB (Fut Ind Sg P1) => v_ + "olveré" ; --# notpresent - VPB (Fut Ind Sg P2) => v_ + "olverás" ; --# notpresent - VPB (Fut Ind Sg P3) => v_ + "olverá" ; --# notpresent - VPB (Fut Ind Pl P1) => v_ + "olveremos" ; --# notpresent - VPB (Fut Ind Pl P2) => v_ + "olveréis" ; --# notpresent - VPB (Fut Ind Pl P3) => v_ + "olverán" ; --# notpresent - VPB (Fut Sub Sg P1) => v_ + "olviere" ; --# notpresent - VPB (Fut Sub Sg P2) => v_ + "olvieres" ; --# notpresent - VPB (Fut Sub Sg P3) => v_ + "olviere" ; --# notpresent - VPB (Fut Sub Pl P1) => v_ + "olviéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => v_ + "olviereis" ; --# notpresent - VPB (Fut Sub Pl P3) => v_ + "olvieren" ; --# notpresent - VPB (Cond Sg P1) => v_ + "olvería" ; --# notpresent - VPB (Cond Sg P2) => v_ + "olverías" ; --# notpresent - VPB (Cond Sg P3) => v_ + "olvería" ; --# notpresent - VPB (Cond Pl P1) => v_ + "olveríamos" ; --# notpresent - VPB (Cond Pl P2) => v_ + "olveríais" ; --# notpresent - VPB (Cond Pl P3) => v_ + "olverían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => v_ + "uelve" ; - VPB (Imper Sg P3) => v_ + "uelva" ; - VPB (Imper Pl P1) => v_ + "olvamos" ; - VPB (Imper Pl P2) => v_ + "olved" ; - VPB (Imper Pl P3) => v_ + "uelvan" ; - VPB (Pass Sg Masc) => v_ + "uelto" ; - VPB (Pass Sg Fem) => v_ + "uelta" ; - VPB (Pass Pl Masc) => v_ + "ueltos" ; - VPB (Pass Pl Fem) => v_ + "ueltas" + VI Infn => prov_ + "er" ; + VI Ger => prov_ + "endo" ; + VI Part => prov_ + "ido" ; + VPB (Pres Ind Sg P1) => prov_ + "ejo" ; + VPB (Pres Ind Sg P2) => prov_ + "ês" ; + VPB (Pres Ind Sg P3) => prov_ + "ê" ; + VPB (Pres Ind Pl P1) => prov_ + "emos" ; + VPB (Pres Ind Pl P2) => prov_ + "edes" ; + VPB (Pres Ind Pl P3) => prov_ + ("eem" | "êem") ; + VPB (Pres Sub Sg P1) => prov_ + "eja" ; + VPB (Pres Sub Sg P2) => prov_ + "ejas" ; + VPB (Pres Sub Sg P3) => prov_ + "eja" ; + VPB (Pres Sub Pl P1) => prov_ + "ejamos" ; + VPB (Pres Sub Pl P2) => prov_ + "ejais" ; + VPB (Pres Sub Pl P3) => prov_ + "ejam" ; + VPB (PretI Ind Sg P1) => prov_ + "ia" ; --# notpresent + VPB (PretI Ind Sg P2) => prov_ + "ias" ; --# notpresent + VPB (PretI Ind Sg P3) => prov_ + "ia" ; --# notpresent + VPB (PretI Ind Pl P1) => prov_ + "íamos" ; --# notpresent + VPB (PretI Ind Pl P2) => prov_ + "íeis" ; --# notpresent + VPB (PretI Ind Pl P3) => prov_ + "iam" ; --# notpresent + VPB (PretI Sub Sg P1) => prov_ + "esse" ; --# notpresent + VPB (PretI Sub Sg P2) => prov_ + "esses" ; --# notpresent + VPB (PretI Sub Sg P3) => prov_ + "esse" ; --# notpresent + VPB (PretI Sub Pl P1) => prov_ + "êssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => prov_ + "êsseis" ; --# notpresent + VPB (PretI Sub Pl P3) => prov_ + "essem" ; --# notpresent + VPB (MQPerf Sg P1) => prov_ + "era" ; --# notpresent + VPB (MQPerf Sg P2) => prov_ + "eras" ; --# notpresent + VPB (MQPerf Sg P3) => prov_ + "era" ; --# notpresent + VPB (MQPerf Pl P1) => prov_ + "êramos" ; --# notpresent + VPB (MQPerf Pl P2) => prov_ + "êreis" ; --# notpresent + VPB (MQPerf Pl P3) => prov_ + "eram" ; --# notpresent + VPB (PretP Sg P1) => prov_ + "i" ; --# notpresent + VPB (PretP Sg P2) => prov_ + "este" ; --# notpresent + VPB (PretP Sg P3) => prov_ + "eu" ; --# notpresent + VPB (PretP Pl P1) => prov_ + "emos" ; --# notpresent + VPB (PretP Pl P2) => prov_ + "estes" ; --# notpresent + VPB (PretP Pl P3) => prov_ + "eram" ; --# notpresent + VPB (Fut Ind Sg P1) => prov_ + "erei" ; --# notpresent + VPB (Fut Ind Sg P2) => prov_ + "erás" ; --# notpresent + VPB (Fut Ind Sg P3) => prov_ + "erá" ; --# notpresent + VPB (Fut Ind Pl P1) => prov_ + "eremos" ; --# notpresent + VPB (Fut Ind Pl P2) => prov_ + "ereis" ; --# notpresent + VPB (Fut Ind Pl P3) => prov_ + "erão" ; --# notpresent + VPB (Fut Sub Sg P1) => prov_ + "er" ; --# notpresent + VPB (Fut Sub Sg P2) => prov_ + "eres" ; --# notpresent + VPB (Fut Sub Sg P3) => prov_ + "er" ; --# notpresent + VPB (Fut Sub Pl P1) => prov_ + "ermos" ; --# notpresent + VPB (Fut Sub Pl P2) => prov_ + "erdes" ; --# notpresent + VPB (Fut Sub Pl P3) => prov_ + "erem" ; --# notpresent + VPB (Cond Sg P1) => prov_ + "eria" ; --# notpresent + VPB (Cond Sg P2) => prov_ + "erias" ; --# notpresent + VPB (Cond Sg P3) => prov_ + "eria" ; --# notpresent + VPB (Cond Pl P1) => prov_ + "eríamos" ; --# notpresent + VPB (Cond Pl P2) => prov_ + "eríeis" ; --# notpresent + VPB (Cond Pl P3) => prov_ + "eriam" ; --# notpresent + VPB (Imper Sg P2) => prov_ + "ê" ; + VPB (Imper Sg P3) => prov_ + "eja" ; + VPB (Imper Pl P1) => prov_ + "ejamos" ; + VPB (Imper Pl P2) => prov_ + "ede" ; + VPB (Imper Pl P3) => prov_ + "ejam" ; + VPB (Imper Sg P1) => nonExist } } ; -oper yacer_85 : Str -> Verbum = \yacer -> - let ya_ = Predef.tk 3 yacer in + +oper ler_42 : Str -> Verbum = \ler -> + let l_ = Predef.tk 2 ler in {s = table { - VI Infn => ya_ + "cer" ; - VI Ger => ya_ + "ciendo" ; - VI Part => ya_ + "cido" ; - VPB (Pres Ind Sg P1) => ya_ + "zgo" ; - VPB (Pres Ind Sg P2) => ya_ + "ces" ; - VPB (Pres Ind Sg P3) => ya_ + "ce" ; - VPB (Pres Ind Pl P1) => ya_ + "cemos" ; - VPB (Pres Ind Pl P2) => ya_ + "céis" ; - VPB (Pres Ind Pl P3) => ya_ + "cen" ; - VPB (Pres Sub Sg P1) => ya_ + "zga" ; - VPB (Pres Sub Sg P2) => ya_ + "zgas" ; - VPB (Pres Sub Sg P3) => ya_ + "zga" ; - VPB (Pres Sub Pl P1) => ya_ + "zgamos" ; - VPB (Pres Sub Pl P2) => ya_ + "zgáis" ; - VPB (Pres Sub Pl P3) => ya_ + "zgan" ; - VPB (Impf Ind Sg P1) => ya_ + "cía" ; --# notpresent - VPB (Impf Ind Sg P2) => ya_ + "cías" ; --# notpresent - VPB (Impf Ind Sg P3) => ya_ + "cía" ; --# notpresent - VPB (Impf Ind Pl P1) => ya_ + "cíamos" ; --# notpresent - VPB (Impf Ind Pl P2) => ya_ + "cíais" ; --# notpresent - VPB (Impf Ind Pl P3) => ya_ + "cían" ; --# notpresent - VPB (Impf Sub Sg P1) => ya_ + "ciera" ; --# notpresent - VPB (Impf Sub Sg P2) => ya_ + "cieras" ; --# notpresent - VPB (Impf Sub Sg P3) => ya_ + "ciera" ; --# notpresent - VPB (Impf Sub Pl P1) => ya_ + "ciéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => ya_ + "cierais" ; --# notpresent - VPB (Impf Sub Pl P3) => ya_ + "cieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => ya_ + "ciese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => ya_ + "cieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => ya_ + "ciese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => ya_ + "ciésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => ya_ + "cieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => ya_ + "ciesen" ; --# notpresent - VPB (Pret Sg P1) => ya_ + "cí" ; --# notpresent - VPB (Pret Sg P2) => ya_ + "ciste" ; --# notpresent - VPB (Pret Sg P3) => ya_ + "ció" ; --# notpresent - VPB (Pret Pl P1) => ya_ + "cimos" ; --# notpresent - VPB (Pret Pl P2) => ya_ + "cisteis" ; --# notpresent - VPB (Pret Pl P3) => ya_ + "cieron" ; --# notpresent - VPB (Fut Ind Sg P1) => ya_ + "ceré" ; --# notpresent - VPB (Fut Ind Sg P2) => ya_ + "cerás" ; --# notpresent - VPB (Fut Ind Sg P3) => ya_ + "cerá" ; --# notpresent - VPB (Fut Ind Pl P1) => ya_ + "ceremos" ; --# notpresent - VPB (Fut Ind Pl P2) => ya_ + "ceréis" ; --# notpresent - VPB (Fut Ind Pl P3) => ya_ + "cerán" ; --# notpresent - VPB (Fut Sub Sg P1) => ya_ + "ciere" ; --# notpresent - VPB (Fut Sub Sg P2) => ya_ + "cieres" ; --# notpresent - VPB (Fut Sub Sg P3) => ya_ + "ciere" ; --# notpresent - VPB (Fut Sub Pl P1) => ya_ + "ciéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => ya_ + "ciereis" ; --# notpresent - VPB (Fut Sub Pl P3) => ya_ + "cieren" ; --# notpresent - VPB (Cond Sg P1) => ya_ + "cería" ; --# notpresent - VPB (Cond Sg P2) => ya_ + "cerías" ; --# notpresent - VPB (Cond Sg P3) => ya_ + "cería" ; --# notpresent - VPB (Cond Pl P1) => ya_ + "ceríamos" ; --# notpresent - VPB (Cond Pl P2) => ya_ + "ceríais" ; --# notpresent - VPB (Cond Pl P3) => ya_ + "cerían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => ya_ + "ce" ; - VPB (Imper Sg P3) => ya_ + "zga" ; - VPB (Imper Pl P1) => ya_ + "zgamos" ; - VPB (Imper Pl P2) => ya_ + "ced" ; - VPB (Imper Pl P3) => ya_ + "zgan" ; - VPB (Pass Sg Masc) => ya_ + "cido" ; - VPB (Pass Sg Fem) => ya_ + "cida" ; - VPB (Pass Pl Masc) => ya_ + "cidos" ; - VPB (Pass Pl Fem) => ya_ + "cidas" + VI Infn => l_ + "er" ; + VI Ger => l_ + "endo" ; + VI Part => l_ + "ido" ; + VPB (Pres Ind Sg P1) => l_ + "eio" ; + VPB (Pres Ind Sg P2) => l_ + "ês" ; + VPB (Pres Ind Sg P3) => l_ + "ê" ; + VPB (Pres Ind Pl P1) => l_ + "emos" ; + VPB (Pres Ind Pl P2) => l_ + "edes" ; + VPB (Pres Ind Pl P3) => l_ + ("eem" | "êem") ; + VPB (Pres Sub Sg P1) => l_ + "eia" ; + VPB (Pres Sub Sg P2) => l_ + "eias" ; + VPB (Pres Sub Sg P3) => l_ + "eia" ; + VPB (Pres Sub Pl P1) => l_ + "eiamos" ; + VPB (Pres Sub Pl P2) => l_ + "eiais" ; + VPB (Pres Sub Pl P3) => l_ + "eiam" ; + VPB (PretI Ind Sg P1) => l_ + "ia" ; --# notpresent + VPB (PretI Ind Sg P2) => l_ + "ias" ; --# notpresent + VPB (PretI Ind Sg P3) => l_ + "ia" ; --# notpresent + VPB (PretI Ind Pl P1) => l_ + "iamos" ; --# notpresent + VPB (PretI Ind Pl P2) => l_ + "ieis" ; --# notpresent + VPB (PretI Ind Pl P3) => l_ + "iam" ; --# notpresent + VPB (PretI Sub Sg P1) => l_ + "esse" ; --# notpresent + VPB (PretI Sub Sg P2) => l_ + "esses" ; --# notpresent + VPB (PretI Sub Sg P3) => l_ + "esse" ; --# notpresent + VPB (PretI Sub Pl P1) => l_ + "êssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => l_ + "êsseis" ; --# notpresent + VPB (PretI Sub Pl P3) => l_ + "essem" ; --# notpresent + VPB (MQPerf Sg P1) => l_ + "era" ; --# notpresent + VPB (MQPerf Sg P2) => l_ + "eras" ; --# notpresent + VPB (MQPerf Sg P3) => l_ + "era" ; --# notpresent + VPB (MQPerf Pl P1) => l_ + "êramos" ; --# notpresent + VPB (MQPerf Pl P2) => l_ + "êreis" ; --# notpresent + VPB (MQPerf Pl P3) => l_ + "eram" ; --# notpresent + VPB (PretP Sg P1) => l_ + "i" ; --# notpresent + VPB (PretP Sg P2) => l_ + "este" ; --# notpresent + VPB (PretP Sg P3) => l_ + "eu" ; --# notpresent + VPB (PretP Pl P1) => l_ + "emos" ; --# notpresent + VPB (PretP Pl P2) => l_ + "estes" ; --# notpresent + VPB (PretP Pl P3) => l_ + "eram" ; --# notpresent + VPB (Fut Ind Sg P1) => l_ + "erei" ; --# notpresent + VPB (Fut Ind Sg P2) => l_ + "erás" ; --# notpresent + VPB (Fut Ind Sg P3) => l_ + "erá" ; --# notpresent + VPB (Fut Ind Pl P1) => l_ + "eremos" ; --# notpresent + VPB (Fut Ind Pl P2) => l_ + "ereis" ; --# notpresent + VPB (Fut Ind Pl P3) => l_ + "erão" ; --# notpresent + VPB (Fut Sub Sg P1) => l_ + "er" ; --# notpresent + VPB (Fut Sub Sg P2) => l_ + "eres" ; --# notpresent + VPB (Fut Sub Sg P3) => l_ + "er" ; --# notpresent + VPB (Fut Sub Pl P1) => l_ + "ermos" ; --# notpresent + VPB (Fut Sub Pl P2) => l_ + "erdes" ; --# notpresent + VPB (Fut Sub Pl P3) => l_ + "erem" ; --# notpresent + VPB (Cond Sg P1) => l_ + "eria" ; --# notpresent + VPB (Cond Sg P2) => l_ + "erias" ; --# notpresent + VPB (Cond Sg P3) => l_ + "eria" ; --# notpresent + VPB (Cond Pl P1) => l_ + "eríamos" ; --# notpresent + VPB (Cond Pl P2) => l_ + "eríeis" ; --# notpresent + VPB (Cond Pl P3) => l_ + "eriam" ; --# notpresent + VPB (Imper Sg P2) => l_ + "ê" ; + VPB (Imper Sg P3) => l_ + "eia" ; + VPB (Imper Pl P1) => l_ + "eiamos" ; + VPB (Imper Pl P2) => l_ + "ede" ; + VPB (Imper Pl P3) => l_ + "eiam" ; + VPB (Imper Sg P1) => nonExist } } ; -oper zurcir_86 : Str -> Verbum = \zurcir -> - let zur_ = Predef.tk 3 zurcir in + +oper valer_43 : Str -> Verbum = \valer -> + let val_ = Predef.tk 2 valer in {s = table { - VI Infn => zur_ + "cir" ; - VI Ger => zur_ + "ciendo" ; - VI Part => zur_ + "cido" ; - VPB (Pres Ind Sg P1) => zur_ + "zo" ; - VPB (Pres Ind Sg P2) => zur_ + "ces" ; - VPB (Pres Ind Sg P3) => zur_ + "ce" ; - VPB (Pres Ind Pl P1) => zur_ + "cimos" ; - VPB (Pres Ind Pl P2) => zur_ + "cís" ; - VPB (Pres Ind Pl P3) => zur_ + "cen" ; - VPB (Pres Sub Sg P1) => zur_ + "za" ; - VPB (Pres Sub Sg P2) => zur_ + "zas" ; - VPB (Pres Sub Sg P3) => zur_ + "za" ; - VPB (Pres Sub Pl P1) => zur_ + "zamos" ; - VPB (Pres Sub Pl P2) => zur_ + "záis" ; - VPB (Pres Sub Pl P3) => zur_ + "zan" ; - VPB (Impf Ind Sg P1) => zur_ + "cía" ; --# notpresent - VPB (Impf Ind Sg P2) => zur_ + "cías" ; --# notpresent - VPB (Impf Ind Sg P3) => zur_ + "cía" ; --# notpresent - VPB (Impf Ind Pl P1) => zur_ + "cíamos" ; --# notpresent - VPB (Impf Ind Pl P2) => zur_ + "cíais" ; --# notpresent - VPB (Impf Ind Pl P3) => zur_ + "cían" ; --# notpresent - VPB (Impf Sub Sg P1) => zur_ + "ciera" ; --# notpresent - VPB (Impf Sub Sg P2) => zur_ + "cieras" ; --# notpresent - VPB (Impf Sub Sg P3) => zur_ + "ciera" ; --# notpresent - VPB (Impf Sub Pl P1) => zur_ + "ciéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => zur_ + "cierais" ; --# notpresent - VPB (Impf Sub Pl P3) => zur_ + "cieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => zur_ + "ciese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => zur_ + "cieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => zur_ + "ciese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => zur_ + "ciésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => zur_ + "cieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => zur_ + "ciesen" ; --# notpresent - VPB (Pret Sg P1) => zur_ + "cí" ; --# notpresent - VPB (Pret Sg P2) => zur_ + "ciste" ; --# notpresent - VPB (Pret Sg P3) => zur_ + "ció" ; --# notpresent - VPB (Pret Pl P1) => zur_ + "cimos" ; --# notpresent - VPB (Pret Pl P2) => zur_ + "cisteis" ; --# notpresent - VPB (Pret Pl P3) => zur_ + "cieron" ; --# notpresent - VPB (Fut Ind Sg P1) => zur_ + "ciré" ; --# notpresent - VPB (Fut Ind Sg P2) => zur_ + "cirás" ; --# notpresent - VPB (Fut Ind Sg P3) => zur_ + "cirá" ; --# notpresent - VPB (Fut Ind Pl P1) => zur_ + "ciremos" ; --# notpresent - VPB (Fut Ind Pl P2) => zur_ + "ciréis" ; --# notpresent - VPB (Fut Ind Pl P3) => zur_ + "cirán" ; --# notpresent - VPB (Fut Sub Sg P1) => zur_ + "ciere" ; --# notpresent - VPB (Fut Sub Sg P2) => zur_ + "cieres" ; --# notpresent - VPB (Fut Sub Sg P3) => zur_ + "ciere" ; --# notpresent - VPB (Fut Sub Pl P1) => zur_ + "ciéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => zur_ + "ciereis" ; --# notpresent - VPB (Fut Sub Pl P3) => zur_ + "cieren" ; --# notpresent - VPB (Cond Sg P1) => zur_ + "ciría" ; --# notpresent - VPB (Cond Sg P2) => zur_ + "cirías" ; --# notpresent - VPB (Cond Sg P3) => zur_ + "ciría" ; --# notpresent - VPB (Cond Pl P1) => zur_ + "ciríamos" ; --# notpresent - VPB (Cond Pl P2) => zur_ + "ciríais" ; --# notpresent - VPB (Cond Pl P3) => zur_ + "cirían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => zur_ + "ce" ; - VPB (Imper Sg P3) => zur_ + "za" ; - VPB (Imper Pl P1) => zur_ + "zamos" ; - VPB (Imper Pl P2) => zur_ + "cid" ; - VPB (Imper Pl P3) => zur_ + "zan" ; - VPB (Pass Sg Masc) => zur_ + "cido" ; - VPB (Pass Sg Fem) => zur_ + "cida" ; - VPB (Pass Pl Masc) => zur_ + "cidos" ; - VPB (Pass Pl Fem) => zur_ + "cidas" + VI Infn => val_ + "er" ; + VI Ger => val_ + "endo" ; + VI Part => val_ + "ido" ; + VPB (Pres Ind Sg P1) => val_ + "ho" ; + VPB (Pres Ind Sg P2) => val_ + "es" ; + VPB (Pres Ind Sg P3) => val_ + "e" ; + VPB (Pres Ind Pl P1) => val_ + "emos" ; + VPB (Pres Ind Pl P2) => val_ + "eis" ; + VPB (Pres Ind Pl P3) => val_ + "em" ; + VPB (Pres Sub Sg P1) => val_ + "ha" ; + VPB (Pres Sub Sg P2) => val_ + "has" ; + VPB (Pres Sub Sg P3) => val_ + "ha" ; + VPB (Pres Sub Pl P1) => val_ + "hamos" ; + VPB (Pres Sub Pl P2) => val_ + "hais" ; + VPB (Pres Sub Pl P3) => val_ + "ham" ; + VPB (PretI Ind Sg P1) => val_ + "ia" ; --# notpresent + VPB (PretI Ind Sg P2) => val_ + "ias" ; --# notpresent + VPB (PretI Ind Sg P3) => val_ + "ia" ; --# notpresent + VPB (PretI Ind Pl P1) => val_ + "íamos" ; --# notpresent + VPB (PretI Ind Pl P2) => val_ + "íeis" ; --# notpresent + VPB (PretI Ind Pl P3) => val_ + "iam" ; --# notpresent + VPB (PretI Sub Sg P1) => val_ + "esse" ; --# notpresent + VPB (PretI Sub Sg P2) => val_ + "esses" ; --# notpresent + VPB (PretI Sub Sg P3) => val_ + "esse" ; --# notpresent + VPB (PretI Sub Pl P1) => val_ + "êssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => val_ + "êsseis" ; --# notpresent + VPB (PretI Sub Pl P3) => val_ + "essem" ; --# notpresent + VPB (MQPerf Sg P1) => val_ + "era" ; --# notpresent + VPB (MQPerf Sg P2) => val_ + "eras" ; --# notpresent + VPB (MQPerf Sg P3) => val_ + "era" ; --# notpresent + VPB (MQPerf Pl P1) => val_ + "êramos" ; --# notpresent + VPB (MQPerf Pl P2) => val_ + "êreis" ; --# notpresent + VPB (MQPerf Pl P3) => val_ + "eram" ; --# notpresent + VPB (PretP Sg P1) => val_ + "i" ; --# notpresent + VPB (PretP Sg P2) => val_ + "este" ; --# notpresent + VPB (PretP Sg P3) => val_ + "eu" ; --# notpresent + VPB (PretP Pl P1) => val_ + "emos" ; --# notpresent + VPB (PretP Pl P2) => val_ + "estes" ; --# notpresent + VPB (PretP Pl P3) => val_ + "eram" ; --# notpresent + VPB (Fut Ind Sg P1) => val_ + "erei" ; --# notpresent + VPB (Fut Ind Sg P2) => val_ + "erás" ; --# notpresent + VPB (Fut Ind Sg P3) => val_ + "erá" ; --# notpresent + VPB (Fut Ind Pl P1) => val_ + "eremos" ; --# notpresent + VPB (Fut Ind Pl P2) => val_ + "ereis" ; --# notpresent + VPB (Fut Ind Pl P3) => val_ + "erão" ; --# notpresent + VPB (Fut Sub Sg P1) => val_ + "er" ; --# notpresent + VPB (Fut Sub Sg P2) => val_ + "eres" ; --# notpresent + VPB (Fut Sub Sg P3) => val_ + "er" ; --# notpresent + VPB (Fut Sub Pl P1) => val_ + "ermos" ; --# notpresent + VPB (Fut Sub Pl P2) => val_ + "erdes" ; --# notpresent + VPB (Fut Sub Pl P3) => val_ + "erem" ; --# notpresent + VPB (Cond Sg P1) => val_ + "eria" ; --# notpresent + VPB (Cond Sg P2) => val_ + "erias" ; --# notpresent + VPB (Cond Sg P3) => val_ + "eria" ; --# notpresent + VPB (Cond Pl P1) => val_ + "eríamos" ; --# notpresent + VPB (Cond Pl P2) => val_ + "eríeis" ; --# notpresent + VPB (Cond Pl P3) => val_ + "eriam" ; --# notpresent + VPB (Imper Sg P2) => val_ + "e" ; + VPB (Imper Sg P3) => val_ + "ha" ; + VPB (Imper Pl P1) => val_ + "hamos" ; + VPB (Imper Pl P2) => val_ + "ei" ; + VPB (Imper Pl P3) => val_ + "ham" ; + VPB (Imper Sg P1) => nonExist } } ; -oper amar_87 : Str -> Verbum = \amar -> - let am_ = Predef.tk 2 amar in + +oper perder_44 : Str -> Verbum = \perder -> + let perd_ = Predef.tk 2 perder in {s = table { - VI Infn => am_ + "ar" ; - VI Ger => am_ + "ando" ; - VI Part => am_ + "ado" ; - VPB (Pres Ind Sg P1) => am_ + "o" ; - VPB (Pres Ind Sg P2) => am_ + "as" ; - VPB (Pres Ind Sg P3) => am_ + "a" ; - VPB (Pres Ind Pl P1) => am_ + "amos" ; - VPB (Pres Ind Pl P2) => am_ + "áis" ; - VPB (Pres Ind Pl P3) => am_ + "an" ; - VPB (Pres Sub Sg P1) => am_ + "e" ; - VPB (Pres Sub Sg P2) => am_ + "es" ; - VPB (Pres Sub Sg P3) => am_ + "e" ; - VPB (Pres Sub Pl P1) => am_ + "emos" ; - VPB (Pres Sub Pl P2) => am_ + "éis" ; - VPB (Pres Sub Pl P3) => am_ + "en" ; - VPB (Impf Ind Sg P1) => am_ + "aba" ; --# notpresent - VPB (Impf Ind Sg P2) => am_ + "abas" ; --# notpresent - VPB (Impf Ind Sg P3) => am_ + "aba" ; --# notpresent - VPB (Impf Ind Pl P1) => am_ + "ábamos" ; --# notpresent - VPB (Impf Ind Pl P2) => am_ + "abais" ; --# notpresent - VPB (Impf Ind Pl P3) => am_ + "aban" ; --# notpresent - VPB (Impf Sub Sg P1) => am_ + "ara" ; --# notpresent - VPB (Impf Sub Sg P2) => am_ + "aras" ; --# notpresent - VPB (Impf Sub Sg P3) => am_ + "ara" ; --# notpresent - VPB (Impf Sub Pl P1) => am_ + "áramos" ; --# notpresent - VPB (Impf Sub Pl P2) => am_ + "arais" ; --# notpresent - VPB (Impf Sub Pl P3) => am_ + "aran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => am_ + "ase" ; --# notpresent - VPB (ImpfSub2 Sg P2) => am_ + "ases" ; --# notpresent - VPB (ImpfSub2 Sg P3) => am_ + "ase" ; --# notpresent - VPB (ImpfSub2 Pl P1) => am_ + "ásemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => am_ + "aseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => am_ + "asen" ; --# notpresent - VPB (Pret Sg P1) => am_ + "é" ; --# notpresent - VPB (Pret Sg P2) => am_ + "aste" ; --# notpresent - VPB (Pret Sg P3) => am_ + "ó" ; --# notpresent - VPB (Pret Pl P1) => am_ + "amos" ; --# notpresent - VPB (Pret Pl P2) => am_ + "asteis" ; --# notpresent - VPB (Pret Pl P3) => am_ + "aron" ; --# notpresent - VPB (Fut Ind Sg P1) => am_ + "aré" ; --# notpresent - VPB (Fut Ind Sg P2) => am_ + "arás" ; --# notpresent - VPB (Fut Ind Sg P3) => am_ + "ará" ; --# notpresent - VPB (Fut Ind Pl P1) => am_ + "aremos" ; --# notpresent - VPB (Fut Ind Pl P2) => am_ + "aréis" ; --# notpresent - VPB (Fut Ind Pl P3) => am_ + "arán" ; --# notpresent - VPB (Fut Sub Sg P1) => am_ + "are" ; --# notpresent - VPB (Fut Sub Sg P2) => am_ + "ares" ; --# notpresent - VPB (Fut Sub Sg P3) => am_ + "are" ; --# notpresent - VPB (Fut Sub Pl P1) => am_ + "áremos" ; --# notpresent - VPB (Fut Sub Pl P2) => am_ + "areis" ; --# notpresent - VPB (Fut Sub Pl P3) => am_ + "aren" ; --# notpresent - VPB (Cond Sg P1) => am_ + "aría" ; --# notpresent - VPB (Cond Sg P2) => am_ + "arías" ; --# notpresent - VPB (Cond Sg P3) => am_ + "aría" ; --# notpresent - VPB (Cond Pl P1) => am_ + "aríamos" ; --# notpresent - VPB (Cond Pl P2) => am_ + "aríais" ; --# notpresent - VPB (Cond Pl P3) => am_ + "arían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => am_ + "a" ; - VPB (Imper Sg P3) => am_ + "e" ; - VPB (Imper Pl P1) => am_ + "emos" ; - VPB (Imper Pl P2) => am_ + "ad" ; - VPB (Imper Pl P3) => am_ + "en" ; - VPB (Pass Sg Masc) => am_ + "ado" ; - VPB (Pass Sg Fem) => am_ + "ada" ; - VPB (Pass Pl Masc) => am_ + "ados" ; - VPB (Pass Pl Fem) => am_ + "adas" + VI Infn => perd_ + "er" ; + VI Ger => perd_ + "endo" ; + VI Part => perd_ + "ido" ; + VPB (Pres Ind Sg P1) => perd_ + "o" ; + VPB (Pres Ind Sg P2) => perd_ + "es" ; + VPB (Pres Ind Sg P3) => perd_ + "e" ; + VPB (Pres Ind Pl P1) => perd_ + "emos" ; + VPB (Pres Ind Pl P2) => perd_ + "eis" ; + VPB (Pres Ind Pl P3) => perd_ + "em" ; + VPB (Pres Sub Sg P1) => perd_ + "a" ; + VPB (Pres Sub Sg P2) => perd_ + "as" ; + VPB (Pres Sub Sg P3) => perd_ + "a" ; + VPB (Pres Sub Pl P1) => perd_ + "amos" ; + VPB (Pres Sub Pl P2) => perd_ + "ais" ; + VPB (Pres Sub Pl P3) => perd_ + "am" ; + VPB (PretI Ind Sg P1) => perd_ + "ia" ; --# notpresent + VPB (PretI Ind Sg P2) => perd_ + "ias" ; --# notpresent + VPB (PretI Ind Sg P3) => perd_ + "ia" ; --# notpresent + VPB (PretI Ind Pl P1) => perd_ + "íamos" ; --# notpresent + VPB (PretI Ind Pl P2) => perd_ + "íeis" ; --# notpresent + VPB (PretI Ind Pl P3) => perd_ + "iam" ; --# notpresent + VPB (PretI Sub Sg P1) => perd_ + "esse" ; --# notpresent + VPB (PretI Sub Sg P2) => perd_ + "esses" ; --# notpresent + VPB (PretI Sub Sg P3) => perd_ + "esse" ; --# notpresent + VPB (PretI Sub Pl P1) => perd_ + "êssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => perd_ + "êsseis" ; --# notpresent + VPB (PretI Sub Pl P3) => perd_ + "essem" ; --# notpresent + VPB (MQPerf Sg P1) => perd_ + "era" ; --# notpresent + VPB (MQPerf Sg P2) => perd_ + "eras" ; --# notpresent + VPB (MQPerf Sg P3) => perd_ + "era" ; --# notpresent + VPB (MQPerf Pl P1) => perd_ + "êramos" ; --# notpresent + VPB (MQPerf Pl P2) => perd_ + "êreis" ; --# notpresent + VPB (MQPerf Pl P3) => perd_ + "eram" ; --# notpresent + VPB (PretP Sg P1) => perd_ + "i" ; --# notpresent + VPB (PretP Sg P2) => perd_ + "este" ; --# notpresent + VPB (PretP Sg P3) => perd_ + "eu" ; --# notpresent + VPB (PretP Pl P1) => perd_ + "emos" ; --# notpresent + VPB (PretP Pl P2) => perd_ + "estes" ; --# notpresent + VPB (PretP Pl P3) => perd_ + "eram" ; --# notpresent + VPB (Fut Ind Sg P1) => perd_ + "erei" ; --# notpresent + VPB (Fut Ind Sg P2) => perd_ + "erás" ; --# notpresent + VPB (Fut Ind Sg P3) => perd_ + "erá" ; --# notpresent + VPB (Fut Ind Pl P1) => perd_ + "eremos" ; --# notpresent + VPB (Fut Ind Pl P2) => perd_ + "ereis" ; --# notpresent + VPB (Fut Ind Pl P3) => perd_ + "erão" ; --# notpresent + VPB (Fut Sub Sg P1) => perd_ + "er" ; --# notpresent + VPB (Fut Sub Sg P2) => perd_ + "eres" ; --# notpresent + VPB (Fut Sub Sg P3) => perd_ + "er" ; --# notpresent + VPB (Fut Sub Pl P1) => perd_ + "ermos" ; --# notpresent + VPB (Fut Sub Pl P2) => perd_ + "erdes" ; --# notpresent + VPB (Fut Sub Pl P3) => perd_ + "erem" ; --# notpresent + VPB (Cond Sg P1) => perd_ + "eria" ; --# notpresent + VPB (Cond Sg P2) => perd_ + "erias" ; --# notpresent + VPB (Cond Sg P3) => perd_ + "eria" ; --# notpresent + VPB (Cond Pl P1) => perd_ + "eríamos" ; --# notpresent + VPB (Cond Pl P2) => perd_ + "eríeis" ; --# notpresent + VPB (Cond Pl P3) => perd_ + "eriam" ; --# notpresent + VPB (Imper Sg P2) => perd_ + "e" ; + VPB (Imper Sg P3) => perd_ + "a" ; + VPB (Imper Pl P1) => perd_ + "amos" ; + VPB (Imper Pl P2) => perd_ + "ei" ; + VPB (Imper Pl P3) => perd_ + "am" ; + VPB (Imper Sg P1) => nonExist } } ; -oper llover_89 : Str -> Verbum = \llover -> - let ll_ = Predef.tk 4 llover in + +oper pôr_45 : Str -> Verbum = \pôr -> + let x_ = Predef.tk 3 pôr in {s = table { - VI Infn => ll_ + "over" ; - VI Ger => ll_ + "oviendo" ; - VI Part => ll_ + "ovido" ; - VPB (Pres Ind Sg P1) => variants {} ; - VPB (Pres Ind Sg P2) => variants {} ; - VPB (Pres Ind Sg P3) => ll_ + "ueve" ; - VPB (Pres Ind Pl P1) => variants {} ; - VPB (Pres Ind Pl P2) => variants {} ; - VPB (Pres Ind Pl P3) => variants {} ; - VPB (Pres Sub Sg P1) => variants {} ; - VPB (Pres Sub Sg P2) => variants {} ; - VPB (Pres Sub Sg P3) => ll_ + "ueva" ; - VPB (Pres Sub Pl P1) => variants {} ; - VPB (Pres Sub Pl P2) => variants {} ; - VPB (Pres Sub Pl P3) => variants {} ; - VPB (Impf Ind Sg P1) => variants {} ; --# notpresent - VPB (Impf Ind Sg P2) => variants {} ; --# notpresent - VPB (Impf Ind Sg P3) => ll_ + "ovía" ; --# notpresent - VPB (Impf Ind Pl P1) => variants {} ; --# notpresent - VPB (Impf Ind Pl P2) => variants {} ; --# notpresent - VPB (Impf Ind Pl P3) => variants {} ; --# notpresent - VPB (Impf Sub Sg P1) => variants {} ; --# notpresent - VPB (Impf Sub Sg P2) => variants {} ; --# notpresent - VPB (Impf Sub Sg P3) => ll_ + "oviera" ; --# notpresent - VPB (Impf Sub Pl P1) => variants {} ; --# notpresent - VPB (Impf Sub Pl P2) => variants {} ; --# notpresent - VPB (Impf Sub Pl P3) => variants {} ; --# notpresent - VPB (ImpfSub2 Sg P1) => variants {} ; --# notpresent - VPB (ImpfSub2 Sg P2) => variants {} ; --# notpresent - VPB (ImpfSub2 Sg P3) => ll_ + "oviese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => variants {} ; --# notpresent - VPB (ImpfSub2 Pl P2) => variants {} ; --# notpresent - VPB (ImpfSub2 Pl P3) => variants {} ; --# notpresent - VPB (Pret Sg P1) => variants {} ; --# notpresent - VPB (Pret Sg P2) => variants {} ; --# notpresent - VPB (Pret Sg P3) => ll_ + "ovió" ; --# notpresent - VPB (Pret Pl P1) => variants {} ; --# notpresent - VPB (Pret Pl P2) => variants {} ; --# notpresent - VPB (Pret Pl P3) => variants {} ; --# notpresent - VPB (Fut Ind Sg P1) => variants {} ; --# notpresent - VPB (Fut Ind Sg P2) => variants {} ; --# notpresent - VPB (Fut Ind Sg P3) => ll_ + "overá" ; --# notpresent - VPB (Fut Ind Pl P1) => variants {} ; --# notpresent - VPB (Fut Ind Pl P2) => variants {} ; --# notpresent - VPB (Fut Ind Pl P3) => variants {} ; --# notpresent - VPB (Fut Sub Sg P1) => variants {} ; --# notpresent - VPB (Fut Sub Sg P2) => variants {} ; --# notpresent - VPB (Fut Sub Sg P3) => ll_ + "oviere" ; --# notpresent - VPB (Fut Sub Pl P1) => variants {} ; --# notpresent - VPB (Fut Sub Pl P2) => variants {} ; --# notpresent - VPB (Fut Sub Pl P3) => variants {} ; --# notpresent - VPB (Cond Sg P1) => variants {} ; --# notpresent - VPB (Cond Sg P2) => variants {} ; --# notpresent - VPB (Cond Sg P3) => ll_ + "overía" ; --# notpresent - VPB (Cond Pl P1) => variants {} ; --# notpresent - VPB (Cond Pl P2) => variants {} ; --# notpresent - VPB (Cond Pl P3) => variants {} ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => variants {} ; - VPB (Imper Sg P3) => variants {} ; - VPB (Imper Pl P1) => variants {} ; - VPB (Imper Pl P2) => variants {} ; - VPB (Imper Pl P3) => variants {} ; - VPB (Pass Sg Masc) => variants {} ; - VPB (Pass Sg Fem) => variants {} ; - VPB (Pass Pl Masc) => variants {} ; - VPB (Pass Pl Fem) => variants {} + VI Infn => x_ + "pôr" ; + VI Ger => x_ + "pondo" ; + VI Part => x_ + "posto" ; + VPB (Pres Ind Sg P1) => x_ + "ponho" ; + VPB (Pres Ind Sg P2) => x_ + "pões" ; + VPB (Pres Ind Sg P3) => x_ + "põe" ; + VPB (Pres Ind Pl P1) => x_ + "pomos" ; + VPB (Pres Ind Pl P2) => x_ + "pondes" ; + VPB (Pres Ind Pl P3) => x_ + "põem" ; + VPB (Pres Sub Sg P1) => x_ + "ponha" ; + VPB (Pres Sub Sg P2) => x_ + "ponhas" ; + VPB (Pres Sub Sg P3) => x_ + "ponha" ; + VPB (Pres Sub Pl P1) => x_ + "ponhamos" ; + VPB (Pres Sub Pl P2) => x_ + "ponhais" ; + VPB (Pres Sub Pl P3) => x_ + "ponham" ; + VPB (PretI Ind Sg P1) => x_ + "punha" ; --# notpresent + VPB (PretI Ind Sg P2) => x_ + "punhas" ; --# notpresent + VPB (PretI Ind Sg P3) => x_ + "punha" ; --# notpresent + VPB (PretI Ind Pl P1) => x_ + "púnhamos" ; --# notpresent + VPB (PretI Ind Pl P2) => x_ + "púnheis" ; --# notpresent + VPB (PretI Ind Pl P3) => x_ + "punham" ; --# notpresent + VPB (PretI Sub Sg P1) => x_ + "pusesse" ; --# notpresent + VPB (PretI Sub Sg P2) => x_ + "pusesses" ; --# notpresent + VPB (PretI Sub Sg P3) => x_ + "pusesse" ; --# notpresent + VPB (PretI Sub Pl P1) => x_ + "puséssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => x_ + "pusésseis" ; --# notpresent + VPB (PretI Sub Pl P3) => x_ + "pusessem" ; --# notpresent + VPB (MQPerf Sg P1) => x_ + "pusera" ; --# notpresent + VPB (MQPerf Sg P2) => x_ + "puseras" ; --# notpresent + VPB (MQPerf Sg P3) => x_ + "pusera" ; --# notpresent + VPB (MQPerf Pl P1) => x_ + "puséramos" ; --# notpresent + VPB (MQPerf Pl P2) => x_ + "puséreis" ; --# notpresent + VPB (MQPerf Pl P3) => x_ + "puseram" ; --# notpresent + VPB (PretP Sg P1) => x_ + "pus" ; --# notpresent + VPB (PretP Sg P2) => x_ + "puseste" ; --# notpresent + VPB (PretP Sg P3) => x_ + "pôs" ; --# notpresent + VPB (PretP Pl P1) => x_ + "pusemos" ; --# notpresent + VPB (PretP Pl P2) => x_ + "pusestes" ; --# notpresent + VPB (PretP Pl P3) => x_ + "puseram" ; --# notpresent + VPB (Fut Ind Sg P1) => x_ + "porei" ; --# notpresent + VPB (Fut Ind Sg P2) => x_ + "porás" ; --# notpresent + VPB (Fut Ind Sg P3) => x_ + "porá" ; --# notpresent + VPB (Fut Ind Pl P1) => x_ + "poremos" ; --# notpresent + VPB (Fut Ind Pl P2) => x_ + "poreis" ; --# notpresent + VPB (Fut Ind Pl P3) => x_ + "porão" ; --# notpresent + VPB (Fut Sub Sg P1) => x_ + "puser" ; --# notpresent + VPB (Fut Sub Sg P2) => x_ + "puseres" ; --# notpresent + VPB (Fut Sub Sg P3) => x_ + "puser" ; --# notpresent + VPB (Fut Sub Pl P1) => x_ + "pusermos" ; --# notpresent + VPB (Fut Sub Pl P2) => x_ + "puserdes" ; --# notpresent + VPB (Fut Sub Pl P3) => x_ + "puserem" ; --# notpresent + VPB (Cond Sg P1) => x_ + "poria" ; --# notpresent + VPB (Cond Sg P2) => x_ + "porias" ; --# notpresent + VPB (Cond Sg P3) => x_ + "poria" ; --# notpresent + VPB (Cond Pl P1) => x_ + "poríamos" ; --# notpresent + VPB (Cond Pl P2) => x_ + "poríeis" ; --# notpresent + VPB (Cond Pl P3) => x_ + "poriam" ; --# notpresent + VPB (Imper Sg P2) => x_ + "põe" ; + VPB (Imper Sg P3) => x_ + "ponha" ; + VPB (Imper Pl P1) => x_ + "ponhamos" ; + VPB (Imper Pl P2) => x_ + "ponde" ; + VPB (Imper Pl P3) => x_ + "ponham" ; + VPB (Imper Sg P1) => nonExist } } ; - --- Verbs: conversion from full verbs to present-tense verbs. - - verbBesch : {s : VFB => Str} -> {s : CommonRomance.VF => Str} = \amar -> - {- - -- even imperatives should be modified this way, so let's postpone this - -- AR 21/6/2006 - let - amare = amar.s ! VI Infn ; - a'r = case last (init amare) of { - "i" => "ír" ; - "e" => "ér" ; - _ => "ár" - } ; - ama'r = Predef.tk 2 amare ++ a'r - in - -} - {s = table { --- VInfin True => ama'r ; - VInfin _ => amar.s ! VI Infn ; - VFin (VPres Indic) n p => amar.s ! VPB (Pres Ind n p) ; - VFin (VPres Conjunct) n p => amar.s ! VPB (Pres Sub n p) ; - VFin (VImperf Indic) n p => amar.s ! VPB (Impf Ind n p) ; --# notpresent --# notpresent - VFin (VImperf Conjunct) n p => amar.s ! VPB (Impf Sub n p) ; --# notpresent --# notpresent - VFin VPasse n p => amar.s ! VPB (Pret n p) ; --# notpresent --# notpresent - VFin VFut n p => amar.s ! VPB (Fut Ind n p) ; --# notpresent --# notpresent - VFin VCondit n p => amar.s ! VPB (Cond n p) ; --# notpresent --# notpresent - VImper SgP2 => amar.s ! VPB (Imper Sg P2) ; - VImper PlP1 => amar.s ! VPB (Imper Pl P1) ; - VImper PlP2 => amar.s ! VPB (Imper Pl P2) ; - VPart g n => amar.s ! VPB (Pass n g) ; - VGer | VPresPart => amar.s ! VI Ger +oper acontecer_46 : Str -> Verbum = \acontecer -> + let aconte_ = Predef.tk 3 acontecer in + {s = table { + VI Infn => aconte_ + "cer" ; + VI Ger => aconte_ + "cendo" ; + VI Part => aconte_ + "cido" ; + VPB (Pres Ind Sg P1) => aconte_ + nonExist ; + VPB (Pres Ind Sg P2) => aconte_ + nonExist ; + VPB (Pres Ind Sg P3) => aconte_ + "ce" ; + VPB (Pres Ind Pl P1) => aconte_ + nonExist ; + VPB (Pres Ind Pl P2) => aconte_ + nonExist ; + VPB (Pres Ind Pl P3) => aconte_ + "cem" ; + VPB (Pres Sub Sg P1) => aconte_ + nonExist ; + VPB (Pres Sub Sg P2) => aconte_ + nonExist ; + VPB (Pres Sub Sg P3) => aconte_ + "ça" ; + VPB (Pres Sub Pl P1) => aconte_ + nonExist ; + VPB (Pres Sub Pl P2) => aconte_ + nonExist ; + VPB (Pres Sub Pl P3) => aconte_ + "çam" ; + VPB (PretI Ind Sg P1) => aconte_ + nonExist ; --# notpresent + VPB (PretI Ind Sg P2) => aconte_ + nonExist ; --# notpresent + VPB (PretI Ind Sg P3) => aconte_ + "cia" ; --# notpresent + VPB (PretI Ind Pl P1) => aconte_ + nonExist ; --# notpresent + VPB (PretI Ind Pl P2) => aconte_ + nonExist ; --# notpresent + VPB (PretI Ind Pl P3) => aconte_ + "ciam" ; --# notpresent + VPB (PretI Sub Sg P1) => aconte_ + nonExist ; --# notpresent + VPB (PretI Sub Sg P2) => aconte_ + nonExist ; --# notpresent + VPB (PretI Sub Sg P3) => aconte_ + "cesse" ; --# notpresent + VPB (PretI Sub Pl P1) => aconte_ + nonExist ; --# notpresent + VPB (PretI Sub Pl P2) => aconte_ + nonExist ; --# notpresent + VPB (PretI Sub Pl P3) => aconte_ + "cessem" ; --# notpresent + VPB (MQPerf Sg P1) => aconte_ + nonExist ; --# notpresent + VPB (MQPerf Sg P2) => aconte_ + nonExist ; --# notpresent + VPB (MQPerf Sg P3) => aconte_ + "cera" ; --# notpresent + VPB (MQPerf Pl P1) => aconte_ + nonExist ; --# notpresent + VPB (MQPerf Pl P2) => aconte_ + nonExist ; --# notpresent + VPB (MQPerf Pl P3) => aconte_ + "ceram" ; --# notpresent + VPB (PretP Sg P1) => aconte_ + nonExist ; --# notpresent + VPB (PretP Sg P2) => aconte_ + nonExist ; --# notpresent + VPB (PretP Sg P3) => aconte_ + "ceu" ; --# notpresent + VPB (PretP Pl P1) => aconte_ + nonExist ; --# notpresent + VPB (PretP Pl P2) => aconte_ + nonExist ; --# notpresent + VPB (PretP Pl P3) => aconte_ + "ceram" ; --# notpresent + VPB (Fut Ind Sg P1) => aconte_ + nonExist ; --# notpresent + VPB (Fut Ind Sg P2) => aconte_ + nonExist ; --# notpresent + VPB (Fut Ind Sg P3) => aconte_ + "cerá" ; --# notpresent + VPB (Fut Ind Pl P1) => aconte_ + nonExist ; --# notpresent + VPB (Fut Ind Pl P2) => aconte_ + nonExist ; --# notpresent + VPB (Fut Ind Pl P3) => aconte_ + "cerão" ; --# notpresent + VPB (Fut Sub Sg P1) => aconte_ + nonExist ; --# notpresent + VPB (Fut Sub Sg P2) => aconte_ + nonExist ; --# notpresent + VPB (Fut Sub Sg P3) => aconte_ + "cer" ; --# notpresent + VPB (Fut Sub Pl P1) => aconte_ + nonExist ; --# notpresent + VPB (Fut Sub Pl P2) => aconte_ + nonExist ; --# notpresent + VPB (Fut Sub Pl P3) => aconte_ + "cerem" ; --# notpresent + VPB (Cond Sg P1) => aconte_ + nonExist ; --# notpresent + VPB (Cond Sg P2) => aconte_ + nonExist ; --# notpresent + VPB (Cond Sg P3) => aconte_ + "ceria" ; --# notpresent + VPB (Cond Pl P1) => aconte_ + nonExist ; --# notpresent + VPB (Cond Pl P2) => aconte_ + nonExist ; --# notpresent + VPB (Cond Pl P3) => aconte_ + "ceriam" ; --# notpresent + VPB (Imper Sg P2) => aconte_ + nonExist ; + VPB (Imper Sg P3) => aconte_ + nonExist ; + VPB (Imper Pl P1) => aconte_ + nonExist ; + VPB (Imper Pl P2) => aconte_ + nonExist ; + VPB (Imper Pl P3) => aconte_ + nonExist ; + VPB (Imper Sg P1) => nonExist } } ; - --- 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 - | ImpfSub2 Number Person --# notpresent --# notpresent - | Pret Number Person --# notpresent --# notpresent - | Fut Mode Number Person --# notpresent --# notpresent - | Cond Number Person --# notpresent --# notpresent - | Imper Number Person - | Pass Number Gender - ; - - VFB = - VI VImpers - | VPB VPers - ; - -oper - regAlternV : Str -> Str -> Verbum = - \mostrar, muestro -> - let - mostr = Predef.tk 2 mostrar ; - muestr = Predef.tk 1 muestro - in - {s = table { - VI Infn => mostr + "ar" ; - VI Ger => mostr + "ando" ; - VI Part => mostr + "ado" ; - VPB (Pres Ind Sg P1) => muestr + "o" ; - VPB (Pres Ind Sg P2) => muestr + "as" ; - VPB (Pres Ind Sg P3) => muestr + "a" ; - VPB (Pres Ind Pl P1) => mostr + "amos" ; - VPB (Pres Ind Pl P2) => mostr + "áis" ; - VPB (Pres Ind Pl P3) => muestr + "an" ; - VPB (Pres Sub Sg P1) => muestr + "e" ; - VPB (Pres Sub Sg P2) => muestr + "es" ; - VPB (Pres Sub Sg P3) => muestr + "e" ; - VPB (Pres Sub Pl P1) => mostr + "emos" ; - VPB (Pres Sub Pl P2) => mostr + "éis" ; - VPB (Pres Sub Pl P3) => muestr + "en" ; - VPB (Impf Ind Sg P1) => mostr + "aba" ; --# notpresent - VPB (Impf Ind Sg P2) => mostr + "abas" ; --# notpresent - VPB (Impf Ind Sg P3) => mostr + "aba" ; --# notpresent - VPB (Impf Ind Pl P1) => mostr + "ábamos" ; --# notpresent - VPB (Impf Ind Pl P2) => mostr + "abais" ; --# notpresent - VPB (Impf Ind Pl P3) => mostr + "aban" ; --# notpresent - VPB (Impf Sub Sg P1) => mostr + "ara" ; --# notpresent - VPB (Impf Sub Sg P2) => mostr + "aras" ; --# notpresent - VPB (Impf Sub Sg P3) => mostr + "ara" ; --# notpresent - VPB (Impf Sub Pl P1) => mostr + "áramos" ; --# notpresent - VPB (Impf Sub Pl P2) => mostr + "arais" ; --# notpresent - VPB (Impf Sub Pl P3) => mostr + "aran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => mostr + "ase" ; --# notpresent - VPB (ImpfSub2 Sg P2) => mostr + "ases" ; --# notpresent - VPB (ImpfSub2 Sg P3) => mostr + "ase" ; --# notpresent - VPB (ImpfSub2 Pl P1) => mostr + "ásemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => mostr + "aseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => mostr + "asen" ; --# notpresent - VPB (Pret Sg P1) => mostr + "é" ; --# notpresent - VPB (Pret Sg P2) => mostr + "aste" ; --# notpresent - VPB (Pret Sg P3) => mostr + "ó" ; --# notpresent - VPB (Pret Pl P1) => mostr + "amos" ; --# notpresent - VPB (Pret Pl P2) => mostr + "asteis" ; --# notpresent - VPB (Pret Pl P3) => mostr + "aron" ; --# notpresent - VPB (Fut Ind Sg P1) => mostr + "aré" ; --# notpresent - VPB (Fut Ind Sg P2) => mostr + "arás" ; --# notpresent - VPB (Fut Ind Sg P3) => mostr + "ará" ; --# notpresent - VPB (Fut Ind Pl P1) => mostr + "aremos" ; --# notpresent - VPB (Fut Ind Pl P2) => mostr + "aréis" ; --# notpresent - VPB (Fut Ind Pl P3) => mostr + "arán" ; --# notpresent - VPB (Fut Sub Sg P1) => mostr + "are" ; --# notpresent - VPB (Fut Sub Sg P2) => mostr + "ares" ; --# notpresent - VPB (Fut Sub Sg P3) => mostr + "are" ; --# notpresent - VPB (Fut Sub Pl P1) => mostr + "áremos" ; --# notpresent - VPB (Fut Sub Pl P2) => mostr + "areis" ; --# notpresent - VPB (Fut Sub Pl P3) => mostr + "aren" ; --# notpresent - VPB (Cond Sg P1) => mostr + "aría" ; --# notpresent - VPB (Cond Sg P2) => mostr + "arías" ; --# notpresent - VPB (Cond Sg P3) => mostr + "aría" ; --# notpresent - VPB (Cond Pl P1) => mostr + "aríamos" ; --# notpresent - VPB (Cond Pl P2) => mostr + "aríais" ; --# notpresent - VPB (Cond Pl P3) => mostr + "arían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => muestr + "a" ; - VPB (Imper Sg P3) => muestr + "e" ; - VPB (Imper Pl P1) => mostr + "emos" ; - VPB (Imper Pl P2) => mostr + "ad" ; - VPB (Imper Pl P3) => muestr + "en" ; - VPB (Pass Sg Masc) => mostr + "ado" ; - VPB (Pass Sg Fem) => mostr + "ada" ; - VPB (Pass Pl Masc) => mostr + "ados" ; - VPB (Pass Pl Fem) => mostr + "adas" - } - } ; - - regAlternVEr : Str -> Str -> Verbum = - \entender, entiendo -> - let - entend = Predef.tk 2 entender ; - entiend = Predef.tk 1 entiendo ; - in - {s = table { - VI Infn => entender ; - VI Ger => entend + "iendo" ; - VI Part => entend + "ido" ; - VPB (Pres Ind Sg P1) => entiend + "o" ; - VPB (Pres Ind Sg P2) => entiend + "es" ; - VPB (Pres Ind Sg P3) => entiend + "e" ; - VPB (Pres Ind Pl P1) => entend + "emos" ; - VPB (Pres Ind Pl P2) => entend + "éis" ; - VPB (Pres Ind Pl P3) => entiend + "en" ; - VPB (Pres Sub Sg P1) => entiend + "a" ; - VPB (Pres Sub Sg P2) => entiend + "as" ; - VPB (Pres Sub Sg P3) => entiend + "a" ; - VPB (Pres Sub Pl P1) => entend + "amos" ; - VPB (Pres Sub Pl P2) => entend + "áis" ; - VPB (Pres Sub Pl P3) => entiend + "an" ; - VPB (Impf Ind Sg P1) => entend + "ía" ; --# notpresent - VPB (Impf Ind Sg P2) => entend + "ías" ; --# notpresent - VPB (Impf Ind Sg P3) => entend + "ía" ; --# notpresent - VPB (Impf Ind Pl P1) => entend + "íamos" ; --# notpresent - VPB (Impf Ind Pl P2) => entend + "íais" ; --# notpresent - VPB (Impf Ind Pl P3) => entend + "ían" ; --# notpresent - VPB (Impf Sub Sg P1) => entend + "iera" ; --# notpresent - VPB (Impf Sub Sg P2) => entend + "ieras" ; --# notpresent - VPB (Impf Sub Sg P3) => entend + "iera" ; --# notpresent - VPB (Impf Sub Pl P1) => entend + "iéramos" ; --# notpresent - VPB (Impf Sub Pl P2) => entend + "ierais" ; --# notpresent - VPB (Impf Sub Pl P3) => entend + "ieran" ; --# notpresent - VPB (ImpfSub2 Sg P1) => entend + "iese" ; --# notpresent - VPB (ImpfSub2 Sg P2) => entend + "ieses" ; --# notpresent - VPB (ImpfSub2 Sg P3) => entend + "iese" ; --# notpresent - VPB (ImpfSub2 Pl P1) => entend + "iésemos" ; --# notpresent - VPB (ImpfSub2 Pl P2) => entend + "ieseis" ; --# notpresent - VPB (ImpfSub2 Pl P3) => entend + "iesen" ; --# notpresent - VPB (Pret Sg P1) => entend + "í" ; --# notpresent - VPB (Pret Sg P2) => entend + "iste" ; --# notpresent - VPB (Pret Sg P3) => entend + "ió" ; --# notpresent - VPB (Pret Pl P1) => entend + "imos" ; --# notpresent - VPB (Pret Pl P2) => entend + "isteis" ; --# notpresent - VPB (Pret Pl P3) => entend + "ieron" ; --# notpresent - VPB (Fut Ind Sg P1) => entend + "eré" ; --# notpresent - VPB (Fut Ind Sg P2) => entend + "erás" ; --# notpresent - VPB (Fut Ind Sg P3) => entend + "erá" ; --# notpresent - VPB (Fut Ind Pl P1) => entend + "eremos" ; --# notpresent - VPB (Fut Ind Pl P2) => entend + "eréis" ; --# notpresent - VPB (Fut Ind Pl P3) => entend + "erán" ; --# notpresent - VPB (Fut Sub Sg P1) => entend + "iere" ; --# notpresent - VPB (Fut Sub Sg P2) => entend + "ieres" ; --# notpresent - VPB (Fut Sub Sg P3) => entend + "iere" ; --# notpresent - VPB (Fut Sub Pl P1) => entend + "iéremos" ; --# notpresent - VPB (Fut Sub Pl P2) => entend + "iereis" ; --# notpresent - VPB (Fut Sub Pl P3) => entend + "ieren" ; --# notpresent - VPB (Cond Sg P1) => entend + "ería" ; --# notpresent - VPB (Cond Sg P2) => entend + "erías" ; --# notpresent - VPB (Cond Sg P3) => entend + "ería" ; --# notpresent - VPB (Cond Pl P1) => entend + "eríamos" ; --# notpresent - VPB (Cond Pl P2) => entend + "eríais" ; --# notpresent - VPB (Cond Pl P3) => entend + "erían" ; --# notpresent - VPB (Imper Sg P1) => variants {} ; - VPB (Imper Sg P2) => entiend + "e" ; - VPB (Imper Sg P3) => entiend + "a" ; - VPB (Imper Pl P1) => entend + "amos" ; - VPB (Imper Pl P2) => entend + "ed" ; - VPB (Imper Pl P3) => entiend + "an" ; - VPB (Pass Sg Masc) => entend + "ido" ; - VPB (Pass Sg Fem) => entend + "ida" ; - VPB (Pass Pl Masc) => entend + "idos" ; - VPB (Pass Pl Fem) => entend + "idas" +oper chover_47 : Str -> Verbum = \chover -> + let chov_ = Predef.tk 2 chover in + {s = table { + VI Infn => chov_ + "er" ; + VI Ger => chov_ + "endo" ; + VI Part => chov_ + "ido" ; + VPB (Pres Ind Sg P1) => chov_ + nonExist ; + VPB (Pres Ind Sg P2) => chov_ + nonExist ; + VPB (Pres Ind Sg P3) => chov_ + "e" ; + VPB (Pres Ind Pl P1) => chov_ + nonExist ; + VPB (Pres Ind Pl P2) => chov_ + nonExist ; + VPB (Pres Ind Pl P3) => chov_ + "em" ; + VPB (Pres Sub Sg P1) => chov_ + nonExist ; + VPB (Pres Sub Sg P2) => chov_ + nonExist ; + VPB (Pres Sub Sg P3) => chov_ + "a" ; + VPB (Pres Sub Pl P1) => chov_ + nonExist ; + VPB (Pres Sub Pl P2) => chov_ + nonExist ; + VPB (Pres Sub Pl P3) => chov_ + "am" ; + VPB (PretI Ind Sg P1) => chov_ + nonExist ; --# notpresent + VPB (PretI Ind Sg P2) => chov_ + nonExist ; --# notpresent + VPB (PretI Ind Sg P3) => chov_ + "ia" ; --# notpresent + VPB (PretI Ind Pl P1) => chov_ + nonExist ; --# notpresent + VPB (PretI Ind Pl P2) => chov_ + nonExist ; --# notpresent + VPB (PretI Ind Pl P3) => chov_ + "iam" ; --# notpresent + VPB (PretI Sub Sg P1) => chov_ + nonExist ; --# notpresent + VPB (PretI Sub Sg P2) => chov_ + nonExist ; --# notpresent + VPB (PretI Sub Sg P3) => chov_ + "esse" ; --# notpresent + VPB (PretI Sub Pl P1) => chov_ + nonExist ; --# notpresent + VPB (PretI Sub Pl P2) => chov_ + nonExist ; --# notpresent + VPB (PretI Sub Pl P3) => chov_ + "essem" ; --# notpresent + VPB (MQPerf Sg P1) => chov_ + nonExist ; --# notpresent + VPB (MQPerf Sg P2) => chov_ + nonExist ; --# notpresent + VPB (MQPerf Sg P3) => chov_ + "era" ; --# notpresent + VPB (MQPerf Pl P1) => chov_ + nonExist ; --# notpresent + VPB (MQPerf Pl P2) => chov_ + nonExist ; --# notpresent + VPB (MQPerf Pl P3) => chov_ + "eram" ; --# notpresent + VPB (PretP Sg P1) => chov_ + nonExist ; --# notpresent + VPB (PretP Sg P2) => chov_ + nonExist ; --# notpresent + VPB (PretP Sg P3) => chov_ + "eu" ; --# notpresent + VPB (PretP Pl P1) => chov_ + nonExist ; --# notpresent + VPB (PretP Pl P2) => chov_ + nonExist ; --# notpresent + VPB (PretP Pl P3) => chov_ + "eram" ; --# notpresent + VPB (Fut Ind Sg P1) => chov_ + nonExist ; --# notpresent + VPB (Fut Ind Sg P2) => chov_ + nonExist ; --# notpresent + VPB (Fut Ind Sg P3) => chov_ + "erá" ; --# notpresent + VPB (Fut Ind Pl P1) => chov_ + nonExist ; --# notpresent + VPB (Fut Ind Pl P2) => chov_ + nonExist ; --# notpresent + VPB (Fut Ind Pl P3) => chov_ + "erão" ; --# notpresent + VPB (Fut Sub Sg P1) => chov_ + nonExist ; --# notpresent + VPB (Fut Sub Sg P2) => chov_ + nonExist ; --# notpresent + VPB (Fut Sub Sg P3) => chov_ + "er" ; --# notpresent + VPB (Fut Sub Pl P1) => chov_ + nonExist ; --# notpresent + VPB (Fut Sub Pl P2) => chov_ + nonExist ; --# notpresent + VPB (Fut Sub Pl P3) => chov_ + "erem" ; --# notpresent + VPB (Cond Sg P1) => chov_ + nonExist ; --# notpresent + VPB (Cond Sg P2) => chov_ + nonExist ; --# notpresent + VPB (Cond Sg P3) => chov_ + "eria" ; --# notpresent + VPB (Cond Pl P1) => chov_ + nonExist ; --# notpresent + VPB (Cond Pl P2) => chov_ + nonExist ; --# notpresent + VPB (Cond Pl P3) => chov_ + "eriam" ; --# notpresent + VPB (Imper Sg P2) => chov_ + nonExist ; + VPB (Imper Sg P3) => chov_ + nonExist ; + VPB (Imper Pl P1) => chov_ + nonExist ; + VPB (Imper Pl P2) => chov_ + nonExist ; + VPB (Imper Pl P3) => chov_ + nonExist ; + VPB (Imper Sg P1) => nonExist } } ; -} +oper doer_48 : Str -> Verbum = \doer -> + let d_ = Predef.tk 3 doer in + {s = table { + VI Infn => d_ + "oer" ; + VI Ger => d_ + "oendo" ; + VI Part => d_ + "oído" ; + VPB (Pres Ind Sg P1) => d_ + nonExist ; + VPB (Pres Ind Sg P2) => d_ + nonExist ; + VPB (Pres Ind Sg P3) => d_ + "ói" ; + VPB (Pres Ind Pl P1) => d_ + nonExist ; + VPB (Pres Ind Pl P2) => d_ + nonExist ; + VPB (Pres Ind Pl P3) => d_ + "oem" ; + VPB (Pres Sub Sg P1) => d_ + nonExist ; + VPB (Pres Sub Sg P2) => d_ + nonExist ; + VPB (Pres Sub Sg P3) => d_ + "oa" ; + VPB (Pres Sub Pl P1) => d_ + nonExist ; + VPB (Pres Sub Pl P2) => d_ + nonExist ; + VPB (Pres Sub Pl P3) => d_ + "oam" ; + VPB (PretI Ind Sg P1) => d_ + nonExist ; --# notpresent + VPB (PretI Ind Sg P2) => d_ + nonExist ; --# notpresent + VPB (PretI Ind Sg P3) => d_ + "oía" ; --# notpresent + VPB (PretI Ind Pl P1) => d_ + nonExist ; --# notpresent + VPB (PretI Ind Pl P2) => d_ + nonExist ; --# notpresent + VPB (PretI Ind Pl P3) => d_ + "oíam" ; --# notpresent + VPB (PretI Sub Sg P1) => d_ + nonExist ; --# notpresent + VPB (PretI Sub Sg P2) => d_ + nonExist ; --# notpresent + VPB (PretI Sub Sg P3) => d_ + "oesse" ; --# notpresent + VPB (PretI Sub Pl P1) => d_ + nonExist ; --# notpresent + VPB (PretI Sub Pl P2) => d_ + nonExist ; --# notpresent + VPB (PretI Sub Pl P3) => d_ + "oessem" ; --# notpresent + VPB (MQPerf Sg P1) => d_ + nonExist ; --# notpresent + VPB (MQPerf Sg P2) => d_ + nonExist ; --# notpresent + VPB (MQPerf Sg P3) => d_ + "oera" ; --# notpresent + VPB (MQPerf Pl P1) => d_ + nonExist ; --# notpresent + VPB (MQPerf Pl P2) => d_ + nonExist ; --# notpresent + VPB (MQPerf Pl P3) => d_ + "oeram" ; --# notpresent + VPB (PretP Sg P1) => d_ + nonExist ; --# notpresent + VPB (PretP Sg P2) => d_ + nonExist ; --# notpresent + VPB (PretP Sg P3) => d_ + "oeu" ; --# notpresent + VPB (PretP Pl P1) => d_ + nonExist ; --# notpresent + VPB (PretP Pl P2) => d_ + nonExist ; --# notpresent + VPB (PretP Pl P3) => d_ + "oeram" ; --# notpresent + VPB (Fut Ind Sg P1) => d_ + nonExist ; --# notpresent + VPB (Fut Ind Sg P2) => d_ + nonExist ; --# notpresent + VPB (Fut Ind Sg P3) => d_ + "oerá" ; --# notpresent + VPB (Fut Ind Pl P1) => d_ + nonExist ; --# notpresent + VPB (Fut Ind Pl P2) => d_ + nonExist ; --# notpresent + VPB (Fut Ind Pl P3) => d_ + "oerão" ; --# notpresent + VPB (Fut Sub Sg P1) => d_ + nonExist ; --# notpresent + VPB (Fut Sub Sg P2) => d_ + nonExist ; --# notpresent + VPB (Fut Sub Sg P3) => d_ + "oer" ; --# notpresent + VPB (Fut Sub Pl P1) => d_ + nonExist ; --# notpresent + VPB (Fut Sub Pl P2) => d_ + nonExist ; --# notpresent + VPB (Fut Sub Pl P3) => d_ + "oerem" ; --# notpresent + VPB (Cond Sg P1) => d_ + nonExist ; --# notpresent + VPB (Cond Sg P2) => d_ + nonExist ; --# notpresent + VPB (Cond Sg P3) => d_ + "oeria" ; --# notpresent + VPB (Cond Pl P1) => d_ + nonExist ; --# notpresent + VPB (Cond Pl P2) => d_ + nonExist ; --# notpresent + VPB (Cond Pl P3) => d_ + "oeriam" ; --# notpresent + VPB (Imper Sg P2) => d_ + nonExist ; + VPB (Imper Sg P3) => d_ + nonExist ; + VPB (Imper Pl P1) => d_ + nonExist ; + VPB (Imper Pl P2) => d_ + nonExist ; + VPB (Imper Pl P3) => d_ + nonExist ; + VPB (Imper Sg P1) => nonExist + } + } ; + +oper prazer_49 : Str -> Verbum = \prazer -> + let praz_ = Predef.tk 2 prazer in + {s = table { + VI Infn => praz_ + "er" ; + VI Ger => praz_ + "endo" ; + VI Part => praz_ + "ido" ; + VPB (Pres Ind Sg P1) => praz_ + nonExist ; + VPB (Pres Ind Sg P2) => praz_ + nonExist ; + VPB (Pres Ind Sg P3) => praz_ + "" ; + VPB (Pres Ind Pl P1) => praz_ + nonExist ; + VPB (Pres Ind Pl P2) => praz_ + nonExist ; + VPB (Pres Ind Pl P3) => praz_ + "em" ; + VPB (Pres Sub Sg P1) => praz_ + nonExist ; + VPB (Pres Sub Sg P2) => praz_ + nonExist ; + VPB (Pres Sub Sg P3) => praz_ + "a" ; + VPB (Pres Sub Pl P1) => praz_ + nonExist ; + VPB (Pres Sub Pl P2) => praz_ + nonExist ; + VPB (Pres Sub Pl P3) => praz_ + "am" ; + VPB (PretI Ind Sg P1) => praz_ + nonExist ; --# notpresent + VPB (PretI Ind Sg P2) => praz_ + nonExist ; --# notpresent + VPB (PretI Ind Sg P3) => praz_ + "ia" ; --# notpresent + VPB (PretI Ind Pl P1) => praz_ + nonExist ; --# notpresent + VPB (PretI Ind Pl P2) => praz_ + nonExist ; --# notpresent + VPB (PretI Ind Pl P3) => praz_ + "iam" ; --# notpresent + VPB (PretI Sub Sg P1) => praz_ + nonExist ; --# notpresent + VPB (PretI Sub Sg P2) => praz_ + nonExist ; --# notpresent + VPB (PretI Sub Sg P3) => praz_ + "vesse" ; --# notpresent + VPB (PretI Sub Pl P1) => praz_ + nonExist ; --# notpresent + VPB (PretI Sub Pl P2) => praz_ + nonExist ; --# notpresent + VPB (PretI Sub Pl P3) => praz_ + "vessem" ; --# notpresent + VPB (MQPerf Sg P1) => praz_ + nonExist ; --# notpresent + VPB (MQPerf Sg P2) => praz_ + nonExist ; --# notpresent + VPB (MQPerf Sg P3) => praz_ + "vera" ; --# notpresent + VPB (MQPerf Pl P1) => praz_ + nonExist ; --# notpresent + VPB (MQPerf Pl P2) => praz_ + nonExist ; --# notpresent + VPB (MQPerf Pl P3) => praz_ + "veram" ; --# notpresent + VPB (PretP Sg P1) => praz_ + nonExist ; --# notpresent + VPB (PretP Sg P2) => praz_ + nonExist ; --# notpresent + VPB (PretP Sg P3) => praz_ + "ve" ; --# notpresent + VPB (PretP Pl P1) => praz_ + nonExist ; --# notpresent + VPB (PretP Pl P2) => praz_ + nonExist ; --# notpresent + VPB (PretP Pl P3) => praz_ + "veram" ; --# notpresent + VPB (Fut Ind Sg P1) => praz_ + nonExist ; --# notpresent + VPB (Fut Ind Sg P2) => praz_ + nonExist ; --# notpresent + VPB (Fut Ind Sg P3) => praz_ + "erá" ; --# notpresent + VPB (Fut Ind Pl P1) => praz_ + nonExist ; --# notpresent + VPB (Fut Ind Pl P2) => praz_ + nonExist ; --# notpresent + VPB (Fut Ind Pl P3) => praz_ + "erão" ; --# notpresent + VPB (Fut Sub Sg P1) => praz_ + nonExist ; --# notpresent + VPB (Fut Sub Sg P2) => praz_ + nonExist ; --# notpresent + VPB (Fut Sub Sg P3) => praz_ + "ver" ; --# notpresent + VPB (Fut Sub Pl P1) => praz_ + nonExist ; --# notpresent + VPB (Fut Sub Pl P2) => praz_ + nonExist ; --# notpresent + VPB (Fut Sub Pl P3) => praz_ + "verem" ; --# notpresent + VPB (Cond Sg P1) => praz_ + nonExist ; --# notpresent + VPB (Cond Sg P2) => praz_ + nonExist ; --# notpresent + VPB (Cond Sg P3) => praz_ + "eria" ; --# notpresent + VPB (Cond Pl P1) => praz_ + nonExist ; --# notpresent + VPB (Cond Pl P2) => praz_ + nonExist ; --# notpresent + VPB (Cond Pl P3) => praz_ + "eriam" ; --# notpresent + VPB (Imper Sg P2) => praz_ + nonExist ; + VPB (Imper Sg P3) => praz_ + nonExist ; + VPB (Imper Pl P1) => praz_ + nonExist ; + VPB (Imper Pl P2) => praz_ + nonExist ; + VPB (Imper Pl P3) => praz_ + nonExist ; + VPB (Imper Sg P1) => nonExist + } + } ; + +oper precaver_50 : Str -> Verbum = \precaver -> + let precav_ = Predef.tk 2 precaver in + {s = table { + VI Infn => precav_ + "er" ; + VI Ger => precav_ + "endo" ; + VI Part => precav_ + "ido" ; + VPB (Pres Ind Sg P1) => precav_ + nonExist ; + VPB (Pres Ind Sg P2) => precav_ + nonExist ; + VPB (Pres Ind Sg P3) => precav_ + nonExist ; + VPB (Pres Ind Pl P1) => precav_ + "emos" ; + VPB (Pres Ind Pl P2) => precav_ + "eis" ; + VPB (Pres Ind Pl P3) => precav_ + nonExist ; + VPB (Pres Sub Sg P1) => precav_ + nonExist ; + VPB (Pres Sub Sg P2) => precav_ + nonExist ; + VPB (Pres Sub Sg P3) => precav_ + nonExist ; + VPB (Pres Sub Pl P1) => precav_ + nonExist ; + VPB (Pres Sub Pl P2) => precav_ + nonExist ; + VPB (Pres Sub Pl P3) => precav_ + nonExist ; + VPB (PretI Ind Sg P1) => precav_ + "ia" ; --# notpresent + VPB (PretI Ind Sg P2) => precav_ + "ias" ; --# notpresent + VPB (PretI Ind Sg P3) => precav_ + "ia" ; --# notpresent + VPB (PretI Ind Pl P1) => precav_ + "íamos" ; --# notpresent + VPB (PretI Ind Pl P2) => precav_ + "íeis" ; --# notpresent + VPB (PretI Ind Pl P3) => precav_ + "iam" ; --# notpresent + VPB (PretI Sub Sg P1) => precav_ + "esse" ; --# notpresent + VPB (PretI Sub Sg P2) => precav_ + "esses" ; --# notpresent + VPB (PretI Sub Sg P3) => precav_ + "esse" ; --# notpresent + VPB (PretI Sub Pl P1) => precav_ + "êssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => precav_ + "êsseis" ; --# notpresent + VPB (PretI Sub Pl P3) => precav_ + "essem" ; --# notpresent + VPB (MQPerf Sg P1) => precav_ + "era" ; --# notpresent + VPB (MQPerf Sg P2) => precav_ + "eras" ; --# notpresent + VPB (MQPerf Sg P3) => precav_ + "era" ; --# notpresent + VPB (MQPerf Pl P1) => precav_ + "êramos" ; --# notpresent + VPB (MQPerf Pl P2) => precav_ + "êreis" ; --# notpresent + VPB (MQPerf Pl P3) => precav_ + "eram" ; --# notpresent + VPB (PretP Sg P1) => precav_ + "i" ; --# notpresent + VPB (PretP Sg P2) => precav_ + "este" ; --# notpresent + VPB (PretP Sg P3) => precav_ + "eu" ; --# notpresent + VPB (PretP Pl P1) => precav_ + "emos" ; --# notpresent + VPB (PretP Pl P2) => precav_ + "estes" ; --# notpresent + VPB (PretP Pl P3) => precav_ + "eram" ; --# notpresent + VPB (Fut Ind Sg P1) => precav_ + "erei" ; --# notpresent + VPB (Fut Ind Sg P2) => precav_ + "erás" ; --# notpresent + VPB (Fut Ind Sg P3) => precav_ + "erá" ; --# notpresent + VPB (Fut Ind Pl P1) => precav_ + "eremos" ; --# notpresent + VPB (Fut Ind Pl P2) => precav_ + "ereis" ; --# notpresent + VPB (Fut Ind Pl P3) => precav_ + "erão" ; --# notpresent + VPB (Fut Sub Sg P1) => precav_ + "er" ; --# notpresent + VPB (Fut Sub Sg P2) => precav_ + "eres" ; --# notpresent + VPB (Fut Sub Sg P3) => precav_ + "er" ; --# notpresent + VPB (Fut Sub Pl P1) => precav_ + "ermos" ; --# notpresent + VPB (Fut Sub Pl P2) => precav_ + "erdes" ; --# notpresent + VPB (Fut Sub Pl P3) => precav_ + "erem" ; --# notpresent + VPB (Cond Sg P1) => precav_ + "eria" ; --# notpresent + VPB (Cond Sg P2) => precav_ + "erias" ; --# notpresent + VPB (Cond Sg P3) => precav_ + "eria" ; --# notpresent + VPB (Cond Pl P1) => precav_ + "eríamos" ; --# notpresent + VPB (Cond Pl P2) => precav_ + "eríeis" ; --# notpresent + VPB (Cond Pl P3) => precav_ + "eriam" ; --# notpresent + VPB (Imper Sg P2) => precav_ + nonExist ; + VPB (Imper Sg P3) => precav_ + nonExist ; + VPB (Imper Pl P1) => precav_ + nonExist ; + VPB (Imper Pl P2) => precav_ + "ei" ; + VPB (Imper Pl P3) => precav_ + nonExist ; + VPB (Imper Sg P1) => nonExist + } + } ; + +oper reaver_51 : Str -> Verbum = \reaver -> + let reav_ = Predef.tk 2 reaver in + {s = table { + VI Infn => reav_ + "er" ; + VI Ger => reav_ + "endo" ; + VI Part => reav_ + "ido" ; + VPB (Pres Ind Sg P1) => reav_ + nonExist ; + VPB (Pres Ind Sg P2) => reav_ + nonExist ; + VPB (Pres Ind Sg P3) => reav_ + nonExist ; + VPB (Pres Ind Pl P1) => reav_ + "emos" ; + VPB (Pres Ind Pl P2) => reav_ + "eis" ; + VPB (Pres Ind Pl P3) => reav_ + nonExist ; + VPB (Pres Sub Sg P1) => reav_ + nonExist ; + VPB (Pres Sub Sg P2) => reav_ + nonExist ; + VPB (Pres Sub Sg P3) => reav_ + nonExist ; + VPB (Pres Sub Pl P1) => reav_ + nonExist ; + VPB (Pres Sub Pl P2) => reav_ + nonExist ; + VPB (Pres Sub Pl P3) => reav_ + nonExist ; + VPB (PretI Ind Sg P1) => reav_ + "ia" ; --# notpresent + VPB (PretI Ind Sg P2) => reav_ + "ias" ; --# notpresent + VPB (PretI Ind Sg P3) => reav_ + "ia" ; --# notpresent + VPB (PretI Ind Pl P1) => reav_ + "íamos" ; --# notpresent + VPB (PretI Ind Pl P2) => reav_ + "íeis" ; --# notpresent + VPB (PretI Ind Pl P3) => reav_ + "iam" ; --# notpresent + VPB (PretI Sub Sg P1) => reav_ + "vesse" ; --# notpresent + VPB (PretI Sub Sg P2) => reav_ + "vesses" ; --# notpresent + VPB (PretI Sub Sg P3) => reav_ + "vesse" ; --# notpresent + VPB (PretI Sub Pl P1) => reav_ + "véssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => reav_ + "vésseis" ; --# notpresent + VPB (PretI Sub Pl P3) => reav_ + "vessem" ; --# notpresent + VPB (MQPerf Sg P1) => reav_ + "vera" ; --# notpresent + VPB (MQPerf Sg P2) => reav_ + "veras" ; --# notpresent + VPB (MQPerf Sg P3) => reav_ + "vera" ; --# notpresent + VPB (MQPerf Pl P1) => reav_ + "véramos" ; --# notpresent + VPB (MQPerf Pl P2) => reav_ + "véreis" ; --# notpresent + VPB (MQPerf Pl P3) => reav_ + "veram" ; --# notpresent + VPB (PretP Sg P1) => reav_ + "ve" ; --# notpresent + VPB (PretP Sg P2) => reav_ + "veste" ; --# notpresent + VPB (PretP Sg P3) => reav_ + "ve" ; --# notpresent + VPB (PretP Pl P1) => reav_ + "vemos" ; --# notpresent + VPB (PretP Pl P2) => reav_ + "vestes" ; --# notpresent + VPB (PretP Pl P3) => reav_ + "veram" ; --# notpresent + VPB (Fut Ind Sg P1) => reav_ + "erei" ; --# notpresent + VPB (Fut Ind Sg P2) => reav_ + "erás" ; --# notpresent + VPB (Fut Ind Sg P3) => reav_ + "erá" ; --# notpresent + VPB (Fut Ind Pl P1) => reav_ + "eremos" ; --# notpresent + VPB (Fut Ind Pl P2) => reav_ + "ereis" ; --# notpresent + VPB (Fut Ind Pl P3) => reav_ + "erão" ; --# notpresent + VPB (Fut Sub Sg P1) => reav_ + "ver" ; --# notpresent + VPB (Fut Sub Sg P2) => reav_ + "veres" ; --# notpresent + VPB (Fut Sub Sg P3) => reav_ + "ver" ; --# notpresent + VPB (Fut Sub Pl P1) => reav_ + "vermos" ; --# notpresent + VPB (Fut Sub Pl P2) => reav_ + "verdes" ; --# notpresent + VPB (Fut Sub Pl P3) => reav_ + "verem" ; --# notpresent + VPB (Cond Sg P1) => reav_ + "eria" ; --# notpresent + VPB (Cond Sg P2) => reav_ + "erias" ; --# notpresent + VPB (Cond Sg P3) => reav_ + "eria" ; --# notpresent + VPB (Cond Pl P1) => reav_ + "eríamos" ; --# notpresent + VPB (Cond Pl P2) => reav_ + "eríeis" ; --# notpresent + VPB (Cond Pl P3) => reav_ + "eriam" ; --# notpresent + VPB (Imper Sg P2) => reav_ + nonExist ; + VPB (Imper Sg P3) => reav_ + nonExist ; + VPB (Imper Pl P1) => reav_ + nonExist ; + VPB (Imper Pl P2) => reav_ + "ei" ; + VPB (Imper Pl P3) => reav_ + nonExist ; + VPB (Imper Sg P1) => nonExist + } + } ; + +oper redigir_52 : Str -> Verbum = \redigir -> + let redig_ = Predef.tk 2 redigir in + {s = table { + VI Infn => redig_ + "ir" ; + VI Ger => redig_ + "indo" ; + VI Part => redig_ + "ido" ; + VPB (Pres Ind Sg P1) => redig_ + "o" ; + VPB (Pres Ind Sg P2) => redig_ + "es" ; + VPB (Pres Ind Sg P3) => redig_ + "e" ; + VPB (Pres Ind Pl P1) => redig_ + "imos" ; + VPB (Pres Ind Pl P2) => redig_ + "is" ; + VPB (Pres Ind Pl P3) => redig_ + "em" ; + VPB (Pres Sub Sg P1) => redig_ + "a" ; + VPB (Pres Sub Sg P2) => redig_ + "as" ; + VPB (Pres Sub Sg P3) => redig_ + "a" ; + VPB (Pres Sub Pl P1) => redig_ + "amos" ; + VPB (Pres Sub Pl P2) => redig_ + "ais" ; + VPB (Pres Sub Pl P3) => redig_ + "am" ; + VPB (PretI Ind Sg P1) => redig_ + "ia" ; --# notpresent + VPB (PretI Ind Sg P2) => redig_ + "ias" ; --# notpresent + VPB (PretI Ind Sg P3) => redig_ + "ia" ; --# notpresent + VPB (PretI Ind Pl P1) => redig_ + "íamos" ; --# notpresent + VPB (PretI Ind Pl P2) => redig_ + "ieis" ; --# notpresent + VPB (PretI Ind Pl P3) => redig_ + "iam" ; --# notpresent + VPB (PretI Sub Sg P1) => redig_ + "isse" ; --# notpresent + VPB (PretI Sub Sg P2) => redig_ + "isses" ; --# notpresent + VPB (PretI Sub Sg P3) => redig_ + "isse" ; --# notpresent + VPB (PretI Sub Pl P1) => redig_ + "íssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => redig_ + "ísseis" ; --# notpresent + VPB (PretI Sub Pl P3) => redig_ + "issem" ; --# notpresent + VPB (MQPerf Sg P1) => redig_ + "ira" ; --# notpresent + VPB (MQPerf Sg P2) => redig_ + "iras" ; --# notpresent + VPB (MQPerf Sg P3) => redig_ + "ira" ; --# notpresent + VPB (MQPerf Pl P1) => redig_ + "íramos" ; --# notpresent + VPB (MQPerf Pl P2) => redig_ + "íreis" ; --# notpresent + VPB (MQPerf Pl P3) => redig_ + "iram" ; --# notpresent + VPB (PretP Sg P1) => redig_ + "i" ; --# notpresent + VPB (PretP Sg P2) => redig_ + "iste" ; --# notpresent + VPB (PretP Sg P3) => redig_ + "iu" ; --# notpresent + VPB (PretP Pl P1) => redig_ + "imos" ; --# notpresent + VPB (PretP Pl P2) => redig_ + "istes" ; --# notpresent + VPB (PretP Pl P3) => redig_ + "iram" ; --# notpresent + VPB (Fut Ind Sg P1) => redig_ + "irei" ; --# notpresent + VPB (Fut Ind Sg P2) => redig_ + "irás" ; --# notpresent + VPB (Fut Ind Sg P3) => redig_ + "irá" ; --# notpresent + VPB (Fut Ind Pl P1) => redig_ + "iremos" ; --# notpresent + VPB (Fut Ind Pl P2) => redig_ + "ireis" ; --# notpresent + VPB (Fut Ind Pl P3) => redig_ + "irão" ; --# notpresent + VPB (Fut Sub Sg P1) => redig_ + "ir" ; --# notpresent + VPB (Fut Sub Sg P2) => redig_ + "ires" ; --# notpresent + VPB (Fut Sub Sg P3) => redig_ + "ir" ; --# notpresent + VPB (Fut Sub Pl P1) => redig_ + "irmos" ; --# notpresent + VPB (Fut Sub Pl P2) => redig_ + "irdes" ; --# notpresent + VPB (Fut Sub Pl P3) => redig_ + "irem" ; --# notpresent + VPB (Cond Sg P1) => redig_ + "iria" ; --# notpresent + VPB (Cond Sg P2) => redig_ + "irias" ; --# notpresent + VPB (Cond Sg P3) => redig_ + "iria" ; --# notpresent + VPB (Cond Pl P1) => redig_ + "iríamos" ; --# notpresent + VPB (Cond Pl P2) => redig_ + "iríeis" ; --# notpresent + VPB (Cond Pl P3) => redig_ + "iriam" ; --# notpresent + VPB (Imper Sg P2) => redig_ + "e" ; + VPB (Imper Sg P3) => redig_ + "a" ; + VPB (Imper Pl P1) => redig_ + "amos" ; + VPB (Imper Pl P2) => redig_ + "i" ; + VPB (Imper Pl P3) => redig_ + "am" ; + VPB (Imper Sg P1) => nonExist + } + } ; + +oper extinguir_53 : Str -> Verbum = \extinguir -> + let extingu_ = Predef.tk 2 extinguir in + {s = table { + VI Infn => extingu_ + "ir" ; + VI Ger => extingu_ + "indo" ; + VI Part => extingu_ + ("" | "ido") ; + VPB (Pres Ind Sg P1) => extingu_ + "" ; + VPB (Pres Ind Sg P2) => extingu_ + "es" ; + VPB (Pres Ind Sg P3) => extingu_ + "e" ; + VPB (Pres Ind Pl P1) => extingu_ + "imos" ; + VPB (Pres Ind Pl P2) => extingu_ + "is" ; + VPB (Pres Ind Pl P3) => extingu_ + "em" ; + VPB (Pres Sub Sg P1) => extingu_ + "" ; + VPB (Pres Sub Sg P2) => extingu_ + "s" ; + VPB (Pres Sub Sg P3) => extingu_ + "" ; + VPB (Pres Sub Pl P1) => extingu_ + "mos" ; + VPB (Pres Sub Pl P2) => extingu_ + "is" ; + VPB (Pres Sub Pl P3) => extingu_ + "m" ; + VPB (PretI Ind Sg P1) => extingu_ + "ia" ; --# notpresent + VPB (PretI Ind Sg P2) => extingu_ + "ias" ; --# notpresent + VPB (PretI Ind Sg P3) => extingu_ + "ia" ; --# notpresent + VPB (PretI Ind Pl P1) => extingu_ + "íamos" ; --# notpresent + VPB (PretI Ind Pl P2) => extingu_ + "íeis" ; --# notpresent + VPB (PretI Ind Pl P3) => extingu_ + "iam" ; --# notpresent + VPB (PretI Sub Sg P1) => extingu_ + "isse" ; --# notpresent + VPB (PretI Sub Sg P2) => extingu_ + "isses" ; --# notpresent + VPB (PretI Sub Sg P3) => extingu_ + "isse" ; --# notpresent + VPB (PretI Sub Pl P1) => extingu_ + "íssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => extingu_ + "ísseis" ; --# notpresent + VPB (PretI Sub Pl P3) => extingu_ + "issem" ; --# notpresent + VPB (MQPerf Sg P1) => extingu_ + "ira" ; --# notpresent + VPB (MQPerf Sg P2) => extingu_ + "iras" ; --# notpresent + VPB (MQPerf Sg P3) => extingu_ + "ira" ; --# notpresent + VPB (MQPerf Pl P1) => extingu_ + "íramos" ; --# notpresent + VPB (MQPerf Pl P2) => extingu_ + "íreis" ; --# notpresent + VPB (MQPerf Pl P3) => extingu_ + "iram" ; --# notpresent + VPB (PretP Sg P1) => extingu_ + "i" ; --# notpresent + VPB (PretP Sg P2) => extingu_ + "iste" ; --# notpresent + VPB (PretP Sg P3) => extingu_ + "iu" ; --# notpresent + VPB (PretP Pl P1) => extingu_ + "ímos" ; --# notpresent + VPB (PretP Pl P2) => extingu_ + "istes" ; --# notpresent + VPB (PretP Pl P3) => extingu_ + "iram" ; --# notpresent + VPB (Fut Ind Sg P1) => extingu_ + "irei" ; --# notpresent + VPB (Fut Ind Sg P2) => extingu_ + "irás" ; --# notpresent + VPB (Fut Ind Sg P3) => extingu_ + "irá" ; --# notpresent + VPB (Fut Ind Pl P1) => extingu_ + "iremos" ; --# notpresent + VPB (Fut Ind Pl P2) => extingu_ + "ireis" ; --# notpresent + VPB (Fut Ind Pl P3) => extingu_ + "irão" ; --# notpresent + VPB (Fut Sub Sg P1) => extingu_ + "ir" ; --# notpresent + VPB (Fut Sub Sg P2) => extingu_ + "ires" ; --# notpresent + VPB (Fut Sub Sg P3) => extingu_ + "ir" ; --# notpresent + VPB (Fut Sub Pl P1) => extingu_ + "irmos" ; --# notpresent + VPB (Fut Sub Pl P2) => extingu_ + "irdes" ; --# notpresent + VPB (Fut Sub Pl P3) => extingu_ + "irem" ; --# notpresent + VPB (Cond Sg P1) => extingu_ + "iria" ; --# notpresent + VPB (Cond Sg P2) => extingu_ + "irias" ; --# notpresent + VPB (Cond Sg P3) => extingu_ + "iria" ; --# notpresent + VPB (Cond Pl P1) => extingu_ + "iríamos" ; --# notpresent + VPB (Cond Pl P2) => extingu_ + "iríeis" ; --# notpresent + VPB (Cond Pl P3) => extingu_ + "iriam" ; --# notpresent + VPB (Imper Sg P2) => extingu_ + "e" ; + VPB (Imper Sg P3) => extingu_ + "" ; + VPB (Imper Pl P1) => extingu_ + "mos" ; + VPB (Imper Pl P2) => extingu_ + "i" ; + VPB (Imper Pl P3) => extingu_ + "m" ; + VPB (Imper Sg P1) => nonExist + } + } ; + +oper servir_54 : Str -> Verbum = \servir -> + let serv_ = Predef.tk 2 servir in + {s = table { + VI Infn => serv_ + "ir" ; + VI Ger => serv_ + "indo" ; + VI Part => serv_ + "ido" ; + VPB (Pres Ind Sg P1) => serv_ + "o" ; + VPB (Pres Ind Sg P2) => serv_ + "es" ; + VPB (Pres Ind Sg P3) => serv_ + "e" ; + VPB (Pres Ind Pl P1) => serv_ + "imos" ; + VPB (Pres Ind Pl P2) => serv_ + "is" ; + VPB (Pres Ind Pl P3) => serv_ + "em" ; + VPB (Pres Sub Sg P1) => serv_ + "a" ; + VPB (Pres Sub Sg P2) => serv_ + "as" ; + VPB (Pres Sub Sg P3) => serv_ + "a" ; + VPB (Pres Sub Pl P1) => serv_ + "amos" ; + VPB (Pres Sub Pl P2) => serv_ + "ais" ; + VPB (Pres Sub Pl P3) => serv_ + "am" ; + VPB (PretI Ind Sg P1) => serv_ + "ia" ; --# notpresent + VPB (PretI Ind Sg P2) => serv_ + "ias" ; --# notpresent + VPB (PretI Ind Sg P3) => serv_ + "ia" ; --# notpresent + VPB (PretI Ind Pl P1) => serv_ + "íamos" ; --# notpresent + VPB (PretI Ind Pl P2) => serv_ + "íeis" ; --# notpresent + VPB (PretI Ind Pl P3) => serv_ + "iam" ; --# notpresent + VPB (PretI Sub Sg P1) => serv_ + "isse" ; --# notpresent + VPB (PretI Sub Sg P2) => serv_ + "isses" ; --# notpresent + VPB (PretI Sub Sg P3) => serv_ + "isse" ; --# notpresent + VPB (PretI Sub Pl P1) => serv_ + "íssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => serv_ + "ísseis" ; --# notpresent + VPB (PretI Sub Pl P3) => serv_ + "issem" ; --# notpresent + VPB (MQPerf Sg P1) => serv_ + "ira" ; --# notpresent + VPB (MQPerf Sg P2) => serv_ + "iras" ; --# notpresent + VPB (MQPerf Sg P3) => serv_ + "ira" ; --# notpresent + VPB (MQPerf Pl P1) => serv_ + "íramos" ; --# notpresent + VPB (MQPerf Pl P2) => serv_ + "íreis" ; --# notpresent + VPB (MQPerf Pl P3) => serv_ + "iram" ; --# notpresent + VPB (PretP Sg P1) => serv_ + "i" ; --# notpresent + VPB (PretP Sg P2) => serv_ + "iste" ; --# notpresent + VPB (PretP Sg P3) => serv_ + "iu" ; --# notpresent + VPB (PretP Pl P1) => serv_ + "imos" ; --# notpresent + VPB (PretP Pl P2) => serv_ + "istes" ; --# notpresent + VPB (PretP Pl P3) => serv_ + "iram" ; --# notpresent + VPB (Fut Ind Sg P1) => serv_ + "irei" ; --# notpresent + VPB (Fut Ind Sg P2) => serv_ + "irás" ; --# notpresent + VPB (Fut Ind Sg P3) => serv_ + "irá" ; --# notpresent + VPB (Fut Ind Pl P1) => serv_ + "iremos" ; --# notpresent + VPB (Fut Ind Pl P2) => serv_ + "ireis" ; --# notpresent + VPB (Fut Ind Pl P3) => serv_ + "irão" ; --# notpresent + VPB (Fut Sub Sg P1) => serv_ + "ir" ; --# notpresent + VPB (Fut Sub Sg P2) => serv_ + "ires" ; --# notpresent + VPB (Fut Sub Sg P3) => serv_ + "ir" ; --# notpresent + VPB (Fut Sub Pl P1) => serv_ + "irmos" ; --# notpresent + VPB (Fut Sub Pl P2) => serv_ + "irdes" ; --# notpresent + VPB (Fut Sub Pl P3) => serv_ + "irem" ; --# notpresent + VPB (Cond Sg P1) => serv_ + "iria" ; --# notpresent + VPB (Cond Sg P2) => serv_ + "irias" ; --# notpresent + VPB (Cond Sg P3) => serv_ + "iria" ; --# notpresent + VPB (Cond Pl P1) => serv_ + "iríamos" ; --# notpresent + VPB (Cond Pl P2) => serv_ + "iríeis" ; --# notpresent + VPB (Cond Pl P3) => serv_ + "iriam" ; --# notpresent + VPB (Imper Sg P2) => serv_ + "e" ; + VPB (Imper Sg P3) => serv_ + "a" ; + VPB (Imper Pl P1) => serv_ + "amos" ; + VPB (Imper Pl P2) => serv_ + "i" ; + VPB (Imper Pl P3) => serv_ + "am" ; + VPB (Imper Sg P1) => nonExist + } + } ; + +oper seguir_55 : Str -> Verbum = \seguir -> + let segu_ = Predef.tk 2 seguir in + {s = table { + VI Infn => segu_ + "ir" ; + VI Ger => segu_ + "indo" ; + VI Part => segu_ + "ido" ; + VPB (Pres Ind Sg P1) => segu_ + "" ; + VPB (Pres Ind Sg P2) => segu_ + "es" ; + VPB (Pres Ind Sg P3) => segu_ + "e" ; + VPB (Pres Ind Pl P1) => segu_ + "imos" ; + VPB (Pres Ind Pl P2) => segu_ + "is" ; + VPB (Pres Ind Pl P3) => segu_ + "em" ; + VPB (Pres Sub Sg P1) => segu_ + "" ; + VPB (Pres Sub Sg P2) => segu_ + "s" ; + VPB (Pres Sub Sg P3) => segu_ + "" ; + VPB (Pres Sub Pl P1) => segu_ + "mos" ; + VPB (Pres Sub Pl P2) => segu_ + "is" ; + VPB (Pres Sub Pl P3) => segu_ + "m" ; + VPB (PretI Ind Sg P1) => segu_ + "ia" ; --# notpresent + VPB (PretI Ind Sg P2) => segu_ + "ias" ; --# notpresent + VPB (PretI Ind Sg P3) => segu_ + "ia" ; --# notpresent + VPB (PretI Ind Pl P1) => segu_ + "íamos" ; --# notpresent + VPB (PretI Ind Pl P2) => segu_ + "íeis" ; --# notpresent + VPB (PretI Ind Pl P3) => segu_ + "iam" ; --# notpresent + VPB (PretI Sub Sg P1) => segu_ + "isse" ; --# notpresent + VPB (PretI Sub Sg P2) => segu_ + "isses" ; --# notpresent + VPB (PretI Sub Sg P3) => segu_ + "isse" ; --# notpresent + VPB (PretI Sub Pl P1) => segu_ + "íssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => segu_ + "ísseis" ; --# notpresent + VPB (PretI Sub Pl P3) => segu_ + "issem" ; --# notpresent + VPB (MQPerf Sg P1) => segu_ + "ira" ; --# notpresent + VPB (MQPerf Sg P2) => segu_ + "iras" ; --# notpresent + VPB (MQPerf Sg P3) => segu_ + "ira" ; --# notpresent + VPB (MQPerf Pl P1) => segu_ + "íramos" ; --# notpresent + VPB (MQPerf Pl P2) => segu_ + "íreis" ; --# notpresent + VPB (MQPerf Pl P3) => segu_ + "iram" ; --# notpresent + VPB (PretP Sg P1) => segu_ + "i" ; --# notpresent + VPB (PretP Sg P2) => segu_ + "iste" ; --# notpresent + VPB (PretP Sg P3) => segu_ + "iu" ; --# notpresent + VPB (PretP Pl P1) => segu_ + "imos" ; --# notpresent + VPB (PretP Pl P2) => segu_ + "istes" ; --# notpresent + VPB (PretP Pl P3) => segu_ + "iram" ; --# notpresent + VPB (Fut Ind Sg P1) => segu_ + "irei" ; --# notpresent + VPB (Fut Ind Sg P2) => segu_ + "irás" ; --# notpresent + VPB (Fut Ind Sg P3) => segu_ + "irá" ; --# notpresent + VPB (Fut Ind Pl P1) => segu_ + "iremos" ; --# notpresent + VPB (Fut Ind Pl P2) => segu_ + "ireis" ; --# notpresent + VPB (Fut Ind Pl P3) => segu_ + "irão" ; --# notpresent + VPB (Fut Sub Sg P1) => segu_ + "ir" ; --# notpresent + VPB (Fut Sub Sg P2) => segu_ + "ires" ; --# notpresent + VPB (Fut Sub Sg P3) => segu_ + "ir" ; --# notpresent + VPB (Fut Sub Pl P1) => segu_ + "irmos" ; --# notpresent + VPB (Fut Sub Pl P2) => segu_ + "irdes" ; --# notpresent + VPB (Fut Sub Pl P3) => segu_ + "irem" ; --# notpresent + VPB (Cond Sg P1) => segu_ + "iria" ; --# notpresent + VPB (Cond Sg P2) => segu_ + "irias" ; --# notpresent + VPB (Cond Sg P3) => segu_ + "iria" ; --# notpresent + VPB (Cond Pl P1) => segu_ + "iríamos" ; --# notpresent + VPB (Cond Pl P2) => segu_ + "iríeis" ; --# notpresent + VPB (Cond Pl P3) => segu_ + "iriam" ; --# notpresent + VPB (Imper Sg P2) => segu_ + "e" ; + VPB (Imper Sg P3) => segu_ + "" ; + VPB (Imper Pl P1) => segu_ + "mos" ; + VPB (Imper Pl P2) => segu_ + "i" ; + VPB (Imper Pl P3) => segu_ + "m" ; + VPB (Imper Sg P1) => nonExist + } + } ; + +oper sentir_56 : Str -> Verbum = \sentir -> + let sent_ = Predef.tk 2 sentir in + {s = table { + VI Infn => sent_ + "ir" ; + VI Ger => sent_ + "indo" ; + VI Part => sent_ + "ido" ; + VPB (Pres Ind Sg P1) => sent_ + "o" ; + VPB (Pres Ind Sg P2) => sent_ + "es" ; + VPB (Pres Ind Sg P3) => sent_ + "e" ; + VPB (Pres Ind Pl P1) => sent_ + "imos" ; + VPB (Pres Ind Pl P2) => sent_ + "is" ; + VPB (Pres Ind Pl P3) => sent_ + "em" ; + VPB (Pres Sub Sg P1) => sent_ + "a" ; + VPB (Pres Sub Sg P2) => sent_ + "as" ; + VPB (Pres Sub Sg P3) => sent_ + "a" ; + VPB (Pres Sub Pl P1) => sent_ + "amos" ; + VPB (Pres Sub Pl P2) => sent_ + "ais" ; + VPB (Pres Sub Pl P3) => sent_ + "am" ; + VPB (PretI Ind Sg P1) => sent_ + "ia" ; --# notpresent + VPB (PretI Ind Sg P2) => sent_ + "ias" ; --# notpresent + VPB (PretI Ind Sg P3) => sent_ + "ia" ; --# notpresent + VPB (PretI Ind Pl P1) => sent_ + "íamos" ; --# notpresent + VPB (PretI Ind Pl P2) => sent_ + "íeis" ; --# notpresent + VPB (PretI Ind Pl P3) => sent_ + "iam" ; --# notpresent + VPB (PretI Sub Sg P1) => sent_ + "isse" ; --# notpresent + VPB (PretI Sub Sg P2) => sent_ + "isses" ; --# notpresent + VPB (PretI Sub Sg P3) => sent_ + "isse" ; --# notpresent + VPB (PretI Sub Pl P1) => sent_ + "íssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => sent_ + "ísseis" ; --# notpresent + VPB (PretI Sub Pl P3) => sent_ + "issem" ; --# notpresent + VPB (MQPerf Sg P1) => sent_ + "ira" ; --# notpresent + VPB (MQPerf Sg P2) => sent_ + "iras" ; --# notpresent + VPB (MQPerf Sg P3) => sent_ + "ira" ; --# notpresent + VPB (MQPerf Pl P1) => sent_ + "íramos" ; --# notpresent + VPB (MQPerf Pl P2) => sent_ + "íreis" ; --# notpresent + VPB (MQPerf Pl P3) => sent_ + "iram" ; --# notpresent + VPB (PretP Sg P1) => sent_ + "i" ; --# notpresent + VPB (PretP Sg P2) => sent_ + "iste" ; --# notpresent + VPB (PretP Sg P3) => sent_ + "iu" ; --# notpresent + VPB (PretP Pl P1) => sent_ + "imos" ; --# notpresent + VPB (PretP Pl P2) => sent_ + "istes" ; --# notpresent + VPB (PretP Pl P3) => sent_ + "iram" ; --# notpresent + VPB (Fut Ind Sg P1) => sent_ + "irei" ; --# notpresent + VPB (Fut Ind Sg P2) => sent_ + "irás" ; --# notpresent + VPB (Fut Ind Sg P3) => sent_ + "irá" ; --# notpresent + VPB (Fut Ind Pl P1) => sent_ + "iremos" ; --# notpresent + VPB (Fut Ind Pl P2) => sent_ + "ireis" ; --# notpresent + VPB (Fut Ind Pl P3) => sent_ + "irão" ; --# notpresent + VPB (Fut Sub Sg P1) => sent_ + "ir" ; --# notpresent + VPB (Fut Sub Sg P2) => sent_ + "ires" ; --# notpresent + VPB (Fut Sub Sg P3) => sent_ + "ir" ; --# notpresent + VPB (Fut Sub Pl P1) => sent_ + "irmos" ; --# notpresent + VPB (Fut Sub Pl P2) => sent_ + "irdes" ; --# notpresent + VPB (Fut Sub Pl P3) => sent_ + "irem" ; --# notpresent + VPB (Cond Sg P1) => sent_ + "iria" ; --# notpresent + VPB (Cond Sg P2) => sent_ + "irias" ; --# notpresent + VPB (Cond Sg P3) => sent_ + "iria" ; --# notpresent + VPB (Cond Pl P1) => sent_ + "iríamos" ; --# notpresent + VPB (Cond Pl P2) => sent_ + "iríeis" ; --# notpresent + VPB (Cond Pl P3) => sent_ + "iriam" ; --# notpresent + VPB (Imper Sg P2) => sent_ + "e" ; + VPB (Imper Sg P3) => sent_ + "a" ; + VPB (Imper Pl P1) => sent_ + "amos" ; + VPB (Imper Pl P2) => sent_ + "i" ; + VPB (Imper Pl P3) => sent_ + "am" ; + VPB (Imper Sg P1) => nonExist + } + } ; + +oper preferir_57 : Str -> Verbum = \preferir -> + let prefer_ = Predef.tk 2 preferir in + {s = table { + VI Infn => prefer_ + "ir" ; + VI Ger => prefer_ + "indo" ; + VI Part => prefer_ + "ido" ; + VPB (Pres Ind Sg P1) => prefer_ + "o" ; + VPB (Pres Ind Sg P2) => prefer_ + "es" ; + VPB (Pres Ind Sg P3) => prefer_ + "e" ; + VPB (Pres Ind Pl P1) => prefer_ + "imos" ; + VPB (Pres Ind Pl P2) => prefer_ + "is" ; + VPB (Pres Ind Pl P3) => prefer_ + "em" ; + VPB (Pres Sub Sg P1) => prefer_ + "a" ; + VPB (Pres Sub Sg P2) => prefer_ + "as" ; + VPB (Pres Sub Sg P3) => prefer_ + "a" ; + VPB (Pres Sub Pl P1) => prefer_ + "amos" ; + VPB (Pres Sub Pl P2) => prefer_ + "ais" ; + VPB (Pres Sub Pl P3) => prefer_ + "am" ; + VPB (PretI Ind Sg P1) => prefer_ + "ia" ; --# notpresent + VPB (PretI Ind Sg P2) => prefer_ + "ias" ; --# notpresent + VPB (PretI Ind Sg P3) => prefer_ + "ia" ; --# notpresent + VPB (PretI Ind Pl P1) => prefer_ + "íamos" ; --# notpresent + VPB (PretI Ind Pl P2) => prefer_ + "íeis" ; --# notpresent + VPB (PretI Ind Pl P3) => prefer_ + "iam" ; --# notpresent + VPB (PretI Sub Sg P1) => prefer_ + "isse" ; --# notpresent + VPB (PretI Sub Sg P2) => prefer_ + "isses" ; --# notpresent + VPB (PretI Sub Sg P3) => prefer_ + "isse" ; --# notpresent + VPB (PretI Sub Pl P1) => prefer_ + "íssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => prefer_ + "ísseis" ; --# notpresent + VPB (PretI Sub Pl P3) => prefer_ + "issem" ; --# notpresent + VPB (MQPerf Sg P1) => prefer_ + "ira" ; --# notpresent + VPB (MQPerf Sg P2) => prefer_ + "iras" ; --# notpresent + VPB (MQPerf Sg P3) => prefer_ + "ira" ; --# notpresent + VPB (MQPerf Pl P1) => prefer_ + "íramos" ; --# notpresent + VPB (MQPerf Pl P2) => prefer_ + "íreis" ; --# notpresent + VPB (MQPerf Pl P3) => prefer_ + "iram" ; --# notpresent + VPB (PretP Sg P1) => prefer_ + "i" ; --# notpresent + VPB (PretP Sg P2) => prefer_ + "iste" ; --# notpresent + VPB (PretP Sg P3) => prefer_ + "iu" ; --# notpresent + VPB (PretP Pl P1) => prefer_ + "imos" ; --# notpresent + VPB (PretP Pl P2) => prefer_ + "istes" ; --# notpresent + VPB (PretP Pl P3) => prefer_ + "iram" ; --# notpresent + VPB (Fut Ind Sg P1) => prefer_ + "irei" ; --# notpresent + VPB (Fut Ind Sg P2) => prefer_ + "irás" ; --# notpresent + VPB (Fut Ind Sg P3) => prefer_ + "irá" ; --# notpresent + VPB (Fut Ind Pl P1) => prefer_ + "iremos" ; --# notpresent + VPB (Fut Ind Pl P2) => prefer_ + "ireis" ; --# notpresent + VPB (Fut Ind Pl P3) => prefer_ + "irão" ; --# notpresent + VPB (Fut Sub Sg P1) => prefer_ + "ir" ; --# notpresent + VPB (Fut Sub Sg P2) => prefer_ + "ires" ; --# notpresent + VPB (Fut Sub Sg P3) => prefer_ + "ir" ; --# notpresent + VPB (Fut Sub Pl P1) => prefer_ + "irmos" ; --# notpresent + VPB (Fut Sub Pl P2) => prefer_ + "irdes" ; --# notpresent + VPB (Fut Sub Pl P3) => prefer_ + "irem" ; --# notpresent + VPB (Cond Sg P1) => prefer_ + "iria" ; --# notpresent + VPB (Cond Sg P2) => prefer_ + "irias" ; --# notpresent + VPB (Cond Sg P3) => prefer_ + "iria" ; --# notpresent + VPB (Cond Pl P1) => prefer_ + "iríamos" ; --# notpresent + VPB (Cond Pl P2) => prefer_ + "iríeis" ; --# notpresent + VPB (Cond Pl P3) => prefer_ + "iriam" ; --# notpresent + VPB (Imper Sg P2) => prefer_ + "e" ; + VPB (Imper Sg P3) => prefer_ + "a" ; + VPB (Imper Pl P1) => prefer_ + "amos" ; + VPB (Imper Pl P2) => prefer_ + "i" ; + VPB (Imper Pl P3) => prefer_ + "am" ; + VPB (Imper Sg P1) => nonExist + } + } ; + +oper agredir_58 : Str -> Verbum = \agredir -> + let agr_ = Predef.tk 4 agredir in + {s = table { + VI Infn => agr_ + "edir" ; + VI Ger => agr_ + "edindo" ; + VI Part => agr_ + "edido" ; + VPB (Pres Ind Sg P1) => agr_ + "ido" ; + VPB (Pres Ind Sg P2) => agr_ + "ides" ; + VPB (Pres Ind Sg P3) => agr_ + "ide" ; + VPB (Pres Ind Pl P1) => agr_ + "edimos" ; + VPB (Pres Ind Pl P2) => agr_ + "edis" ; + VPB (Pres Ind Pl P3) => agr_ + "idem" ; + VPB (Pres Sub Sg P1) => agr_ + "ida" ; + VPB (Pres Sub Sg P2) => agr_ + "idas" ; + VPB (Pres Sub Sg P3) => agr_ + "ida" ; + VPB (Pres Sub Pl P1) => agr_ + "idamos" ; + VPB (Pres Sub Pl P2) => agr_ + "idais" ; + VPB (Pres Sub Pl P3) => agr_ + "idam" ; + VPB (PretI Ind Sg P1) => agr_ + "edia" ; --# notpresent + VPB (PretI Ind Sg P2) => agr_ + "edias" ; --# notpresent + VPB (PretI Ind Sg P3) => agr_ + "edia" ; --# notpresent + VPB (PretI Ind Pl P1) => agr_ + "edíamos" ; --# notpresent + VPB (PretI Ind Pl P2) => agr_ + "edíeis" ; --# notpresent + VPB (PretI Ind Pl P3) => agr_ + "ediam" ; --# notpresent + VPB (PretI Sub Sg P1) => agr_ + "edisse" ; --# notpresent + VPB (PretI Sub Sg P2) => agr_ + "edisses" ; --# notpresent + VPB (PretI Sub Sg P3) => agr_ + "edisse" ; --# notpresent + VPB (PretI Sub Pl P1) => agr_ + "edíssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => agr_ + "edísseis" ; --# notpresent + VPB (PretI Sub Pl P3) => agr_ + "edissem" ; --# notpresent + VPB (MQPerf Sg P1) => agr_ + "edira" ; --# notpresent + VPB (MQPerf Sg P2) => agr_ + "ediras" ; --# notpresent + VPB (MQPerf Sg P3) => agr_ + "edira" ; --# notpresent + VPB (MQPerf Pl P1) => agr_ + "edíramos" ; --# notpresent + VPB (MQPerf Pl P2) => agr_ + "edíreis" ; --# notpresent + VPB (MQPerf Pl P3) => agr_ + "ediram" ; --# notpresent + VPB (PretP Sg P1) => agr_ + "edi" ; --# notpresent + VPB (PretP Sg P2) => agr_ + "ediste" ; --# notpresent + VPB (PretP Sg P3) => agr_ + "ediu" ; --# notpresent + VPB (PretP Pl P1) => agr_ + "edimos" ; --# notpresent + VPB (PretP Pl P2) => agr_ + "edistes" ; --# notpresent + VPB (PretP Pl P3) => agr_ + "ediram" ; --# notpresent + VPB (Fut Ind Sg P1) => agr_ + "edirei" ; --# notpresent + VPB (Fut Ind Sg P2) => agr_ + "edirás" ; --# notpresent + VPB (Fut Ind Sg P3) => agr_ + "edirá" ; --# notpresent + VPB (Fut Ind Pl P1) => agr_ + "ediremos" ; --# notpresent + VPB (Fut Ind Pl P2) => agr_ + "edireis" ; --# notpresent + VPB (Fut Ind Pl P3) => agr_ + "edirão" ; --# notpresent + VPB (Fut Sub Sg P1) => agr_ + "edir" ; --# notpresent + VPB (Fut Sub Sg P2) => agr_ + "edires" ; --# notpresent + VPB (Fut Sub Sg P3) => agr_ + "edir" ; --# notpresent + VPB (Fut Sub Pl P1) => agr_ + "edirmos" ; --# notpresent + VPB (Fut Sub Pl P2) => agr_ + "edirdes" ; --# notpresent + VPB (Fut Sub Pl P3) => agr_ + "edirem" ; --# notpresent + VPB (Cond Sg P1) => agr_ + "ediria" ; --# notpresent + VPB (Cond Sg P2) => agr_ + "edirias" ; --# notpresent + VPB (Cond Sg P3) => agr_ + "ediria" ; --# notpresent + VPB (Cond Pl P1) => agr_ + "ediríamos" ; --# notpresent + VPB (Cond Pl P2) => agr_ + "ediríeis" ; --# notpresent + VPB (Cond Pl P3) => agr_ + "ediriam" ; --# notpresent + VPB (Imper Sg P2) => agr_ + "ide" ; + VPB (Imper Sg P3) => agr_ + "ida" ; + VPB (Imper Pl P1) => agr_ + "idamos" ; + VPB (Imper Pl P2) => agr_ + "edi" ; + VPB (Imper Pl P3) => agr_ + "idam" ; + VPB (Imper Sg P1) => nonExist + } + } ; + +oper dormir_59 : Str -> Verbum = \dormir -> + let d_ = Predef.tk 5 dormir in + {s = table { + VI Infn => d_ + "ormir" ; + VI Ger => d_ + "ormindo" ; + VI Part => d_ + "ormido" ; + VPB (Pres Ind Sg P1) => d_ + "urmo" ; + VPB (Pres Ind Sg P2) => d_ + "ormes" ; + VPB (Pres Ind Sg P3) => d_ + "orme" ; + VPB (Pres Ind Pl P1) => d_ + "ormimos" ; + VPB (Pres Ind Pl P2) => d_ + "ormis" ; + VPB (Pres Ind Pl P3) => d_ + "ormem" ; + VPB (Pres Sub Sg P1) => d_ + "urma" ; + VPB (Pres Sub Sg P2) => d_ + "urmas" ; + VPB (Pres Sub Sg P3) => d_ + "urma" ; + VPB (Pres Sub Pl P1) => d_ + "urmamos" ; + VPB (Pres Sub Pl P2) => d_ + "urmais" ; + VPB (Pres Sub Pl P3) => d_ + "urmam" ; + VPB (PretI Ind Sg P1) => d_ + "ormia" ; --# notpresent + VPB (PretI Ind Sg P2) => d_ + "ormias" ; --# notpresent + VPB (PretI Ind Sg P3) => d_ + "ormia" ; --# notpresent + VPB (PretI Ind Pl P1) => d_ + "ormíamos" ; --# notpresent + VPB (PretI Ind Pl P2) => d_ + "ormíeis" ; --# notpresent + VPB (PretI Ind Pl P3) => d_ + "ormiam" ; --# notpresent + VPB (PretI Sub Sg P1) => d_ + "ormisse" ; --# notpresent + VPB (PretI Sub Sg P2) => d_ + "ormisses" ; --# notpresent + VPB (PretI Sub Sg P3) => d_ + "ormisse" ; --# notpresent + VPB (PretI Sub Pl P1) => d_ + "ormíssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => d_ + "ormísseis" ; --# notpresent + VPB (PretI Sub Pl P3) => d_ + "ormissem" ; --# notpresent + VPB (MQPerf Sg P1) => d_ + "ormira" ; --# notpresent + VPB (MQPerf Sg P2) => d_ + "ormiras" ; --# notpresent + VPB (MQPerf Sg P3) => d_ + "ormira" ; --# notpresent + VPB (MQPerf Pl P1) => d_ + "ormíramos" ; --# notpresent + VPB (MQPerf Pl P2) => d_ + "ormíreis" ; --# notpresent + VPB (MQPerf Pl P3) => d_ + "ormiram" ; --# notpresent + VPB (PretP Sg P1) => d_ + "ormi" ; --# notpresent + VPB (PretP Sg P2) => d_ + "ormiste" ; --# notpresent + VPB (PretP Sg P3) => d_ + "ormiu" ; --# notpresent + VPB (PretP Pl P1) => d_ + "ormimos" ; --# notpresent + VPB (PretP Pl P2) => d_ + "ormistes" ; --# notpresent + VPB (PretP Pl P3) => d_ + "ormiram" ; --# notpresent + VPB (Fut Ind Sg P1) => d_ + "ormirei" ; --# notpresent + VPB (Fut Ind Sg P2) => d_ + "ormirás" ; --# notpresent + VPB (Fut Ind Sg P3) => d_ + "ormirá" ; --# notpresent + VPB (Fut Ind Pl P1) => d_ + "ormiremos" ; --# notpresent + VPB (Fut Ind Pl P2) => d_ + "ormireis" ; --# notpresent + VPB (Fut Ind Pl P3) => d_ + "ormirão" ; --# notpresent + VPB (Fut Sub Sg P1) => d_ + "ormir" ; --# notpresent + VPB (Fut Sub Sg P2) => d_ + "ormires" ; --# notpresent + VPB (Fut Sub Sg P3) => d_ + "ormir" ; --# notpresent + VPB (Fut Sub Pl P1) => d_ + "ormirmos" ; --# notpresent + VPB (Fut Sub Pl P2) => d_ + "ormirdes" ; --# notpresent + VPB (Fut Sub Pl P3) => d_ + "ormirem" ; --# notpresent + VPB (Cond Sg P1) => d_ + "ormiria" ; --# notpresent + VPB (Cond Sg P2) => d_ + "ormirias" ; --# notpresent + VPB (Cond Sg P3) => d_ + "ormiria" ; --# notpresent + VPB (Cond Pl P1) => d_ + "ormiríamos" ; --# notpresent + VPB (Cond Pl P2) => d_ + "ormiríeis" ; --# notpresent + VPB (Cond Pl P3) => d_ + "ormiriam" ; --# notpresent + VPB (Imper Sg P2) => d_ + "orme" ; + VPB (Imper Sg P3) => d_ + "urma" ; + VPB (Imper Pl P1) => d_ + "urmamos" ; + VPB (Imper Pl P2) => d_ + "ormi" ; + VPB (Imper Pl P3) => d_ + "urmam" ; + VPB (Imper Sg P1) => nonExist + } + } ; + +oper polir_60 : Str -> Verbum = \polir -> + let p_ = Predef.tk 4 polir in + {s = table { + VI Infn => p_ + "olir" ; + VI Ger => p_ + "olindo" ; + VI Part => p_ + "olido" ; + VPB (Pres Ind Sg P1) => p_ + "ulo" ; + VPB (Pres Ind Sg P2) => p_ + "ules" ; + VPB (Pres Ind Sg P3) => p_ + "ule" ; + VPB (Pres Ind Pl P1) => p_ + "olimos" ; + VPB (Pres Ind Pl P2) => p_ + "olis" ; + VPB (Pres Ind Pl P3) => p_ + "ulem" ; + VPB (Pres Sub Sg P1) => p_ + "ula" ; + VPB (Pres Sub Sg P2) => p_ + "ulas" ; + VPB (Pres Sub Sg P3) => p_ + "ula" ; + VPB (Pres Sub Pl P1) => p_ + "ulamos" ; + VPB (Pres Sub Pl P2) => p_ + "ulais" ; + VPB (Pres Sub Pl P3) => p_ + "ulam" ; + VPB (PretI Ind Sg P1) => p_ + "olia" ; --# notpresent + VPB (PretI Ind Sg P2) => p_ + "olias" ; --# notpresent + VPB (PretI Ind Sg P3) => p_ + "olia" ; --# notpresent + VPB (PretI Ind Pl P1) => p_ + "olíamos" ; --# notpresent + VPB (PretI Ind Pl P2) => p_ + "olíeis" ; --# notpresent + VPB (PretI Ind Pl P3) => p_ + "oliam" ; --# notpresent + VPB (PretI Sub Sg P1) => p_ + "olisse" ; --# notpresent + VPB (PretI Sub Sg P2) => p_ + "olisses" ; --# notpresent + VPB (PretI Sub Sg P3) => p_ + "olisse" ; --# notpresent + VPB (PretI Sub Pl P1) => p_ + "olíssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => p_ + "olísseis" ; --# notpresent + VPB (PretI Sub Pl P3) => p_ + "olissem" ; --# notpresent + VPB (MQPerf Sg P1) => p_ + "olira" ; --# notpresent + VPB (MQPerf Sg P2) => p_ + "oliras" ; --# notpresent + VPB (MQPerf Sg P3) => p_ + "olira" ; --# notpresent + VPB (MQPerf Pl P1) => p_ + "olíramos" ; --# notpresent + VPB (MQPerf Pl P2) => p_ + "olíreis" ; --# notpresent + VPB (MQPerf Pl P3) => p_ + "oliram" ; --# notpresent + VPB (PretP Sg P1) => p_ + "oli" ; --# notpresent + VPB (PretP Sg P2) => p_ + "oliste" ; --# notpresent + VPB (PretP Sg P3) => p_ + "oliu" ; --# notpresent + VPB (PretP Pl P1) => p_ + "olimos" ; --# notpresent + VPB (PretP Pl P2) => p_ + "olistes" ; --# notpresent + VPB (PretP Pl P3) => p_ + "oliram" ; --# notpresent + VPB (Fut Ind Sg P1) => p_ + "olirei" ; --# notpresent + VPB (Fut Ind Sg P2) => p_ + "olirás" ; --# notpresent + VPB (Fut Ind Sg P3) => p_ + "olirá" ; --# notpresent + VPB (Fut Ind Pl P1) => p_ + "oliremos" ; --# notpresent + VPB (Fut Ind Pl P2) => p_ + "olireis" ; --# notpresent + VPB (Fut Ind Pl P3) => p_ + "olirão" ; --# notpresent + VPB (Fut Sub Sg P1) => p_ + "olir" ; --# notpresent + VPB (Fut Sub Sg P2) => p_ + "olires" ; --# notpresent + VPB (Fut Sub Sg P3) => p_ + "olir" ; --# notpresent + VPB (Fut Sub Pl P1) => p_ + "olirmos" ; --# notpresent + VPB (Fut Sub Pl P2) => p_ + "olirdes" ; --# notpresent + VPB (Fut Sub Pl P3) => p_ + "olirem" ; --# notpresent + VPB (Cond Sg P1) => p_ + "oliria" ; --# notpresent + VPB (Cond Sg P2) => p_ + "olirias" ; --# notpresent + VPB (Cond Sg P3) => p_ + "oliria" ; --# notpresent + VPB (Cond Pl P1) => p_ + "oliríamos" ; --# notpresent + VPB (Cond Pl P2) => p_ + "oliríeis" ; --# notpresent + VPB (Cond Pl P3) => p_ + "oliriam" ; --# notpresent + VPB (Imper Sg P2) => p_ + "ule" ; + VPB (Imper Sg P3) => p_ + "ula" ; + VPB (Imper Pl P1) => p_ + "ulamos" ; + VPB (Imper Pl P2) => p_ + "oli" ; + VPB (Imper Pl P3) => p_ + "ulam" ; + VPB (Imper Sg P1) => nonExist + } + } ; + +oper acudir_61 : Str -> Verbum = \acudir -> + let ac_ = Predef.tk 4 acudir in + {s = table { + VI Infn => ac_ + "udir" ; + VI Ger => ac_ + "udindo" ; + VI Part => ac_ + "udido" ; + VPB (Pres Ind Sg P1) => ac_ + "udo" ; + VPB (Pres Ind Sg P2) => ac_ + "odes" ; + VPB (Pres Ind Sg P3) => ac_ + "ode" ; + VPB (Pres Ind Pl P1) => ac_ + "udimos" ; + VPB (Pres Ind Pl P2) => ac_ + "udis" ; + VPB (Pres Ind Pl P3) => ac_ + "odem" ; + VPB (Pres Sub Sg P1) => ac_ + "uda" ; + VPB (Pres Sub Sg P2) => ac_ + "udas" ; + VPB (Pres Sub Sg P3) => ac_ + "uda" ; + VPB (Pres Sub Pl P1) => ac_ + "udamos" ; + VPB (Pres Sub Pl P2) => ac_ + "udais" ; + VPB (Pres Sub Pl P3) => ac_ + "udam" ; + VPB (PretI Ind Sg P1) => ac_ + "udia" ; --# notpresent + VPB (PretI Ind Sg P2) => ac_ + "udias" ; --# notpresent + VPB (PretI Ind Sg P3) => ac_ + "udia" ; --# notpresent + VPB (PretI Ind Pl P1) => ac_ + "udíamos" ; --# notpresent + VPB (PretI Ind Pl P2) => ac_ + "udíeis" ; --# notpresent + VPB (PretI Ind Pl P3) => ac_ + "udiam" ; --# notpresent + VPB (PretI Sub Sg P1) => ac_ + "udisse" ; --# notpresent + VPB (PretI Sub Sg P2) => ac_ + "udisses" ; --# notpresent + VPB (PretI Sub Sg P3) => ac_ + "udisse" ; --# notpresent + VPB (PretI Sub Pl P1) => ac_ + "udíssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => ac_ + "udísseis" ; --# notpresent + VPB (PretI Sub Pl P3) => ac_ + "udissem" ; --# notpresent + VPB (MQPerf Sg P1) => ac_ + "udira" ; --# notpresent + VPB (MQPerf Sg P2) => ac_ + "udiras" ; --# notpresent + VPB (MQPerf Sg P3) => ac_ + "udira" ; --# notpresent + VPB (MQPerf Pl P1) => ac_ + "udíramos" ; --# notpresent + VPB (MQPerf Pl P2) => ac_ + "udíreis" ; --# notpresent + VPB (MQPerf Pl P3) => ac_ + "udiram" ; --# notpresent + VPB (PretP Sg P1) => ac_ + "udi" ; --# notpresent + VPB (PretP Sg P2) => ac_ + "udiste" ; --# notpresent + VPB (PretP Sg P3) => ac_ + "udiu" ; --# notpresent + VPB (PretP Pl P1) => ac_ + "udimos" ; --# notpresent + VPB (PretP Pl P2) => ac_ + "udistes" ; --# notpresent + VPB (PretP Pl P3) => ac_ + "udiram" ; --# notpresent + VPB (Fut Ind Sg P1) => ac_ + "udirei" ; --# notpresent + VPB (Fut Ind Sg P2) => ac_ + "udirás" ; --# notpresent + VPB (Fut Ind Sg P3) => ac_ + "udirá" ; --# notpresent + VPB (Fut Ind Pl P1) => ac_ + "udiremos" ; --# notpresent + VPB (Fut Ind Pl P2) => ac_ + "udireis" ; --# notpresent + VPB (Fut Ind Pl P3) => ac_ + "udirão" ; --# notpresent + VPB (Fut Sub Sg P1) => ac_ + "udir" ; --# notpresent + VPB (Fut Sub Sg P2) => ac_ + "udires" ; --# notpresent + VPB (Fut Sub Sg P3) => ac_ + "udir" ; --# notpresent + VPB (Fut Sub Pl P1) => ac_ + "udirmos" ; --# notpresent + VPB (Fut Sub Pl P2) => ac_ + "udirdes" ; --# notpresent + VPB (Fut Sub Pl P3) => ac_ + "udirem" ; --# notpresent + VPB (Cond Sg P1) => ac_ + "udiria" ; --# notpresent + VPB (Cond Sg P2) => ac_ + "udirias" ; --# notpresent + VPB (Cond Sg P3) => ac_ + "udiria" ; --# notpresent + VPB (Cond Pl P1) => ac_ + "udiríamos" ; --# notpresent + VPB (Cond Pl P2) => ac_ + "udiríeis" ; --# notpresent + VPB (Cond Pl P3) => ac_ + "udiriam" ; --# notpresent + VPB (Imper Sg P2) => ac_ + "ode" ; + VPB (Imper Sg P3) => ac_ + "uda" ; + VPB (Imper Pl P1) => ac_ + "udamos" ; + VPB (Imper Pl P2) => ac_ + "udi" ; + VPB (Imper Pl P3) => ac_ + "udam" ; + VPB (Imper Sg P1) => nonExist + } + } ; + +oper fugir_62 : Str -> Verbum = \fugir -> + let f_ = Predef.tk 4 fugir in + {s = table { + VI Infn => f_ + "ugir" ; + VI Ger => f_ + "ugindo" ; + VI Part => f_ + "ugido" ; + VPB (Pres Ind Sg P1) => f_ + "ujo" ; + VPB (Pres Ind Sg P2) => f_ + "oges" ; + VPB (Pres Ind Sg P3) => f_ + "oge" ; + VPB (Pres Ind Pl P1) => f_ + "ugimos" ; + VPB (Pres Ind Pl P2) => f_ + "ugis" ; + VPB (Pres Ind Pl P3) => f_ + "ogem" ; + VPB (Pres Sub Sg P1) => f_ + "uja" ; + VPB (Pres Sub Sg P2) => f_ + "ujas" ; + VPB (Pres Sub Sg P3) => f_ + "uja" ; + VPB (Pres Sub Pl P1) => f_ + "ujamos" ; + VPB (Pres Sub Pl P2) => f_ + "ujais" ; + VPB (Pres Sub Pl P3) => f_ + "ujam" ; + VPB (PretI Ind Sg P1) => f_ + "ugia" ; --# notpresent + VPB (PretI Ind Sg P2) => f_ + "ugias" ; --# notpresent + VPB (PretI Ind Sg P3) => f_ + "ugia" ; --# notpresent + VPB (PretI Ind Pl P1) => f_ + "ugíamos" ; --# notpresent + VPB (PretI Ind Pl P2) => f_ + "ugíeis" ; --# notpresent + VPB (PretI Ind Pl P3) => f_ + "ugiam" ; --# notpresent + VPB (PretI Sub Sg P1) => f_ + "ugisse" ; --# notpresent + VPB (PretI Sub Sg P2) => f_ + "ugisses" ; --# notpresent + VPB (PretI Sub Sg P3) => f_ + "ugisse" ; --# notpresent + VPB (PretI Sub Pl P1) => f_ + "ugíssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => f_ + "ugísseis" ; --# notpresent + VPB (PretI Sub Pl P3) => f_ + "ugissem" ; --# notpresent + VPB (MQPerf Sg P1) => f_ + "ugira" ; --# notpresent + VPB (MQPerf Sg P2) => f_ + "ugiras" ; --# notpresent + VPB (MQPerf Sg P3) => f_ + "ugira" ; --# notpresent + VPB (MQPerf Pl P1) => f_ + "ugíramos" ; --# notpresent + VPB (MQPerf Pl P2) => f_ + "ugíreis" ; --# notpresent + VPB (MQPerf Pl P3) => f_ + "ugiram" ; --# notpresent + VPB (PretP Sg P1) => f_ + "ugi" ; --# notpresent + VPB (PretP Sg P2) => f_ + "ugiste" ; --# notpresent + VPB (PretP Sg P3) => f_ + "ugiu" ; --# notpresent + VPB (PretP Pl P1) => f_ + "ugimos" ; --# notpresent + VPB (PretP Pl P2) => f_ + "ugistes" ; --# notpresent + VPB (PretP Pl P3) => f_ + "ugiram" ; --# notpresent + VPB (Fut Ind Sg P1) => f_ + "ugirei" ; --# notpresent + VPB (Fut Ind Sg P2) => f_ + "ugirás" ; --# notpresent + VPB (Fut Ind Sg P3) => f_ + "ugirá" ; --# notpresent + VPB (Fut Ind Pl P1) => f_ + "ugiremos" ; --# notpresent + VPB (Fut Ind Pl P2) => f_ + "ugereis" ; --# notpresent + VPB (Fut Ind Pl P3) => f_ + "ugirão" ; --# notpresent + VPB (Fut Sub Sg P1) => f_ + "ugir" ; --# notpresent + VPB (Fut Sub Sg P2) => f_ + "ugires" ; --# notpresent + VPB (Fut Sub Sg P3) => f_ + "ugir" ; --# notpresent + VPB (Fut Sub Pl P1) => f_ + "ugirmos" ; --# notpresent + VPB (Fut Sub Pl P2) => f_ + "ugirdes" ; --# notpresent + VPB (Fut Sub Pl P3) => f_ + "ugirem" ; --# notpresent + VPB (Cond Sg P1) => f_ + "ugiria" ; --# notpresent + VPB (Cond Sg P2) => f_ + "ugirias" ; --# notpresent + VPB (Cond Sg P3) => f_ + "ugiria" ; --# notpresent + VPB (Cond Pl P1) => f_ + "ugiríamos" ; --# notpresent + VPB (Cond Pl P2) => f_ + "ugiríeis" ; --# notpresent + VPB (Cond Pl P3) => f_ + "ugiriam" ; --# notpresent + VPB (Imper Sg P2) => f_ + "oge" ; + VPB (Imper Sg P3) => f_ + "uja" ; + VPB (Imper Pl P1) => f_ + "ujamos" ; + VPB (Imper Pl P2) => f_ + "ugi" ; + VPB (Imper Pl P3) => f_ + "ujam" ; + VPB (Imper Sg P1) => nonExist + } + } ; + +oper frigir_63 : Str -> Verbum = \frigir -> + let fr_ = Predef.tk 4 frigir in + {s = table { + VI Infn => fr_ + "igir" ; + VI Ger => fr_ + "igindo" ; + VI Part => fr_ + "igido" ; + VPB (Pres Ind Sg P1) => fr_ + "ijo" ; + VPB (Pres Ind Sg P2) => fr_ + "eges" ; + VPB (Pres Ind Sg P3) => fr_ + "ege" ; + VPB (Pres Ind Pl P1) => fr_ + "igimos" ; + VPB (Pres Ind Pl P2) => fr_ + "igis" ; + VPB (Pres Ind Pl P3) => fr_ + "egem" ; + VPB (Pres Sub Sg P1) => fr_ + "ija" ; + VPB (Pres Sub Sg P2) => fr_ + "ijas" ; + VPB (Pres Sub Sg P3) => fr_ + "ija" ; + VPB (Pres Sub Pl P1) => fr_ + "ijamos" ; + VPB (Pres Sub Pl P2) => fr_ + "ijais" ; + VPB (Pres Sub Pl P3) => fr_ + "ijam" ; + VPB (PretI Ind Sg P1) => fr_ + "igia" ; --# notpresent + VPB (PretI Ind Sg P2) => fr_ + "igias" ; --# notpresent + VPB (PretI Ind Sg P3) => fr_ + "igia" ; --# notpresent + VPB (PretI Ind Pl P1) => fr_ + "igíamos" ; --# notpresent + VPB (PretI Ind Pl P2) => fr_ + "igíeis" ; --# notpresent + VPB (PretI Ind Pl P3) => fr_ + "igiam" ; --# notpresent + VPB (PretI Sub Sg P1) => fr_ + "igisse" ; --# notpresent + VPB (PretI Sub Sg P2) => fr_ + "igisses" ; --# notpresent + VPB (PretI Sub Sg P3) => fr_ + "igisse" ; --# notpresent + VPB (PretI Sub Pl P1) => fr_ + "igíssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => fr_ + "igísseis" ; --# notpresent + VPB (PretI Sub Pl P3) => fr_ + "igissem" ; --# notpresent + VPB (MQPerf Sg P1) => fr_ + "igira" ; --# notpresent + VPB (MQPerf Sg P2) => fr_ + "igiras" ; --# notpresent + VPB (MQPerf Sg P3) => fr_ + "igira" ; --# notpresent + VPB (MQPerf Pl P1) => fr_ + "igíramos" ; --# notpresent + VPB (MQPerf Pl P2) => fr_ + "igíreis" ; --# notpresent + VPB (MQPerf Pl P3) => fr_ + "igiram" ; --# notpresent + VPB (PretP Sg P1) => fr_ + "igi" ; --# notpresent + VPB (PretP Sg P2) => fr_ + "igiste" ; --# notpresent + VPB (PretP Sg P3) => fr_ + "igiu" ; --# notpresent + VPB (PretP Pl P1) => fr_ + "igimos" ; --# notpresent + VPB (PretP Pl P2) => fr_ + "igistes" ; --# notpresent + VPB (PretP Pl P3) => fr_ + "igiam" ; --# notpresent + VPB (Fut Ind Sg P1) => fr_ + "igirei" ; --# notpresent + VPB (Fut Ind Sg P2) => fr_ + "igirás" ; --# notpresent + VPB (Fut Ind Sg P3) => fr_ + "igirá" ; --# notpresent + VPB (Fut Ind Pl P1) => fr_ + "igiremos" ; --# notpresent + VPB (Fut Ind Pl P2) => fr_ + "igireis" ; --# notpresent + VPB (Fut Ind Pl P3) => fr_ + "igirão" ; --# notpresent + VPB (Fut Sub Sg P1) => fr_ + "igir" ; --# notpresent + VPB (Fut Sub Sg P2) => fr_ + "igires" ; --# notpresent + VPB (Fut Sub Sg P3) => fr_ + "igir" ; --# notpresent + VPB (Fut Sub Pl P1) => fr_ + "igirmos" ; --# notpresent + VPB (Fut Sub Pl P2) => fr_ + "igirdes" ; --# notpresent + VPB (Fut Sub Pl P3) => fr_ + "igirem" ; --# notpresent + VPB (Cond Sg P1) => fr_ + "igiria" ; --# notpresent + VPB (Cond Sg P2) => fr_ + "igirias" ; --# notpresent + VPB (Cond Sg P3) => fr_ + "igiria" ; --# notpresent + VPB (Cond Pl P1) => fr_ + "igiríamos" ; --# notpresent + VPB (Cond Pl P2) => fr_ + "igiríeis" ; --# notpresent + VPB (Cond Pl P3) => fr_ + "igiriam" ; --# notpresent + VPB (Imper Sg P2) => fr_ + "ege" ; + VPB (Imper Sg P3) => fr_ + "ija" ; + VPB (Imper Pl P1) => fr_ + "ijamos" ; + VPB (Imper Pl P2) => fr_ + "igi" ; + VPB (Imper Pl P3) => fr_ + "ijam" ; + VPB (Imper Sg P1) => nonExist + } + } ; + +oper divergir_64 : Str -> Verbum = \divergir -> + let div_ = Predef.tk 5 divergir in + {s = table { + VI Infn => div_ + "ergir" ; + VI Ger => div_ + "ergindo" ; + VI Part => div_ + "ergido" ; + VPB (Pres Ind Sg P1) => div_ + "irjo" ; + VPB (Pres Ind Sg P2) => div_ + "erges" ; + VPB (Pres Ind Sg P3) => div_ + "erge" ; + VPB (Pres Ind Pl P1) => div_ + "ergimos" ; + VPB (Pres Ind Pl P2) => div_ + "ergis" ; + VPB (Pres Ind Pl P3) => div_ + "ergem" ; + VPB (Pres Sub Sg P1) => div_ + "irja" ; + VPB (Pres Sub Sg P2) => div_ + "irjas" ; + VPB (Pres Sub Sg P3) => div_ + "irja" ; + VPB (Pres Sub Pl P1) => div_ + "irjamos" ; + VPB (Pres Sub Pl P2) => div_ + "irjais" ; + VPB (Pres Sub Pl P3) => div_ + "irjam" ; + VPB (PretI Ind Sg P1) => div_ + "ergia" ; --# notpresent + VPB (PretI Ind Sg P2) => div_ + "ergias" ; --# notpresent + VPB (PretI Ind Sg P3) => div_ + "ergia" ; --# notpresent + VPB (PretI Ind Pl P1) => div_ + "ergíamos" ; --# notpresent + VPB (PretI Ind Pl P2) => div_ + "ergíeis" ; --# notpresent + VPB (PretI Ind Pl P3) => div_ + "ergiam" ; --# notpresent + VPB (PretI Sub Sg P1) => div_ + "ergisse" ; --# notpresent + VPB (PretI Sub Sg P2) => div_ + "ergisses" ; --# notpresent + VPB (PretI Sub Sg P3) => div_ + "ergisse" ; --# notpresent + VPB (PretI Sub Pl P1) => div_ + "ergíssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => div_ + "ergísseis" ; --# notpresent + VPB (PretI Sub Pl P3) => div_ + "ergissem" ; --# notpresent + VPB (MQPerf Sg P1) => div_ + "ergira" ; --# notpresent + VPB (MQPerf Sg P2) => div_ + "ergiras" ; --# notpresent + VPB (MQPerf Sg P3) => div_ + "ergira" ; --# notpresent + VPB (MQPerf Pl P1) => div_ + "ergíramos" ; --# notpresent + VPB (MQPerf Pl P2) => div_ + "ergíreis" ; --# notpresent + VPB (MQPerf Pl P3) => div_ + "ergiram" ; --# notpresent + VPB (PretP Sg P1) => div_ + "ergi" ; --# notpresent + VPB (PretP Sg P2) => div_ + "ergiste" ; --# notpresent + VPB (PretP Sg P3) => div_ + "ergiu" ; --# notpresent + VPB (PretP Pl P1) => div_ + "ergimos" ; --# notpresent + VPB (PretP Pl P2) => div_ + "ergistes" ; --# notpresent + VPB (PretP Pl P3) => div_ + "ergiram" ; --# notpresent + VPB (Fut Ind Sg P1) => div_ + "ergirei" ; --# notpresent + VPB (Fut Ind Sg P2) => div_ + "ergirás" ; --# notpresent + VPB (Fut Ind Sg P3) => div_ + "ergirá" ; --# notpresent + VPB (Fut Ind Pl P1) => div_ + "ergiremos" ; --# notpresent + VPB (Fut Ind Pl P2) => div_ + "ergireis" ; --# notpresent + VPB (Fut Ind Pl P3) => div_ + "ergirão" ; --# notpresent + VPB (Fut Sub Sg P1) => div_ + "ergir" ; --# notpresent + VPB (Fut Sub Sg P2) => div_ + "ergires" ; --# notpresent + VPB (Fut Sub Sg P3) => div_ + "ergir" ; --# notpresent + VPB (Fut Sub Pl P1) => div_ + "ergirmos" ; --# notpresent + VPB (Fut Sub Pl P2) => div_ + "ergirdes" ; --# notpresent + VPB (Fut Sub Pl P3) => div_ + "ergirem" ; --# notpresent + VPB (Cond Sg P1) => div_ + "ergiria" ; --# notpresent + VPB (Cond Sg P2) => div_ + "ergirias" ; --# notpresent + VPB (Cond Sg P3) => div_ + "ergiria" ; --# notpresent + VPB (Cond Pl P1) => div_ + "ergiríamos" ; --# notpresent + VPB (Cond Pl P2) => div_ + "ergiríeis" ; --# notpresent + VPB (Cond Pl P3) => div_ + "ergiriam" ; --# notpresent + VPB (Imper Sg P2) => div_ + "erge" ; + VPB (Imper Sg P3) => div_ + "irja" ; + VPB (Imper Pl P1) => div_ + "irjamos" ; + VPB (Imper Pl P2) => div_ + "ergi" ; + VPB (Imper Pl P3) => div_ + "irjam" ; + VPB (Imper Sg P1) => nonExist + } + } ; + +oper refletir_65 : Str -> Verbum = \refletir -> + let refle_ = Predef.tk 3 refletir in + {s = table { + VI Infn => refle_ + ("tir" | "ctir") ; + VI Ger => refle_ + ("tindo" | "ctindo") ; + VI Part => refle_ + ("tido" | "ctido") ; + VPB (Pres Ind Sg P1) => refle_ + "to" ; + VPB (Pres Ind Sg P2) => refle_ + ("tes" | "ctes") ; + VPB (Pres Ind Sg P3) => refle_ + ("te" | "cte") ; + VPB (Pres Ind Pl P1) => refle_ + ("timos" | "ctimos") ; + VPB (Pres Ind Pl P2) => refle_ + ("tis" | "ctis") ; + VPB (Pres Ind Pl P3) => refle_ + ("tem" | "ctem") ; + VPB (Pres Sub Sg P1) => refle_ + "ta" ; + VPB (Pres Sub Sg P2) => refle_ + "tas" ; + VPB (Pres Sub Sg P3) => refle_ + "ta" ; + VPB (Pres Sub Pl P1) => refle_ + "tamos" ; + VPB (Pres Sub Pl P2) => refle_ + "tais" ; + VPB (Pres Sub Pl P3) => refle_ + "tam" ; + VPB (PretI Ind Sg P1) => refle_ + ("tia" | "ctia") ; --# notpresent + VPB (PretI Ind Sg P2) => refle_ + ("tias" | "ctias") ; --# notpresent + VPB (PretI Ind Sg P3) => refle_ + ("tia" | "ctia") ; --# notpresent + VPB (PretI Ind Pl P1) => refle_ + ("tíamos" | "ctíamos") ; --# notpresent + VPB (PretI Ind Pl P2) => refle_ + ("tíeis" | "ctíeis") ; --# notpresent + VPB (PretI Ind Pl P3) => refle_ + ("tiam" | "ctiam") ; --# notpresent + VPB (PretI Sub Sg P1) => refle_ + ("tisse" | "ctisse") ; --# notpresent + VPB (PretI Sub Sg P2) => refle_ + ("tisses" | "ctisses") ; --# notpresent + VPB (PretI Sub Sg P3) => refle_ + ("tisse" | "ctisse") ; --# notpresent + VPB (PretI Sub Pl P1) => refle_ + ("tíssemos" | "ctíssemos") ; --# notpresent + VPB (PretI Sub Pl P2) => refle_ + ("tísseis" | "ctísseis") ; --# notpresent + VPB (PretI Sub Pl P3) => refle_ + ("tissem" | "ctissem") ; --# notpresent + VPB (MQPerf Sg P1) => refle_ + ("tira" | "ctira") ; --# notpresent + VPB (MQPerf Sg P2) => refle_ + ("tiras" | "ctiras") ; --# notpresent + VPB (MQPerf Sg P3) => refle_ + ("tira" | "ctira") ; --# notpresent + VPB (MQPerf Pl P1) => refle_ + ("tíramos" | "ctíramos") ; --# notpresent + VPB (MQPerf Pl P2) => refle_ + ("tíreis" | "ctíreis") ; --# notpresent + VPB (MQPerf Pl P3) => refle_ + ("tiram" | "ctiram") ; --# notpresent + VPB (PretP Sg P1) => refle_ + ("ti" | "cti") ; --# notpresent + VPB (PretP Sg P2) => refle_ + ("tiste" | "ctiste") ; --# notpresent + VPB (PretP Sg P3) => refle_ + ("tiu" | "ctiu") ; --# notpresent + VPB (PretP Pl P1) => refle_ + ("timos" | "ctimos") ; --# notpresent + VPB (PretP Pl P2) => refle_ + ("tistes" | "ctistes") ; --# notpresent + VPB (PretP Pl P3) => refle_ + ("tiram" | "ctiram") ; --# notpresent + VPB (Fut Ind Sg P1) => refle_ + ("tirei" | "ctirei") ; --# notpresent + VPB (Fut Ind Sg P2) => refle_ + ("tirás" | "ctirás") ; --# notpresent + VPB (Fut Ind Sg P3) => refle_ + ("tirá" | "ctirá") ; --# notpresent + VPB (Fut Ind Pl P1) => refle_ + ("tiremos" | "ctiremos") ; --# notpresent + VPB (Fut Ind Pl P2) => refle_ + ("tireis" | "ctireis") ; --# notpresent + VPB (Fut Ind Pl P3) => refle_ + ("tirão" | "ctirão") ; --# notpresent + VPB (Fut Sub Sg P1) => refle_ + ("tir" | "ctir") ; --# notpresent + VPB (Fut Sub Sg P2) => refle_ + ("tires" | "ctires") ; --# notpresent + VPB (Fut Sub Sg P3) => refle_ + ("tir" | "ctir") ; --# notpresent + VPB (Fut Sub Pl P1) => refle_ + ("tirmos" | "ctirmos") ; --# notpresent + VPB (Fut Sub Pl P2) => refle_ + ("tirdes" | "ctirdes") ; --# notpresent + VPB (Fut Sub Pl P3) => refle_ + ("tirem" | "ctirem") ; --# notpresent + VPB (Cond Sg P1) => refle_ + ("tiria" | "ctiria") ; --# notpresent + VPB (Cond Sg P2) => refle_ + ("tirias" | "ctirias") ; --# notpresent + VPB (Cond Sg P3) => refle_ + ("tiria" | "ctiria") ; --# notpresent + VPB (Cond Pl P1) => refle_ + ("tiríamos" | "ctiríamos") ; --# notpresent + VPB (Cond Pl P2) => refle_ + ("tiríeis" | "ctiríeis") ; --# notpresent + VPB (Cond Pl P3) => refle_ + ("tiriam" | "ctiriam") ; --# notpresent + VPB (Imper Sg P2) => refle_ + ("te" | "cte") ; + VPB (Imper Sg P3) => refle_ + "ta" ; + VPB (Imper Pl P1) => refle_ + "tamos" ; + VPB (Imper Pl P2) => refle_ + ("ti" | "cti") ; + VPB (Imper Pl P3) => refle_ + "tram" ; + VPB (Imper Sg P1) => nonExist + } + } ; + +oper ir_66 : Str -> Verbum = \ir -> + let x_ = Predef.tk 2 ir in + {s = table { + VI Infn => x_ + "ir" ; + VI Ger => x_ + "indo" ; + VI Part => x_ + "ido" ; + VPB (Pres Ind Sg P1) => x_ + "vou" ; + VPB (Pres Ind Sg P2) => x_ + "vais" ; + VPB (Pres Ind Sg P3) => x_ + "vai" ; + VPB (Pres Ind Pl P1) => x_ + ("vamos" | "imos") ; + VPB (Pres Ind Pl P2) => x_ + ("ides" | "vades") ; + VPB (Pres Ind Pl P3) => x_ + "vão" ; + VPB (Pres Sub Sg P1) => x_ + "vá" ; + VPB (Pres Sub Sg P2) => x_ + "vás" ; + VPB (Pres Sub Sg P3) => x_ + "vá" ; + VPB (Pres Sub Pl P1) => x_ + "vamos" ; + VPB (Pres Sub Pl P2) => x_ + "vades" ; + VPB (Pres Sub Pl P3) => x_ + "vão" ; + VPB (PretI Ind Sg P1) => x_ + "ia" ; --# notpresent + VPB (PretI Ind Sg P2) => x_ + "ias" ; --# notpresent + VPB (PretI Ind Sg P3) => x_ + "ia" ; --# notpresent + VPB (PretI Ind Pl P1) => x_ + "íamos" ; --# notpresent + VPB (PretI Ind Pl P2) => x_ + "íeis" ; --# notpresent + VPB (PretI Ind Pl P3) => x_ + "iam" ; --# notpresent + VPB (PretI Sub Sg P1) => x_ + "fosse" ; --# notpresent + VPB (PretI Sub Sg P2) => x_ + "fosses" ; --# notpresent + VPB (PretI Sub Sg P3) => x_ + "fosse" ; --# notpresent + VPB (PretI Sub Pl P1) => x_ + "fôssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => x_ + "fôsseis" ; --# notpresent + VPB (PretI Sub Pl P3) => x_ + "fossem" ; --# notpresent + VPB (MQPerf Sg P1) => x_ + "foram" ; --# notpresent + VPB (MQPerf Sg P2) => x_ + "foras" ; --# notpresent + VPB (MQPerf Sg P3) => x_ + "fora" ; --# notpresent + VPB (MQPerf Pl P1) => x_ + "fôramos" ; --# notpresent + VPB (MQPerf Pl P2) => x_ + "fôreis" ; --# notpresent + VPB (MQPerf Pl P3) => x_ + "foram" ; --# notpresent + VPB (PretP Sg P1) => x_ + "fui" ; --# notpresent + VPB (PretP Sg P2) => x_ + "foste" ; --# notpresent + VPB (PretP Sg P3) => x_ + "foi" ; --# notpresent + VPB (PretP Pl P1) => x_ + "fomos" ; --# notpresent + VPB (PretP Pl P2) => x_ + "fostes" ; --# notpresent + VPB (PretP Pl P3) => x_ + "foram" ; --# notpresent + VPB (Fut Ind Sg P1) => x_ + "irei" ; --# notpresent + VPB (Fut Ind Sg P2) => x_ + "irás" ; --# notpresent + VPB (Fut Ind Sg P3) => x_ + "irá" ; --# notpresent + VPB (Fut Ind Pl P1) => x_ + "iremos" ; --# notpresent + VPB (Fut Ind Pl P2) => x_ + "ireis" ; --# notpresent + VPB (Fut Ind Pl P3) => x_ + "irão" ; --# notpresent + VPB (Fut Sub Sg P1) => x_ + "for" ; --# notpresent + VPB (Fut Sub Sg P2) => x_ + "fores" ; --# notpresent + VPB (Fut Sub Sg P3) => x_ + "for" ; --# notpresent + VPB (Fut Sub Pl P1) => x_ + "formos" ; --# notpresent + VPB (Fut Sub Pl P2) => x_ + "fordes" ; --# notpresent + VPB (Fut Sub Pl P3) => x_ + "forem" ; --# notpresent + VPB (Cond Sg P1) => x_ + "iria" ; --# notpresent + VPB (Cond Sg P2) => x_ + "irias" ; --# notpresent + VPB (Cond Sg P3) => x_ + "iria" ; --# notpresent + VPB (Cond Pl P1) => x_ + "iríamos" ; --# notpresent + VPB (Cond Pl P2) => x_ + "iríeis" ; --# notpresent + VPB (Cond Pl P3) => x_ + "iriam" ; --# notpresent + VPB (Imper Sg P2) => x_ + "vai" ; + VPB (Imper Sg P3) => x_ + "vá" ; + VPB (Imper Pl P1) => x_ + "vamos" ; + VPB (Imper Pl P2) => x_ + "ide" ; + VPB (Imper Pl P3) => x_ + "vão" ; + VPB (Imper Sg P1) => nonExist + } + } ; + +oper vir_67 : Str -> Verbum = \vir -> + let v_ = Predef.tk 2 vir in + {s = table { + VI Infn => v_ + "ir" ; + VI Ger => v_ + "indo" ; + VI Part => v_ + "indo" ; + VPB (Pres Ind Sg P1) => v_ + "enho" ; + VPB (Pres Ind Sg P2) => v_ + "ens" ; + VPB (Pres Ind Sg P3) => v_ + "em" ; + VPB (Pres Ind Pl P1) => v_ + "imos" ; + VPB (Pres Ind Pl P2) => v_ + "indes" ; + VPB (Pres Ind Pl P3) => v_ + "êm" ; + VPB (Pres Sub Sg P1) => v_ + "enha" ; + VPB (Pres Sub Sg P2) => v_ + "enhas" ; + VPB (Pres Sub Sg P3) => v_ + "enha" ; + VPB (Pres Sub Pl P1) => v_ + "enhamos" ; + VPB (Pres Sub Pl P2) => v_ + "enhais" ; + VPB (Pres Sub Pl P3) => v_ + "enham" ; + VPB (PretI Ind Sg P1) => v_ + "inha" ; --# notpresent + VPB (PretI Ind Sg P2) => v_ + "inhas" ; --# notpresent + VPB (PretI Ind Sg P3) => v_ + "inha" ; --# notpresent + VPB (PretI Ind Pl P1) => v_ + "ínhamos" ; --# notpresent + VPB (PretI Ind Pl P2) => v_ + "ínheis" ; --# notpresent + VPB (PretI Ind Pl P3) => v_ + "inham" ; --# notpresent + VPB (PretI Sub Sg P1) => v_ + "iesse" ; --# notpresent + VPB (PretI Sub Sg P2) => v_ + "iesses" ; --# notpresent + VPB (PretI Sub Sg P3) => v_ + "iesse" ; --# notpresent + VPB (PretI Sub Pl P1) => v_ + "iéssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => v_ + "iésseos" ; --# notpresent + VPB (PretI Sub Pl P3) => v_ + "iessem" ; --# notpresent + VPB (MQPerf Sg P1) => v_ + "iera" ; --# notpresent + VPB (MQPerf Sg P2) => v_ + "ieras" ; --# notpresent + VPB (MQPerf Sg P3) => v_ + "iera" ; --# notpresent + VPB (MQPerf Pl P1) => v_ + "iéramos" ; --# notpresent + VPB (MQPerf Pl P2) => v_ + "iéreis" ; --# notpresent + VPB (MQPerf Pl P3) => v_ + "ieram" ; --# notpresent + VPB (PretP Sg P1) => v_ + "im" ; --# notpresent + VPB (PretP Sg P2) => v_ + "ieste" ; --# notpresent + VPB (PretP Sg P3) => v_ + "eio" ; --# notpresent + VPB (PretP Pl P1) => v_ + "iemos" ; --# notpresent + VPB (PretP Pl P2) => v_ + "iestes" ; --# notpresent + VPB (PretP Pl P3) => v_ + "ieram" ; --# notpresent + VPB (Fut Ind Sg P1) => v_ + "irei" ; --# notpresent + VPB (Fut Ind Sg P2) => v_ + "irás" ; --# notpresent + VPB (Fut Ind Sg P3) => v_ + "irá" ; --# notpresent + VPB (Fut Ind Pl P1) => v_ + "iremos" ; --# notpresent + VPB (Fut Ind Pl P2) => v_ + "ireis" ; --# notpresent + VPB (Fut Ind Pl P3) => v_ + "irão" ; --# notpresent + VPB (Fut Sub Sg P1) => v_ + "ier" ; --# notpresent + VPB (Fut Sub Sg P2) => v_ + "ieres" ; --# notpresent + VPB (Fut Sub Sg P3) => v_ + "ier" ; --# notpresent + VPB (Fut Sub Pl P1) => v_ + "iermos" ; --# notpresent + VPB (Fut Sub Pl P2) => v_ + "ierdes" ; --# notpresent + VPB (Fut Sub Pl P3) => v_ + "ierem" ; --# notpresent + VPB (Cond Sg P1) => v_ + "iria" ; --# notpresent + VPB (Cond Sg P2) => v_ + "irias" ; --# notpresent + VPB (Cond Sg P3) => v_ + "iria" ; --# notpresent + VPB (Cond Pl P1) => v_ + "iríamos" ; --# notpresent + VPB (Cond Pl P2) => v_ + "iríeis" ; --# notpresent + VPB (Cond Pl P3) => v_ + "iriam" ; --# notpresent + VPB (Imper Sg P2) => v_ + "em" ; + VPB (Imper Sg P3) => v_ + "enha" ; + VPB (Imper Pl P1) => v_ + "enhamos" ; + VPB (Imper Pl P2) => v_ + "inde" ; + VPB (Imper Pl P3) => v_ + "enham" ; + VPB (Imper Sg P1) => nonExist + } + } ; + +oper sair_68 : Str -> Verbum = \sair -> + let sa_ = Predef.tk 2 sair in + {s = table { + VI Infn => sa_ + "ir" ; + VI Ger => sa_ + "indo" ; + VI Part => sa_ + "ído" ; + VPB (Pres Ind Sg P1) => sa_ + "io" ; + VPB (Pres Ind Sg P2) => sa_ + "is" ; + VPB (Pres Ind Sg P3) => sa_ + "i" ; + VPB (Pres Ind Pl P1) => sa_ + "ímos" ; + VPB (Pres Ind Pl P2) => sa_ + "ís" ; + VPB (Pres Ind Pl P3) => sa_ + "em" ; + VPB (Pres Sub Sg P1) => sa_ + "ia" ; + VPB (Pres Sub Sg P2) => sa_ + "ias" ; + VPB (Pres Sub Sg P3) => sa_ + "ia" ; + VPB (Pres Sub Pl P1) => sa_ + "iamos" ; + VPB (Pres Sub Pl P2) => sa_ + "iais" ; + VPB (Pres Sub Pl P3) => sa_ + "iam" ; + VPB (PretI Ind Sg P1) => sa_ + "ía" ; --# notpresent + VPB (PretI Ind Sg P2) => sa_ + "ías" ; --# notpresent + VPB (PretI Ind Sg P3) => sa_ + "ía" ; --# notpresent + VPB (PretI Ind Pl P1) => sa_ + "íamos" ; --# notpresent + VPB (PretI Ind Pl P2) => sa_ + "íeis" ; --# notpresent + VPB (PretI Ind Pl P3) => sa_ + "íam" ; --# notpresent + VPB (PretI Sub Sg P1) => sa_ + "ísse" ; --# notpresent + VPB (PretI Sub Sg P2) => sa_ + "ísses" ; --# notpresent + VPB (PretI Sub Sg P3) => sa_ + "ísse" ; --# notpresent + VPB (PretI Sub Pl P1) => sa_ + "íssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => sa_ + "ísseis" ; --# notpresent + VPB (PretI Sub Pl P3) => sa_ + "íssem" ; --# notpresent + VPB (MQPerf Sg P1) => sa_ + "íra" ; --# notpresent + VPB (MQPerf Sg P2) => sa_ + "íras" ; --# notpresent + VPB (MQPerf Sg P3) => sa_ + "íra" ; --# notpresent + VPB (MQPerf Pl P1) => sa_ + "íramos" ; --# notpresent + VPB (MQPerf Pl P2) => sa_ + "íreis" ; --# notpresent + VPB (MQPerf Pl P3) => sa_ + "íram" ; --# notpresent + VPB (PretP Sg P1) => sa_ + "í" ; --# notpresent + VPB (PretP Sg P2) => sa_ + "íste" ; --# notpresent + VPB (PretP Sg P3) => sa_ + "iu" ; --# notpresent + VPB (PretP Pl P1) => sa_ + "ímos" ; --# notpresent + VPB (PretP Pl P2) => sa_ + "ístes" ; --# notpresent + VPB (PretP Pl P3) => sa_ + "íram" ; --# notpresent + VPB (Fut Ind Sg P1) => sa_ + "irirei" ; --# notpresent + VPB (Fut Ind Sg P2) => sa_ + "irás" ; --# notpresent + VPB (Fut Ind Sg P3) => sa_ + "irá" ; --# notpresent + VPB (Fut Ind Pl P1) => sa_ + "iremos" ; --# notpresent + VPB (Fut Ind Pl P2) => sa_ + "ireis" ; --# notpresent + VPB (Fut Ind Pl P3) => sa_ + "irão" ; --# notpresent + VPB (Fut Sub Sg P1) => sa_ + "ir" ; --# notpresent + VPB (Fut Sub Sg P2) => sa_ + "íres" ; --# notpresent + VPB (Fut Sub Sg P3) => sa_ + "ir" ; --# notpresent + VPB (Fut Sub Pl P1) => sa_ + "írmos" ; --# notpresent + VPB (Fut Sub Pl P2) => sa_ + "irdes" ; --# notpresent + VPB (Fut Sub Pl P3) => sa_ + nonExist ; --# notpresent + VPB (Cond Sg P1) => sa_ + "iria" ; --# notpresent + VPB (Cond Sg P2) => sa_ + "irias" ; --# notpresent + VPB (Cond Sg P3) => sa_ + "iria" ; --# notpresent + VPB (Cond Pl P1) => sa_ + "iríamos" ; --# notpresent + VPB (Cond Pl P2) => sa_ + "iríeis" ; --# notpresent + VPB (Cond Pl P3) => sa_ + "iriam" ; --# notpresent + VPB (Imper Sg P2) => sa_ + "i" ; + VPB (Imper Sg P3) => sa_ + "ia" ; + VPB (Imper Pl P1) => sa_ + "iamos" ; + VPB (Imper Pl P2) => sa_ + "i" ; + VPB (Imper Pl P3) => sa_ + "iam" ; + VPB (Imper Sg P1) => nonExist + } + } ; + +oper rir_69 : Str -> Verbum = \rir -> + let ri_ = Predef.tk 1 rir in + {s = table { + VI Infn => ri_ + "r" ; + VI Ger => ri_ + "ndo" ; + VI Part => ri_ + "do" ; + VPB (Pres Ind Sg P1) => ri_ + "o" ; + VPB (Pres Ind Sg P2) => ri_ + "s" ; + VPB (Pres Ind Sg P3) => ri_ + "" ; + VPB (Pres Ind Pl P1) => ri_ + "mos" ; + VPB (Pres Ind Pl P2) => ri_ + "des" ; + VPB (Pres Ind Pl P3) => ri_ + "em" ; + VPB (Pres Sub Sg P1) => ri_ + "a" ; + VPB (Pres Sub Sg P2) => ri_ + "as" ; + VPB (Pres Sub Sg P3) => ri_ + "a" ; + VPB (Pres Sub Pl P1) => ri_ + "amos" ; + VPB (Pres Sub Pl P2) => ri_ + "ais" ; + VPB (Pres Sub Pl P3) => ri_ + "am" ; + VPB (PretI Ind Sg P1) => ri_ + "a" ; --# notpresent + VPB (PretI Ind Sg P2) => ri_ + "as" ; --# notpresent + VPB (PretI Ind Sg P3) => ri_ + "a" ; --# notpresent + VPB (PretI Ind Pl P1) => ri_ + "amos" ; --# notpresent + VPB (PretI Ind Pl P2) => ri_ + "eis" ; --# notpresent + VPB (PretI Ind Pl P3) => ri_ + "am" ; --# notpresent + VPB (PretI Sub Sg P1) => ri_ + "sse" ; --# notpresent + VPB (PretI Sub Sg P2) => ri_ + "sses" ; --# notpresent + VPB (PretI Sub Sg P3) => ri_ + "sse" ; --# notpresent + VPB (PretI Sub Pl P1) => ri_ + "ssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => ri_ + "sseis" ; --# notpresent + VPB (PretI Sub Pl P3) => ri_ + "ssem" ; --# notpresent + VPB (MQPerf Sg P1) => ri_ + "ra" ; --# notpresent + VPB (MQPerf Sg P2) => ri_ + "ras" ; --# notpresent + VPB (MQPerf Sg P3) => ri_ + "ra" ; --# notpresent + VPB (MQPerf Pl P1) => ri_ + "ramos" ; --# notpresent + VPB (MQPerf Pl P2) => ri_ + "reis" ; --# notpresent + VPB (MQPerf Pl P3) => ri_ + "ram" ; --# notpresent + VPB (PretP Sg P1) => ri_ + "" ; --# notpresent + VPB (PretP Sg P2) => ri_ + "ste" ; --# notpresent + VPB (PretP Sg P3) => ri_ + "u" ; --# notpresent + VPB (PretP Pl P1) => ri_ + "mos" ; --# notpresent + VPB (PretP Pl P2) => ri_ + "stes" ; --# notpresent + VPB (PretP Pl P3) => ri_ + "ram" ; --# notpresent + VPB (Fut Ind Sg P1) => ri_ + "rei" ; --# notpresent + VPB (Fut Ind Sg P2) => ri_ + "rás" ; --# notpresent + VPB (Fut Ind Sg P3) => ri_ + "rá" ; --# notpresent + VPB (Fut Ind Pl P1) => ri_ + "remos" ; --# notpresent + VPB (Fut Ind Pl P2) => ri_ + "reis" ; --# notpresent + VPB (Fut Ind Pl P3) => ri_ + "rão" ; --# notpresent + VPB (Fut Sub Sg P1) => ri_ + "r" ; --# notpresent + VPB (Fut Sub Sg P2) => ri_ + "res" ; --# notpresent + VPB (Fut Sub Sg P3) => ri_ + "r" ; --# notpresent + VPB (Fut Sub Pl P1) => ri_ + "rmos" ; --# notpresent + VPB (Fut Sub Pl P2) => ri_ + "rdes" ; --# notpresent + VPB (Fut Sub Pl P3) => ri_ + "rem" ; --# notpresent + VPB (Cond Sg P1) => ri_ + "ria" ; --# notpresent + VPB (Cond Sg P2) => ri_ + "rias" ; --# notpresent + VPB (Cond Sg P3) => ri_ + "ria" ; --# notpresent + VPB (Cond Pl P1) => ri_ + "ríamos" ; --# notpresent + VPB (Cond Pl P2) => ri_ + "ríeis" ; --# notpresent + VPB (Cond Pl P3) => ri_ + "riam" ; --# notpresent + VPB (Imper Sg P2) => ri_ + "" ; + VPB (Imper Sg P3) => ri_ + "a" ; + VPB (Imper Pl P1) => ri_ + "amos" ; + VPB (Imper Pl P2) => ri_ + "de" ; + VPB (Imper Pl P3) => ri_ + "am" ; + VPB (Imper Sg P1) => nonExist + } + } ; + +oper pedir_70 : Str -> Verbum = \pedir -> + let pe_ = Predef.tk 3 pedir in + {s = table { + VI Infn => pe_ + "dir" ; + VI Ger => pe_ + "dindo" ; + VI Part => pe_ + "dido" ; + VPB (Pres Ind Sg P1) => pe_ + "ço" ; + VPB (Pres Ind Sg P2) => pe_ + "des" ; + VPB (Pres Ind Sg P3) => pe_ + "de" ; + VPB (Pres Ind Pl P1) => pe_ + "dimos" ; + VPB (Pres Ind Pl P2) => pe_ + "dis" ; + VPB (Pres Ind Pl P3) => pe_ + "dem" ; + VPB (Pres Sub Sg P1) => pe_ + "ça" ; + VPB (Pres Sub Sg P2) => pe_ + "ças" ; + VPB (Pres Sub Sg P3) => pe_ + "ça" ; + VPB (Pres Sub Pl P1) => pe_ + "çamos" ; + VPB (Pres Sub Pl P2) => pe_ + "çais" ; + VPB (Pres Sub Pl P3) => pe_ + "çam" ; + VPB (PretI Ind Sg P1) => pe_ + "dia" ; --# notpresent + VPB (PretI Ind Sg P2) => pe_ + "dias" ; --# notpresent + VPB (PretI Ind Sg P3) => pe_ + "dia" ; --# notpresent + VPB (PretI Ind Pl P1) => pe_ + "díamos" ; --# notpresent + VPB (PretI Ind Pl P2) => pe_ + "díeis" ; --# notpresent + VPB (PretI Ind Pl P3) => pe_ + "diam" ; --# notpresent + VPB (PretI Sub Sg P1) => pe_ + "disse" ; --# notpresent + VPB (PretI Sub Sg P2) => pe_ + "disses" ; --# notpresent + VPB (PretI Sub Sg P3) => pe_ + "disse" ; --# notpresent + VPB (PretI Sub Pl P1) => pe_ + "díssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => pe_ + "dísseis" ; --# notpresent + VPB (PretI Sub Pl P3) => pe_ + "dissem" ; --# notpresent + VPB (MQPerf Sg P1) => pe_ + "dira" ; --# notpresent + VPB (MQPerf Sg P2) => pe_ + "diras" ; --# notpresent + VPB (MQPerf Sg P3) => pe_ + "dira" ; --# notpresent + VPB (MQPerf Pl P1) => pe_ + "díramos" ; --# notpresent + VPB (MQPerf Pl P2) => pe_ + "díreis" ; --# notpresent + VPB (MQPerf Pl P3) => pe_ + "diram" ; --# notpresent + VPB (PretP Sg P1) => pe_ + "di" ; --# notpresent + VPB (PretP Sg P2) => pe_ + "diste" ; --# notpresent + VPB (PretP Sg P3) => pe_ + "diu" ; --# notpresent + VPB (PretP Pl P1) => pe_ + "dimos" ; --# notpresent + VPB (PretP Pl P2) => pe_ + "distes" ; --# notpresent + VPB (PretP Pl P3) => pe_ + "diram" ; --# notpresent + VPB (Fut Ind Sg P1) => pe_ + "direi" ; --# notpresent + VPB (Fut Ind Sg P2) => pe_ + "dirás" ; --# notpresent + VPB (Fut Ind Sg P3) => pe_ + "dirá" ; --# notpresent + VPB (Fut Ind Pl P1) => pe_ + "diremos" ; --# notpresent + VPB (Fut Ind Pl P2) => pe_ + "direis" ; --# notpresent + VPB (Fut Ind Pl P3) => pe_ + "dirão" ; --# notpresent + VPB (Fut Sub Sg P1) => pe_ + "dir" ; --# notpresent + VPB (Fut Sub Sg P2) => pe_ + "dires" ; --# notpresent + VPB (Fut Sub Sg P3) => pe_ + "dir" ; --# notpresent + VPB (Fut Sub Pl P1) => pe_ + "dirmos" ; --# notpresent + VPB (Fut Sub Pl P2) => pe_ + "dirdes" ; --# notpresent + VPB (Fut Sub Pl P3) => pe_ + "direm" ; --# notpresent + VPB (Cond Sg P1) => pe_ + "diria" ; --# notpresent + VPB (Cond Sg P2) => pe_ + "dirias" ; --# notpresent + VPB (Cond Sg P3) => pe_ + "diria" ; --# notpresent + VPB (Cond Pl P1) => pe_ + "diríamos" ; --# notpresent + VPB (Cond Pl P2) => pe_ + "diríeis" ; --# notpresent + VPB (Cond Pl P3) => pe_ + "diriam" ; --# notpresent + VPB (Imper Sg P2) => pe_ + "de" ; + VPB (Imper Sg P3) => pe_ + "ça" ; + VPB (Imper Pl P1) => pe_ + "çamos" ; + VPB (Imper Pl P2) => pe_ + "di" ; + VPB (Imper Pl P3) => pe_ + "çam" ; + VPB (Imper Sg P1) => nonExist + } + } ; + +oper ouvir_71 : Str -> Verbum = \ouvir -> + let ou_ = Predef.tk 3 ouvir in + {s = table { + VI Infn => ou_ + "vir" ; + VI Ger => ou_ + "vindo" ; + VI Part => ou_ + "vido" ; + VPB (Pres Ind Sg P1) => ou_ + "ço" ; + VPB (Pres Ind Sg P2) => ou_ + "ves" ; + VPB (Pres Ind Sg P3) => ou_ + "ve" ; + VPB (Pres Ind Pl P1) => ou_ + "vimos" ; + VPB (Pres Ind Pl P2) => ou_ + "vis" ; + VPB (Pres Ind Pl P3) => ou_ + "vem" ; + VPB (Pres Sub Sg P1) => ou_ + "ça" ; + VPB (Pres Sub Sg P2) => ou_ + "ças" ; + VPB (Pres Sub Sg P3) => ou_ + "ça" ; + VPB (Pres Sub Pl P1) => ou_ + "çamos" ; + VPB (Pres Sub Pl P2) => ou_ + "çais" ; + VPB (Pres Sub Pl P3) => ou_ + "çam" ; + VPB (PretI Ind Sg P1) => ou_ + "via" ; --# notpresent + VPB (PretI Ind Sg P2) => ou_ + "vias" ; --# notpresent + VPB (PretI Ind Sg P3) => ou_ + "via" ; --# notpresent + VPB (PretI Ind Pl P1) => ou_ + "víamos" ; --# notpresent + VPB (PretI Ind Pl P2) => ou_ + "víeis" ; --# notpresent + VPB (PretI Ind Pl P3) => ou_ + "viam" ; --# notpresent + VPB (PretI Sub Sg P1) => ou_ + "visse" ; --# notpresent + VPB (PretI Sub Sg P2) => ou_ + "visses" ; --# notpresent + VPB (PretI Sub Sg P3) => ou_ + "visse" ; --# notpresent + VPB (PretI Sub Pl P1) => ou_ + "víssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => ou_ + "vísseis" ; --# notpresent + VPB (PretI Sub Pl P3) => ou_ + "vissem" ; --# notpresent + VPB (MQPerf Sg P1) => ou_ + "vira" ; --# notpresent + VPB (MQPerf Sg P2) => ou_ + "viras" ; --# notpresent + VPB (MQPerf Sg P3) => ou_ + "vira" ; --# notpresent + VPB (MQPerf Pl P1) => ou_ + "viríamos" ; --# notpresent + VPB (MQPerf Pl P2) => ou_ + "viríeis" ; --# notpresent + VPB (MQPerf Pl P3) => ou_ + "viram" ; --# notpresent + VPB (PretP Sg P1) => ou_ + "vi" ; --# notpresent + VPB (PretP Sg P2) => ou_ + "viste" ; --# notpresent + VPB (PretP Sg P3) => ou_ + "viu" ; --# notpresent + VPB (PretP Pl P1) => ou_ + "vimos" ; --# notpresent + VPB (PretP Pl P2) => ou_ + "vistes" ; --# notpresent + VPB (PretP Pl P3) => ou_ + "viram" ; --# notpresent + VPB (Fut Ind Sg P1) => ou_ + "virei" ; --# notpresent + VPB (Fut Ind Sg P2) => ou_ + "virás" ; --# notpresent + VPB (Fut Ind Sg P3) => ou_ + "virá" ; --# notpresent + VPB (Fut Ind Pl P1) => ou_ + "viremos" ; --# notpresent + VPB (Fut Ind Pl P2) => ou_ + "vireis" ; --# notpresent + VPB (Fut Ind Pl P3) => ou_ + "virão" ; --# notpresent + VPB (Fut Sub Sg P1) => ou_ + "vir" ; --# notpresent + VPB (Fut Sub Sg P2) => ou_ + "vires" ; --# notpresent + VPB (Fut Sub Sg P3) => ou_ + "vir" ; --# notpresent + VPB (Fut Sub Pl P1) => ou_ + "virmos" ; --# notpresent + VPB (Fut Sub Pl P2) => ou_ + "virdes" ; --# notpresent + VPB (Fut Sub Pl P3) => ou_ + "virem" ; --# notpresent + VPB (Cond Sg P1) => ou_ + "viria" ; --# notpresent + VPB (Cond Sg P2) => ou_ + "virias" ; --# notpresent + VPB (Cond Sg P3) => ou_ + "viria" ; --# notpresent + VPB (Cond Pl P1) => ou_ + "viríamos" ; --# notpresent + VPB (Cond Pl P2) => ou_ + "viríeis" ; --# notpresent + VPB (Cond Pl P3) => ou_ + "viriam" ; --# notpresent + VPB (Imper Sg P2) => ou_ + "ve" ; + VPB (Imper Sg P3) => ou_ + "ça" ; + VPB (Imper Pl P1) => ou_ + "çamos" ; + VPB (Imper Pl P2) => ou_ + "vi" ; + VPB (Imper Pl P3) => ou_ + "çam" ; + VPB (Imper Sg P1) => nonExist + } + } ; + +oper traduzir_72 : Str -> Verbum = \traduzir -> + let traduz_ = Predef.tk 2 traduzir in + {s = table { + VI Infn => traduz_ + "ir" ; + VI Ger => traduz_ + "indo" ; + VI Part => traduz_ + "ido" ; + VPB (Pres Ind Sg P1) => traduz_ + "o" ; + VPB (Pres Ind Sg P2) => traduz_ + "es" ; + VPB (Pres Ind Sg P3) => traduz_ + "" ; + VPB (Pres Ind Pl P1) => traduz_ + "imos" ; + VPB (Pres Ind Pl P2) => traduz_ + "is" ; + VPB (Pres Ind Pl P3) => traduz_ + "em" ; + VPB (Pres Sub Sg P1) => traduz_ + "a" ; + VPB (Pres Sub Sg P2) => traduz_ + "as" ; + VPB (Pres Sub Sg P3) => traduz_ + "a" ; + VPB (Pres Sub Pl P1) => traduz_ + "amos" ; + VPB (Pres Sub Pl P2) => traduz_ + "ais" ; + VPB (Pres Sub Pl P3) => traduz_ + "am" ; + VPB (PretI Ind Sg P1) => traduz_ + "ia" ; --# notpresent + VPB (PretI Ind Sg P2) => traduz_ + "ias" ; --# notpresent + VPB (PretI Ind Sg P3) => traduz_ + "ia" ; --# notpresent + VPB (PretI Ind Pl P1) => traduz_ + "íamos" ; --# notpresent + VPB (PretI Ind Pl P2) => traduz_ + "íeis" ; --# notpresent + VPB (PretI Ind Pl P3) => traduz_ + "iam" ; --# notpresent + VPB (PretI Sub Sg P1) => traduz_ + "isse" ; --# notpresent + VPB (PretI Sub Sg P2) => traduz_ + "isses" ; --# notpresent + VPB (PretI Sub Sg P3) => traduz_ + "isse" ; --# notpresent + VPB (PretI Sub Pl P1) => traduz_ + "íssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => traduz_ + "ísseis" ; --# notpresent + VPB (PretI Sub Pl P3) => traduz_ + "issem" ; --# notpresent + VPB (MQPerf Sg P1) => traduz_ + "ira" ; --# notpresent + VPB (MQPerf Sg P2) => traduz_ + "iras" ; --# notpresent + VPB (MQPerf Sg P3) => traduz_ + "ira" ; --# notpresent + VPB (MQPerf Pl P1) => traduz_ + "íramos" ; --# notpresent + VPB (MQPerf Pl P2) => traduz_ + "íreis" ; --# notpresent + VPB (MQPerf Pl P3) => traduz_ + "iram" ; --# notpresent + VPB (PretP Sg P1) => traduz_ + "i" ; --# notpresent + VPB (PretP Sg P2) => traduz_ + "iste" ; --# notpresent + VPB (PretP Sg P3) => traduz_ + "iu" ; --# notpresent + VPB (PretP Pl P1) => traduz_ + "imos" ; --# notpresent + VPB (PretP Pl P2) => traduz_ + "istes" ; --# notpresent + VPB (PretP Pl P3) => traduz_ + "iram" ; --# notpresent + VPB (Fut Ind Sg P1) => traduz_ + "irei" ; --# notpresent + VPB (Fut Ind Sg P2) => traduz_ + "irás" ; --# notpresent + VPB (Fut Ind Sg P3) => traduz_ + "irá" ; --# notpresent + VPB (Fut Ind Pl P1) => traduz_ + "iremos" ; --# notpresent + VPB (Fut Ind Pl P2) => traduz_ + "ireis" ; --# notpresent + VPB (Fut Ind Pl P3) => traduz_ + "irão" ; --# notpresent + VPB (Fut Sub Sg P1) => traduz_ + "ir" ; --# notpresent + VPB (Fut Sub Sg P2) => traduz_ + "ires" ; --# notpresent + VPB (Fut Sub Sg P3) => traduz_ + "ir" ; --# notpresent + VPB (Fut Sub Pl P1) => traduz_ + "irmos" ; --# notpresent + VPB (Fut Sub Pl P2) => traduz_ + "irdes" ; --# notpresent + VPB (Fut Sub Pl P3) => traduz_ + "irem" ; --# notpresent + VPB (Cond Sg P1) => traduz_ + "iria" ; --# notpresent + VPB (Cond Sg P2) => traduz_ + "irias" ; --# notpresent + VPB (Cond Sg P3) => traduz_ + "iria" ; --# notpresent + VPB (Cond Pl P1) => traduz_ + "íriamos" ; --# notpresent + VPB (Cond Pl P2) => traduz_ + "iríeis" ; --# notpresent + VPB (Cond Pl P3) => traduz_ + "iriam" ; --# notpresent + VPB (Imper Sg P2) => traduz_ + ("" | "e") ; + VPB (Imper Sg P3) => traduz_ + "a" ; + VPB (Imper Pl P1) => traduz_ + "amos" ; + VPB (Imper Pl P2) => traduz_ + "i" ; + VPB (Imper Pl P3) => traduz_ + "am" ; + VPB (Imper Sg P1) => nonExist + } + } ; + +oper distribuir_73 : Str -> Verbum = \distribuir -> + let distrib_ = Predef.tk 3 distribuir in + {s = table { + VI Infn => distrib_ + "uir" ; + VI Ger => distrib_ + "uindo" ; + VI Part => distrib_ + "uído" ; + VPB (Pres Ind Sg P1) => distrib_ + "uo" ; + VPB (Pres Ind Sg P2) => distrib_ + "uis" ; + VPB (Pres Ind Sg P3) => distrib_ + "ui" ; + VPB (Pres Ind Pl P1) => distrib_ + "uímos" ; + VPB (Pres Ind Pl P2) => distrib_ + "uís" ; + VPB (Pres Ind Pl P3) => distrib_ + "uem" ; + VPB (Pres Sub Sg P1) => distrib_ + "ua" ; + VPB (Pres Sub Sg P2) => distrib_ + "uas" ; + VPB (Pres Sub Sg P3) => distrib_ + "ua" ; + VPB (Pres Sub Pl P1) => distrib_ + "uamos" ; + VPB (Pres Sub Pl P2) => distrib_ + "uais" ; + VPB (Pres Sub Pl P3) => distrib_ + "uam" ; + VPB (PretI Ind Sg P1) => distrib_ + "uía" ; --# notpresent + VPB (PretI Ind Sg P2) => distrib_ + "uías" ; --# notpresent + VPB (PretI Ind Sg P3) => distrib_ + "uía" ; --# notpresent + VPB (PretI Ind Pl P1) => distrib_ + "uíamos" ; --# notpresent + VPB (PretI Ind Pl P2) => distrib_ + "uíais" ; --# notpresent + VPB (PretI Ind Pl P3) => distrib_ + "uíam" ; --# notpresent + VPB (PretI Sub Sg P1) => distrib_ + "uísse" ; --# notpresent + VPB (PretI Sub Sg P2) => distrib_ + "uísses" ; --# notpresent + VPB (PretI Sub Sg P3) => distrib_ + "uísse" ; --# notpresent + VPB (PretI Sub Pl P1) => distrib_ + "uíssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => distrib_ + "uísseis" ; --# notpresent + VPB (PretI Sub Pl P3) => distrib_ + "uíssem" ; --# notpresent + VPB (MQPerf Sg P1) => distrib_ + "uíra" ; --# notpresent + VPB (MQPerf Sg P2) => distrib_ + "uíras" ; --# notpresent + VPB (MQPerf Sg P3) => distrib_ + "uíra" ; --# notpresent + VPB (MQPerf Pl P1) => distrib_ + "uíramos" ; --# notpresent + VPB (MQPerf Pl P2) => distrib_ + "uíreis" ; --# notpresent + VPB (MQPerf Pl P3) => distrib_ + "uíram" ; --# notpresent + VPB (PretP Sg P1) => distrib_ + "uí" ; --# notpresent + VPB (PretP Sg P2) => distrib_ + "uíste" ; --# notpresent + VPB (PretP Sg P3) => distrib_ + "uiu" ; --# notpresent + VPB (PretP Pl P1) => distrib_ + "uímos" ; --# notpresent + VPB (PretP Pl P2) => distrib_ + "uistes" ; --# notpresent + VPB (PretP Pl P3) => distrib_ + "uiram" ; --# notpresent + VPB (Fut Ind Sg P1) => distrib_ + "uirei" ; --# notpresent + VPB (Fut Ind Sg P2) => distrib_ + "uirás" ; --# notpresent + VPB (Fut Ind Sg P3) => distrib_ + "uirá" ; --# notpresent + VPB (Fut Ind Pl P1) => distrib_ + "uiremos" ; --# notpresent + VPB (Fut Ind Pl P2) => distrib_ + "uireis" ; --# notpresent + VPB (Fut Ind Pl P3) => distrib_ + "uirão" ; --# notpresent + VPB (Fut Sub Sg P1) => distrib_ + "uir" ; --# notpresent + VPB (Fut Sub Sg P2) => distrib_ + "uíres" ; --# notpresent + VPB (Fut Sub Sg P3) => distrib_ + "uir" ; --# notpresent + VPB (Fut Sub Pl P1) => distrib_ + "uirmos" ; --# notpresent + VPB (Fut Sub Pl P2) => distrib_ + "uirdes" ; --# notpresent + VPB (Fut Sub Pl P3) => distrib_ + "uirem" ; --# notpresent + VPB (Cond Sg P1) => distrib_ + "uiria" ; --# notpresent + VPB (Cond Sg P2) => distrib_ + "uirias" ; --# notpresent + VPB (Cond Sg P3) => distrib_ + "uiria" ; --# notpresent + VPB (Cond Pl P1) => distrib_ + "uiríamos" ; --# notpresent + VPB (Cond Pl P2) => distrib_ + "uirieis" ; --# notpresent + VPB (Cond Pl P3) => distrib_ + "uiriam" ; --# notpresent + VPB (Imper Sg P2) => distrib_ + "ui" ; + VPB (Imper Sg P3) => distrib_ + "ua" ; + VPB (Imper Pl P1) => distrib_ + "uamos" ; + VPB (Imper Pl P2) => distrib_ + "uí" ; + VPB (Imper Pl P3) => distrib_ + "uam" ; + VPB (Imper Sg P1) => nonExist + } + } ; + +oper destruir_74 : Str -> Verbum = \destruir -> + let destru_ = Predef.tk 2 destruir in + {s = table { + VI Infn => destru_ + "ir" ; + VI Ger => destru_ + "indo" ; + VI Part => destru_ + "ído" ; + VPB (Pres Ind Sg P1) => destru_ + "o" ; + VPB (Pres Ind Sg P2) => destru_ + ("is" | "is") ; + VPB (Pres Ind Sg P3) => destru_ + ("i" | "i") ; + VPB (Pres Ind Pl P1) => destru_ + "ímos" ; + VPB (Pres Ind Pl P2) => destru_ + "ís" ; + VPB (Pres Ind Pl P3) => destru_ + ("em" | "em") ; + VPB (Pres Sub Sg P1) => destru_ + "a" ; + VPB (Pres Sub Sg P2) => destru_ + "as" ; + VPB (Pres Sub Sg P3) => destru_ + "a" ; + VPB (Pres Sub Pl P1) => destru_ + "amos" ; + VPB (Pres Sub Pl P2) => destru_ + "ais" ; + VPB (Pres Sub Pl P3) => destru_ + "am" ; + VPB (PretI Ind Sg P1) => destru_ + "ía" ; --# notpresent + VPB (PretI Ind Sg P2) => destru_ + "ías" ; --# notpresent + VPB (PretI Ind Sg P3) => destru_ + "ía" ; --# notpresent + VPB (PretI Ind Pl P1) => destru_ + "íamos" ; --# notpresent + VPB (PretI Ind Pl P2) => destru_ + "íeis" ; --# notpresent + VPB (PretI Ind Pl P3) => destru_ + "íam" ; --# notpresent + VPB (PretI Sub Sg P1) => destru_ + "ísse" ; --# notpresent + VPB (PretI Sub Sg P2) => destru_ + "ísses" ; --# notpresent + VPB (PretI Sub Sg P3) => destru_ + "ísse" ; --# notpresent + VPB (PretI Sub Pl P1) => destru_ + "íssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => destru_ + "ísseis" ; --# notpresent + VPB (PretI Sub Pl P3) => destru_ + "íssem" ; --# notpresent + VPB (MQPerf Sg P1) => destru_ + "íra" ; --# notpresent + VPB (MQPerf Sg P2) => destru_ + "íras" ; --# notpresent + VPB (MQPerf Sg P3) => destru_ + "íra" ; --# notpresent + VPB (MQPerf Pl P1) => destru_ + "íramos" ; --# notpresent + VPB (MQPerf Pl P2) => destru_ + "íreis" ; --# notpresent + VPB (MQPerf Pl P3) => destru_ + "íram" ; --# notpresent + VPB (PretP Sg P1) => destru_ + "í" ; --# notpresent + VPB (PretP Sg P2) => destru_ + "íste" ; --# notpresent + VPB (PretP Sg P3) => destru_ + "iu" ; --# notpresent + VPB (PretP Pl P1) => destru_ + "ímos" ; --# notpresent + VPB (PretP Pl P2) => destru_ + "ístes" ; --# notpresent + VPB (PretP Pl P3) => destru_ + "íram" ; --# notpresent + VPB (Fut Ind Sg P1) => destru_ + "irei" ; --# notpresent + VPB (Fut Ind Sg P2) => destru_ + "irás" ; --# notpresent + VPB (Fut Ind Sg P3) => destru_ + "irá" ; --# notpresent + VPB (Fut Ind Pl P1) => destru_ + "iremos" ; --# notpresent + VPB (Fut Ind Pl P2) => destru_ + "ireis" ; --# notpresent + VPB (Fut Ind Pl P3) => destru_ + "irão" ; --# notpresent + VPB (Fut Sub Sg P1) => destru_ + "ir" ; --# notpresent + VPB (Fut Sub Sg P2) => destru_ + "íres" ; --# notpresent + VPB (Fut Sub Sg P3) => destru_ + "ir" ; --# notpresent + VPB (Fut Sub Pl P1) => destru_ + "írmos" ; --# notpresent + VPB (Fut Sub Pl P2) => destru_ + "írdes" ; --# notpresent + VPB (Fut Sub Pl P3) => destru_ + "írem" ; --# notpresent + VPB (Cond Sg P1) => destru_ + "iria" ; --# notpresent + VPB (Cond Sg P2) => destru_ + "irias" ; --# notpresent + VPB (Cond Sg P3) => destru_ + "iria" ; --# notpresent + VPB (Cond Pl P1) => destru_ + "iríamos" ; --# notpresent + VPB (Cond Pl P2) => destru_ + "iríeis" ; --# notpresent + VPB (Cond Pl P3) => destru_ + "iriam" ; --# notpresent + VPB (Imper Sg P2) => destru_ + ("i" | "i") ; + VPB (Imper Sg P3) => destru_ + "a" ; + VPB (Imper Pl P1) => destru_ + "amos" ; + VPB (Imper Pl P2) => destru_ + "i" ; + VPB (Imper Pl P3) => destru_ + "am" ; + VPB (Imper Sg P1) => nonExist + } + } ; + +oper arguir_75 : Str -> Verbum = \arguir -> + let argu_ = Predef.tk 2 arguir in + {s = table { + VI Infn => argu_ + "ir" ; + VI Ger => argu_ + "indo" ; + VI Part => argu_ + "ido" ; + VPB (Pres Ind Sg P1) => argu_ + "o" ; + VPB (Pres Ind Sg P2) => argu_ + "is" ; + VPB (Pres Ind Sg P3) => argu_ + "i" ; + VPB (Pres Ind Pl P1) => argu_ + "imos" ; + VPB (Pres Ind Pl P2) => argu_ + "is" ; + VPB (Pres Ind Pl P3) => argu_ + "em" ; + VPB (Pres Sub Sg P1) => argu_ + "a" ; + VPB (Pres Sub Sg P2) => argu_ + "as" ; + VPB (Pres Sub Sg P3) => argu_ + "a" ; + VPB (Pres Sub Pl P1) => argu_ + "amos" ; + VPB (Pres Sub Pl P2) => argu_ + "ais" ; + VPB (Pres Sub Pl P3) => argu_ + "am" ; + VPB (PretI Ind Sg P1) => argu_ + "ia" ; --# notpresent + VPB (PretI Ind Sg P2) => argu_ + "ias" ; --# notpresent + VPB (PretI Ind Sg P3) => argu_ + "ia" ; --# notpresent + VPB (PretI Ind Pl P1) => argu_ + "íamos" ; --# notpresent + VPB (PretI Ind Pl P2) => argu_ + "íeis" ; --# notpresent + VPB (PretI Ind Pl P3) => argu_ + "iam" ; --# notpresent + VPB (PretI Sub Sg P1) => argu_ + "ísse" ; --# notpresent + VPB (PretI Sub Sg P2) => argu_ + "ísses" ; --# notpresent + VPB (PretI Sub Sg P3) => argu_ + "ísse" ; --# notpresent + VPB (PretI Sub Pl P1) => argu_ + "íssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => argu_ + "ísseis" ; --# notpresent + VPB (PretI Sub Pl P3) => argu_ + "íssem" ; --# notpresent + VPB (MQPerf Sg P1) => argu_ + "íra" ; --# notpresent + VPB (MQPerf Sg P2) => argu_ + "íras" ; --# notpresent + VPB (MQPerf Sg P3) => argu_ + "íra" ; --# notpresent + VPB (MQPerf Pl P1) => argu_ + "íramos" ; --# notpresent + VPB (MQPerf Pl P2) => argu_ + "íreis" ; --# notpresent + VPB (MQPerf Pl P3) => argu_ + "íram" ; --# notpresent + VPB (PretP Sg P1) => argu_ + "í" ; --# notpresent + VPB (PretP Sg P2) => argu_ + "iste" ; --# notpresent + VPB (PretP Sg P3) => argu_ + "iu" ; --# notpresent + VPB (PretP Pl P1) => argu_ + "ímos" ; --# notpresent + VPB (PretP Pl P2) => argu_ + "ístes" ; --# notpresent + VPB (PretP Pl P3) => argu_ + "íram" ; --# notpresent + VPB (Fut Ind Sg P1) => argu_ + "irei" ; --# notpresent + VPB (Fut Ind Sg P2) => argu_ + "irás" ; --# notpresent + VPB (Fut Ind Sg P3) => argu_ + "irá" ; --# notpresent + VPB (Fut Ind Pl P1) => argu_ + "iremos" ; --# notpresent + VPB (Fut Ind Pl P2) => argu_ + "ireis" ; --# notpresent + VPB (Fut Ind Pl P3) => argu_ + "irão" ; --# notpresent + VPB (Fut Sub Sg P1) => argu_ + "ir" ; --# notpresent + VPB (Fut Sub Sg P2) => argu_ + "íres" ; --# notpresent + VPB (Fut Sub Sg P3) => argu_ + "ir" ; --# notpresent + VPB (Fut Sub Pl P1) => argu_ + "irmos" ; --# notpresent + VPB (Fut Sub Pl P2) => argu_ + "irdes" ; --# notpresent + VPB (Fut Sub Pl P3) => argu_ + "irem" ; --# notpresent + VPB (Cond Sg P1) => argu_ + "iria" ; --# notpresent + VPB (Cond Sg P2) => argu_ + "irias" ; --# notpresent + VPB (Cond Sg P3) => argu_ + "iria" ; --# notpresent + VPB (Cond Pl P1) => argu_ + "iríamos" ; --# notpresent + VPB (Cond Pl P2) => argu_ + "iríeis" ; --# notpresent + VPB (Cond Pl P3) => argu_ + "iriam" ; --# notpresent + VPB (Imper Sg P2) => argu_ + "i" ; + VPB (Imper Sg P3) => argu_ + "a" ; + VPB (Imper Pl P1) => argu_ + "amos" ; + VPB (Imper Pl P2) => argu_ + "i" ; + VPB (Imper Pl P3) => argu_ + "am" ; + VPB (Imper Sg P1) => nonExist + } + } ; + +oper reunir_76 : Str -> Verbum = \reunir -> + let reun_ = Predef.tk 2 reunir in + {s = table { + VI Infn => reun_ + "ir" ; + VI Ger => reun_ + "indo" ; + VI Part => reun_ + "ido" ; + VPB (Pres Ind Sg P1) => reun_ + "o" ; + VPB (Pres Ind Sg P2) => reun_ + "es" ; + VPB (Pres Ind Sg P3) => reun_ + "e" ; + VPB (Pres Ind Pl P1) => reun_ + "imos" ; + VPB (Pres Ind Pl P2) => reun_ + "is" ; + VPB (Pres Ind Pl P3) => reun_ + "em" ; + VPB (Pres Sub Sg P1) => reun_ + "a" ; + VPB (Pres Sub Sg P2) => reun_ + "as" ; + VPB (Pres Sub Sg P3) => reun_ + "a" ; + VPB (Pres Sub Pl P1) => reun_ + "amos" ; + VPB (Pres Sub Pl P2) => reun_ + "ais" ; + VPB (Pres Sub Pl P3) => reun_ + "am" ; + VPB (PretI Ind Sg P1) => reun_ + "ia" ; --# notpresent + VPB (PretI Ind Sg P2) => reun_ + "ias" ; --# notpresent + VPB (PretI Ind Sg P3) => reun_ + "ia" ; --# notpresent + VPB (PretI Ind Pl P1) => reun_ + "íamos" ; --# notpresent + VPB (PretI Ind Pl P2) => reun_ + "íeis" ; --# notpresent + VPB (PretI Ind Pl P3) => reun_ + "iam" ; --# notpresent + VPB (PretI Sub Sg P1) => reun_ + "isse" ; --# notpresent + VPB (PretI Sub Sg P2) => reun_ + "isses" ; --# notpresent + VPB (PretI Sub Sg P3) => reun_ + "isse" ; --# notpresent + VPB (PretI Sub Pl P1) => reun_ + "íssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => reun_ + "ísseis" ; --# notpresent + VPB (PretI Sub Pl P3) => reun_ + "issem" ; --# notpresent + VPB (MQPerf Sg P1) => reun_ + "ira" ; --# notpresent + VPB (MQPerf Sg P2) => reun_ + "iras" ; --# notpresent + VPB (MQPerf Sg P3) => reun_ + "ira" ; --# notpresent + VPB (MQPerf Pl P1) => reun_ + "íramos" ; --# notpresent + VPB (MQPerf Pl P2) => reun_ + "íreis" ; --# notpresent + VPB (MQPerf Pl P3) => reun_ + "iram" ; --# notpresent + VPB (PretP Sg P1) => reun_ + "i" ; --# notpresent + VPB (PretP Sg P2) => reun_ + "iste" ; --# notpresent + VPB (PretP Sg P3) => reun_ + "iu" ; --# notpresent + VPB (PretP Pl P1) => reun_ + "imos" ; --# notpresent + VPB (PretP Pl P2) => reun_ + "istes" ; --# notpresent + VPB (PretP Pl P3) => reun_ + "iram" ; --# notpresent + VPB (Fut Ind Sg P1) => reun_ + "irei" ; --# notpresent + VPB (Fut Ind Sg P2) => reun_ + "irás" ; --# notpresent + VPB (Fut Ind Sg P3) => reun_ + "irá" ; --# notpresent + VPB (Fut Ind Pl P1) => reun_ + "iremos" ; --# notpresent + VPB (Fut Ind Pl P2) => reun_ + "ireis" ; --# notpresent + VPB (Fut Ind Pl P3) => reun_ + "irão" ; --# notpresent + VPB (Fut Sub Sg P1) => reun_ + "ir" ; --# notpresent + VPB (Fut Sub Sg P2) => reun_ + "ires" ; --# notpresent + VPB (Fut Sub Sg P3) => reun_ + "ir" ; --# notpresent + VPB (Fut Sub Pl P1) => reun_ + "irmos" ; --# notpresent + VPB (Fut Sub Pl P2) => reun_ + "irdes" ; --# notpresent + VPB (Fut Sub Pl P3) => reun_ + "irem" ; --# notpresent + VPB (Cond Sg P1) => reun_ + "iria" ; --# notpresent + VPB (Cond Sg P2) => reun_ + "irias" ; --# notpresent + VPB (Cond Sg P3) => reun_ + "iria" ; --# notpresent + VPB (Cond Pl P1) => reun_ + "iríamos" ; --# notpresent + VPB (Cond Pl P2) => reun_ + "iríeis" ; --# notpresent + VPB (Cond Pl P3) => reun_ + "iriam" ; --# notpresent + VPB (Imper Sg P2) => reun_ + "e" ; + VPB (Imper Sg P3) => reun_ + "a" ; + VPB (Imper Pl P1) => reun_ + "amos" ; + VPB (Imper Pl P2) => reun_ + "i" ; + VPB (Imper Pl P3) => reun_ + "am" ; + VPB (Imper Sg P1) => nonExist + } + } ; + +oper proibir_77 : Str -> Verbum = \proibir -> + let proib_ = Predef.tk 2 proibir in + {s = table { + VI Infn => proib_ + "ir" ; + VI Ger => proib_ + "indo" ; + VI Part => proib_ + "ido" ; + VPB (Pres Ind Sg P1) => proib_ + "o" ; + VPB (Pres Ind Sg P2) => proib_ + "es" ; + VPB (Pres Ind Sg P3) => proib_ + "e" ; + VPB (Pres Ind Pl P1) => proib_ + "imos" ; + VPB (Pres Ind Pl P2) => proib_ + "is" ; + VPB (Pres Ind Pl P3) => proib_ + "em" ; + VPB (Pres Sub Sg P1) => proib_ + "a" ; + VPB (Pres Sub Sg P2) => proib_ + "as" ; + VPB (Pres Sub Sg P3) => proib_ + "a" ; + VPB (Pres Sub Pl P1) => proib_ + "amos" ; + VPB (Pres Sub Pl P2) => proib_ + "ais" ; + VPB (Pres Sub Pl P3) => proib_ + "am" ; + VPB (PretI Ind Sg P1) => proib_ + "ia" ; --# notpresent + VPB (PretI Ind Sg P2) => proib_ + "ias" ; --# notpresent + VPB (PretI Ind Sg P3) => proib_ + "ia" ; --# notpresent + VPB (PretI Ind Pl P1) => proib_ + "íamos" ; --# notpresent + VPB (PretI Ind Pl P2) => proib_ + "íeis" ; --# notpresent + VPB (PretI Ind Pl P3) => proib_ + "iam" ; --# notpresent + VPB (PretI Sub Sg P1) => proib_ + "isse" ; --# notpresent + VPB (PretI Sub Sg P2) => proib_ + "isses" ; --# notpresent + VPB (PretI Sub Sg P3) => proib_ + "isse" ; --# notpresent + VPB (PretI Sub Pl P1) => proib_ + "íssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => proib_ + "ísseis" ; --# notpresent + VPB (PretI Sub Pl P3) => proib_ + "íssem" ; --# notpresent + VPB (MQPerf Sg P1) => proib_ + "ira" ; --# notpresent + VPB (MQPerf Sg P2) => proib_ + "iras" ; --# notpresent + VPB (MQPerf Sg P3) => proib_ + "ira" ; --# notpresent + VPB (MQPerf Pl P1) => proib_ + "íramos" ; --# notpresent + VPB (MQPerf Pl P2) => proib_ + "íreis" ; --# notpresent + VPB (MQPerf Pl P3) => proib_ + "iram" ; --# notpresent + VPB (PretP Sg P1) => proib_ + "i" ; --# notpresent + VPB (PretP Sg P2) => proib_ + "iste" ; --# notpresent + VPB (PretP Sg P3) => proib_ + "iu" ; --# notpresent + VPB (PretP Pl P1) => proib_ + "imos" ; --# notpresent + VPB (PretP Pl P2) => proib_ + "istes" ; --# notpresent + VPB (PretP Pl P3) => proib_ + "iram" ; --# notpresent + VPB (Fut Ind Sg P1) => proib_ + "irei" ; --# notpresent + VPB (Fut Ind Sg P2) => proib_ + "irás" ; --# notpresent + VPB (Fut Ind Sg P3) => proib_ + "irá" ; --# notpresent + VPB (Fut Ind Pl P1) => proib_ + "iremos" ; --# notpresent + VPB (Fut Ind Pl P2) => proib_ + "ireis" ; --# notpresent + VPB (Fut Ind Pl P3) => proib_ + "irão" ; --# notpresent + VPB (Fut Sub Sg P1) => proib_ + "ir" ; --# notpresent + VPB (Fut Sub Sg P2) => proib_ + "ires" ; --# notpresent + VPB (Fut Sub Sg P3) => proib_ + "ir" ; --# notpresent + VPB (Fut Sub Pl P1) => proib_ + "irmos" ; --# notpresent + VPB (Fut Sub Pl P2) => proib_ + "irdes" ; --# notpresent + VPB (Fut Sub Pl P3) => proib_ + "irem" ; --# notpresent + VPB (Cond Sg P1) => proib_ + "iria" ; --# notpresent + VPB (Cond Sg P2) => proib_ + "irias" ; --# notpresent + VPB (Cond Sg P3) => proib_ + "iria" ; --# notpresent + VPB (Cond Pl P1) => proib_ + "iríamos" ; --# notpresent + VPB (Cond Pl P2) => proib_ + "iríeis" ; --# notpresent + VPB (Cond Pl P3) => proib_ + "iriam" ; --# notpresent + VPB (Imper Sg P2) => proib_ + "e" ; + VPB (Imper Sg P3) => proib_ + "a" ; + VPB (Imper Pl P1) => proib_ + "amos" ; + VPB (Imper Pl P2) => proib_ + "i" ; + VPB (Imper Pl P3) => proib_ + "am" ; + VPB (Imper Sg P1) => nonExist + } + } ; + +oper imergir_78 : Str -> Verbum = \imergir -> + let imerg_ = Predef.tk 2 imergir in + {s = table { + VI Infn => imerg_ + "ir" ; + VI Ger => imerg_ + "indo" ; + VI Part => imerg_ + "ido" ; + VPB (Pres Ind Sg P1) => imerg_ + nonExist ; + VPB (Pres Ind Sg P2) => imerg_ + "es" ; + VPB (Pres Ind Sg P3) => imerg_ + "e" ; + VPB (Pres Ind Pl P1) => imerg_ + "imos" ; + VPB (Pres Ind Pl P2) => imerg_ + "is" ; + VPB (Pres Ind Pl P3) => imerg_ + "em" ; + VPB (Pres Sub Sg P1) => imerg_ + nonExist ; + VPB (Pres Sub Sg P2) => imerg_ + nonExist ; + VPB (Pres Sub Sg P3) => imerg_ + nonExist ; + VPB (Pres Sub Pl P1) => imerg_ + nonExist ; + VPB (Pres Sub Pl P2) => imerg_ + nonExist ; + VPB (Pres Sub Pl P3) => imerg_ + nonExist ; + VPB (PretI Ind Sg P1) => imerg_ + "ia" ; --# notpresent + VPB (PretI Ind Sg P2) => imerg_ + "ias" ; --# notpresent + VPB (PretI Ind Sg P3) => imerg_ + "ia" ; --# notpresent + VPB (PretI Ind Pl P1) => imerg_ + "íamos" ; --# notpresent + VPB (PretI Ind Pl P2) => imerg_ + "íeis" ; --# notpresent + VPB (PretI Ind Pl P3) => imerg_ + "iam" ; --# notpresent + VPB (PretI Sub Sg P1) => imerg_ + "isse" ; --# notpresent + VPB (PretI Sub Sg P2) => imerg_ + "isses" ; --# notpresent + VPB (PretI Sub Sg P3) => imerg_ + "isse" ; --# notpresent + VPB (PretI Sub Pl P1) => imerg_ + "íssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => imerg_ + "ísseis" ; --# notpresent + VPB (PretI Sub Pl P3) => imerg_ + "íssem" ; --# notpresent + VPB (MQPerf Sg P1) => imerg_ + "ira" ; --# notpresent + VPB (MQPerf Sg P2) => imerg_ + "iras" ; --# notpresent + VPB (MQPerf Sg P3) => imerg_ + "ira" ; --# notpresent + VPB (MQPerf Pl P1) => imerg_ + "íramos" ; --# notpresent + VPB (MQPerf Pl P2) => imerg_ + "íreis" ; --# notpresent + VPB (MQPerf Pl P3) => imerg_ + "iram" ; --# notpresent + VPB (PretP Sg P1) => imerg_ + "i" ; --# notpresent + VPB (PretP Sg P2) => imerg_ + "iste" ; --# notpresent + VPB (PretP Sg P3) => imerg_ + "iu" ; --# notpresent + VPB (PretP Pl P1) => imerg_ + "imos" ; --# notpresent + VPB (PretP Pl P2) => imerg_ + "istes" ; --# notpresent + VPB (PretP Pl P3) => imerg_ + "iram" ; --# notpresent + VPB (Fut Ind Sg P1) => imerg_ + "irei" ; --# notpresent + VPB (Fut Ind Sg P2) => imerg_ + "irás" ; --# notpresent + VPB (Fut Ind Sg P3) => imerg_ + "irá" ; --# notpresent + VPB (Fut Ind Pl P1) => imerg_ + "iremos" ; --# notpresent + VPB (Fut Ind Pl P2) => imerg_ + "ireis" ; --# notpresent + VPB (Fut Ind Pl P3) => imerg_ + "irão" ; --# notpresent + VPB (Fut Sub Sg P1) => imerg_ + "ir" ; --# notpresent + VPB (Fut Sub Sg P2) => imerg_ + "ires" ; --# notpresent + VPB (Fut Sub Sg P3) => imerg_ + "ir" ; --# notpresent + VPB (Fut Sub Pl P1) => imerg_ + "írmos" ; --# notpresent + VPB (Fut Sub Pl P2) => imerg_ + "írdes" ; --# notpresent + VPB (Fut Sub Pl P3) => imerg_ + "irem" ; --# notpresent + VPB (Cond Sg P1) => imerg_ + "iria" ; --# notpresent + VPB (Cond Sg P2) => imerg_ + "irias" ; --# notpresent + VPB (Cond Sg P3) => imerg_ + "iria" ; --# notpresent + VPB (Cond Pl P1) => imerg_ + "iríamos" ; --# notpresent + VPB (Cond Pl P2) => imerg_ + "iríeis" ; --# notpresent + VPB (Cond Pl P3) => imerg_ + "iriam" ; --# notpresent + VPB (Imper Sg P2) => imerg_ + "e" ; + VPB (Imper Sg P3) => imerg_ + nonExist ; + VPB (Imper Pl P1) => imerg_ + nonExist ; + VPB (Imper Pl P2) => imerg_ + "i" ; + VPB (Imper Pl P3) => imerg_ + "it" ; + VPB (Imper Sg P1) => nonExist + } + } ; + +oper falir_79 : Str -> Verbum = \falir -> + let fali_ = Predef.tk 1 falir in + {s = table { + VI Infn => fali_ + "r" ; + VI Ger => fali_ + "ndo" ; + VI Part => fali_ + "do" ; + VPB (Pres Ind Sg P1) => fali_ + nonExist ; + VPB (Pres Ind Sg P2) => fali_ + nonExist ; + VPB (Pres Ind Sg P3) => fali_ + nonExist ; + VPB (Pres Ind Pl P1) => fali_ + "mos" ; + VPB (Pres Ind Pl P2) => fali_ + "s" ; + VPB (Pres Ind Pl P3) => fali_ + nonExist ; + VPB (Pres Sub Sg P1) => fali_ + nonExist ; + VPB (Pres Sub Sg P2) => fali_ + nonExist ; + VPB (Pres Sub Sg P3) => fali_ + nonExist ; + VPB (Pres Sub Pl P1) => fali_ + nonExist ; + VPB (Pres Sub Pl P2) => fali_ + nonExist ; + VPB (Pres Sub Pl P3) => fali_ + nonExist ; + VPB (PretI Ind Sg P1) => fali_ + "a" ; --# notpresent + VPB (PretI Ind Sg P2) => fali_ + "as" ; --# notpresent + VPB (PretI Ind Sg P3) => fali_ + "a" ; --# notpresent + VPB (PretI Ind Pl P1) => fali_ + "amos" ; --# notpresent + VPB (PretI Ind Pl P2) => fali_ + "eis" ; --# notpresent + VPB (PretI Ind Pl P3) => fali_ + "am" ; --# notpresent + VPB (PretI Sub Sg P1) => fali_ + "sse" ; --# notpresent + VPB (PretI Sub Sg P2) => fali_ + "sses" ; --# notpresent + VPB (PretI Sub Sg P3) => fali_ + "sse" ; --# notpresent + VPB (PretI Sub Pl P1) => fali_ + "ssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => fali_ + "sseis" ; --# notpresent + VPB (PretI Sub Pl P3) => fali_ + "ssem" ; --# notpresent + VPB (MQPerf Sg P1) => fali_ + "ra" ; --# notpresent + VPB (MQPerf Sg P2) => fali_ + "ras" ; --# notpresent + VPB (MQPerf Sg P3) => fali_ + "ra" ; --# notpresent + VPB (MQPerf Pl P1) => fali_ + "ramos" ; --# notpresent + VPB (MQPerf Pl P2) => fali_ + "reis" ; --# notpresent + VPB (MQPerf Pl P3) => fali_ + "ram" ; --# notpresent + VPB (PretP Sg P1) => fali_ + "" ; --# notpresent + VPB (PretP Sg P2) => fali_ + "ste" ; --# notpresent + VPB (PretP Sg P3) => fali_ + "u" ; --# notpresent + VPB (PretP Pl P1) => fali_ + "mos" ; --# notpresent + VPB (PretP Pl P2) => fali_ + "stes" ; --# notpresent + VPB (PretP Pl P3) => fali_ + "ram" ; --# notpresent + VPB (Fut Ind Sg P1) => fali_ + "rei" ; --# notpresent + VPB (Fut Ind Sg P2) => fali_ + "rás" ; --# notpresent + VPB (Fut Ind Sg P3) => fali_ + "rá" ; --# notpresent + VPB (Fut Ind Pl P1) => fali_ + "remos" ; --# notpresent + VPB (Fut Ind Pl P2) => fali_ + "reis" ; --# notpresent + VPB (Fut Ind Pl P3) => fali_ + "rão" ; --# notpresent + VPB (Fut Sub Sg P1) => fali_ + "r" ; --# notpresent + VPB (Fut Sub Sg P2) => fali_ + "res" ; --# notpresent + VPB (Fut Sub Sg P3) => fali_ + "r" ; --# notpresent + VPB (Fut Sub Pl P1) => fali_ + "rmos" ; --# notpresent + VPB (Fut Sub Pl P2) => fali_ + "rdes" ; --# notpresent + VPB (Fut Sub Pl P3) => fali_ + "rem" ; --# notpresent + VPB (Cond Sg P1) => fali_ + "ria" ; --# notpresent + VPB (Cond Sg P2) => fali_ + "rias" ; --# notpresent + VPB (Cond Sg P3) => fali_ + "ria" ; --# notpresent + VPB (Cond Pl P1) => fali_ + "ríamos" ; --# notpresent + VPB (Cond Pl P2) => fali_ + "ríeis" ; --# notpresent + VPB (Cond Pl P3) => fali_ + "riam" ; --# notpresent + VPB (Imper Sg P2) => fali_ + nonExist ; + VPB (Imper Sg P3) => fali_ + nonExist ; + VPB (Imper Pl P1) => fali_ + nonExist ; + VPB (Imper Pl P2) => fali_ + "" ; + VPB (Imper Pl P3) => fali_ + nonExist ; + VPB (Imper Sg P1) => nonExist + } + } ; + +oper remir_80 : Str -> Verbum = \remir -> + let remi_ = Predef.tk 1 remir in + {s = table { + VI Infn => remi_ + "r" ; + VI Ger => remi_ + "ndo" ; + VI Part => remi_ + "do" ; + VPB (Pres Ind Sg P1) => remi_ + nonExist ; + VPB (Pres Ind Sg P2) => remi_ + nonExist ; + VPB (Pres Ind Sg P3) => remi_ + nonExist ; + VPB (Pres Ind Pl P1) => remi_ + "mos" ; + VPB (Pres Ind Pl P2) => remi_ + "s" ; + VPB (Pres Ind Pl P3) => remi_ + nonExist ; + VPB (Pres Sub Sg P1) => remi_ + nonExist ; + VPB (Pres Sub Sg P2) => remi_ + nonExist ; + VPB (Pres Sub Sg P3) => remi_ + nonExist ; + VPB (Pres Sub Pl P1) => remi_ + nonExist ; + VPB (Pres Sub Pl P2) => remi_ + nonExist ; + VPB (Pres Sub Pl P3) => remi_ + nonExist ; + VPB (PretI Ind Sg P1) => remi_ + "a" ; --# notpresent + VPB (PretI Ind Sg P2) => remi_ + "as" ; --# notpresent + VPB (PretI Ind Sg P3) => remi_ + "a" ; --# notpresent + VPB (PretI Ind Pl P1) => remi_ + "amos" ; --# notpresent + VPB (PretI Ind Pl P2) => remi_ + "eis" ; --# notpresent + VPB (PretI Ind Pl P3) => remi_ + "am" ; --# notpresent + VPB (PretI Sub Sg P1) => remi_ + "sse" ; --# notpresent + VPB (PretI Sub Sg P2) => remi_ + "sses" ; --# notpresent + VPB (PretI Sub Sg P3) => remi_ + "sse" ; --# notpresent + VPB (PretI Sub Pl P1) => remi_ + "ssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => remi_ + "sseis" ; --# notpresent + VPB (PretI Sub Pl P3) => remi_ + "ssem" ; --# notpresent + VPB (MQPerf Sg P1) => remi_ + "ra" ; --# notpresent + VPB (MQPerf Sg P2) => remi_ + "ras" ; --# notpresent + VPB (MQPerf Sg P3) => remi_ + "ra" ; --# notpresent + VPB (MQPerf Pl P1) => remi_ + "ramos" ; --# notpresent + VPB (MQPerf Pl P2) => remi_ + "reis" ; --# notpresent + VPB (MQPerf Pl P3) => remi_ + "ram" ; --# notpresent + VPB (PretP Sg P1) => remi_ + "" ; --# notpresent + VPB (PretP Sg P2) => remi_ + "ste" ; --# notpresent + VPB (PretP Sg P3) => remi_ + "u" ; --# notpresent + VPB (PretP Pl P1) => remi_ + "mos" ; --# notpresent + VPB (PretP Pl P2) => remi_ + "stes" ; --# notpresent + VPB (PretP Pl P3) => remi_ + "ram" ; --# notpresent + VPB (Fut Ind Sg P1) => remi_ + "rei" ; --# notpresent + VPB (Fut Ind Sg P2) => remi_ + "rás" ; --# notpresent + VPB (Fut Ind Sg P3) => remi_ + "rá" ; --# notpresent + VPB (Fut Ind Pl P1) => remi_ + "remos" ; --# notpresent + VPB (Fut Ind Pl P2) => remi_ + "reis" ; --# notpresent + VPB (Fut Ind Pl P3) => remi_ + "rão" ; --# notpresent + VPB (Fut Sub Sg P1) => remi_ + "r" ; --# notpresent + VPB (Fut Sub Sg P2) => remi_ + "res" ; --# notpresent + VPB (Fut Sub Sg P3) => remi_ + "r" ; --# notpresent + VPB (Fut Sub Pl P1) => remi_ + "rmos" ; --# notpresent + VPB (Fut Sub Pl P2) => remi_ + "rdes" ; --# notpresent + VPB (Fut Sub Pl P3) => remi_ + "rem" ; --# notpresent + VPB (Cond Sg P1) => remi_ + "ria" ; --# notpresent + VPB (Cond Sg P2) => remi_ + "rias" ; --# notpresent + VPB (Cond Sg P3) => remi_ + "ria" ; --# notpresent + VPB (Cond Pl P1) => remi_ + "ríamos" ; --# notpresent + VPB (Cond Pl P2) => remi_ + "ríeis" ; --# notpresent + VPB (Cond Pl P3) => remi_ + "riam" ; --# notpresent + VPB (Imper Sg P2) => remi_ + nonExist ; + VPB (Imper Sg P3) => remi_ + nonExist ; + VPB (Imper Pl P1) => remi_ + nonExist ; + VPB (Imper Pl P2) => remi_ + "" ; + VPB (Imper Pl P3) => remi_ + nonExist ; + VPB (Imper Sg P1) => nonExist + } + } ; + +} \ No newline at end of file diff --git a/src/portuguese/CombinatorsPor.gf b/src/portuguese/CombinatorsPor.gf new file mode 100644 index 00000000..b87e95d0 --- /dev/null +++ b/src/portuguese/CombinatorsPor.gf @@ -0,0 +1,15 @@ +--# -path=.:alltenses:prelude + +resource CombinatorsPor = Combinators - [appCN, appCNc] with + (Cat = CatPor), + (Structural = StructuralPor), + (Noun = NounPor), + (Constructors = ConstructorsPor) ** +{ +oper +appCN : CN -> NP -> NP + = \cn,x -> mkNP the_Art (PossNP cn x) ; +appCNc : CN -> [NP] -> NP + = \cn,xs -> let np : NP = mkNP and_Conj xs + in mkNP the_Art (PossNP cn np) ; +} diff --git a/src/portuguese/ConstructionPor.gf b/src/portuguese/ConstructionPor.gf index d28e36c0..dc4670d4 100644 --- a/src/portuguese/ConstructionPor.gf +++ b/src/portuguese/ConstructionPor.gf @@ -1,42 +1,41 @@ --# -path=alltenses:.:../abstract -concrete ConstructionPor of Construction = CatPor ** - open SyntaxPor, SymbolicPor, ParadigmsPor, +concrete ConstructionPor of Construction = CatPor ** + open SyntaxPor, SymbolicPor, ParadigmsPor, (L = LexiconPor), (E = ExtraPor), (I = IrregPor), (R = ResPor), (C = CommonRomance), Prelude in { -flags coding=utf8 ; - + flags coding=utf8 ; lin - hungry_VP = E.ComplCN have_V2 (mkCN (mkN "hambre" feminine)) ; - thirsty_VP = E.ComplCN have_V2 (mkCN (mkN "sed" feminine)) ; + hungry_VP = E.ComplCN have_V2 (mkCN (mkN "fome" feminine)) ; + thirsty_VP = E.ComplCN have_V2 (mkCN (mkN "sede" feminine)) ; has_age_VP card = mkVP have_V2 (mkNP L.year_N) ; - have_name_Cl x y = mkCl x (mkV2 (reflV (mkV "llamar"))) y ; + have_name_Cl x y = mkCl x (mkV2 (reflV (mkV "chamar"))) y ; married_Cl x y = mkCl (lin NP x) L.married_A2 (lin NP y) | mkCl (mkNP and_Conj (lin NP x) (lin NP y)) (mkA "casado") ; - what_name_QCl x = mkQCl how_IAdv (mkCl (lin NP x) (reflV (mkV "llamar"))) ; + what_name_QCl x = mkQCl how_IAdv (mkCl (lin NP x) (reflV (mkV "chamar"))) ; how_old_QCl x = mkQCl (mkIP how8many_IDet L.year_N) x have_V2 ; - how_far_QCl x = mkQCl (lin IAdv (ss "a qué distancia")) (mkCl x I.estar_V) ; + how_far_QCl x = mkQCl (lin IAdv (ss "a que distância")) (mkCl x I.estar_V) ; -- some more things weather_adjCl ap = mkCl (mkVP (mkVA I.hacer_V) (lin AP ap)) ; - - is_right_VP = E.ComplCN have_V2 (mkCN (mkN "razón")) ; - is_wrong_VP = mkVP (mkVA I.estar_V) (mkAP (mkA "equivocado")) ; + + is_right_VP = E.ComplCN have_V2 (mkCN (mkN "razão")) ; + is_wrong_VP = mkVP (mkVA I.estar_V) (mkAP (mkA "errado")) ; n_units_AP card cn a = mkAP (lin AdA (mkUtt (mkNP (lin CN cn)))) (lin A a) ; - bottle_of_CN np = mkCN (lin N2 (mkN2 (mkN "botella" feminine) part_Prep)) np ; - cup_of_CN np = mkCN (lin N2 (mkN2 (mkN "taza") part_Prep)) np ; - glass_of_CN np = mkCN (lin N2 (mkN2 (mkN "vaso") part_Prep)) np ; -- copa + bottle_of_CN np = mkCN (lin N2 (mkN2 (mkN "garrafa" feminine) part_Prep)) np ; + cup_of_CN np = mkCN (lin N2 (mkN2 (mkN "copo") part_Prep)) np ; + glass_of_CN np = mkCN (lin N2 (mkN2 (mkN "taça") part_Prep)) np ; {- -- spatial deixis and motion verbs where_go_QCl np = mkQCl where_IAdv (mkCl np (mkVP L.go_V)) ; where_come_from_QCl np = mkQCl (lin IAdv (ss "de dónde")) (mkCl np (mkVP L.go_V)) ; - + go_here_VP = mkVP (mkVP L.go_V) here_Adv ; come_here_VP = mkVP (mkVP L.come_V) here_Adv ; come_from_here_VP = mkVP (mkVP L.come_V) (mkAdv "de aquí") ; @@ -44,7 +43,7 @@ lin go_there_VP = mkVP (mkVP L.go_V) there_Adv ; come_there_VP = mkVP (mkVP L.come_V) there_Adv ; come_from_there_VP = mkVP (mkVP L.come_V) (mkAdv "de allí") ; -- "de allá" --} +-} lincat Weekday = N ; @@ -57,22 +56,22 @@ oper lin weekdayPunctualAdv w = lin Adv {s = w.s ! C.Sg} ; -- lundi weekdayHabitualAdv w = SyntaxPor.mkAdv noPrep (mkNP the_Det w) ; -- il lunedí ---- - weekdayLastAdv w = SyntaxPor.mkAdv noPrep (mkNP the_Det (mkCN (mkA "pasado") w)) ; -- il lunedí scorso - weekdayNextAdv w = SyntaxPor.mkAdv noPrep (mkNP the_Det (mkCN (mkA "próximo") w)) ; -- il lunedí prossimo + weekdayLastAdv w = SyntaxPor.mkAdv noPrep (mkNP the_Det (mkCN (mkA "passado") w)) ; -- il lunedí scorso + weekdayNextAdv w = SyntaxPor.mkAdv noPrep (mkNP the_Det (mkCN (prefixA (mkA "próximo")) w)) ; -- il lunedí prossimo - monthAdv m = lin Adv {s = "en" ++ m.s ! C.Sg} ; -- in mggio - yearAdv y = SyntaxPor.mkAdv (mkPrep "en") y ; ---- - dayMonthAdv d m = ParadigmsPor.mkAdv ("el" ++ (d.s ! R.Nom).comp ++ m.s ! C.Sg) ; -- le 17 mai - monthYearAdv m y = lin Adv {s = "en" ++ m.s ! C.Sg ++ (y.s ! R.Nom).comp} ; -- in maggio 2012 - dayMonthYearAdv d m y = ParadigmsPor.mkAdv ("el" ++ (d.s ! R.Nom).comp ++ m.s ! C.Sg ++ (y.s ! R.Nom).comp) ; -- il 17 maggio 2013 + monthAdv m = lin Adv {s = "em" ++ m.s ! C.Sg} ; -- in maggio + yearAdv y = SyntaxPor.mkAdv (mkPrep "em") y ; ---- + dayMonthAdv d m = ParadigmsPor.mkAdv ("o" ++ (d.s ! R.Nom).comp ++ m.s ! C.Sg) ; -- le 17 mai + monthYearAdv m y = lin Adv {s = "em" ++ m.s ! C.Sg ++ (y.s ! R.Nom).comp} ; -- in maggio 2012 + dayMonthYearAdv d m y = ParadigmsPor.mkAdv ("o" ++ (d.s ! R.Nom).comp ++ m.s ! C.Sg ++ (y.s ! R.Nom).comp) ; -- il 17 maggio 2013 intYear = symb ; intMonthday = symb ; - + lincat Language = N ; -lin InLanguage l = SyntaxPor.mkAdv (mkPrep "en") (mkNP l) ; +lin InLanguage l = SyntaxPor.mkAdv (mkPrep "em") (mkNP l) ; lin weekdayN w = w ; @@ -88,61 +87,61 @@ oper mkLanguage : Str -> N = \s -> mkN s ; ---------------------------------------------- ---- lexicon of special names -lin monday_Weekday = mkN "lunes" ; -lin tuesday_Weekday = mkN "martes" ; -lin wednesday_Weekday = mkN "miércoles" ; -lin thursday_Weekday = mkN "jueves" ; -lin friday_Weekday = mkN "viernes" ; -lin saturday_Weekday = mkN "sábado" ; -lin sunday_Weekday = mkN "domingo" ; +lin monday_Weekday = mkN "segunda" ; +lin tuesday_Weekday = mkN "terça" ; +lin wednesday_Weekday = mkN "quarta" ; +lin thursday_Weekday = mkN "quinta" ; +lin friday_Weekday = mkN "sexta" ; +lin saturday_Weekday = mkN "sábado" ; +lin sunday_Weekday = mkN "domingo" ; -lin january_Month = mkN "enero" ; -lin february_Month = mkN "febrero" ; -lin march_Month = mkN "marzo" ; -lin april_Month = mkN "abril" ; -lin may_Month = mkN "mayo" ; -lin june_Month = mkN "junio" ; -lin july_Month = mkN "julio" ; -lin august_Month = mkN "agosto" ; -lin september_Month = mkN "septiembre" ; -lin october_Month = mkN "octubre" ; -lin november_Month = mkN "noviembre" ; -lin december_Month = mkN "diciembre" ; +lin january_Month = mkN "janeiro" ; +lin february_Month = mkN "fevereiro" ; +lin march_Month = mkN "março" ; +lin april_Month = mkN "abril" ; +lin may_Month = mkN "maio" ; +lin june_Month = mkN "junho" ; +lin july_Month = mkN "julho" ; +lin august_Month = mkN "agosto" ; +lin september_Month = mkN "setembro" ; +lin october_Month = mkN "outubro" ; +lin november_Month = mkN "novembro" ; +lin december_Month = mkN "dezembro" ; -lin afrikaans_Language = mkLanguage "afrikáans" ; -lin amharic_Language = mkLanguage "amárico" ; -lin arabic_Language = mkLanguage "árabe" ; +lin afrikaans_Language = mkLanguage "africâner" ; +lin amharic_Language = mkLanguage "amárico" ; +lin arabic_Language = mkLanguage "árabe" ; lin bulgarian_Language = mkLanguage "búlgaro" ; -lin catalan_Language = mkLanguage "catalán" ; -lin chinese_Language = mkLanguage "chino" ; -lin danish_Language = mkLanguage "danés" ; -lin dutch_Language = mkLanguage "neerlandés" ; -lin english_Language = mkLanguage "inglés" ; -lin estonian_Language = mkLanguage "estonio" ; -lin finnish_Language = mkLanguage "finés" ; -lin french_Language = mkLanguage "francés" ; -lin german_Language = mkLanguage "alemán" ; -lin greek_Language = mkLanguage "griego" ; -lin hebrew_Language = mkLanguage "ebreo" ; -lin hindi_Language = mkLanguage "hindi" ; -lin japanese_Language = mkLanguage "japonés" ; -lin italian_Language = mkLanguage "italiano" ; -lin latin_Language = mkLanguage "latín" ; -lin latvian_Language = mkLanguage "letón" ; -lin maltese_Language = mkLanguage "maltés" ; -lin nepali_Language = mkLanguage "nepalí" ; -lin norwegian_Language = mkLanguage "noruego" ; -lin persian_Language = mkLanguage "persa" ; -lin polish_Language = mkLanguage "polaco" ; -lin punjabi_Language = mkLanguage "punjabi" ; -lin romanian_Language = mkLanguage "rumano" ; -lin russian_Language = mkLanguage "ruso" ; -lin sindhi_Language = mkLanguage "sindhi" ; -lin spanish_Language = mkLanguage "español" | mkLanguage "castellano" ; -lin swahili_Language = mkLanguage "swahili" ; -lin swedish_Language = mkLanguage "sueco" ; -lin thai_Language = mkLanguage "tailandés" ; -lin turkish_Language = mkLanguage "turco" ; -lin urdu_Language = mkLanguage "urdu" ; +lin catalan_Language = mkLanguage "catalão" ; +lin chinese_Language = mkLanguage "chinês" ; +lin danish_Language = mkLanguage "dinamarquês" ; +lin dutch_Language = mkLanguage "holandês" ; +lin english_Language = mkLanguage "inglês" ; +lin estonian_Language = mkLanguage "estônio" ; +lin finnish_Language = mkLanguage "finlandês" ; +lin french_Language = mkLanguage "francês" ; +lin german_Language = mkLanguage "alemão" ; +lin greek_Language = mkLanguage "grego" ; +lin hebrew_Language = mkLanguage "hebraico" ; +lin hindi_Language = mkLanguage "hindi" ; +lin japanese_Language = mkLanguage "japonês" ; +lin italian_Language = mkLanguage "italiano" ; +lin latin_Language = mkLanguage "latim" ; +lin latvian_Language = mkLanguage "letão" ; +lin maltese_Language = mkLanguage "maltês" ; +lin nepali_Language = mkLanguage "nepalês" ; +lin norwegian_Language = mkLanguage "norueguês" ; +lin persian_Language = mkLanguage "persa" ; +lin polish_Language = mkLanguage "polonês" ; +lin punjabi_Language = mkLanguage "punjabi" ; +lin romanian_Language = mkLanguage "romeno" ; +lin russian_Language = mkLanguage "russo" ; +lin sindhi_Language = mkLanguage "sindhi" ; +lin spanish_Language = mkLanguage "espanhol" | mkLanguage "castelhano" ; +lin swahili_Language = mkLanguage "suaíli" ; +lin swedish_Language = mkLanguage "sueco" ; +lin thai_Language = mkLanguage "tailandês" ; +lin turkish_Language = mkLanguage "turco" ; +lin urdu_Language = mkLanguage "urdu" ; } diff --git a/src/portuguese/ConstructorsPor.gf b/src/portuguese/ConstructorsPor.gf new file mode 100644 index 00000000..a345020c --- /dev/null +++ b/src/portuguese/ConstructorsPor.gf @@ -0,0 +1,3 @@ +--# -path=.:alltenses:prelude + +resource ConstructorsPor = Constructors with (Grammar = GrammarPor) ; diff --git a/src/portuguese/DiffPor.gf b/src/portuguese/DiffPor.gf index 8dd612b9..90adc351 100644 --- a/src/portuguese/DiffPor.gf +++ b/src/portuguese/DiffPor.gf @@ -3,7 +3,7 @@ instance DiffPor of DiffRomance - [partAgr,vpAgrSubj,vpAgrClits] = open CommonRomance, PhonoPor, BeschPor, Prelude in { flags optimize=noexpand ; - coding=utf8 ; + coding=utf8 ; ---- exceptions ---------------- oper @@ -13,7 +13,7 @@ instance DiffPor of DiffRomance - [partAgr,vpAgrSubj,vpAgrClits] = open CommonRo -------------------------------- - param + param Prepos = P_de | P_a ; VType = VHabere | VRefl ; @@ -23,7 +23,7 @@ instance DiffPor of DiffRomance - [partAgr,vpAgrSubj,vpAgrClits] = open CommonRo prepCase = \c -> case c of { Nom => [] ; - Acc => [] ; + Acc => [] ; CPrep P_de => "de" ; CPrep P_a => "a" } ; @@ -32,31 +32,31 @@ instance DiffPor of DiffRomance - [partAgr,vpAgrSubj,vpAgrClits] = open CommonRo artDef : Bool -> Gender -> Number -> Case -> Str = \isNP,g,n,c -> case isNP of { True => case of { - => prepCase c ++ "el" ; - => prepCase c ++ "la" ; ----- ?? - => prepCase c ++ "los" ; - => prepCase c ++ "las" + => prepCase c ++ "o" ; + => prepCase c ++ "a" ; ----- ?? + => prepCase c ++ "os" ; + => prepCase c ++ "as" } ; - _ => case of { - => "del" ; - => "al" ; - => prepCase c ++ "el" ; - => chooseDeLa ; - => chooseALa ; - => prepCase c ++ chooseLa ; - => prepCase c ++ "los" ; - => prepCase c ++ "las" + False => case of { + => "do" ; + => "ao" ; + => prepCase c ++ "o" ; + => "da" ; + => "à" ; + => prepCase c ++ "a" ; + => prepCase c ++ "os" ; + => prepCase c ++ "as" } } ; artIndef = \isNP,g,n,c -> case isNP of { True => case n of { - Sg => prepCase c ++ genForms "uno" "una" ! g ; - _ => prepCase c ++ genForms "unos" "unas" ! g + Sg => prepCase c ++ genForms "um" "uma" ! g ; + _ => prepCase c ++ genForms "uns" "umas" ! g } ; _ => case n of { - Sg => prepCase c ++ genForms "un" "una" ! g ; - _ => prepCase c + Sg => prepCase c ++ genForms "um" "uma" ! g ; + _ => prepCase c } } ; @@ -73,7 +73,7 @@ instance DiffPor of DiffRomance - [partAgr,vpAgrSubj,vpAgrClits] = open CommonRo conjunctCase : Case -> Case = \c -> case c of { Nom => Nom ; - _ => Acc + _ => Acc } ; auxVerb : VType -> (VF => Str) = \_ -> haber_V.s ; @@ -81,8 +81,8 @@ instance DiffPor of DiffRomance - [partAgr,vpAgrSubj,vpAgrClits] = open CommonRo vpAgrClit : Agr -> VPAgr = \a -> vpAgrNone ; - pronArg = \n,p,acc,dat -> - let + pronArg = \n,p,acc,dat -> + let paccp = case acc of { CRefl => ; CPron ag an ap => ; @@ -101,7 +101,7 @@ instance DiffPor of DiffRomance - [partAgr,vpAgrSubj,vpAgrClits] = open CommonRo } ; defaultPronArg = ---- defaultPronArg = - in + in ---- case < : Person * Person> of { ---- => <"se" ++ paccp.p1, [], True> ; ---- _ => defaultPronArg @@ -113,16 +113,16 @@ instance DiffPor of DiffRomance - [partAgr,vpAgrSubj,vpAgrClits] = open CommonRo infForm _ _ _ _ = True ; mkImperative b p vp = - \\pol,g,n => - let + \\pol,g,n => + let pe = case b of {True => P3 ; _ => p} ; agr = {g = g ; n = n ; p = pe} ; refl = case vp.s.vtyp of { VRefl => ; - _ => <[],False> + _ => <[],False> } ; - clpr = ; + clpr = ; ---- clpr = <[],[],False> ; ----e pronArg agr.n agr.p vp.clAcc vp.clDat ; ----e verb = case of { ----e => (vp.s ! VPInfinit Simul clpr.p3).inf ! aag ; @@ -151,32 +151,32 @@ instance DiffPor of DiffRomance - [partAgr,vpAgrSubj,vpAgrClits] = open CommonRo clitInf b cli inf = inf ++ bindIf b ++ cli ; - relPron : Bool => AAgr => Case => Str = \\b,a,c => + relPron : Bool => AAgr => Case => Str = \\b,a,c => case c of { Nom | Acc => "que" ; - CPrep P_a => "cuyo" ; - _ => prepCase c ++ "cuyo" + CPrep P_a => "cujo" ; + _ => prepCase c ++ "cujo" } ; - pronSuch : AAgr => Str = aagrForms "tál" "tál" "tales" "tales" ; + pronSuch : AAgr => Str = aagrForms "tal" "tal" "tais" "tais" ; - quelPron : AAgr => Str = aagrForms "cuál" "cuál" "cuales" "cuales" ; + quelPron : AAgr => Str = aagrForms "qual" "qual" "quais" "quais" ; partQIndir = [] ; ---- ? - reflPron : Number -> Person -> Case -> Str = \n,p,c -> - let pro = argPron Fem n p c + reflPron : Number -> Person -> Case -> Str = \n,p,c -> + let pro = argPron Fem n p c in - case p of { + case p of { P3 => case c of { Acc | CPrep P_a => "se" ; _ => "sí" } ; _ => pro - } ; + } ; - argPron : Gender -> Number -> Person -> Case -> Str = - let + 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 @@ -186,8 +186,8 @@ instance DiffPor of DiffRomance - [partAgr,vpAgrSubj,vpAgrClits] = open CommonRo CPrep P_a => leur ; _ => eux } ; - in - \g,n,p -> case < : Gender * Number * Person> of { + in + \g,n,p -> case < : Gender * Number * Person> of { <_,Sg,P1> => cases "me" "mí" ; <_,Sg,P2> => cases "te" "tí" ; <_,Pl,P1> => cases "nos" "nosotras" ; --- nosotros @@ -204,13 +204,13 @@ instance DiffPor of DiffRomance - [partAgr,vpAgrSubj,vpAgrClits] = open CommonRo _ => False } ; - auxPassive : Verb = verbBeschH (estar_2 "estar") ; + auxPassive : Verb = verbBeschH (estar_10 "estar") ; - copula : Verb = verbBeschH (ser_1 "ser") ; + copula : Verb = verbBeschH (ser_3 []) ; - estar_V : Verb = verbBeschH (estar_2 "estar") ; - - haber_V : Verb = verbBeschH (haber_3 "haber") ; + estar_V : Verb = verbBeschH (estar_10 "estar") ; + + haber_V : Verb = verbBeschH (haver_2 "haver") ; verbBeschH : Verbum -> Verb = \v -> verbBesch v ** {vtyp = VHabere ; p = []} ; diff --git a/src/portuguese/DocumentationPorFunctor.gf b/src/portuguese/DocumentationPorFunctor.gf index 56407322..8a98bfc2 100644 --- a/src/portuguese/DocumentationPorFunctor.gf +++ b/src/portuguese/DocumentationPorFunctor.gf @@ -1,6 +1,6 @@ --# -path=.:../abstract:../common -incomplete concrete DocumentationPorFunctor of Documentation = CatPor ** open +incomplete concrete DocumentationPorFunctor of Documentation = CatPor ** open Terminology, -- the interface to be instantiated ResPor, CommonRomance, @@ -19,22 +19,22 @@ lincat Definition = {s : Str} ; Document = {s : Str} ; Tag = {s : Str} ; - + {- -} --# notpresent oper heading : N -> Str = \n -> (nounHeading n).s ; - + lin InflectionN, InflectionN3, InflectionN3 = \noun -> { t = "n" ; - s1 = heading1 (heading noun_Category ++ + s1 = heading1 (heading noun_Category ++ case noun.g of { - Masc => "("+heading masculine_Parameter+")" ; + Masc => "("+heading masculine_Parameter+")" ; Fem => "("+heading feminine_Parameter+")" }) ; - s2 = frameTable ( + s2 = frameTable ( tr (th (heading singular_Parameter) ++ th (heading plural_Parameter)) ++ tr (td (noun.s ! Sg) ++ td (noun.s ! Pl)) ) @@ -52,13 +52,13 @@ lin InflectionAdv adv = { t = "adv" ; - s1 = heading1 "Adverbe" ; + s1 = heading1 "Advérbio" ; s2 = paragraph adv.s } ; InflectionPrep p = { t = "prep" ; - s1 = heading1 "Préposition" ; + s1 = heading1 "Preposição" ; s2 = paragraph p.s } ; @@ -135,30 +135,30 @@ lin lin NoDefinition t = {s=t.s}; - MkDefinition t d = {s="

Definición:"++t.s++d.s++"

"}; - MkDefinitionEx t d e = {s="

Definición:"++t.s++d.s++"

Ejemplo:"++e.s++"

"}; + MkDefinition t d = {s="

Definição:"++t.s++d.s++"

"}; + MkDefinitionEx t d e = {s="

Definição:"++t.s++d.s++"

Exemplo:"++e.s++"

"}; lin MkDocument b i e = ss (i.s1 ++ "

"++b.s++"

" ++ i.s2 ++ paragraph e.s) ; -- explanation appended in a new paragraph MkTag i = ss i.t ; -oper +oper verbExample : CatPor.Cl -> Str = \cl -> - (S.mkUtt cl).s + (S.mkUtt cl).s ++ ";" ++ (S.mkUtt (S.mkS S.anteriorAnt cl)).s --# notpresent ; - inflVerb : Verb -> Str = \verb -> - let + inflVerb : Verb -> Str = \verb -> + let vfin : CommonRomance.VF -> Str = \f -> - verb.s ! f ; + verb.s ! f ; ttable : TMood -> Str = \tense -> frameTable ( - tr (th "" ++ - th (heading singular_Parameter) ++ - th (heading plural_Parameter)) ++ - tr (th "1.p" ++ + tr (th "" ++ + th (heading singular_Parameter) ++ + th (heading plural_Parameter)) ++ + tr (th "1.p" ++ td (vfin (VFin tense Sg P1)) ++ td (vfin (VFin tense Pl P1))) ++ tr (th "2.p" ++ @@ -171,11 +171,11 @@ oper ttable2 : (Mood -> TMood) -> Str = \f -> frameTable ( - tr (intagAttr "th" "colspan=2" "" ++ - th (heading indicative_Parameter) ++ - th (heading conjunctive_Parameter)) ++ + tr (intagAttr "th" "colspan=2" "" ++ + th (heading indicative_Parameter) ++ + th (heading conjunctive_Parameter)) ++ tr (intagAttr "th" "rowspan=3" (heading singular_Parameter) ++ - th "1.p" ++ + th "1.p" ++ td (vfin (VFin (f Indic) Sg P1)) ++ td (vfin (VFin (f Conjunct) Sg P1))) ++ tr (th "2.p" ++ @@ -183,7 +183,7 @@ oper td (vfin (VFin (f Conjunct) Sg P2))) ++ tr (th "3.p" ++ td (vfin (VFin (f Indic) Sg P3)) ++ - td (vfin (VFin (f Conjunct) Sg P3))) ++ + td (vfin (VFin (f Conjunct) Sg P3))) ++ tr (intagAttr "th" "rowspan=3" (heading plural_Parameter) ++ th "1.p" ++ td (vfin (VFin (f Indic) Pl P1)) ++ @@ -191,7 +191,7 @@ oper tr (th "2.p" ++ td (vfin (VFin (f Indic) Pl P2)) ++ td (vfin (VFin (f Conjunct) Pl P2))) ++ - tr (th "3.p" ++ + tr (th "3.p" ++ td (vfin (VFin (f Indic) Pl P3)) ++ td (vfin (VFin (f Conjunct) Pl P3))) ) ; @@ -210,17 +210,17 @@ oper paragraph (vfin (VInfin False)) ++ heading2 (heading imperative_Parameter) ++ frameTable ( - tr (th "sg.2.p" ++ td (vfin (VImper SgP2))) ++ - tr (th "pl.1.p" ++ td (vfin (VImper PlP1))) ++ + tr (th "sg.2.p" ++ td (vfin (VImper SgP2))) ++ + tr (th "pl.1.p" ++ td (vfin (VImper PlP1))) ++ tr (th "pl.2.p" ++ td (vfin (VImper PlP2))) ) ++ heading2 (heading participle_Parameter) ++ frameTable ( tr (th (heading past_Parameter) ++ td (vfin (VPart Masc Sg))) ++ tr (th (heading present_Parameter) ++ td (vfin VGer)) - ) ; + ) ; {- --# notpresent --} +-} } diff --git a/src/portuguese/ExtraPor.gf b/src/portuguese/ExtraPor.gf index 9fee804b..f3bf5411 100644 --- a/src/portuguese/ExtraPor.gf +++ b/src/portuguese/ExtraPor.gf @@ -1,66 +1,43 @@ -concrete ExtraPor of ExtraPorAbs = ExtraRomancePor ** - open CommonRomance, PhonoPor, MorphoPor, ParadigmsPor, ParamX, ResPor, BeschPor, (I = IrregPor), +concrete ExtraPor of ExtraPorAbs = ExtraRomancePor ** + open CommonRomance, PhonoPor, MorphoPor, ParadigmsPor, ParamX, ResPor, BeschPor, (I = IrregPor), (S = StructuralPor), Prelude in { flags coding=utf8 ; - + lin - i8fem_Pron = mkPronoun - "yo" "me" "me" "mí" - "mi" "mi" "mis" "mis" - Fem Sg P1 ; + --- Prons + i8fem_Pron = pronAgr S.i_Pron Fem Sg P1 ; + youSg8fem_Pron = pronAgr S.youSg_Pron Fem Sg P3 ; + we8fem_Pron = pronAgr S.we_Pron Fem Pl P1 ; + youPl8fem_Pron = pronAgr S.youPl_Pron Fem Pl P3 ; + youPolPl_Pron = S.youPlPol_Pron ; + youPol8fem_Pron = pronAgr S.youSgPol_Pron Fem Sg P2 ; + youPolPl8fem_Pron = pronAgr S.youPlPol_Pron Fem Pl P2 ; + they8fem_Pron = mkPronFrom S.they_Pron "elas" "as" "lhes" "elas" Fem Pl P3 ; + + these8fem_NP = makeNP ["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 = makeNP ["esas"] Fem Pl ; + those8fem_NP = makeNP ["essas"] 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} ; + whoPl8fem_IP = {s = \\c => prepCase c ++ "quem" ; a = aagr Fem Pl} ; + whoSg8fem_IP = {s = \\c => prepCase c ++ "quem" ; a = aagr Fem Sg} ; - youSg8fem_Pron = mkPronoun - "tú" "te" "te" "ti" - "tu" "tu" "tus" "tus" - Fem Sg P2 ; - youPl8fem_Pron = mkPronoun - "vosotras" "os" "os" "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" "los" "les" "usted" - "su" "su" "sus" "sus" - Masc Pl P3 ; - youPolPl8fem_Pron = mkPronoun - "ustedes" "las" "les" "usted" - "su" "su" "sus" "sus" - Fem Pl P3 ; - - ImpNeg np vp = lin Utt{ - s = (mkClause (np.s ! Nom).comp np.hasClit False np.a vp).s + ImpNeg np vp = lin Utt{ + s = (mkClause (np.s ! Nom).comp np.hasClit False np.a vp).s ! DInv ! RPres ! Simul ! RNeg False ! Conjunct } ; InvQuestCl cl = { - s = \\t,a,p => - let cls = cl.s ! DInv ! t ! a ! p + s = \\t,a,p => + let cls = cl.s ! DInv ! t ! a ! p in table { QDir => cls ! Indic ; QIndir => subjIf ++ cls ! Indic } } ; - -- ExtraRomance.PassVPSlash uses estar - PassVPSlash_ser vps = + -- ExtraRomance.PassVPSlash uses estar + PassVPSlash_ser vps = let auxvp = predV copula in insertComplement (\\a => let agr = complAgr a in vps.s.s ! VPart agr.g agr.n) { @@ -75,7 +52,7 @@ concrete ExtraPor of ExtraPorAbs = ExtraRomancePor ** ext = vps.ext } ; - ExistsNP np = + ExistsNP np = mkClause [] True False np.a (insertComplement (\\_ => (np.s ! Nom).ton) (predV (mkV "existir"))) ; UseComp_estar comp = insertComplement comp.s (predV I.estar_V) ; diff --git a/src/portuguese/ExtraPorAbs.gf b/src/portuguese/ExtraPorAbs.gf index eacdece7..d25dc549 100644 --- a/src/portuguese/ExtraPorAbs.gf +++ b/src/portuguese/ExtraPorAbs.gf @@ -28,10 +28,10 @@ abstract ExtraPorAbs = ExtraRomanceAbs ** { ImpNeg : NP -> VP -> Utt ; --"no fumes" InvQuestCl : Cl -> QCl ; - + PassVPSlash_ser : VPSlash -> VP ; - UseComp_estar : Comp -> VP ; -- esta lleno, as opposed to es lleno + UseComp_estar : Comp -> VP ; -- 'está cheio', instead of 'é cheio' } diff --git a/src/portuguese/LexiconPor.gf b/src/portuguese/LexiconPor.gf index b04c36bc..042abfa0 100644 --- a/src/portuguese/LexiconPor.gf +++ b/src/portuguese/LexiconPor.gf @@ -5,6 +5,7 @@ concrete LexiconPor of Lexicon = CatPor ** open flags optimize=values ; + coding=utf8 ; lin easy_A2V = mkA2V (regA "fácil") dative genitive ; @@ -38,8 +39,9 @@ lin near_A = regA "cercano" ; new_A = prefA (regADeg "novo") ; old_A = prefA (regADeg "velho") ; + ready_A = regA "pronto" ; red_A = regADeg "vermelho" ; - rotten_A = regA "podrido" ; + rotten_A = regA "podre" ; round_A = regA "redondo" ; sharp_A = regA "filoso" ; -- afilado, puntiagudo short_A = regADeg "curto" ; --- breve, pequeno, baixo @@ -50,6 +52,7 @@ lin thick_A = regADeg "grosso" ; thin_A = regADeg "fino" ; -- delgado ugly_A = regADeg "feio" ; + uncertain_A = regA "incerto" ; warm_A = regADeg "quente" ; wet_A = regA "mojado" ; white_A = compADeg (regA "blanco") ; @@ -251,47 +254,47 @@ lin right_Ord = M.mkOrd (regA "direita") ; john_PN = mkPN "João" masculine ; paris_PN = mkPN "Paris" feminine ; - rain_V0 = mkV0 (verboV (llover_89 "chover")) ; + -- V + rain_V0 = mkV0 (verboV (chover_47 "chover")) ; paint_V2A = mkV2A (regV "pintar") accusative (mkPrep "em") ; ask_V2Q = mkV2Q (regV "perguntar") dative ; answer_V2S = mkV2S (regV "responder") dative ; - beg_V2V = mkV2V (mkV "rogar" "rogo") accusative dative ; -- pedir - -- V2 - bite_V2 = dirV2 (verboV (morder_50b "morder")) ; + beg_V2V = mkV2V (mkV "rogar") accusative dative ; -- pedir + bite_V2 = dirV2 (regV "morder") ; break_V2 = dirV2 (special_ppV (regV "romper") "rompido") ; buy_V2 = dirV2 (regV "comprar") ; - close_V2 = dirV2 (mkV "fechar" "fechado") ; - count_V2 = dirV2 (verboV (contar_38b "contar")) ; + close_V2 = dirV2 (mkV "fechar") ; + count_V2 = dirV2 (regV "contar") ; cut_V2 = dirV2 (regV "cortar") ; - do_V2 = dirV2 (verboV (hacer_44 "fazer")) ; + do_V2 = dirV2 (regV "fazer") ; drink_V2 = dirV2 (regV "beber") ; eat_V2 = dirV2 (regV "comer") ; fear_V2 = dirV2 (regV "temer") ; fight_V2 = dirV2 (regV "lutar") ; - find_V2 = dirV2 (verboV (encontrar_38 "encontrar")) ; + find_V2 = dirV2 (regV "encontrar") ; forget_V2 = dirV2 (regV "esquecer") ; - hate_V2 = dirV2 (mkV "odiar" "ódio") ; - hear_V2 = dirV2 (mkV (oir_51 "ouvir")) ; + hate_V2 = dirV2 (mkV "odiar") ; + hear_V2 = dirV2 (mkV "ouvir") ; hit_V2 = dirV2 (regV "bater") ; - hold_V2 = dirV2 (verboV (tener_4 "ter")) ; + hold_V2 = dirV2 (regV "ter") ; hunt_V2 = dirV2 (regV "caçar") ; kill_V2 = dirV2 (regV "matar") ; - know_V2 = mkV2 (verboV (conocer_25 "conhecer")) ; + know_V2 = mkV2 (regV "conhecer") ; learn_V2 = dirV2 (regV "aprender") ; leave_V2 = dirV2 (regV "partir") ; -- irse, dejar like_V2 = dirV2 (regV "gostar") ; listen_V2 = dirV2 (regV "escutar") ; - lose_V2 = dirV2 (verboV (defender_29 "perder")) ; + lose_V2 = dirV2 (regV "perder") ; love_V2 = dirV2 (regV "amar") ; open_V2 = dirV2 (special_ppV (regV "abrir") "aberto") ; - play_V2 = dirV2 (verboV (jugar_47 "jogar")) ; + play_V2 = dirV2 (regV "jogar") ; pull_V2 = dirV2 (regV "tirar") ; push_V2 = dirV2 (regV "empurrar") ; - put_V2 = dirV2 (verboV (poner_60 "por")) ; - read_V2 = dirV2 (verboV (creer_26 "ler")) ; + put_V2 = dirV2 (regV "por") ; + read_V2 = dirV2 (regV "ler") ; rub_V2 = dirV2 (regV "resfregar") ; scratch_V2 = dirV2 (regV "rascar") ; - see_V2 = dirV2 (verboV (ver_83 "ver")) ; + see_V2 = dirV2 (regV "ver") ; seek_V2 = dirV2 (regV "buscar") ; speak_V2 = dirV2 (regV "falar") ; split_V2 = dirV2 (regV "separar") ; -- dividir,) ; @@ -303,51 +306,51 @@ lin teach_V2 = dirV2 (regV "enseñar") ; throw_V2 = dirV2 (regV "tirar") ; tie_V2 = dirV2 (regV "atar") ; - understand_V2 = dirV2 (mkV "entender" "entiendo") ; + understand_V2 = dirV2 (mkV "entender") ; wait_V2 = mkV2 (regV "esperar") dative ; wash_V2 = dirV2 (regV "lavar") ; watch_V2 = dirV2 (regV "mirar") ; -- ver win_V2 = dirV2 (regV "ganar") ; wipe_V2 = dirV2 (regV "secar") ; write_V2 = dirV2 (special_ppV (regV "escribir") "escrito") ; - add_V3 = dirV3 (regV "sumar") dative ; - give_V3 = dirdirV3 (verboV (dar_27 "dar")) ; + add_V3 = dirV3 (regV "somar") dative ; + give_V3 = dirdirV3 (regV "dar") ; sell_V3 = dirV3 (regV "vender") dative ; send_V3 = dirV3 (regV "mandar") dative ; -- enviar - talk_V3 = mkV3 (regV "hablar") dative genitive ; - become_VA = reflV (mkV "converter" "convertido") ; --- convertirse en, volverse, ponerse - know_VQ = mkVQ (verboV (saber_71 "saber")) ; + talk_V3 = mkV3 (regV "falar") dative genitive ; + become_VA = reflV (mkV "converter") ; --- convertirse en, volverse, ponerse + know_VQ = mkVQ (regV "saber") ; wonder_VQ = mkVQ (reflV (regV "preguntar")) ; fear_VS = mkVS (regV "temer") ; hope_VS = mkVS (regV "esperar") ; - know_VS = mkVS (verboV (saber_71 "saber")) ; - say_VS = mkVS (verboV (decir_28 "dizer")) ; + know_VS = mkVS (regV "saber") ; + say_VS = mkVS (regV "dizer") ; -- V - blow_V = regV "soplar" ; - breathe_V = (regV "respirar") ; - burn_V = regV "quemar" ; - come_V = verboV (venir_82 "vir") ; - die_V = verboV (morir_35b "morrer") ; - dig_V = regV "escarbar" ; - fall_V = verboV (caer_20 "caer") ; - float_V = regV "flotar" ; - flow_V = verboV (influir_45 "fluir") ; -- circular - fly_V = regV "volar" ; + blow_V = regV "assoprar" ; + breathe_V = regV "respirar" ; + burn_V = regV "queimar" ; + come_V = regV "vir" ; + die_V = regV "morrer" ; + dig_V = regV "escavar" ; + fall_V = regV "cair" ; + float_V = regV "flutuar" ; + flow_V = regV "fluir" ; -- circular + fly_V = regV "voar" ; freeze_V = regV "congelar" ; - go_V = (verboV (ir_46 "ir")) ; + go_V = (regV "ir") ; jump_V = regV "saltar" ; laugh_V = regV "reir" ; ----V reír_67 lie_V = reflV (regV "acostar") ; -- "acostarse" - live_V = verboV (vivir_7 "viver") ; + live_V = regV "viver" ; play_V = regV "jugar" ; run_V = regV "correr" ; sew_V = regV "coser" ; sing_V = regV "cantar" ; - sit_V = reflV (mkV "sentar" "siento") ; - sleep_V = verboV (dormir_35 "dormir") ; - smell_V = verboV (oler_52 "oler") ; + sit_V = reflV (mkV "sentar") ; + sleep_V = regV "dormir" ; + smell_V = regV "cheirar" ; spit_V = regV "escupir" ; - stand_V = verboV (estar_2 "estar") ; ---- "estar de pie" ; + stand_V = regV "estar" ; ---- "estar de pie" ; stop_V = regV "parar" ; swell_V = regV "tragar" ; swim_V = regV "nadar" ; @@ -356,5 +359,6 @@ lin turn_V = regV "doblar" ; vomit_V = regV "vomitar" ; walk_V = mkV "caminhar" ; - + -- interj + alas_Interj = ss "infelizmente" ; } ; diff --git a/src/portuguese/MorphoPor.gf b/src/portuguese/MorphoPor.gf index 53faa728..06550f74 100644 --- a/src/portuguese/MorphoPor.gf +++ b/src/portuguese/MorphoPor.gf @@ -12,7 +12,7 @@ resource MorphoPor = CommonRomance, ResPor ** CatPor in { flags optimize=all ; - + coding=utf8 ; --2 Nouns -- -- The following macro is useful for creating the forms of diff --git a/src/portuguese/NumeralPor.gf b/src/portuguese/NumeralPor.gf index f592bb01..b0c4f59d 100644 --- a/src/portuguese/NumeralPor.gf +++ b/src/portuguese/NumeralPor.gf @@ -1,6 +1,8 @@ concrete NumeralPor of Numeral = CatPor [Numeral,Digits] ** open CommonRomance, ResRomance, MorphoPor, Prelude in { + flags coding=utf8 ; + lincat Digit = {s : DForm => CardOrd => Str} ; Sub10 = {s : DForm => CardOrd => Str ; n : Number} ; diff --git a/src/portuguese/ParadigmsPor.gf b/src/portuguese/ParadigmsPor.gf index c25a9da9..6e56df5d 100644 --- a/src/portuguese/ParadigmsPor.gf +++ b/src/portuguese/ParadigmsPor.gf @@ -31,6 +31,7 @@ resource ParadigmsPor = CatPor in { flags optimize=all ; + coding=utf8 ; --2 Parameters -- @@ -92,7 +93,7 @@ oper mascN : N -> N ; mascN x = {s = x.s ; g = masculine ; lock_N = <>} ; - mk2N : (baston,bastones : Str) -> Gender -> N ; + mk2N : (bastão, bastões : Str) -> Gender -> N ; mk2N x y g = mkNounIrreg x y g ** {lock_N = <>} ; --- [] update this docstring @@ -188,6 +189,11 @@ oper a.s ! Posit ! f} ; isPre = a.isPre ; lock_A = <>} ; +{- superlADeg : A -> A ; + superlADeg a = {s = table {Posit => a.s ! Posit ; + Compar => a.s ! Compar ; + Superl => a.s ! Compar}} ; +-} regA : Str -> A ; regA a = compADeg {s = \\_ => (mkAdjReg a).s ; isPre = False ; lock_A = <>} ; @@ -267,31 +273,39 @@ oper --2 Verbs regV : Str -> V ; - regV x = -- cortar actuar cazar guiar pagar sacar + regV v = -- cortar actuar cazar guiar pagar sacar let - ar = Predef.dp 2 x ; - z = Predef.dp 1 (Predef.tk 2 x) ; - verb = case ar of { - "ir" => vivir_7 x ; - "er" => deber_6 x ; - "ar" => case z of { - "u" => actuar_9 x ; - "z" => cazar_21 x ; - "i" => guiar_43 x ; - "g" => pagar_53 x ; - "c" => sacar_72 x ; - _ => cortar_5 x + xr = Predef.dp 2 v ; -- -ar + z = Predef.dp 1 (Predef.tk 2 v) ; -- i in -iar + verb = case xr of { + "ir" => case z of { + "g" => redigir_52 v ; + "a" => sair_68 v ; + "u" => distribuir_73 v ; + _ => garantir_6 v } ; - _ => Predef.error ("regular verb infinitive must end ar/ir/er, not satisfied by" ++ x) -- rm this? + "er" => case z of { + "c" => aquecer_25 v ; + _ => vender_5 v + } ; + "ar" => case z of { + "e" => recear_15 v ; + "i" => anunciar_16 v ; + "o" => perdoar_20 v ; + "u" => averiguar_21 v ; + _ => comprar_4 v + } ; + "or" => pôr_45 v ; + _ => comprar_4 v -- hole } in verboV verb ; - regAltV : (mostrar,muestro : Str) -> V ; +{- regAltV : (mostrar,muestro : Str) -> V ; regAltV x y = case x of { _ + "ar" => verboV (regAlternV x y) ; _ => verboV (regAlternVEr x y) } ; - +-} verboV : Verbum -> V ; verboV ve = verbBesch ve ** {vtyp = VHabere ; p = [] ; lock_V = <>} ; @@ -311,7 +325,8 @@ oper -- Verbs with vowel alternation in the stem - easiest to give with two -- forms, e.g. "mostrar"/"muestro". - mkV : (mostrar,muestro : Str) -> V = regAltV ; + -- mkV : (mostrar,muestro : Str) -> V = regAltV ; + -- rm'ed as is uncommon in Por -- Most irregular verbs are found in $IrregPor$. If this is not -- enough, the module $BeschPor$ gives all the patterns of the diff --git a/src/portuguese/ParsePor.gf b/src/portuguese/ParsePor.gf index 14480483..5c3a6e0e 100644 --- a/src/portuguese/ParsePor.gf +++ b/src/portuguese/ParsePor.gf @@ -1,5 +1,5 @@ --# -path=alltenses -concrete ParsePor of ParseEngAbs = +concrete ParsePor of ParseEngAbs = TensePor, -- CatPor, NounPor - [PPartNP], @@ -19,7 +19,7 @@ concrete ParsePor of ParseEngAbs = VPI, VPIForm, VPIInf, VPIPresPart, ListVPI, VV, MkVPI, BaseVPI, ConsVPI, ConjVPI, ComplVPIVV, ClSlash, RCl, EmptyRelSlash], - DictEngPor ** + DictEngPor ** open MorphoPor, ResPor, ParadigmsPor, SyntaxPor, Prelude in { flags @@ -30,11 +30,11 @@ flags lin -- missing from ExtraPor; should not really be there either - GenNP np = + GenNP np = let denp = (np.s ! ResPor.genitive).ton in { - s = \\_,_,_,_ => [] ; + s = \\_,_,_,_ => [] ; sp = \\_,_,_ => denp ; - s2 = denp ; + s2 = denp ; isNeg = False ; } ; @@ -46,12 +46,12 @@ lin -- lexical entries - another_Quant = mkQuantifier "otro" "otra" "otros" "otras" ; - some_Quant = mkQuantifier "algún" "alguna" "algunos" "algunas" ; - anySg_Det = mkDeterminer "algún" "alguna" Sg False ; ---- also meaning "whichever" ? + another_Quant = mkQuantifier "outro" "outra" "outros" "outras" ; + some_Quant = mkQuantifier "algum" "alguma" "alguns" "algumas" ; + anySg_Det = mkDeterminer "algum" "alguma" Sg False ; ---- also meaning "whichever" ? each_Det = SyntaxPor.every_Det ; - but_Subj = {s = "pero" ; m = Indic} ; ---- strange to have this as Subj + but_Subj = {s = "mas" ; m = Indic} ; ---- strange to have this as Subj {- myself_NP = regNP "myself" singular ; @@ -70,7 +70,7 @@ lin g = cn.g } ; -{- +{- DashCN noun1 noun2 = { s = \\n,c => noun1.s ! Sg ! Nom ++ "-" ++ noun2.s ! n ! c ; g = noun2.g @@ -80,7 +80,7 @@ lin s = \\n,c => v.s ! VPresPart ; g = Neutr } ; - + GerundAP v = { s = \\agr => v.s ! VPresPart ; isPre = True @@ -108,11 +108,11 @@ lin infVP v.typ vp ant.a p.p a) (predVc v) ; - SlashVPIV2V v p vpi = insertObjc (\\a => p.s ++ - v.c3 ++ + SlashVPIV2V v p vpi = insertObjc (\\a => p.s ++ + v.c3 ++ vpi.s ! VVAux ! a) (predVc v) ; - ComplVV v a p vp = insertObj (\\agr => a.s ++ p.s ++ + ComplVV v a p vp = insertObj (\\agr => a.s ++ p.s ++ infVP v.typ vp a.a p.p agr) (predVV v) ; -} @@ -126,10 +126,10 @@ lin {- CompQS qs = {s = \\_ => qs.s ! QIndir} ; - CompVP ant p vp = {s = \\a => ant.s ++ p.s ++ + CompVP ant p vp = {s = \\a => ant.s ++ p.s ++ infVP VVInf vp ant.a p.p a} ; - VPSlashVS vs vp = + VPSlashVS vs vp = insertObj (\\a => infVP VVInf vp Simul CPos a) (predV vs) ** {c2 = ""; gapInMiddle = False} ; @@ -147,11 +147,11 @@ lin s = \\c => np1.s ! c ++ "," ++ np2.s ! npNom ; a = np1.a } ; - + AdAdV = cc2 ; - + UttAdV adv = adv; --} +-} } diff --git a/src/portuguese/PhonoPor.gf b/src/portuguese/PhonoPor.gf index 609f4f61..8bb52c4d 100644 --- a/src/portuguese/PhonoPor.gf +++ b/src/portuguese/PhonoPor.gf @@ -1,39 +1,3 @@ resource PhonoPor = open Prelude in { -flags coding=utf8 ; ---3 Elision --- --- The phonological rule of *elision* can be defined as follows in GF. --- In Pornish it includes both vowels and 'h'. - -oper - vocale : Strs = strs { - "a" ; "e" ; "h" ; "i" ; "o" ; "u" - } ; - - --Feminine nouns that start with stressed a use the masculine article el for phonetic reasons: - --e.g. "el agua pura" but "la pura agua". - --To prevent "el aguamarina", we list explicitly words that begin with these words - falseAWords : pattern Str = #("aguam"|"aguaf"|"almac"|"alab"|"alac"|"alam"|"alan"|"alar") ; - aWords : pattern Str = #("agua" | "alma" | "ala") ; - - chooseLa = pre { - falseAWords => "la" ; - aWords => "el" ; - "á" => "el" ; - _ => "la" - } ; - chooseDeLa = pre { - falseAWords => "de la" ; - aWords => "del" ; - "á" => "del" ; - _ => "de la" - } ; - - chooseALa = pre { - falseAWords => "a la" ; - aWords => "al" ; - "á" => "al" ; - _ => "a la" - } ; } diff --git a/src/portuguese/StructuralPor.gf b/src/portuguese/StructuralPor.gf index 51282f6f..823a7ea4 100644 --- a/src/portuguese/StructuralPor.gf +++ b/src/portuguese/StructuralPor.gf @@ -3,6 +3,7 @@ concrete StructuralPor of Structural = CatPor ** MakeStructuralPor, (X = ConstructX), Prelude in { flags optimize=all ; + coding=utf8 ; lin -- have_V3 @@ -60,8 +61,8 @@ concrete StructuralPor of Structural = CatPor ** but_PConj = ss "mas" ; by8agent_Prep = mkPrep "por" ; by8means_Prep = mkPrep "por" ; - can8know_VV = mkVV (verboV (saber_71 "saber")) ; - can_VV = mkVV (verboV (poder_58 "poder")) ; + can8know_VV = mkVV (verboV (saber_35 "saber")) ; + can_VV = mkVV (verboV (poder_36 "poder")) ; during_Prep = mkPrep "durante" ; either7or_DConj = {s1,s2 = "o" ; n = Sg} ; everybody_NP = makeNP ["todos"] Masc Pl ; @@ -91,7 +92,7 @@ concrete StructuralPor of Structural = CatPor ** most_Predet = {s = \\_,c => prepCase c ++ ["a maior parte"] ; c = CPrep P_de ; a = PNoAg} ; much_Det = mkDeterminer "muito" "muita" Sg False ; - must_VV = mkVV (verboV (deber_6 "dever")) ; + must_VV = mkVV (regV "dever") ; no_Quant = let ningun : ParadigmsPor.Number => ParadigmsPor.Gender => Case => Str = table { @@ -135,7 +136,7 @@ concrete StructuralPor of Structural = CatPor ** to_Prep = complDat ; under_Prep = mkPrep "embaixo" ; very_AdA = ss "muito" ; - want_VV = mkVV (verboV (querer_64 "querer")) ; + want_VV = mkVV (verboV (querer_38 "querer")) ; whatSg_IP = {s = \\c => prepCase c ++ ["que"] ; a = aagr Masc Sg} ; whatPl_IP = {s = \\c => prepCase c ++ ["que"] ; a = aagr Masc Pl} ; --- when_IAdv = ss "quando" ; @@ -166,7 +167,7 @@ concrete StructuralPor of Structural = CatPor ** Masc Pl P2 ; lin as_CAdv = X.mkCAdv "tão" conjThan ; ---- - have_V2 = dirV2 (verboV (tener_4 "ter")) ; + have_V2 = dirV2 (verboV (ter_1 "ter")) ; that_Subj = {s = "que" ; m = Conjunct} ; lin language_title_Utt = ss "português" ; diff --git a/src/portuguese/SymbolicPor.gf b/src/portuguese/SymbolicPor.gf new file mode 100644 index 00000000..f689e83f --- /dev/null +++ b/src/portuguese/SymbolicPor.gf @@ -0,0 +1,5 @@ +--# -path=.:../spanish:../romance:../common:../abstract:../prelude + +resource SymbolicPor = Symbolic with + (Symbol = SymbolPor), + (Grammar = GrammarPor) ; diff --git a/src/portuguese/SyntaxPor.gf b/src/portuguese/SyntaxPor.gf new file mode 100644 index 00000000..6ea1e143 --- /dev/null +++ b/src/portuguese/SyntaxPor.gf @@ -0,0 +1,4 @@ +--# -path=.:alltenses + +instance SyntaxPor of Syntax = + ConstructorsPor, CatPor, StructuralPor, CombinatorsPor ; diff --git a/src/portuguese/TerminologyPor.gf b/src/portuguese/TerminologyPor.gf index ab015bd2..36c8d5c9 100644 --- a/src/portuguese/TerminologyPor.gf +++ b/src/portuguese/TerminologyPor.gf @@ -1,6 +1,7 @@ + --# -path=.:../abstract:../common -concrete TerminologyPor of Terminology = CatPor ** open +concrete TerminologyPor of Terminology = CatPor ** open ResPor, CommonRomance, ParadigmsPor, @@ -17,29 +18,29 @@ lincat Category = G.N ; ParameterType = G.N ; Parameter = G.N ; - + Heading = {s : Str} ; - + lin - noun_Category = mkN "sustantivo" ; + noun_Category = mkN "substantivo" ; adjective_Category = mkN "adjetivo" ; verb_Category = mkN "verbo" masculine ; - gender_ParameterType = mkN "género" masculine ; + gender_ParameterType = mkN "gênero" masculine ; singular_Parameter = mkN "singular" ; plural_Parameter = mkN "plural" ; masculine_Parameter = mkN "masculino" ; - feminine_Parameter = mkN "femenino" ; + feminine_Parameter = mkN "feminino" ; neuter_Parameter = mkN "neutro" ; nominative_Parameter = mkN "nominativo" ; genitive_Parameter = mkN "genitivo" ; dative_Parameter = mkN "dativo" ; - accusative_Parameter = mkN "accusativo" ; - + accusative_Parameter = mkN "acusativo" ; + imperative_Parameter = mkN "imperativo" ; indicative_Parameter = mkN "indicativo" ; conjunctive_Parameter = mkN "subjuntivo" ; @@ -49,11 +50,11 @@ lin past_Parameter = mkN "pretérito" ; future_Parameter = mkN "futuro" ; conditional_Parameter = mkN "condicional" ; - perfect_Parameter = mkN "perfecto compuesto" ; ---- - imperfect_Parameter = mkN "imperfecto" ; - simple_past_Parameter = mkN "perfecto simple" ; ---- + perfect_Parameter = mkN "perfeito composto" ; ---- + imperfect_Parameter = mkN "imperfeito" ; + simple_past_Parameter = mkN "perfeito simples" ; ---- - participle_Parameter = mkN "participio" ; + participle_Parameter = mkN "particípio" ; aux_verb_Parameter = mkN "auxiliar" ; ---- positive_Parameter = mkN "positivo" ; @@ -63,6 +64,6 @@ lin nounHeading n = ss (n.s ! Sg) ; - exampleGr_N = mkN "ejemplo" masculine ; + exampleGr_N = mkN "examplo" masculine ; } \ No newline at end of file diff --git a/src/portuguese/TextPor.gf b/src/portuguese/TextPor.gf index 61b8c859..5e38319f 100644 --- a/src/portuguese/TextPor.gf +++ b/src/portuguese/TextPor.gf @@ -1,12 +1,11 @@ concrete TextPor of Text = CommonX - [Temp,TTAnt,Tense,TPres,TPast,TFut,TCond] ** open Prelude in { flags coding=utf8 ; --- This works for the special punctuation marks of Portuguese. lin TEmpty = {s = []} ; TFullStop x xs = {s = x.s ++ SOFT_BIND ++ "." ++ xs.s} ; - TQuestMark x xs = {s = "¿" ++ SOFT_BIND ++ x.s ++ SOFT_BIND ++ "?" ++ xs.s} ; - TExclMark x xs = {s = "¡" ++ SOFT_BIND ++ x.s ++ SOFT_BIND ++ "!" ++ xs.s} ; + TQuestMark x xs = {s = x.s ++ SOFT_BIND ++ "?" ++ xs.s} ; + TExclMark x xs = {s = x.s ++ SOFT_BIND ++ "!" ++ xs.s} ; } diff --git a/src/portuguese/TryPor.gf b/src/portuguese/TryPor.gf new file mode 100644 index 00000000..ddc3aa74 --- /dev/null +++ b/src/portuguese/TryPor.gf @@ -0,0 +1,3 @@ +--# -path=.:../spanish:../romance:../common:../abstract:../prelude + +resource TryPor = SyntaxPor, LexiconPor, ParadigmsPor - [mkAdv,mkAdN] ;