From 69113d26bae2cb0ed570f3de178abe6d755dfc17 Mon Sep 17 00:00:00 2001 From: aarne Date: Tue, 14 Jun 2016 06:53:58 +0000 Subject: [PATCH] fixed some functions in IdiomGer where the discontinuous parts had been omitted --- lib/src/german/IdiomGer.gf | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/src/german/IdiomGer.gf b/lib/src/german/IdiomGer.gf index 75bba5fcd..b12bf1b0a 100644 --- a/lib/src/german/IdiomGer.gf +++ b/lib/src/german/IdiomGer.gf @@ -10,7 +10,7 @@ concrete IdiomGer of Idiom = CatGer ** CleftNP np rs = mkClause "es" (agrP3 Sg) (insertExtrapos (rs.s ! RGenNum (gennum (genderAgr np.a) (numberAgr np.a))) ---- - (insertObj (\\_ => np.s ! NPC rs.c) (predV MorphoGer.sein_V))) ; + (insertObj (\\_ => np.s ! NPC rs.c ++ bigNP np) (predV MorphoGer.sein_V))) ; CleftAdv ad s = mkClause "es" (agrP3 Sg) (insertExtrapos (conjThat ++ s.s ! Sub) @@ -19,7 +19,7 @@ concrete IdiomGer of Idiom = CatGer ** ExistNP np = mkClause "es" (agrP3 Sg) - (insertObj (\\_ => appPrep geben.c2 np.s) + (insertObj (\\_ => appPrep geben.c2 np.s ++ bigNP np) (predV geben)) ; ExistIP ip = { @@ -36,7 +36,7 @@ concrete IdiomGer of Idiom = CatGer ** ExistNPAdv np adv= mkClause "es" (agrP3 Sg) - (insertAdv adv.s (insertObj (\\_ => appPrep geben.c2 np.s) + (insertAdv adv.s (insertObj (\\_ => appPrep geben.c2 np.s ++ bigNP np) (predV geben))) ; ExistIPAdv ip adv = { @@ -66,7 +66,7 @@ concrete IdiomGer of Idiom = CatGer ** SelfAdvVP vp = insertAdv "selbst" vp ; SelfAdVVP vp = insertAdv "selbst" vp ; SelfNP np = np ** { - s = \\c => np.s ! c ++ "selbst" ; + s = \\c => np.s ! c ++ "selbst" ++ bigNP np ; isPron = False ; } ;