diff --git a/src/malay/LexiconMay.gf b/src/malay/LexiconMay.gf index 221b1b1a..52abf010 100644 --- a/src/malay/LexiconMay.gf +++ b/src/malay/LexiconMay.gf @@ -95,7 +95,7 @@ lin cat_N = mkN "kucing" ; -- lin doctor_N = mkN "" ; lin dog_N = mkN "anjing" ; -- lin door_N = mkN "" ; --- lin drink_V2 = mkV2 "" ; +lin drink_V2 = mkV2 "minum" ; -- lin dry_A = mkA "" ; -- lin dull_A = mkA "" ; -- lin dust_N = mkN "" ; @@ -225,7 +225,7 @@ lin learn_V2 = mkV2 (mkV "ajar" Ber) emptyPrep ; -- lin man_N = mkN "" ; -- lin married_A2 = mkA "" ; -- lin meat_N = mkN "" ; --- lin milk_N = mkN "" ; +lin milk_N = mkN "susu" ; -- lin moon_N = mkN "" ; -- lin mother_N2 = mkN2 "" ; -- lin mountain_N = mkN "" ; @@ -390,7 +390,7 @@ lin teach_V2 = mkV2 "ajar" ; -- W - Y -- lin wait_V2 = mkV2 "" ; -lin walk_V = mkV "jalan" ; +lin walk_V = mkV "jalan" Ber ; -- lin war_N = mkN "" ; -- lin warm_A = mkA "" ; -- lin wash_V2 = mkV2 "" ; diff --git a/src/malay/NounMay.gf b/src/malay/NounMay.gf index 6445bd78..f684da46 100644 --- a/src/malay/NounMay.gf +++ b/src/malay/NounMay.gf @@ -49,9 +49,10 @@ concrete NounMay of Noun = CatMay ** open ResMay, Prelude in { -- } ; -- MassNP : CN -> NP ; - -- MassNP cn = useN cn ** { - -- } ; - + MassNP cn = { + s = cn.s ! NF Sg Bare ; + p = P3 + } ; --2 Determiners diff --git a/src/malay/unittest/relative.gftest b/src/malay/unittest/relative.gftest new file mode 100644 index 00000000..b7ab1ff2 --- /dev/null +++ b/src/malay/unittest/relative.gftest @@ -0,0 +1,11 @@ +Lang: DetCN (DetQuant IndefArt NumSg) (RelCN (UseN cat_N) (UseRCl (TTAnt TPres ASimul) PPos (RelVP IdRP (UseV go_V)))) +LangEng: a cat that goes +LangMay: kucing yang pergi + +Lang: DetCN (DetQuant IndefArt NumSg) (RelCN (UseN cat_N) (UseRCl (TTAnt TPres ASimul) PPos (RelVP IdRP (ComplSlash (SlashV2a drink_V2) (MassNP (UseN milk_N)))))) +LangEng: a cat that drinks milk +LangMay: kucing yang minum susu + +Lang: DetCN (DetQuant DefArt NumSg) (RelCN (UseN cat_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashPrep (PredVP (DetCN (DetQuant DefArt NumSg) (UseN dog_N)) (UseV walk_V)) with_Prep)))) +LangEng: the cat that the dog walks with +LangMay: kucing yang anjing berjalan dengannya \ No newline at end of file