diff --git a/src/portuguese/BeschPor.gf b/src/portuguese/BeschPor.gf index f57808f6..b9a6ff77 100644 --- a/src/portuguese/BeschPor.gf +++ b/src/portuguese/BeschPor.gf @@ -2,8 +2,8 @@ resource BeschPor = open Prelude, CommonRomance in { - flags optimize=noexpand ; -- faster than values - coding=utf8 ; +flags optimize=noexpand ; -- faster than values + coding=utf8 ; -- machine-generated file @@ -36,9 +36,9 @@ oper ; oper - -- hack to get the same behaviour as from variants. parses both, linearizes the first. + -- hack to get the same behaviour as from variants. parses both, linearizes the first. vars : Str -> Str -> Str = \x,y -> pre { "" => x ; _ => y } ; - + verbBesch : {s : VFB => Str} -> {s : CommonRomance.VF => Str} = \amar -> -- conversion from Portuguese forms to romance forms {s = table { @@ -137,8 +137,8 @@ oper haver_2 : Str -> Verbum = \haver -> 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_ + vars "havemos" "hemos" ; - VPB (Pres Ind Pl P2) => x_ + vars "haveis" "heis" ; + VPB (Pres Ind Pl P1) => x_ + vars "havemos" "hemos" ; + VPB (Pres Ind Pl P2) => x_ + vars "haveis" "heis" ; VPB (Pres Ind Pl P3) => x_ + "hão" ; VPB (Pres Sub Sg P1) => x_ + "haja" ; VPB (Pres Sub Sg P2) => x_ + "hajas" ; @@ -305,7 +305,7 @@ oper comprar_4 : Str -> Verbum = \comprar -> 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_ + vars "amos" "ámos" ; --# notpresent + VPB (PretP Pl P1) => compr_ + vars "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 @@ -559,7 +559,7 @@ oper dar_11 : Str -> Verbum = \dar -> 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_ + vars "deem" "dêem" ; + VPB (Pres Sub Pl P3) => x_ + vars "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 @@ -606,7 +606,7 @@ oper dar_11 : Str -> Verbum = \dar -> VPB (Imper Sg P3) => x_ + "dê" ; VPB (Imper Pl P1) => x_ + "demos" ; VPB (Imper Pl P2) => x_ + "dai" ; - VPB (Imper Pl P3) => x_ + vars "deem" "dêem" ; + VPB (Imper Pl P3) => x_ + vars "deem" "dêem" ; VPB (Imper Sg P1) => nonExist } } ; @@ -650,7 +650,7 @@ oper ficar_12 : Str -> Verbum = \ficar -> 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_ + vars "ficamos" "ficámos" ; --# notpresent + VPB (PretP Pl P1) => x_ + vars "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 @@ -719,7 +719,7 @@ oper começar_13 : Str -> Verbum = \começar -> 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_ + vars "começamos" "começámos" ; --# notpresent + VPB (PretP Pl P1) => x_ + vars "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 @@ -788,7 +788,7 @@ oper chegar_14 : Str -> Verbum = \chegar -> 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_ + vars "amos" "ámos" ; --# notpresent + VPB (PretP Pl P1) => cheg_ + vars "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 @@ -857,7 +857,7 @@ oper recear_15 : Str -> Verbum = \recear -> 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_ + vars "eamos" "eámos" ; --# notpresent + VPB (PretP Pl P1) => rec_ + vars "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 @@ -926,7 +926,7 @@ oper anunciar_16 : Str -> Verbum = \anunciar -> 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_ + vars "amos" "ámos" ; --# notpresent + VPB (PretP Pl P1) => anunci_ + vars "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 @@ -1031,18 +1031,18 @@ oper comerciar_18 : Str -> Verbum = \comerciar -> VI Infn => comerc_ + "iar" ; VI Ger => comerc_ + "iando" ; VI Part => comerc_ + "iado" ; - VPB (Pres Ind Sg P1) => comerc_ + vars "eio" "io" ; - VPB (Pres Ind Sg P2) => comerc_ + vars "eias" "ias" ; - VPB (Pres Ind Sg P3) => comerc_ + vars "eia" "ia" ; + VPB (Pres Ind Sg P1) => comerc_ + vars "eio" "io" ; + VPB (Pres Ind Sg P2) => comerc_ + vars "eias" "ias" ; + VPB (Pres Ind Sg P3) => comerc_ + vars "eia" "ia" ; VPB (Pres Ind Pl P1) => comerc_ + "iamos" ; VPB (Pres Ind Pl P2) => comerc_ + "iais" ; - VPB (Pres Ind Pl P3) => comerc_ + vars "eiam" "iam" ; - VPB (Pres Sub Sg P1) => comerc_ + vars "eie" "ie" ; - VPB (Pres Sub Sg P2) => comerc_ + vars "eies" "ies" ; - VPB (Pres Sub Sg P3) => comerc_ + vars "eie" "ie" ; + VPB (Pres Ind Pl P3) => comerc_ + vars "eiam" "iam" ; + VPB (Pres Sub Sg P1) => comerc_ + vars "eie" "ie" ; + VPB (Pres Sub Sg P2) => comerc_ + vars "eies" "ies" ; + VPB (Pres Sub Sg P3) => comerc_ + vars "eie" "ie" ; VPB (Pres Sub Pl P1) => comerc_ + "iemos" ; VPB (Pres Sub Pl P2) => comerc_ + "ieis" ; - VPB (Pres Sub Pl P3) => comerc_ + vars "eiem" "iem" ; + VPB (Pres Sub Pl P3) => comerc_ + vars "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 @@ -1064,7 +1064,7 @@ oper comerciar_18 : Str -> Verbum = \comerciar -> 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_ + vars "iamos" "iamos" ; --# notpresent + VPB (PretP Pl P1) => comerc_ + vars "iamos" "iámos" ; --# notpresent VPB (PretP Pl P2) => comerc_ + "iastes" ; --# notpresent VPB (PretP Pl P3) => comerc_ + "iaram" ; --# notpresent VPB (Fut Ind Sg P1) => comerc_ + "iarei" ; --# notpresent @@ -1085,11 +1085,11 @@ oper comerciar_18 : Str -> Verbum = \comerciar -> 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_ + vars "eia" "ia" ; - VPB (Imper Sg P3) => comerc_ + vars "eie" "ie" ; + VPB (Imper Sg P2) => comerc_ + vars "eia" "ia" ; + VPB (Imper Sg P3) => comerc_ + vars "eie" "ie" ; VPB (Imper Pl P1) => comerc_ + "iemos" ; VPB (Imper Pl P2) => comerc_ + "iai" ; - VPB (Imper Pl P3) => comerc_ + vars "eiem" "iem" ; + VPB (Imper Pl P3) => comerc_ + vars "eiem" "iem" ; VPB (Imper Sg P1) => nonExist } } ; @@ -1133,7 +1133,7 @@ oper saudar_19 : Str -> Verbum = \saudar -> 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_ + vars "amos" "ámos" ; --# notpresent + VPB (PretP Pl P1) => saud_ + vars "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 @@ -1169,7 +1169,7 @@ oper perdoar_20 : Str -> Verbum = \perdoar -> VI Infn => perd_ + "oar" ; VI Ger => perd_ + "oando" ; VI Part => perd_ + "oado" ; - VPB (Pres Ind Sg P1) => perd_ + vars "ôo" "oo" ; + VPB (Pres Ind Sg P1) => perd_ + vars "ôo" "oo" ; VPB (Pres Ind Sg P2) => perd_ + "oas" ; VPB (Pres Ind Sg P3) => perd_ + "oa" ; VPB (Pres Ind Pl P1) => perd_ + "oamos" ; @@ -1409,7 +1409,7 @@ oper adequar_23 : Str -> Verbum = \adequar -> 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_ + vars "amos" "ámos" ; --# notpresent + VPB (PretP Pl P1) => adequ_ + vars "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 @@ -1844,7 +1844,7 @@ oper dizer_29 : Str -> Verbum = \dizer -> 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_ + vars "z" "ze" ; + VPB (Imper Sg P2) => di_ + vars "z" "ze" ; VPB (Imper Sg P3) => di_ + "ga" ; VPB (Imper Pl P1) => di_ + "gamos" ; VPB (Imper Pl P2) => di_ + "zei" ; @@ -1913,7 +1913,7 @@ oper trazer_30 : Str -> Verbum = \trazer -> 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_ + vars "az" "aze" ; + VPB (Imper Sg P2) => tr_ + vars "az" "aze" ; VPB (Imper Sg P3) => tr_ + "aga" ; VPB (Imper Pl P1) => tr_ + "agamos" ; VPB (Imper Pl P2) => tr_ + "azei" ; @@ -1982,7 +1982,7 @@ oper fazer_31 : Str -> Verbum = \fazer -> 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_ + vars "z" "ze" ; + VPB (Imper Sg P2) => fa_ + vars "z" "ze" ; VPB (Imper Sg P3) => fa_ + "ça" ; VPB (Imper Pl P1) => fa_ + "çamos" ; VPB (Imper Pl P2) => fa_ + "zei" ; @@ -2051,7 +2051,7 @@ oper aprazer_32 : Str -> Verbum = \aprazer -> 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_ + vars "" "e" ; + VPB (Imper Sg P2) => apraz_ + vars "" "e" ; VPB (Imper Sg P3) => apraz_ + "a" ; VPB (Imper Pl P1) => apraz_ + "amos" ; VPB (Imper Pl P2) => apraz_ + "ei" ; @@ -2120,7 +2120,7 @@ oper jazer_33 : Str -> Verbum = \jazer -> 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_ + vars "" "e" ; + VPB (Imper Sg P2) => jaz_ + vars "" "e" ; VPB (Imper Sg P3) => jaz_ + "a" ; VPB (Imper Pl P1) => jaz_ + "amos" ; VPB (Imper Pl P2) => jaz_ + "ei" ; @@ -2347,7 +2347,7 @@ oper crer_37 : Str -> Verbum = \crer -> 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_ + vars "eem" "êem" ; + VPB (Pres Ind Pl P3) => cr_ + vars "eem" "êem" ; VPB (Pres Sub Sg P1) => cr_ + "eia" ; VPB (Pres Sub Sg P2) => cr_ + "eais" ; VPB (Pres Sub Sg P3) => cr_ + "eia" ; @@ -2554,7 +2554,7 @@ oper ver_40 : Str -> Verbum = \ver -> VPB (Pres Ind Sg P3) => v_ + "ê" ; VPB (Pres Ind Pl P1) => v_ + "emos" ; VPB (Pres Ind Pl P2) => v_ + "edes" ; - VPB (Pres Ind Pl P3) => v_ + vars "eem" "êem" ; + VPB (Pres Ind Pl P3) => v_ + vars "eem" "êem" ; VPB (Pres Sub Sg P1) => v_ + "eja" ; VPB (Pres Sub Sg P2) => v_ + "ejas" ; VPB (Pres Sub Sg P3) => v_ + "eja" ; @@ -2623,7 +2623,7 @@ oper prover_41 : Str -> Verbum = \prover -> 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_ + vars "eem" "êem" ; + VPB (Pres Ind Pl P3) => prov_ + vars "eem" "êem" ; VPB (Pres Sub Sg P1) => prov_ + "eja" ; VPB (Pres Sub Sg P2) => prov_ + "ejas" ; VPB (Pres Sub Sg P3) => prov_ + "eja" ; @@ -2692,7 +2692,7 @@ oper ler_42 : Str -> Verbum = \ler -> 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_ + vars "eem" "êem" ; + VPB (Pres Ind Pl P3) => l_ + vars "eem" "êem" ; VPB (Pres Sub Sg P1) => l_ + "eia" ; VPB (Pres Sub Sg P2) => l_ + "eias" ; VPB (Pres Sub Sg P3) => l_ + "eia" ; @@ -3445,7 +3445,7 @@ oper extinguir_53 : Str -> Verbum = \extinguir -> {s = table { VI Infn => extingu_ + "ir" ; VI Ger => extingu_ + "indo" ; - VI Part => extingu_ + vars "" "ido" ; + VI Part => extingu_ + vars "" "ido" ; VPB (Pres Ind Sg P1) => extingu_ + "" ; VPB (Pres Ind Sg P2) => extingu_ + "es" ; VPB (Pres Ind Sg P3) => extingu_ + "e" ; @@ -4271,67 +4271,67 @@ oper divergir_64 : Str -> Verbum = \divergir -> oper refletir_65 : Str -> Verbum = \refletir -> let refle_ = Predef.tk 3 refletir in {s = table { - VI Infn => refle_ + vars "tir" "ctir" ; - VI Ger => refle_ + vars "tindo" "ctindo" ; - VI Part => refle_ + vars "tido" "ctido" ; + VI Infn => refle_ + vars "tir" "ctir" ; + VI Ger => refle_ + vars "tindo" "ctindo" ; + VI Part => refle_ + vars "tido" "ctido" ; VPB (Pres Ind Sg P1) => refle_ + "to" ; - VPB (Pres Ind Sg P2) => refle_ + vars "tes" "ctes" ; - VPB (Pres Ind Sg P3) => refle_ + vars "te" "cte" ; - VPB (Pres Ind Pl P1) => refle_ + vars "timos" "ctimos" ; - VPB (Pres Ind Pl P2) => refle_ + vars "tis" "ctis" ; - VPB (Pres Ind Pl P3) => refle_ + vars "tem" "ctem" ; + VPB (Pres Ind Sg P2) => refle_ + vars "tes" "ctes" ; + VPB (Pres Ind Sg P3) => refle_ + vars "te" "cte" ; + VPB (Pres Ind Pl P1) => refle_ + vars "timos" "ctimos" ; + VPB (Pres Ind Pl P2) => refle_ + vars "tis" "ctis" ; + VPB (Pres Ind Pl P3) => refle_ + vars "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_ + vars "tia" "ctia" ; --# notpresent - VPB (PretI Ind Sg P2) => refle_ + vars "tias" "ctias" ; --# notpresent - VPB (PretI Ind Sg P3) => refle_ + vars "tia" "ctia" ; --# notpresent - VPB (PretI Ind Pl P1) => refle_ + vars "tíamos" "ctíamos" ; --# notpresent - VPB (PretI Ind Pl P2) => refle_ + vars "tíeis" "ctíeis" ; --# notpresent - VPB (PretI Ind Pl P3) => refle_ + vars "tiam" "ctiam" ; --# notpresent - VPB (PretI Sub Sg P1) => refle_ + vars "tisse" "ctisse" ; --# notpresent - VPB (PretI Sub Sg P2) => refle_ + vars "tisses" "ctisses" ; --# notpresent - VPB (PretI Sub Sg P3) => refle_ + vars "tisse" "ctisse" ; --# notpresent - VPB (PretI Sub Pl P1) => refle_ + vars "tíssemos" "ctíssemos" ; --# notpresent - VPB (PretI Sub Pl P2) => refle_ + vars "tísseis" "ctísseis" ; --# notpresent - VPB (PretI Sub Pl P3) => refle_ + vars "tissem" "ctissem" ; --# notpresent - VPB (MQPerf Sg P1) => refle_ + vars "tira" "ctira" ; --# notpresent - VPB (MQPerf Sg P2) => refle_ + vars "tiras" "ctiras" ; --# notpresent - VPB (MQPerf Sg P3) => refle_ + vars "tira" "ctira" ; --# notpresent - VPB (MQPerf Pl P1) => refle_ + vars "tíramos" "ctíramos" ; --# notpresent - VPB (MQPerf Pl P2) => refle_ + vars "tíreis" "ctíreis" ; --# notpresent - VPB (MQPerf Pl P3) => refle_ + vars "tiram" "ctiram" ; --# notpresent - VPB (PretP Sg P1) => refle_ + vars "ti" "cti" ; --# notpresent - VPB (PretP Sg P2) => refle_ + vars "tiste" "ctiste" ; --# notpresent - VPB (PretP Sg P3) => refle_ + vars "tiu" "ctiu" ; --# notpresent - VPB (PretP Pl P1) => refle_ + vars "timos" "ctimos" ; --# notpresent - VPB (PretP Pl P2) => refle_ + vars "tistes" "ctistes" ; --# notpresent - VPB (PretP Pl P3) => refle_ + vars "tiram" "ctiram" ; --# notpresent - VPB (Fut Ind Sg P1) => refle_ + vars "tirei" "ctirei" ; --# notpresent - VPB (Fut Ind Sg P2) => refle_ + vars "tirás" "ctirás" ; --# notpresent - VPB (Fut Ind Sg P3) => refle_ + vars "tirá" "ctirá" ; --# notpresent - VPB (Fut Ind Pl P1) => refle_ + vars "tiremos" "ctiremos" ; --# notpresent - VPB (Fut Ind Pl P2) => refle_ + vars "tireis" "ctireis" ; --# notpresent - VPB (Fut Ind Pl P3) => refle_ + vars "tirão" "ctirão" ; --# notpresent - VPB (Fut Sub Sg P1) => refle_ + vars "tir" "ctir" ; --# notpresent - VPB (Fut Sub Sg P2) => refle_ + vars "tires" "ctires" ; --# notpresent - VPB (Fut Sub Sg P3) => refle_ + vars "tir" "ctir" ; --# notpresent - VPB (Fut Sub Pl P1) => refle_ + vars "tirmos" "ctirmos" ; --# notpresent - VPB (Fut Sub Pl P2) => refle_ + vars "tirdes" "ctirdes" ; --# notpresent - VPB (Fut Sub Pl P3) => refle_ + vars "tirem" "ctirem" ; --# notpresent - VPB (Cond Sg P1) => refle_ + vars "tiria" "ctiria" ; --# notpresent - VPB (Cond Sg P2) => refle_ + vars "tirias" "ctirias" ; --# notpresent - VPB (Cond Sg P3) => refle_ + vars "tiria" "ctiria" ; --# notpresent - VPB (Cond Pl P1) => refle_ + vars "tiríamos" "ctiríamos" ; --# notpresent - VPB (Cond Pl P2) => refle_ + vars "tiríeis" "ctiríeis" ; --# notpresent - VPB (Cond Pl P3) => refle_ + vars "tiriam" "ctiriam" ; --# notpresent - VPB (Imper Sg P2) => refle_ + vars "te" "cte" ; + VPB (PretI Ind Sg P1) => refle_ + vars "tia" "ctia" ; --# notpresent + VPB (PretI Ind Sg P2) => refle_ + vars "tias" "ctias" ; --# notpresent + VPB (PretI Ind Sg P3) => refle_ + vars "tia" "ctia" ; --# notpresent + VPB (PretI Ind Pl P1) => refle_ + vars "tíamos" "ctíamos" ; --# notpresent + VPB (PretI Ind Pl P2) => refle_ + vars "tíeis" "ctíeis" ; --# notpresent + VPB (PretI Ind Pl P3) => refle_ + vars "tiam" "ctiam" ; --# notpresent + VPB (PretI Sub Sg P1) => refle_ + vars "tisse" "ctisse" ; --# notpresent + VPB (PretI Sub Sg P2) => refle_ + vars "tisses" "ctisses" ; --# notpresent + VPB (PretI Sub Sg P3) => refle_ + vars "tisse" "ctisse" ; --# notpresent + VPB (PretI Sub Pl P1) => refle_ + vars "tíssemos" "ctíssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => refle_ + vars "tísseis" "ctísseis" ; --# notpresent + VPB (PretI Sub Pl P3) => refle_ + vars "tissem" "ctissem" ; --# notpresent + VPB (MQPerf Sg P1) => refle_ + vars "tira" "ctira" ; --# notpresent + VPB (MQPerf Sg P2) => refle_ + vars "tiras" "ctiras" ; --# notpresent + VPB (MQPerf Sg P3) => refle_ + vars "tira" "ctira" ; --# notpresent + VPB (MQPerf Pl P1) => refle_ + vars "tíramos" "ctíramos" ; --# notpresent + VPB (MQPerf Pl P2) => refle_ + vars "tíreis" "ctíreis" ; --# notpresent + VPB (MQPerf Pl P3) => refle_ + vars "tiram" "ctiram" ; --# notpresent + VPB (PretP Sg P1) => refle_ + vars "ti" "cti" ; --# notpresent + VPB (PretP Sg P2) => refle_ + vars "tiste" "ctiste" ; --# notpresent + VPB (PretP Sg P3) => refle_ + vars "tiu" "ctiu" ; --# notpresent + VPB (PretP Pl P1) => refle_ + vars "timos" "ctimos" ; --# notpresent + VPB (PretP Pl P2) => refle_ + vars "tistes" "ctistes" ; --# notpresent + VPB (PretP Pl P3) => refle_ + vars "tiram" "ctiram" ; --# notpresent + VPB (Fut Ind Sg P1) => refle_ + vars "tirei" "ctirei" ; --# notpresent + VPB (Fut Ind Sg P2) => refle_ + vars "tirás" "ctirás" ; --# notpresent + VPB (Fut Ind Sg P3) => refle_ + vars "tirá" "ctirá" ; --# notpresent + VPB (Fut Ind Pl P1) => refle_ + vars "tiremos" "ctiremos" ; --# notpresent + VPB (Fut Ind Pl P2) => refle_ + vars "tireis" "ctireis" ; --# notpresent + VPB (Fut Ind Pl P3) => refle_ + vars "tirão" "ctirão" ; --# notpresent + VPB (Fut Sub Sg P1) => refle_ + vars "tir" "ctir" ; --# notpresent + VPB (Fut Sub Sg P2) => refle_ + vars "tires" "ctires" ; --# notpresent + VPB (Fut Sub Sg P3) => refle_ + vars "tir" "ctir" ; --# notpresent + VPB (Fut Sub Pl P1) => refle_ + vars "tirmos" "ctirmos" ; --# notpresent + VPB (Fut Sub Pl P2) => refle_ + vars "tirdes" "ctirdes" ; --# notpresent + VPB (Fut Sub Pl P3) => refle_ + vars "tirem" "ctirem" ; --# notpresent + VPB (Cond Sg P1) => refle_ + vars "tiria" "ctiria" ; --# notpresent + VPB (Cond Sg P2) => refle_ + vars "tirias" "ctirias" ; --# notpresent + VPB (Cond Sg P3) => refle_ + vars "tiria" "ctiria" ; --# notpresent + VPB (Cond Pl P1) => refle_ + vars "tiríamos" "ctiríamos" ; --# notpresent + VPB (Cond Pl P2) => refle_ + vars "tiríeis" "ctiríeis" ; --# notpresent + VPB (Cond Pl P3) => refle_ + vars "tiriam" "ctiriam" ; --# notpresent + VPB (Imper Sg P2) => refle_ + vars "te" "cte" ; VPB (Imper Sg P3) => refle_ + "ta" ; VPB (Imper Pl P1) => refle_ + "tamos" ; - VPB (Imper Pl P2) => refle_ + vars "ti" "cti" ; + VPB (Imper Pl P2) => refle_ + vars "ti" "cti" ; VPB (Imper Pl P3) => refle_ + "tram" ; VPB (Imper Sg P1) => nonExist } @@ -4346,8 +4346,8 @@ oper ir_66 : Str -> Verbum = \ir -> 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_ + vars "vamos" "imos" ; - VPB (Pres Ind Pl P2) => x_ + vars "ides" "vades" ; + VPB (Pres Ind Pl P1) => x_ + vars "vamos" "imos" ; + VPB (Pres Ind Pl P2) => x_ + vars "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" ; @@ -4811,7 +4811,7 @@ oper traduzir_72 : Str -> Verbum = \traduzir -> 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_ + vars "" "e" ; + VPB (Imper Sg P2) => traduz_ + vars "" "e" ; VPB (Imper Sg P3) => traduz_ + "a" ; VPB (Imper Pl P1) => traduz_ + "amos" ; VPB (Imper Pl P2) => traduz_ + "i" ; @@ -4890,70 +4890,70 @@ oper distribuir_73 : Str -> Verbum = \distribuir -> } ; oper destruir_74 : Str -> Verbum = \destruir -> - let destru_ = Predef.tk 2 destruir in + let destr_ = Predef.tk 3 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_ + vars "is" "is" ; - VPB (Pres Ind Sg P3) => destru_ + vars "i" "i" ; - VPB (Pres Ind Pl P1) => destru_ + "ímos" ; - VPB (Pres Ind Pl P2) => destru_ + "ís" ; - VPB (Pres Ind Pl P3) => destru_ + vars "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_ + vars "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" ; + VI Infn => destr_ + "uir" ; + VI Ger => destr_ + "uindo" ; + VI Part => destr_ + "uído" ; + VPB (Pres Ind Sg P1) => destr_ + "uo" ; + VPB (Pres Ind Sg P2) => destr_ + vars "óis" "uis" ; + VPB (Pres Ind Sg P3) => destr_ + vars "ói" "ui" ; + VPB (Pres Ind Pl P1) => destr_ + "uímos" ; + VPB (Pres Ind Pl P2) => destr_ + "uís" ; + VPB (Pres Ind Pl P3) => destr_ + vars "oem" "uem" ; + VPB (Pres Sub Sg P1) => destr_ + "ua" ; + VPB (Pres Sub Sg P2) => destr_ + "uas" ; + VPB (Pres Sub Sg P3) => destr_ + "ua" ; + VPB (Pres Sub Pl P1) => destr_ + "uamos" ; + VPB (Pres Sub Pl P2) => destr_ + "uais" ; + VPB (Pres Sub Pl P3) => destr_ + "uam" ; + VPB (PretI Ind Sg P1) => destr_ + "uía" ; --# notpresent + VPB (PretI Ind Sg P2) => destr_ + "uías" ; --# notpresent + VPB (PretI Ind Sg P3) => destr_ + "uía" ; --# notpresent + VPB (PretI Ind Pl P1) => destr_ + "uíamos" ; --# notpresent + VPB (PretI Ind Pl P2) => destr_ + "uíeis" ; --# notpresent + VPB (PretI Ind Pl P3) => destr_ + "uíam" ; --# notpresent + VPB (PretI Sub Sg P1) => destr_ + "uísse" ; --# notpresent + VPB (PretI Sub Sg P2) => destr_ + "uísses" ; --# notpresent + VPB (PretI Sub Sg P3) => destr_ + "uísse" ; --# notpresent + VPB (PretI Sub Pl P1) => destr_ + "uíssemos" ; --# notpresent + VPB (PretI Sub Pl P2) => destr_ + "uísseis" ; --# notpresent + VPB (PretI Sub Pl P3) => destr_ + "uíssem" ; --# notpresent + VPB (MQPerf Sg P1) => destr_ + "uíra" ; --# notpresent + VPB (MQPerf Sg P2) => destr_ + "uíras" ; --# notpresent + VPB (MQPerf Sg P3) => destr_ + "uíra" ; --# notpresent + VPB (MQPerf Pl P1) => destr_ + "uíramos" ; --# notpresent + VPB (MQPerf Pl P2) => destr_ + "uíreis" ; --# notpresent + VPB (MQPerf Pl P3) => destr_ + "uíram" ; --# notpresent + VPB (PretP Sg P1) => destr_ + "uí" ; --# notpresent + VPB (PretP Sg P2) => destr_ + "uíste" ; --# notpresent + VPB (PretP Sg P3) => destr_ + "uiu" ; --# notpresent + VPB (PretP Pl P1) => destr_ + "uímos" ; --# notpresent + VPB (PretP Pl P2) => destr_ + "uístes" ; --# notpresent + VPB (PretP Pl P3) => destr_ + "uíram" ; --# notpresent + VPB (Fut Ind Sg P1) => destr_ + "uirei" ; --# notpresent + VPB (Fut Ind Sg P2) => destr_ + "uirás" ; --# notpresent + VPB (Fut Ind Sg P3) => destr_ + "uirá" ; --# notpresent + VPB (Fut Ind Pl P1) => destr_ + "uiremos" ; --# notpresent + VPB (Fut Ind Pl P2) => destr_ + "uireis" ; --# notpresent + VPB (Fut Ind Pl P3) => destr_ + "uirão" ; --# notpresent + VPB (Fut Sub Sg P1) => destr_ + "uir" ; --# notpresent + VPB (Fut Sub Sg P2) => destr_ + "uíres" ; --# notpresent + VPB (Fut Sub Sg P3) => destr_ + "uir" ; --# notpresent + VPB (Fut Sub Pl P1) => destr_ + "uírmos" ; --# notpresent + VPB (Fut Sub Pl P2) => destr_ + "uírdes" ; --# notpresent + VPB (Fut Sub Pl P3) => destr_ + "uírem" ; --# notpresent + VPB (Cond Sg P1) => destr_ + "uiria" ; --# notpresent + VPB (Cond Sg P2) => destr_ + "uirias" ; --# notpresent + VPB (Cond Sg P3) => destr_ + "uiria" ; --# notpresent + VPB (Cond Pl P1) => destr_ + "uiríamos" ; --# notpresent + VPB (Cond Pl P2) => destr_ + "uiríeis" ; --# notpresent + VPB (Cond Pl P3) => destr_ + "uiriam" ; --# notpresent + VPB (Imper Sg P2) => destr_ + vars "ói" "ui" ; + VPB (Imper Sg P3) => destr_ + "ua" ; + VPB (Imper Pl P1) => destr_ + "uamos" ; + VPB (Imper Pl P2) => destr_ + "ui" ; + VPB (Imper Pl P3) => destr_ + "uam" ; VPB (Imper Sg P1) => nonExist } } ; @@ -5372,4 +5372,4 @@ oper remir_80 : Str -> Verbum = \remir -> } } ; -} +} ;