diff options
| author | aarne <aarne@chalmers.se> | 2010-05-29 09:18:20 +0000 |
|---|---|---|
| committer | aarne <aarne@chalmers.se> | 2010-05-29 09:18:20 +0000 |
| commit | 510a4044675fdc6540e4a74aee656f25bdde9319 (patch) | |
| tree | dea66f32061bf23e7422576a32bc98cd730aaaca /examples/phrasebook/SentencesI.gf | |
| parent | deacb0219575d8e8ae8e6f0fdfb379bfe05aceb0 (diff) | |
more accurate treatment of negative "have" clauses in Phrasebook
Diffstat (limited to 'examples/phrasebook/SentencesI.gf')
| -rw-r--r-- | examples/phrasebook/SentencesI.gf | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/examples/phrasebook/SentencesI.gf b/examples/phrasebook/SentencesI.gf index f2b76653a..f871c7d06 100644 --- a/examples/phrasebook/SentencesI.gf +++ b/examples/phrasebook/SentencesI.gf @@ -123,7 +123,11 @@ incomplete concrete SentencesI of Sentences = Numeral ** NNumeral n = mkCard <lin Numeral n : Numeral> ; - AHave p obj = mkCl p.name have_V2 obj ; + SHave p obj = mkS (mkCl p.name have_V2 obj) ; + SHaveNo p k = mkS negativePol (mkCl p.name have_V2 (mkNP aPl_Det k)) ; + SHaveNoMass p m = mkS negativePol (mkCl p.name have_V2 (mkNP m)) ; + QDoHave p obj = mkQS (mkQCl (mkCl p.name have_V2 obj)) ; + AHaveCurr p curr = mkCl p.name have_V2 (mkNP aPl_Det curr) ; ACitizen p n = mkCl p.name n ; ABePlace p place = mkCl p.name place.at ; |
