diff --git a/examples/phrasebook/PhrasebookPes.gf b/examples/phrasebook/PhrasebookPes.gf index bd6e240cd..16c21a94c 100644 --- a/examples/phrasebook/PhrasebookPes.gf +++ b/examples/phrasebook/PhrasebookPes.gf @@ -1,4 +1,4 @@ ---# -path=.:alltenses:/users/shafqat/www.grammaticalframework.org_4/lib/src/persian:/users/shafqat/www.grammaticalframework.org_4/lib/src/api +--# -path=.:alltenses concrete PhrasebookPes of Phrasebook = GreetingsPes, diff --git a/lib/src/hindi/ExtraHin.gf b/lib/src/hindi/ExtraHin.gf new file mode 100644 index 000000000..19553190e --- /dev/null +++ b/lib/src/hindi/ExtraHin.gf @@ -0,0 +1,27 @@ +concrete ExtraHin of ExtraHinAbs = CatHin ** + open ResHin, Coordination, Prelude, MorphoHin, ParadigmsHin,CommonHindustani in { + +flags coding = utf8 ; + + lin + + GenNP np = {s = \\n,g,c => + case of { + => np.s ! NPC Obl ++ "के" ; + => np.s ! NPC Obl ++ "का" ; + => np.s ! NPC Obl ++ "के" ; + <_,Fem,_> => np.s ! NPC Obl ++ "की" + }; + + a = np.a} ; + +-- each_Det = mkDet "हर कwय" "हर कwय" "हर कwय" "हर कwय" Sg ; + have_V = mkV "राखना"; + IAdvAdv adv = {s = "कितनी" ++ adv.s ! Masc} ; + ICompAP ap = {s = "कितने" ++ ap.s ! Sg ! Masc ! Dir ! Posit} ; + cost_V = mkV "क़ीमत" ; + + -- added for causitives + make_CV = mkVerb "नoतहिनग" ** {c2 = "" }; +-- for VP conjunction +} diff --git a/lib/src/urdu/ExtraUrd.gf b/lib/src/urdu/ExtraUrd.gf index 0a76268e7..fe946de6e 100644 --- a/lib/src/urdu/ExtraUrd.gf +++ b/lib/src/urdu/ExtraUrd.gf @@ -16,7 +16,7 @@ flags coding = utf8 ; a = np.a} ; each_Det = mkDet "ہر كوی" "ہر كوی" "ہر كوی" "ہر كوی" Sg ; - have_V = mkV "راكh-نا"; + have_V = mkV "راكھنا"; IAdvAdv adv = {s = "كتنی" ++ adv.s ! Masc} ; ICompAP ap = {s = "كتنے" ++ ap.s ! Sg ! Masc ! Dir ! Posit} ; cost_V = mkV "قیمت" ; diff --git a/lib/src/urdu/src/ExtraUrd.gf b/lib/src/urdu/src/ExtraUrd.gf index b20bf9e47..a4e0f62fe 100644 --- a/lib/src/urdu/src/ExtraUrd.gf +++ b/lib/src/urdu/src/ExtraUrd.gf @@ -16,7 +16,7 @@ flags coding = utf8 ; a = np.a} ; each_Det = mkDet "hr kwy" "hr kwy" "hr kwy" "hr kwy" Sg ; - have_V = mkV "rakh-na"; + have_V = mkV "rakh'na"; IAdvAdv adv = {s = "ktny" ++ adv.s ! Masc} ; ICompAP ap = {s = "ktnE" ++ ap.s ! Sg ! Masc ! Dir ! Posit} ; cost_V = mkV "qymt" ;