From 3c301efd0523171ffcd95f9472cd8d9370be05c1 Mon Sep 17 00:00:00 2001 From: Inari Listenmaa Date: Wed, 20 Mar 2019 13:41:07 +0100 Subject: [PATCH] (Pes) Add InOrderToVP and ByVP to ExtendPes --- src/persian/ExtendPes.gf | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/persian/ExtendPes.gf b/src/persian/ExtendPes.gf index 8bf3aeef..967248ae 100644 --- a/src/persian/ExtendPes.gf +++ b/src/persian/ExtendPes.gf @@ -2,7 +2,7 @@ concrete ExtendPes of Extend = CatPes ** ExtendFunctor - [ - GenNP, ApposNP, ICompAP, AdvIsNP + GenNP, ApposNP, ICompAP, AdvIsNP, InOrderToVP, ByVP ,GerundNP,GerundCN,GerundAdv,EmbedPresPart ] with (Grammar=GrammarPes) @@ -35,4 +35,14 @@ lin -- : Adv -> NP -> Cl -- here is the car / here are the cars AdvIsNP adv np = mkClause (indeclNP adv.s ** {a = np.a}) (UseComp (CompNP np)) ; + + -- : VP -> Adv ; -- by publishing the document + ByVP vp = lin Adv {s = with_Prep.s ++ showVPH Inf defaultAgr vp} ; + + -- : VP -> Adv ; -- (in order) to publish the document + InOrderToVP vp = lin Adv {s = for_Prep.s ++ showVPH PerfStem defaultAgr vp} ; + + + + }