forked from GitHub/gf-rgl
add passives for eat, drink, like
This commit is contained in:
@@ -95,8 +95,9 @@ lin day_N = mkN "hari" ;
|
|||||||
-- lin doctor_N = mkN "" ;
|
-- lin doctor_N = mkN "" ;
|
||||||
lin dog_N = mkN "anjing" ;
|
lin dog_N = mkN "anjing" ;
|
||||||
lin door_N = mkN "pintu" ;
|
lin door_N = mkN "pintu" ;
|
||||||
lin drink_V2 = let drink' : V2 = mkV2 "minum" in drink' ** {
|
lin drink_V2 = let drink' : V2 = mkV2 "minum" in drink' ** { s = table {
|
||||||
s = \\_ => "minum" ;
|
Passive => "diminum" ;
|
||||||
|
_ => "minum"} ;
|
||||||
};
|
};
|
||||||
-- lin dry_A = mkA "" ;
|
-- lin dry_A = mkA "" ;
|
||||||
-- lin dull_A = mkA "" ;
|
-- lin dull_A = mkA "" ;
|
||||||
@@ -108,7 +109,9 @@ lin drink_V2 = let drink' : V2 = mkV2 "minum" in drink' ** {
|
|||||||
-- lin ear_N = mkN "" ;
|
-- lin ear_N = mkN "" ;
|
||||||
-- lin earth_N = mkN "" ;
|
-- lin earth_N = mkN "" ;
|
||||||
lin eat_V2 = let eat' : V2 = mkV2 "makan" in eat' ** {
|
lin eat_V2 = let eat' : V2 = mkV2 "makan" in eat' ** {
|
||||||
s = \\_ => "makan" ;
|
s = table {
|
||||||
|
Passive => "dimakan" ;
|
||||||
|
_ => "makan"} ;
|
||||||
};
|
};
|
||||||
-- lin egg_N = mkN "" ;
|
-- lin egg_N = mkN "" ;
|
||||||
-- lin empty_A = mkA "" ;
|
-- lin empty_A = mkA "" ;
|
||||||
@@ -214,9 +217,10 @@ lin learn_V2 = mkV2 (prefixV (mkV "ajar" Ber)) emptyPrep ;
|
|||||||
-- lin leg_N = mkN "" ;
|
-- lin leg_N = mkN "" ;
|
||||||
-- lin lie_V = mkV "" ;
|
-- lin lie_V = mkV "" ;
|
||||||
lin like_V2 = let like' : V2 = mkV2 "suka" in like' ** {
|
lin like_V2 = let like' : V2 = mkV2 "suka" in like' ** {
|
||||||
s = \\_ => "suka" ;
|
s = table {
|
||||||
passive = "disukai" ;
|
Passive => "disukai" ;
|
||||||
} ;
|
_ => "suka"} ;
|
||||||
|
};
|
||||||
-- lin listen_V2 = mkV2 "" ;
|
-- lin listen_V2 = mkV2 "" ;
|
||||||
-- lin live_V = mkV "";
|
-- lin live_V = mkV "";
|
||||||
-- lin liver_N = mkN "" ;
|
-- lin liver_N = mkN "" ;
|
||||||
|
|||||||
@@ -107,7 +107,7 @@ lin
|
|||||||
-- : VPSlash -> NP -> VP
|
-- : VPSlash -> NP -> VP
|
||||||
ComplSlash vps np = vps ** {
|
ComplSlash vps np = vps ** {
|
||||||
s = \\vf,pol =>
|
s = \\vf,pol =>
|
||||||
vps.s ! vf ! pol ++ vps.adjCompl ++ applyPrep vps.c2 np
|
vps.s ! vf ! pol ++ applyPrep vps.c2 np ++ vps.adjCompl
|
||||||
} ;
|
} ;
|
||||||
|
|
||||||
-- : VV -> VPSlash -> VPSlash ;
|
-- : VV -> VPSlash -> VPSlash ;
|
||||||
|
|||||||
Reference in New Issue
Block a user