diff --git a/src/somali/StructuralSom.gf b/src/somali/StructuralSom.gf index e12a3714..b71aca04 100644 --- a/src/somali/StructuralSom.gf +++ b/src/somali/StructuralSom.gf @@ -110,24 +110,24 @@ oper -- Prep lin above_Prep = mkPrep (mkPrep ka) [] [] "dul" ; --- lin after_Prep = mkPrep "" ; +-- lin after_Prep = mkPrep "" -- lin before_Prep = mkPrep "" ; -- lin behind_Prep = mkPrep "" ; -lin between_Prep = possPrep dhex_N ; +lin between_Prep = possPrep (nUl "dhex") ; -- lin by8agent_Prep = mkPrep ; -- lin by8means_Prep = mkPrep ; -- lin during_Prep = mkPrep ; -- lin except_Prep = mkPrep ; -- lin for_Prep = mkPrep ; -- lin from_Prep = mkPrep "" ; --- lin in8front_Prep = mkPrep "" ; +lin in8front_Prep = possPrep (nUl "hor") ; lin in_Prep = mkPrep ku ; lin on_Prep = mkPrep ku ; -- lin part_Prep = mkPrep ; -- lin possess_Prep = mkPrep ; -- lin through_Prep = mkPrep ; -- lin to_Prep = mkPrep ; --- lin under_Prep = mkPrep "" ; +lin under_Prep = possPrep (nUl "hoos") ; lin with_Prep = mkPrep la ; -- lin without_Prep = mkPrep ; @@ -186,7 +186,4 @@ lin want_VV = mkV "" ; lin please_Voc = ss "" ; -} - -oper - dhex_N : N = let dhex : N = mkN "dhex" in dhex ** {gda = FM DA HA} ; } diff --git a/src/somali/unittest/vp.gftest b/src/somali/unittest/vp.gftest index 6b32ac52..fb69b286 100644 --- a/src/somali/unittest/vp.gftest +++ b/src/somali/unittest/vp.gftest @@ -73,3 +73,11 @@ Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_P -- LangEng: you can't jump above me LangSom: iga BIND ma dul boodi karto Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron youSg_Pron) (AdvVP (ComplVV can_VV (UseV jump_V)) (PrepNP above_Prep (UsePron i_Pron)))))) NoVoc + +-- LangEng: I am taught in front of the house +LangSom: waa laygu baraa guri BIND ga hor BIND tiis BIND a +Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (AdvVP (PassV2 teach_V2) (PrepNP in8front_Prep (DetCN (DetQuant DefArt NumSg) (UseN house_N))))))) NoVoc + +-- LangEng: I am taught in front of my mother +LangSom: waa laygu baraa hooya BIND day hor BIND teed BIND a +Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (AdvVP (PassV2 teach_V2) (PrepNP in8front_Prep (DetCN (DetQuant (PossPron i_Pron) NumSg) (UseN2 mother_N2))))))) NoVoc \ No newline at end of file