summaryrefslogtreecommitdiff
path: root/examples/phrasebook/SentencesSpa.gf
diff options
context:
space:
mode:
authorinari.listenmaa <inari.listenmaa@gmail.com>2012-10-19 11:45:45 +0000
committerinari.listenmaa <inari.listenmaa@gmail.com>2012-10-19 11:45:45 +0000
commit2c2c83f11c8ef775a3229e2a78e9061e100eade0 (patch)
tree57872c256b7e23814e823dd3782f9b44afbc37d5 /examples/phrasebook/SentencesSpa.gf
parent584b6ba86d15e7ff471f94d2d120375ba3604553 (diff)
spanish_catalan_corrections
Diffstat (limited to 'examples/phrasebook/SentencesSpa.gf')
-rw-r--r--examples/phrasebook/SentencesSpa.gf8
1 files changed, 8 insertions, 0 deletions
diff --git a/examples/phrasebook/SentencesSpa.gf b/examples/phrasebook/SentencesSpa.gf
index db378bd89..162d5ab78 100644
--- a/examples/phrasebook/SentencesSpa.gf
+++ b/examples/phrasebook/SentencesSpa.gf
@@ -3,6 +3,7 @@ concrete SentencesSpa of Sentences = NumeralSpa ** SentencesI - [
IFemale, YouFamFemale, YouPolFemale, IMale, YouFamMale, YouPolMale,
WeMale, WeFemale, YouPlurFamMale, YouPlurFamFemale, YouPlurPolFemale, YouPlurPolMale, TheyMale, TheyFemale,
WherePlace, WherePerson, ABePlace,
+ PImperativeFamNeg, PImperativePlurNeg, --negative imperatives in subjunctive
Superlative
]
with
@@ -53,6 +54,13 @@ flags coding = utf8 ;
TheyFemale =
{name = mkNP (ProDrop they8fem_Pron) ; isPron = True ; poss = mkQuant they_Pron} ;
+ --IL 2012-10-12
+ --Negative imperative is done with subjunctive.
+ --PImperativePolNeg is fine in RGL, but fam and plur are wrong
+ --A special ImpNeg in ExtraSpa is defined for that
+ PImperativeFamNeg v = phrasePlease (ImpNeg (mkNP (ProDrop youSg_Pron)) v) ;
+ PImperativePlurNeg v = phrasePlease (ImpNeg (mkNP (ProDrop youPl_Pron)) v) ;
+
ABePlace p place = mkCl p.name (mkVP (mkVP estar) place.at) ;
WherePlace place = mkQS (mkQCl where_IAdv (mkCl place.name estar) ) ;