From 731854b0a1cc1bd2ef290be586c8a897ee95ec1b Mon Sep 17 00:00:00 2001 From: "virk.shafqat" Date: Wed, 17 Apr 2013 10:33:49 +0000 Subject: [PATCH] bugFixinResHindustani --- lib/src/hindustani/ResHindustani.gf | 10 ++++++---- lib/src/hindustani/VerbHindustani.gf | 3 ++- lib/src/urdu/DictUrd2.gf | 9 ++++++++- 3 files changed, 16 insertions(+), 6 deletions(-) diff --git a/lib/src/hindustani/ResHindustani.gf b/lib/src/hindustani/ResHindustani.gf index 2fcd5606c..4e68629ec 100644 --- a/lib/src/hindustani/ResHindustani.gf +++ b/lib/src/hindustani/ResHindustani.gf @@ -238,8 +238,8 @@ param Neg => nahen }; in case vt of { - VPSubj => quest ++ np.s ! subj ++ vp.obj.s ++ vp.ad ++ vp.comp ! np.a ++ vp.cvp ++ na ++ vps.inf ++ vps.fin ++ vp.embComp ; - _ => quest ++ np.s ! subj ++ vp.obj.s ++ vp.ad ++ vp.comp ! np.a ++ vp.cvp ++ nahim ++ vps.inf ++ vps.fin ++ vp.embComp}; + VPSubj => quest ++ np.s ! subj ++ vp.ad ++ vp.comp ! np.a ++ vp.obj.s ++ vp.cvp ++ na ++ vps.inf ++ vps.fin ++ vp.embComp + _ => quest ++ np.s ! subj ++ vp.ad ++ vp.comp ! np.a ++ vp.obj.s ++ vp.cvp ++ nahim ++ vps.inf ++ vps.fin ++ vp.embComp}; } ; @@ -281,8 +281,10 @@ param Neg => nahen }; in case t of { - VPSubj => quest ++ subj ++ vp.obj.s ++ vp.ad ++ vp.comp ! agr ++ vp.cvp ++ na ++ vps.inf ++ vps.fin ++ vp.embComp; - _ => quest ++ subj ++ vp.obj.s ++ vp.ad ++ vp.comp ! agr ++ vp.cvp ++ nahim ++ vps.inf ++ vps.fin ++ vp.embComp}; + -- VPSubj => quest ++ subj ++ vp.obj.s ++ vp.ad ++ vp.comp ! agr ++ vp.cvp ++ na ++ vps.inf ++ vps.fin ++ vp.embComp; + -- _ => quest ++ subj ++ vp.obj.s ++ vp.ad ++ vp.comp ! agr ++ vp.cvp ++ nahim ++ vps.inf ++ vps.fin ++ vp.embComp}; + VPSubj => quest ++ subj ++ vp.ad ++ vp.comp ! agr ++ vp.obj.s ++ vp.cvp ++ na ++ vps.inf ++ vps.fin ++ vp.embComp; + _ => quest ++ subj ++ vp.ad ++ vp.comp ! agr ++ vp.obj.s ++ vp.cvp ++ nahim ++ vps.inf ++ vps.fin ++ vp.embComp}; } ; np2pronCase : (Case => Str) -> NPCase -> Agr -> Str ; diff --git a/lib/src/hindustani/VerbHindustani.gf b/lib/src/hindustani/VerbHindustani.gf index 970a612e4..6977f559e 100644 --- a/lib/src/hindustani/VerbHindustani.gf +++ b/lib/src/hindustani/VerbHindustani.gf @@ -28,7 +28,8 @@ incomplete concrete VerbHindustani of Verb = CatHindustani ** open CommonHindust {c2 = vp.c2} ; UseComp comp = insertObj comp.s (predAux auxBe) ; - AdvVP vp adv = insertObj (\\a => adv.s ! giveGender a) vp ; +-- AdvVP vp adv = insertObj (\\a => adv.s ! giveGender a) vp ; + AdvVP vp adv = insertAdV (adv.s ! Masc) vp ; AdVVP adv vp = insertAdV adv.s vp ; diff --git a/lib/src/urdu/DictUrd2.gf b/lib/src/urdu/DictUrd2.gf index e18b27fcb..2eee45046 100644 --- a/lib/src/urdu/DictUrd2.gf +++ b/lib/src/urdu/DictUrd2.gf @@ -30241,6 +30241,13 @@ lin never_AdV = ss "کھبی نہیں" ; lin among_Prep = mkPrep "میں سے" "میں سے" ; lin throughout_Prep = mkPrep "مکمل" "مکمل" ; lin further_AdV = ss "مزید" ; -lin for_instance_Adv = mkAdv "مثال کے طور پر" ; +lin for_instance_Adv = mkAdv "مثال کے طور پر" ; +lin into_Prep = mkPrep "میں" "میں" ; +lin reactor_N = mkN "رایکٹر" ; +lin apart_from_Prep = mkPrep "کے علاوہ" "کے علاوہ" ; +lin iranian_A = mkA "ایرانی" ; +lin role_1_N = mkN "کردار" ; +lin already_AdV = ss "پہلے ہی" ; +lin customerMasc_N = mkN "گاہک" ; }