summaryrefslogtreecommitdiff
path: root/grammars/resource/nenglish/CombinationsEng.gf
diff options
context:
space:
mode:
Diffstat (limited to 'grammars/resource/nenglish/CombinationsEng.gf')
-rw-r--r--grammars/resource/nenglish/CombinationsEng.gf35
1 files changed, 15 insertions, 20 deletions
diff --git a/grammars/resource/nenglish/CombinationsEng.gf b/grammars/resource/nenglish/CombinationsEng.gf
index 74974a2fb..14ab90fb3 100644
--- a/grammars/resource/nenglish/CombinationsEng.gf
+++ b/grammars/resource/nenglish/CombinationsEng.gf
@@ -47,6 +47,8 @@ lincat
V = Verb ;
-- = {s : VForm => Str ; s1 : Particle}
+ VG = {s : Bool => VForm => Str ; s2 : Bool => Number => Str ;
+ isAuxT, isAuxF : Bool} ;
VP = {s : VForm => Str ; s2 : Number => Str ; isAux : Bool} ;
TV = TransVerb ;
-- = Verb ** {s3 : Preposition} ;
@@ -103,26 +105,19 @@ lin
NoNum = noNum ;
PredVP = predVerbPhrase ;
- PosV = predVerb True ;
- NegV = predVerb False ;
- PosA = predAdjective True ;
- NegA = predAdjective False ;
- PosCN = predCommNoun True ;
- NegCN = predCommNoun False ;
- PosTV = complTransVerb True ;
- NegTV = complTransVerb False ;
- PosV3 = complDitransVerb True ;
- NegV3 = complDitransVerb False ;
- PosPassV = passVerb True ;
- NegPassV = passVerb False ;
- PosNP = predNounPhrase True ;
- NegNP = predNounPhrase False ;
- PosAdV = predAdverb True ;
- NegAdV = predAdverb False ;
- PosVS = complSentVerb True ;
- NegVS = complSentVerb False ;
---- PosVV = complVerbVerb True ;
---- NegVV = complVerbVerb False ;
+ PosVG = predVerbGroup True ;
+ NegVG = predVerbGroup False ;
+
+ PredV = predVerb ;
+ PredAP = predAdjective ;
+ PredCN = predCommNoun ;
+ PredTV = complTransVerb ;
+ PredV3 = complDitransVerb ;
+ PredPassV = passVerb ;
+ PredNP = predNounPhrase ;
+ PredAdV = predAdverb ;
+ PredVS = complSentVerb ;
+ PredVV = complVerbVerb ;
VTrans = transAsVerb ;
AdjAdv a = advPost (a.s ! AAdv) ;