From 0fa80d0f85c777aacd3f24cc3b138d94b73a4f39 Mon Sep 17 00:00:00 2001 From: bruno cuconato Date: Fri, 21 Sep 2018 12:28:18 +0000 Subject: [PATCH] (Por) correct paradigm and use overloaded paradigms in Lexicon (#24) --- src/portuguese/BeschPor.gf | 2 +- src/portuguese/LexiconPor.gf | 108 +++++++++++++++++------------------ 2 files changed, 55 insertions(+), 55 deletions(-) diff --git a/src/portuguese/BeschPor.gf b/src/portuguese/BeschPor.gf index 8221897bb..cf3c5ea8d 100644 --- a/src/portuguese/BeschPor.gf +++ b/src/portuguese/BeschPor.gf @@ -835,7 +835,7 @@ oper recear_Besch : Str -> Verbum = \recear -> {s = table { VI Infn => rec_ + "ear" ; VI Ger => rec_ + "eando" ; - VI Part => rec_ + "ado" ; + VI Part => rec_ + "eado" ; VPB (Pres Ind Sg P1) => rec_ + "eio" ; VPB (Pres Ind Sg P2) => rec_ + "eias" ; VPB (Pres Ind Sg P3) => rec_ + "eia" ; diff --git a/src/portuguese/LexiconPor.gf b/src/portuguese/LexiconPor.gf index 32eefe2b8..541ab153a 100644 --- a/src/portuguese/LexiconPor.gf +++ b/src/portuguese/LexiconPor.gf @@ -260,63 +260,63 @@ lin ask_V2Q = mkV2Q (mkV "perguntar") dative ; answer_V2S = mkV2S (mkV "responder") dative ; beg_V2V = mkV2V (mkV "rogar") accusative dative ; -- pedir - bite_V2 = dirV2 (mkV "morder") ; - break_V2 = dirV2 (mkV "quebrar") ; - buy_V2 = dirV2 (mkV "comprar") ; - close_V2 = dirV2 (mkV "fechar") ; - count_V2 = dirV2 (mkV "contar") ; - cut_V2 = dirV2 (mkV "cortar") ; - do_V2 = dirV2 (mkV (fazer_Besch "fazer")) ; - drink_V2 = dirV2 (mkV "beber") ; - eat_V2 = dirV2 (mkV "comer") ; - fear_V2 = dirV2 (mkV "temer") ; - fight_V2 = dirV2 (mkV "lutar") ; - find_V2 = dirV2 (mkV "encontrar") ; - forget_V2 = dirV2 (mkV "esquecer") ; - hate_V2 = dirV2 (mkV (odiar_Besch "odiar")) ; - hear_V2 = dirV2 (mkV "ouvir") ; - hit_V2 = dirV2 (mkV "bater") ; - hold_V2 = dirV2 (mkV (ter_Besch "ter")) ; - hunt_V2 = dirV2 (mkV "caçar") ; - kill_V2 = dirV2 (mkV "matar") ; + bite_V2 = mkV2 (mkV "morder") ; + break_V2 = mkV2 (mkV "quebrar") ; + buy_V2 = mkV2 (mkV "comprar") ; + close_V2 = mkV2 (mkV "fechar") ; + count_V2 = mkV2 (mkV "contar") ; + cut_V2 = mkV2 (mkV "cortar") ; + do_V2 = mkV2 (mkV (fazer_Besch "fazer")) ; + drink_V2 = mkV2 (mkV "beber") ; + eat_V2 = mkV2 (mkV "comer") ; + fear_V2 = mkV2 (mkV "temer") ; + fight_V2 = mkV2 (mkV "lutar") ; + find_V2 = mkV2 (mkV "encontrar") ; + forget_V2 = mkV2 (mkV "esquecer") ; + hate_V2 = mkV2 (mkV (odiar_Besch "odiar")) ; + hear_V2 = mkV2 (mkV "ouvir") ; + hit_V2 = mkV2 (mkV "bater") ; + hold_V2 = mkV2 (mkV (ter_Besch "ter")) ; + hunt_V2 = mkV2 (mkV "caçar") ; + kill_V2 = mkV2 (mkV "matar") ; know_V2 = mkV2 (mkV "conhecer") ; - learn_V2 = dirV2 (mkV "aprender") ; - leave_V2 = dirV2 (mkV "partir") ; + learn_V2 = mkV2 (mkV "aprender") ; + leave_V2 = mkV2 (mkV "partir") ; like_V2 = mkV2 (mkV "gostar") genitive ; - listen_V2 = dirV2 (mkV "escutar") ; - lose_V2 = dirV2 (mkV (perder_Besch "perder")) ; - love_V2 = dirV2 (mkV "amar") ; - open_V2 = dirV2 (special_ppV (mkV "abrir") "aberto") ; - play_V2 = dirV2 (mkV "jogar") ; - pull_V2 = dirV2 (mkV "tirar") ; - push_V2 = dirV2 (mkV "empurrar") ; - put_V2 = dirV2 (mkV (pôr_Besch "pôr")) ; - read_V2 = dirV2 (mkV (ler_Besch "ler")) ; - rub_V2 = dirV2 (mkV "esfregar") ; - scratch_V2 = dirV2 (mkV "coçar") ; - see_V2 = dirV2 (mkV (ver_Besch "ver")) ; - seek_V2 = dirV2 (mkV "buscar") ; - speak_V2 = dirV2 (mkV "falar") ; - split_V2 = dirV2 (mkV "separar") ; -- dividir,) ; - squeeze_V2 = dirV2 (mkV "apertar") ; - stab_V2 = dirV2 (mkV "esfaquear") ; - suck_V2 = dirV2 (mkV "chupar") ; - switch8off_V2 = dirV2 (mkV "apagar") ; - switch8on_V2 = dirV2 (mkV "ligar") ; -- acender - teach_V2 = dirV2 (mkV "ensinar") ; - throw_V2 = dirV2 (mkV "jogar") ; - tie_V2 = dirV2 (mkV "atar") ; - understand_V2 = dirV2 (mkV "entender") ; + listen_V2 = mkV2 (mkV "escutar") ; + lose_V2 = mkV2 (mkV (perder_Besch "perder")) ; + love_V2 = mkV2 (mkV "amar") ; + open_V2 = mkV2 (special_ppV (mkV "abrir") "aberto") ; + play_V2 = mkV2 (mkV "jogar") ; + pull_V2 = mkV2 (mkV "tirar") ; + push_V2 = mkV2 (mkV "empurrar") ; + put_V2 = mkV2 (mkV (pôr_Besch "pôr")) ; + read_V2 = mkV2 (mkV (ler_Besch "ler")) ; + rub_V2 = mkV2 (mkV "esfregar") ; + scratch_V2 = mkV2 (mkV "coçar") ; + see_V2 = mkV2 (mkV (ver_Besch "ver")) ; + seek_V2 = mkV2 (mkV "buscar") ; + speak_V2 = mkV2 (mkV "falar") ; + split_V2 = mkV2 (mkV "separar") ; -- dividir,) ; + squeeze_V2 = mkV2 (mkV "apertar") ; + stab_V2 = mkV2 (mkV (recear_Besch "esfaquear")) ; + suck_V2 = mkV2 (mkV "chupar") ; + switch8off_V2 = mkV2 (mkV "apagar") ; + switch8on_V2 = mkV2 (mkV "ligar") ; -- acender + teach_V2 = mkV2 (mkV "ensinar") ; + throw_V2 = mkV2 (mkV "jogar") ; + tie_V2 = mkV2 (mkV "atar") ; + understand_V2 = mkV2 (mkV "entender") ; wait_V2 = mkV2 (mkV "esperar") dative ; - wash_V2 = dirV2 (mkV "lavar") ; - watch_V2 = dirV2 (mkV "ver") ; -- ver - win_V2 = dirV2 (mkV "ganhar") ; - wipe_V2 = dirV2 (mkV "remover") ; - write_V2 = dirV2 (special_ppV (mkV "escrever") "escrito") ; - add_V3 = dirV3 (mkV "somar") dative ; - give_V3 = dirdirV3 (mkV (dar_Besch "dar")) ; - sell_V3 = dirV3 (mkV "vender") dative ; - send_V3 = dirV3 (mkV "enviar") dative ; -- mandar + wash_V2 = mkV2 (mkV "lavar") ; + watch_V2 = mkV2 (mkV "ver") ; -- ver + win_V2 = mkV2 (mkV "ganhar") ; + wipe_V2 = mkV2 (mkV "remover") ; + write_V2 = mkV2 (special_ppV (mkV "escrever") "escrito") ; + add_V3 = mkV3 (mkV "somar") dative ; + give_V3 = mkV3 (mkV (dar_Besch "dar")) ; + sell_V3 = mkV3 (mkV "vender") dative ; + send_V3 = mkV3 (mkV "enviar") dative ; -- mandar talk_V3 = mkV3 (mkV "falar") dative genitive ; become_VA = reflV (mkV "virar") ; --- convertirse en, volverse, ponerse know_VQ = mkVQ (mkV "saber") ;