extensions and corrections in BeschCat to be compatible with FreeLing. Some of the diffs were plain bugs in the original module

This commit is contained in:
krangelov
2019-04-26 13:06:57 +02:00
parent 70ae58b089
commit d198436d7d
7 changed files with 1484 additions and 2431 deletions
+13 -13
View File
@@ -1,7 +1,7 @@
--# -path=.:../romance:../common:../abstract:../../prelude
concrete LexiconCat of Lexicon = CatCat ** open
(M=MorphoCat), ParadigmsCat, BeschCat, (D = DiffCat) in {
Prelude, (M=MorphoCat), ParadigmsCat, BeschCat, (D = DiffCat) in {
flags
coding=utf8 ;
@@ -16,7 +16,7 @@ oper
lin
airplane_N = regMN "avió" ;
answer_V2S = mkV2S (verbV (compondre_26 "respondre")) dative ;
answer_V2S = mkV2S (verbV (compondre_26 "respondre" True)) dative ;
apartment_N = regMN "pis" ;
apple_N = regFN "poma" ;
art_N = regMN "art" ;
@@ -61,7 +61,7 @@ lin
close_V2 = dirV2 (verbV (trencar_112 "tancar")) ;
coat_N = regMN "abric" ;
cold_A = regADeg "fred" ;
come_V = verbV (venir_117 "venir") ;
come_V = verbV (venir_117 "venir" True) ;
computer_N = regMN "ordinador" ;
country_N = mkN "país" "països" masculine ;
cousin_N = regMN "cosí" ;
@@ -93,7 +93,7 @@ lin
glove_N = regMN "guant" ;
gold_N = regMN "or" ;
good_A = mkA (prefA "bo" "bon") (mkA "millor") ;
go_V = (verbV (anar_4 "anar")) ;
go_V = (verbV (anar_4 "anar" 0)) ;
green_A = regADeg "verd" ;
harbour_N = regMN "port" ;
hate_V2 = dirV2 (verbV (canviar_16 "odiar")) ;
@@ -159,14 +159,14 @@ lin
rock_N = regFN "roca" ;
roof_N = regFN "teulada" ;
rubber_N = regFN "goma" ;
run_V = verbV (córrer_30 "córrer") ;
run_V = verbV (córrer_30 "córrer" True) ;
say_VS = mkVS (verbV (dir_41 "dir")) ;
school_N = regFN "escola" ;
science_N = regFN "ciència" ;
sea_N = regMN "mar" ; -- masc & fem
seek_V2 = dirV2 (verbV (trencar_112 "buscar")) ;
see_V2 = dirV2 (verbV (veure_118 "veure")) ;
sell_V3 = dirV3 (verbV (vendre_116 "vendre")) dative ;
see_V2 = dirV2 (verbV (veure_118 "veure" 0)) ;
sell_V3 = dirV3 (verbV (vendre_116 "vendre" True)) dative ;
send_V3 = dirV3 (verbV (canviar_16 "enviar")) dative ;
sheep_N = regFN "ovella" ; -- xai
ship_N = regMN "vaixell" ;
@@ -218,7 +218,7 @@ lin
woman_N = regFN "dona" ;
wonder_VQ = mkVQ (reflV (mkV "preguntar")) ;
wood_N = regFN "fusta" ;
write_V2 = dirV2 (verbV (escriure_50 "escriure")) ;
write_V2 = dirV2 (verbV (escriure_50 "escriure" True)) ;
yellow_A = compADeg (mkA "groc" "groga" "grocs" "grogues" "grogament") ;
young_A = compADeg (mkA "jove" "jove" "joves" "joves" "jovement") ;
do_V2 = dirV2 (verbV (fer_56 "fer")) ;
@@ -319,16 +319,16 @@ lin
fear_V2 = dirV2 (verbV (témer_107 "témer")) ;
fight_V2 = dirV2 (mkV "lluitar") ;
float_V = mkV "surar" ;
flow_V = verbV (reduir_94 "fluir") ; -- also: mkV "circular"
flow_V = verbV (reduir_94 "fluir" True) ; -- also: mkV "circular"
fly_V = mkV "volar" ;
freeze_V = mkV "congelar" ;
give_V3 = dirdirV3 (verbV (donar_43 "donar")) ;
give_V3 = dirdirV3 (verbV (donar_43 "donar" True)) ;
hit_V2 = dirV2 (verbV (trencar_112 "picar")) ;
hold_V2 = dirV2 (verbV (obtenir_78 "sostenir")) ;
hold_V2 = dirV2 (verbV (obtenir_78 "sostenir" True)) ;
hunt_V2 = dirV2 (verbV (començar_22 "caçar")) ;
kill_V2 = dirV2 (mkV "matar") ;
laugh_V = verbV (riure_96 "riure") ;
lie_V = reflV (verbV (jeure_62 "jeure")) ;
lie_V = reflV (verbV (jeure_62 "jeure" True)) ;
play_V = verbV (pregar_86 "jugar") ;
pull_V2 = dirV2 (mkV "tibar") ;
push_V2 = dirV2 (verbV (atènyer_59 "empènyer")) ;
@@ -336,7 +336,7 @@ lin
scratch_V2 = dirV2 (mkV "gratar") ;
sew_V = verbV (cosir_31 "cosir") ;
sing_V = mkV "cantar" ;
sit_V = reflV (verbV (seure_102 "seure")) ;
sit_V = reflV (verbV (seure_102 "seure" True)) ;
smell_V = mkV "ensumar" ;
spit_V = verbV (escopir_49 "escopir") ;
split_V2 = dirV2 (mkV "separar") ; -- dividir,) ;