From 1a37e4f0fe441cfd33db6ca63746f8b617d46c76 Mon Sep 17 00:00:00 2001 From: bringert Date: Thu, 22 Mar 2007 14:29:45 +0000 Subject: [PATCH] Overaloed resource API: added mod combinators for Det -> N -> NP and Det -> CN -> NP --- lib/resource-1.0/api/Combinators.gf | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/resource-1.0/api/Combinators.gf b/lib/resource-1.0/api/Combinators.gf index 4ee43028d..ca5abfda9 100644 --- a/lib/resource-1.0/api/Combinators.gf +++ b/lib/resource-1.0/api/Combinators.gf @@ -65,6 +65,8 @@ incomplete resource Combinators = open Grammar in { mod : A -> N -> CN ; mod : AP -> CN -> CN ; mod : AdA -> A -> AP ; + mod : Det -> N -> NP ; + mod : Det -> CN -> NP ; mod : Quant -> N -> NP ; mod : Quant -> CN -> NP ; mod : Predet -> N -> NP ; @@ -168,6 +170,11 @@ incomplete resource Combinators = open Grammar in { = \a,n -> AdjCN a n ; mod : AdA -> A -> AP = \m,a -> AdAP m (PositA a) ; + + mod : Det -> N -> NP + = \d,n -> DetCN d (UseN n) ; + mod : Det -> CN -> NP + = \d,n -> DetCN d n ; mod : Quant -> N -> NP = \q,n -> DetCN (DetSg (SgQuant q) NoOrd) (UseN n) ; mod : Quant -> CN -> NP