forked from GitHub/gf-rgl
add animacy to lexicon
This commit is contained in:
@@ -19,7 +19,7 @@ lin ask_V2Q = mkV2Q "galdetu" ;
|
|||||||
----
|
----
|
||||||
-- B
|
-- B
|
||||||
|
|
||||||
lin baby_N = mkN "haur" ; -- | mkN "ume" | mkN "kreatura" ; --Apertium
|
lin baby_N = mkN "haur" animate ; -- | mkN "ume" | mkN "kreatura" ; --Apertium
|
||||||
lin back_N = mkN "bizkar" ;
|
lin back_N = mkN "bizkar" ;
|
||||||
lin bad_A = mkA "txar" ;
|
lin bad_A = mkA "txar" ;
|
||||||
lin bank_N = mkN "banku" ; --| mkN "erribera" | mkN "ertz" ; --Apertium
|
lin bank_N = mkN "banku" ; --| mkN "erribera" | mkN "ertz" ; --Apertium
|
||||||
@@ -40,15 +40,15 @@ lin blue_A = mkA "urdin" ;
|
|||||||
lin boat_N = mkN "itsasontzi" ;
|
lin boat_N = mkN "itsasontzi" ;
|
||||||
lin bone_N = mkN "hezur" ; --Apertium
|
lin bone_N = mkN "hezur" ; --Apertium
|
||||||
lin boot_N = mkN "bota" ; --Apertium
|
lin boot_N = mkN "bota" ; --Apertium
|
||||||
lin boss_N = mkN "nagusi" ; --Apertium
|
lin boss_N = mkN "nagusi" animate ; --Apertium
|
||||||
lin book_N = mkN "liburu" ;
|
lin book_N = mkN "liburu" ;
|
||||||
lin boy_N = mkN "mutil" ;
|
lin boy_N = mkN "mutil" animate ;
|
||||||
lin bread_N = mkN "ogi" ; --Apertium
|
lin bread_N = mkN "ogi" ; --Apertium
|
||||||
lin break_V2 = mkV2 "izorratu" ; --Apertium
|
lin break_V2 = mkV2 "izorratu" ; --Apertium
|
||||||
lin breast_N = mkN "bular" ; --Apertium
|
lin breast_N = mkN "bular" ; --Apertium
|
||||||
lin breathe_V = mkV "arnastu" ; --Apertium
|
lin breathe_V = mkV "arnastu" ; --Apertium
|
||||||
lin broad_A = mkA "zabal" ; --Apertium
|
lin broad_A = mkA "zabal" ; --Apertium
|
||||||
lin brother_N2 = mkN2 "anaia" ;
|
lin brother_N2 = mkN2 (mkN "anaia" animate) ;
|
||||||
lin brown_A = mkA "marroi" ; --Apertium
|
lin brown_A = mkA "marroi" ; --Apertium
|
||||||
lin burn_V = mkV "erre" ; -- | mkV "kiskali" ; --Apertium
|
lin burn_V = mkV "erre" ; -- | mkV "kiskali" ; --Apertium
|
||||||
lin butter_N = mkN "gurin" ; --Apertium
|
lin butter_N = mkN "gurin" ; --Apertium
|
||||||
@@ -65,7 +65,7 @@ lin cat_N = mkN "katu" ;
|
|||||||
lin ceiling_N = mkN "sabai" ; --Apertium
|
lin ceiling_N = mkN "sabai" ; --Apertium
|
||||||
lin chair_N = mkN "aulki" ; --Apertium
|
lin chair_N = mkN "aulki" ; --Apertium
|
||||||
lin cheese_N = mkN "gazta" ; --Apertium
|
lin cheese_N = mkN "gazta" ; --Apertium
|
||||||
lin child_N = mkN "ume" ; --| mkN "umetxo" ; --Apertium
|
lin child_N = mkN "ume" animate ; --| mkN "umetxo" ; --Apertium
|
||||||
lin church_N = mkN "eliza" ; --Apertium
|
lin church_N = mkN "eliza" ; --Apertium
|
||||||
lin city_N = mkN "hiri" ; --Apertium
|
lin city_N = mkN "hiri" ; --Apertium
|
||||||
lin clean_A = mkA "garbi" ; --Apertium
|
lin clean_A = mkA "garbi" ; --Apertium
|
||||||
@@ -79,7 +79,7 @@ lin computer_N = mkN "ordenagailu" ; --| mkN "ordenatzaile" ; --Apertium
|
|||||||
lin correct_A = mkA "zuzen" ; --Apertium
|
lin correct_A = mkA "zuzen" ; --Apertium
|
||||||
lin count_V2 = mkV2 "kontatu" ; -- | mkV2 "zenbatu" ; --Apertium
|
lin count_V2 = mkV2 "kontatu" ; -- | mkV2 "zenbatu" ; --Apertium
|
||||||
lin country_N = mkN "herri" ; --Apertium
|
lin country_N = mkN "herri" ; --Apertium
|
||||||
lin cousin_N = mkN "lehengusu" ; --Apertium
|
lin cousin_N = mkN "lehengusu" animate ; --Apertium
|
||||||
lin cow_N = mkN "behi" ; --Apertium
|
lin cow_N = mkN "behi" ; --Apertium
|
||||||
lin cut_V2 = mkV2 "ebaki" ; -- | mkV2 "moztu" ; --Apertium
|
lin cut_V2 = mkV2 "ebaki" ; -- | mkV2 "moztu" ; --Apertium
|
||||||
|
|
||||||
@@ -92,7 +92,7 @@ lin dig_V = mkV "zulatu" ; --Apertium
|
|||||||
lin dirty_A = mkA "likits" ; --| mkA "zikin" ; --Apertium
|
lin dirty_A = mkA "likits" ; --| mkA "zikin" ; --Apertium
|
||||||
-- lin distance_N3 = mkN3 (mkN "distantzia") fromP toP ; --Apertium
|
-- lin distance_N3 = mkN3 (mkN "distantzia") fromP toP ; --Apertium
|
||||||
lin do_V2 = lin V2 egin_V ;
|
lin do_V2 = lin V2 egin_V ;
|
||||||
lin doctor_N = mkN "mediku" ; --| mkN "doktore" ; --Apertium
|
lin doctor_N = mkN "mediku" animate ; --| mkN "doktore" ; --Apertium
|
||||||
lin dog_N = mkN "txakur" ;
|
lin dog_N = mkN "txakur" ;
|
||||||
lin door_N = mkN "ate" ;
|
lin door_N = mkN "ate" ;
|
||||||
lin drink_V2 = mkV2 "edan" ;
|
lin drink_V2 = mkV2 "edan" ;
|
||||||
@@ -108,7 +108,7 @@ lin earth_N = mkN "lur" ; --Apertium
|
|||||||
lin eat_V2 = mkV2 "jan" ; -- | mkV2 "bazkaldu" ; --Apertium
|
lin eat_V2 = mkV2 "jan" ; -- | mkV2 "bazkaldu" ; --Apertium
|
||||||
lin egg_N = mkN "arrautza" ; --Apertium
|
lin egg_N = mkN "arrautza" ; --Apertium
|
||||||
lin empty_A = mkA "huts" ; --| mkA "bakarti" ; --Apertium
|
lin empty_A = mkA "huts" ; --| mkA "bakarti" ; --Apertium
|
||||||
lin enemy_N = mkN "etsai" ; --| mkN "arerio" ; --Apertium
|
lin enemy_N = mkN "etsai" animate ; --| mkN "arerio" ; --Apertium
|
||||||
lin eye_N = mkN "begi" ;
|
lin eye_N = mkN "begi" ;
|
||||||
|
|
||||||
----
|
----
|
||||||
@@ -118,7 +118,7 @@ lin factory_N = mkN "fabrika" ; --| mkN "lantegi" ; --Apertium
|
|||||||
lin fall_V = mkV "amildu" ; -- | mkV "erori" ; --Apertium
|
lin fall_V = mkV "amildu" ; -- | mkV "erori" ; --Apertium
|
||||||
lin far_Adv = mkAdv "urrun" ;
|
lin far_Adv = mkAdv "urrun" ;
|
||||||
lin fat_N = mkN "gantz" ; --| mkN "koipe" ; --Apertium
|
lin fat_N = mkN "gantz" ; --| mkN "koipe" ; --Apertium
|
||||||
lin father_N2 = mkN2 "aita" ; --genitive
|
lin father_N2 = mkN2 (mkN "aita" animate) ;
|
||||||
lin fear_V2 = ukanV "beldur" ; -- beldur nauzu `you are afraid of me'
|
lin fear_V2 = ukanV "beldur" ; -- beldur nauzu `you are afraid of me'
|
||||||
lin fear_VS = izanV "beldur" ; -- beldur naiz [ez datorrela] `I'm afraid s/he won't come'
|
lin fear_VS = izanV "beldur" ; -- beldur naiz [ez datorrela] `I'm afraid s/he won't come'
|
||||||
lin feather_N = mkN "luma" ; --Apertium
|
lin feather_N = mkN "luma" ; --Apertium
|
||||||
@@ -147,7 +147,7 @@ lin full_A = mkA "bete" ; --Apertium
|
|||||||
-- G
|
-- G
|
||||||
|
|
||||||
lin garden_N = mkN "lorategi" ; --Apertium
|
lin garden_N = mkN "lorategi" ; --Apertium
|
||||||
lin girl_N = mkN "neska" ;
|
lin girl_N = mkN "neska" animate ;
|
||||||
lin give_V3 = mkV3 "eman" ; --Apertium
|
lin give_V3 = mkV3 "eman" ; --Apertium
|
||||||
lin glove_N = mkN "eskularru" | mkN "eskularru" ; --Apertium
|
lin glove_N = mkN "eskularru" | mkN "eskularru" ; --Apertium
|
||||||
lin go_V = joan_V ;
|
lin go_V = joan_V ;
|
||||||
@@ -178,7 +178,7 @@ lin horse_N = mkN "zaldi" ; --Apertium
|
|||||||
lin hot_A = mkA "bero" ; --Apertium
|
lin hot_A = mkA "bero" ; --Apertium
|
||||||
lin house_N = mkN "etxe" ; --Apertium
|
lin house_N = mkN "etxe" ; --Apertium
|
||||||
lin hunt_V2 = mkV2 "ehizatu" ;
|
lin hunt_V2 = mkV2 "ehizatu" ;
|
||||||
lin husband_N = mkN "senar" ; --Apertium
|
lin husband_N = mkN "senar" animate ; --Apertium
|
||||||
|
|
||||||
----
|
----
|
||||||
-- I
|
-- I
|
||||||
@@ -192,7 +192,7 @@ lin iron_N = mkN "burdina" ; -- | mkN "plantxa" ; --Apertium
|
|||||||
|
|
||||||
lin jump_V = mkV "jauzi" egin_V ; --Apertium
|
lin jump_V = mkV "jauzi" egin_V ; --Apertium
|
||||||
lin kill_V2 = mkV2 "hil" ; --Apertium
|
lin kill_V2 = mkV2 "hil" ; --Apertium
|
||||||
lin king_N = mkN "errege" ; --Apertium
|
lin king_N = mkN "errege" animate ; --Apertium
|
||||||
lin knee_N = mkN "belaun" ; --Apertium
|
lin knee_N = mkN "belaun" ; --Apertium
|
||||||
lin know_V2 = lin V2 jakin_V2 ; -- synthetic verb
|
lin know_V2 = lin V2 jakin_V2 ; -- synthetic verb
|
||||||
lin know_VQ = lin VQ jakin_V2 ; -- synthetic verb
|
lin know_VQ = lin VQ jakin_V2 ; -- synthetic verb
|
||||||
@@ -259,12 +259,12 @@ lin paper_N = mkN "paper" ; --Apertium
|
|||||||
lin paris_PN = mkPN "Paris" ;
|
lin paris_PN = mkPN "Paris" ;
|
||||||
lin peace_N = mkN "bake" ; -- | mkN "sosegu" ; --Apertium
|
lin peace_N = mkN "bake" ; -- | mkN "sosegu" ; --Apertium
|
||||||
lin pen_N = mkN "boligrafo" ; --Apertium
|
lin pen_N = mkN "boligrafo" ; --Apertium
|
||||||
lin person_N = mkN "pertsona" ; --| mkN "gizakume" | mkN "jende" ; --Apertium
|
lin person_N = mkN "pertsona" animate ; --| mkN "gizakume" | mkN "jende" ; --Apertium
|
||||||
lin planet_N = mkN "planeta" ; --Apertium
|
lin planet_N = mkN "planeta" ; --Apertium
|
||||||
lin plastic_N = mkN "plastiko" ; --Apertium
|
lin plastic_N = mkN "plastiko" ; --Apertium
|
||||||
lin play_V = mkV "jokatu" ; -- | mkV "jolastu" ; --Apertium
|
lin play_V = mkV "jokatu" ; -- | mkV "jolastu" ; --Apertium
|
||||||
lin policeman_N = mkN "ertzain" ; --Apertium
|
lin policeman_N = mkN "ertzain" ; --Apertium
|
||||||
lin priest_N = mkN "apaiz" ; -- | mkN "artzain" ; --Apertium -- FIXME: split
|
lin priest_N = mkN "artzain" animate ;
|
||||||
lin pull_V2 = mkV2 "tenkatu" ; -- | mkV2 "tiratu" ; --Apertium
|
lin pull_V2 = mkV2 "tenkatu" ; -- | mkV2 "tiratu" ; --Apertium
|
||||||
lin push_V2 = mkV2 "bultzatu" ; -- | mkV2 "estutu" ; --Apertium
|
lin push_V2 = mkV2 "bultzatu" ; -- | mkV2 "estutu" ; --Apertium
|
||||||
lin put_V2 = mkV2 "ezarri" ; -- | mkV2 "jarri" ; --Apertium
|
lin put_V2 = mkV2 "ezarri" ; -- | mkV2 "jarri" ; --Apertium
|
||||||
@@ -272,7 +272,7 @@ lin put_V2 = mkV2 "ezarri" ; -- | mkV2 "jarri" ; --Apertium
|
|||||||
--------
|
--------
|
||||||
-- Q - R
|
-- Q - R
|
||||||
|
|
||||||
lin queen_N = mkN "erregina" ; --Apertium
|
lin queen_N = mkN "erregina" animate ; --Apertium
|
||||||
lin question_N = mkN "galdera" ; --Apertium
|
lin question_N = mkN "galdera" ; --Apertium
|
||||||
lin radio_N = mkN "erradio" ; --| mkN "irrati" ; --Apertium
|
lin radio_N = mkN "erradio" ; --| mkN "irrati" ; --Apertium
|
||||||
lin rain_N = mkN "euri" ; --Apertium
|
lin rain_N = mkN "euri" ; --Apertium
|
||||||
@@ -400,7 +400,7 @@ lin water_N = mkN "ura" ; --Definite form is ura, not urra ('hazelnut')
|
|||||||
lin wet_A = mkA "busti" ; --Apertium
|
lin wet_A = mkA "busti" ; --Apertium
|
||||||
lin white_A = mkA "zuri" ; --| mkA "txuri" ; --Apertium
|
lin white_A = mkA "zuri" ; --| mkA "txuri" ; --Apertium
|
||||||
lin wide_A = mkA "zabal" ; --Apertium
|
lin wide_A = mkA "zabal" ; --Apertium
|
||||||
lin wife_N = mkN "emazte" ; --Apertium
|
lin wife_N = mkN "emazte" animate ; --Apertium
|
||||||
lin win_V2 = mkV2 "garaitu" ; --| mkV2 "irabazi" ; --Apertium
|
lin win_V2 = mkV2 "garaitu" ; --| mkV2 "irabazi" ; --Apertium
|
||||||
lin wind_N = mkN "haize" ; --Apertium
|
lin wind_N = mkN "haize" ; --Apertium
|
||||||
lin window_N = mkN "leiho" ;
|
lin window_N = mkN "leiho" ;
|
||||||
|
|||||||
@@ -46,6 +46,9 @@ oper
|
|||||||
mkN2 = overload {
|
mkN2 = overload {
|
||||||
mkN2 : Str -> N2 = \s -> lin N2 (mkNoun2 s genitive) ;
|
mkN2 : Str -> N2 = \s -> lin N2 (mkNoun2 s genitive) ;
|
||||||
mkN2 : Str -> Case -> N2 = \s,cas -> lin N2 (mkNoun2 s cas) ;
|
mkN2 : Str -> Case -> N2 = \s,cas -> lin N2 (mkNoun2 s cas) ;
|
||||||
|
mkN2 : N -> N2 = \n -> lin N2 (n2Noun2 n genitive) ;
|
||||||
|
mkN2 : N -> Case -> N2 = \n,cas -> lin N2 (n2Noun2 n cas) ;
|
||||||
|
|
||||||
} ;
|
} ;
|
||||||
|
|
||||||
--2 Adjectives
|
--2 Adjectives
|
||||||
|
|||||||
@@ -149,7 +149,7 @@ oper
|
|||||||
in { s = stem ; ph = phono ; anim=Inan } ;
|
in { s = stem ; ph = phono ; anim=Inan } ;
|
||||||
|
|
||||||
mkNoun2 : Str -> Case -> Noun2 = \s,cas -> mkNoun s ** { compl1 = mkPost [] cas False } ;
|
mkNoun2 : Str -> Case -> Noun2 = \s,cas -> mkNoun s ** { compl1 = mkPost [] cas False } ;
|
||||||
|
n2Noun2 : Noun -> Case -> Noun2 = \n,cas -> n ** { compl1 = mkPost [] cas False } ;
|
||||||
mkPNoun : Str -> PNoun = \s -> mkNoun s ** {nbr = Sg ; anim=Anim} ;
|
mkPNoun : Str -> PNoun = \s -> mkNoun s ** {nbr = Sg ; anim=Anim} ;
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user