mirror of
https://github.com/GrammaticalFramework/gf-rgl.git
synced 2026-05-27 17:08:54 -06:00
(Kor) Add compound verbs
This commit is contained in:
@@ -91,7 +91,7 @@ lin come_V = mkV "오다" ;
|
|||||||
-- lin dig_V = mkV "" ;
|
-- lin dig_V = mkV "" ;
|
||||||
-- lin dirty_A = mkA "" ;
|
-- lin dirty_A = mkA "" ;
|
||||||
-- lin distance_N3 = mkN "" ;
|
-- lin distance_N3 = mkN "" ;
|
||||||
-- lin do_V2 = lin V2 egin_V ;
|
lin do_V2 = mkV2 do_V ;
|
||||||
-- lin doctor_N = mkN "" ;
|
-- lin doctor_N = mkN "" ;
|
||||||
-- lin dog_N = mkN "" ;
|
-- lin dog_N = mkN "" ;
|
||||||
-- lin door_N = mkN "" ;
|
-- lin door_N = mkN "" ;
|
||||||
@@ -319,7 +319,7 @@ lin see_V2 = mkV2 "보다" ;
|
|||||||
-- lin shop_N = mkN "" ;
|
-- lin shop_N = mkN "" ;
|
||||||
-- lin short_A = mkA "" ;
|
-- lin short_A = mkA "" ;
|
||||||
-- lin silver_N = mkN "" ;
|
-- lin silver_N = mkN "" ;
|
||||||
-- lin sing_V = mkV "" ;
|
lin sing_V = mkV "노래" do_V ;
|
||||||
-- lin sister_N = mkN "" ;
|
-- lin sister_N = mkN "" ;
|
||||||
-- lin sit_V = mkV "" ;
|
-- lin sit_V = mkV "" ;
|
||||||
-- lin skin_N = mkN "" ;
|
-- lin skin_N = mkN "" ;
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ oper
|
|||||||
-- Verbs
|
-- Verbs
|
||||||
mkV : overload {
|
mkV : overload {
|
||||||
mkV : (plain : Str) -> V ; -- Predictable verb: plaininitive form as argument
|
mkV : (plain : Str) -> V ; -- Predictable verb: plaininitive form as argument
|
||||||
-- mkV : Str -> V -> V -- Add a prefix to an existing verb
|
mkV : (nore : Str) -> (hada : V) -> V ; -- Add a prefix to an existing verb, e.g. 노래하다
|
||||||
} ;
|
} ;
|
||||||
|
|
||||||
copula : V ; -- The copula verb ''
|
copula : V ; -- The copula verb ''
|
||||||
@@ -104,6 +104,8 @@ oper
|
|||||||
|
|
||||||
mkV = overload {
|
mkV = overload {
|
||||||
mkV : (plain : Str) -> V = \v -> lin V (mkVerb v Active) ;
|
mkV : (plain : Str) -> V = \v -> lin V (mkVerb v Active) ;
|
||||||
|
mkV : (nore : Str) -> (hada : V) -> V = \nore,hada -> hada ** {
|
||||||
|
s = \\vf => nore + hada.s ! vf} ;
|
||||||
} ;
|
} ;
|
||||||
|
|
||||||
copula = ResKor.copula ;
|
copula = ResKor.copula ;
|
||||||
|
|||||||
@@ -193,6 +193,16 @@ oper
|
|||||||
"없어요"
|
"없어요"
|
||||||
"없습니다"
|
"없습니다"
|
||||||
Existential ;
|
Existential ;
|
||||||
|
|
||||||
|
do_V : Verb = mkVerbFull
|
||||||
|
"한다"
|
||||||
|
"해요"
|
||||||
|
"합니다"
|
||||||
|
"todo"
|
||||||
|
"todo"
|
||||||
|
"todo"
|
||||||
|
Active ;
|
||||||
|
|
||||||
------------------
|
------------------
|
||||||
-- Adv
|
-- Adv
|
||||||
|
|
||||||
|
|||||||
@@ -156,7 +156,7 @@ lin yes_Utt = ss "아니요" ;
|
|||||||
-------
|
-------
|
||||||
-- Verb
|
-- Verb
|
||||||
|
|
||||||
lin have_V2 = have_V ** {sc = Topic; c2 = Subject ; p2 = emptyPP} ;
|
lin have_V2 = vtov2 have_V ** {sc = Topic ; c2 = Subject} ;
|
||||||
-- lin can8know_VV = can_VV ; -- can (capacity)
|
-- lin can8know_VV = can_VV ; -- can (capacity)
|
||||||
-- lin can_VV = mkVV "" ; -- can (possibility)
|
-- lin can_VV = mkVV "" ; -- can (possibility)
|
||||||
-- lin must_VV = mkVV "" ;
|
-- lin must_VV = mkVV "" ;
|
||||||
|
|||||||
Reference in New Issue
Block a user