From f962fbb79b633e500a7970482f38dd0d16fdcb6d Mon Sep 17 00:00:00 2001 From: aarne Date: Tue, 1 Apr 2014 13:03:35 +0000 Subject: [PATCH] changed the definition of MassNP in Romance so that subject position doesn't return the partitive but the definite article. Thus "wine is good" becomes "le vin est bon" and "I drink wine" becomes "je bois du vin". Partitive on subject position seems incorrect, and the definite article the best choice when translating mass terms without articles on the subject position. --- src/experimental/PredInstanceChi.gf | 6 +++--- src/romance/NounRomance.gf | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/experimental/PredInstanceChi.gf b/src/experimental/PredInstanceChi.gf index 130ddbe40..f9e575d91 100644 --- a/src/experimental/PredInstanceChi.gf +++ b/src/experimental/PredInstanceChi.gf @@ -143,9 +143,9 @@ oper vneg = case p of {Pos => [] ; Neg => v.s.neg} ; pass = case o of {CAct => [] ; CPass => passive_s} in case of { - => ; - <_,X.Anter> => ; - _ => + => ; + <_,X.Anter> => ; + _ => } ; ---- other aspects diff --git a/src/romance/NounRomance.gf b/src/romance/NounRomance.gf index 119adadf6..ff30233d0 100644 --- a/src/romance/NounRomance.gf +++ b/src/romance/NounRomance.gf @@ -115,7 +115,7 @@ incomplete concrete NounRomance of Noun = g = cn.g ; n = Sg in heavyNP { - s = \\c => partitive g c ++ cn.s ! n ; + s = table {Nom => artDef g n Nom ++ cn.s ! n ; c => partitive g c ++ cn.s ! n} ; -- le vin est bon ; je bois du vin a = agrP3 g n ; hasClit = False ; isNeg = False