summaryrefslogtreecommitdiff
path: root/examples/phrasebook/SentencesI.gf
diff options
context:
space:
mode:
authoraarne <aarne@chalmers.se>2011-12-01 12:51:40 +0000
committeraarne <aarne@chalmers.se>2011-12-01 12:51:40 +0000
commitdb62687ab1c4c5d8b249a720b0a9d57175294e77 (patch)
treeb74ca84b52124308f312111117742eca00d4d016 /examples/phrasebook/SentencesI.gf
parent7086eea9f5c242c57094f682a7c03e12856ab00b (diff)
imperatives added to Phrasebook (familiar,polite,plural,positive,negative)
Diffstat (limited to 'examples/phrasebook/SentencesI.gf')
-rw-r--r--examples/phrasebook/SentencesI.gf9
1 files changed, 9 insertions, 0 deletions
diff --git a/examples/phrasebook/SentencesI.gf b/examples/phrasebook/SentencesI.gf
index dfacb8d13..f45fa4a22 100644
--- a/examples/phrasebook/SentencesI.gf
+++ b/examples/phrasebook/SentencesI.gf
@@ -238,6 +238,8 @@ oper
-- for languages with GenNP, use "p's wife"
-- relativePerson n x (\a,b,c -> mkNP (GenNP b) a c) p ;
+ phrasePlease : Utt -> Text = \u -> lin Text (mkPhr noPConj u please_Voc) | lin Text u ;
+
------------------------------------------------------------------------------------------
-- New things added 30/11/2011 by AR
------------------------------------------------------------------------------------------
@@ -276,6 +278,13 @@ oper
V2Eat o = mkVP eat_V2 o ;
V2Wait o = mkVP wait_V2 o.name ;
+ PImperativeFamPos v = phrasePlease (mkUtt (mkImp v)) ;
+ PImperativeFamNeg v = phrasePlease (mkUtt negativePol (mkImp v)) ;
+ PImperativePolPos v = phrasePlease (mkUtt politeImpForm (mkImp v)) ;
+ PImperativePolNeg v = phrasePlease (mkUtt politeImpForm negativePol (mkImp v)) ;
+ PImperativePlurPos v = phrasePlease (mkUtt pluralImpForm (mkImp v)) ;
+ PImperativePlurNeg v = phrasePlease (mkUtt pluralImpForm negativePol (mkImp v)) ;
+
-- other new things allowed by the resource
--- PBecause a b = SSubjS a because_Subj b ;