1
0
forked from GitHub/gf-core

shall_VV in ExtraEng

This commit is contained in:
aarne
2012-09-17 08:29:06 +00:00
parent 4b1202a0a0
commit d6d33332d5
2 changed files with 16 additions and 2 deletions

View File

@@ -118,13 +118,26 @@ concrete ExtraEng of ExtraEngAbs = CatEng **
VVF VPres => "may" ;
VVF VPPart => ["been allowed to"] ;
VVF VPresPart => ["being allowed to"] ;
VVF VPast => "might" ;
VVPastNeg => "mightn't" ;
VVF VPast => "might" ; --# notpresent
VVPastNeg => "mightn't" ; --# notpresent
VVPresNeg => "may not"
} ;
typ = VVAux
} ;
shall_VV = lin VV {
s = table {
VVF VInf => ["be obliged to"] ; ---
VVF VPres => "shall" ;
VVF VPPart => ["been obliged to"] ;
VVF VPresPart => ["being obliged to"] ;
VVF VPast => "should" ; --# notpresent
VVPastNeg => "shouldn't" ; --# notpresent
VVPresNeg => "shall not" --- shan't
} ;
typ = VVAux
} ;
NominalizeVPSlashNP vpslash np =
let vp : ResEng.VP = insertObjPre (\\_ => vpslash.c2 ++ np.s ! NPAcc) vpslash

View File

@@ -23,6 +23,7 @@ abstract ExtraEngAbs = Extra - [ProDrop] ** {
may_VV : VV ;
shall_VV : VV ;
---------------------
--- these are obsolete: use UncNeg : Pol instead