From 61368047ccd2449043e91e6087224cbcda1eda5c Mon Sep 17 00:00:00 2001 From: bringert Date: Sat, 21 Apr 2007 18:30:12 +0000 Subject: [PATCH] Added mkCl : NP -> V -> Cl and mkCl : NP -> V2 -> NP -> Cl. --- lib/resource-1.0/api/Constructors.gf | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/lib/resource-1.0/api/Constructors.gf b/lib/resource-1.0/api/Constructors.gf index ab4394fa0..8aabe9d53 100644 --- a/lib/resource-1.0/api/Constructors.gf +++ b/lib/resource-1.0/api/Constructors.gf @@ -85,7 +85,9 @@ incomplete resource Constructors = open Grammar in { } ; mkCl : overload { - mkCl : NP -> VP -> Cl ; -- John walks + mkCl : NP -> VP -> Cl ; -- John wants to walk + mkCl : NP -> V -> Cl ; -- John walks + mkCl : NP -> V2 -> NP -> Cl ; -- John uses it mkCl : VP -> Cl ; -- it rains mkCl : NP -> RS -> Cl ; -- it is you who did it mkCl : Adv -> S -> Cl ; -- it is yesterday she arrived @@ -339,8 +341,12 @@ incomplete resource Constructors = open Grammar in { } ; mkCl = overload { - mkCl : NP -> VP -> Cl -- John walks + mkCl : NP -> VP -> Cl -- John wants to walk walks = PredVP ; + mkCl : NP -> V -> Cl -- John walks + = \s,v -> PredVP s (UseV v); + mkCl : NP -> V2 -> NP -> Cl -- John uses it + = \s,v,o -> PredVP s (ComplV2 v o); mkCl : VP -> Cl -- it rains = ImpersCl ; mkCl : NP -> RS -> Cl -- it is you who did it