From d0d760d68bc3312ec5e1b64aad10a8cf0d7534a0 Mon Sep 17 00:00:00 2001 From: Inari Listenmaa Date: Thu, 7 Feb 2019 11:10:04 +0100 Subject: [PATCH] (Pes) Remove hardcoded have_V2 for one constructed in MorphoPes --- src/persian/StructuralPes.gf | 122 ----------------------------------- 1 file changed, 122 deletions(-) diff --git a/src/persian/StructuralPes.gf b/src/persian/StructuralPes.gf index f47286eb..47852fef 100644 --- a/src/persian/StructuralPes.gf +++ b/src/persian/StructuralPes.gf @@ -153,126 +153,4 @@ have_V2 = haveVerb ** { c = R.VTrans } } ; - ---have_V2 = { -have_nasrin_V2 = { - s = table { - (VF Pos (PPresent2 PrPerf) P1 Sg) => "داشته ام" ; - (VF Pos (PPresent2 PrPerf) P1 Pl) => "داشته ایم" ; - (VF Pos (PPresent2 PrPerf) P2 Sg) => "داشته ای" ; - (VF Pos (PPresent2 PrPerf) P2 Pl) => "داشته اید" ; - (VF Pos (PPresent2 PrPerf) P3 Sg) => "داشته است" ; - (VF Pos (PPresent2 PrPerf) P3 Pl) => "داشته اند" ; - (VF Pos (PPresent2 PrImperf) P1 Sg) => "دارم" ; - (VF Pos (PPresent2 PrImperf) P1 Pl) => "داریم" ; - (VF Pos (PPresent2 PrImperf) P2 Sg) => " داری" ; - (VF Pos (PPresent2 PrImperf) P2 Pl) => "دارید" ; - (VF Pos (PPresent2 PrImperf) P3 Sg) => "دارد" ; - (VF Pos (PPresent2 PrImperf) P3 Pl) => "دارند" ; - (VF Pos (PPast2 PstPerf) P1 Sg) => "داشته بودم" ; - (VF Pos (PPast2 PstPerf) P1 Pl) => "داشته بودیم" ; - (VF Pos (PPast2 PstPerf) P2 Sg) => "داشته بودی" ; - (VF Pos (PPast2 PstPerf) P2 Pl) => "داشته بودید" ; - (VF Pos (PPast2 PstPerf) P3 Sg) => "داشته بود" ; - (VF Pos (PPast2 PstPerf) P3 Pl) => "داشته بودند" ; - (VF Pos (PPast2 PstImperf) P1 Sg) => "می داشتم" ; - (VF Pos (PPast2 PstImperf) P1 Pl) => "می داشتیم" ; - (VF Pos (PPast2 PstImperf) P2 Sg) => "می داشتی" ; - (VF Pos (PPast2 PstImperf) P2 Pl) => "می داشتید" ; - (VF Pos (PPast2 PstImperf) P3 Sg) => "می داشت" ; - (VF Pos (PPast2 PstImperf) P3 Pl) => "می داشتند" ; - (VF Pos (PPast2 PstAorist) P1 Sg) => "داشتم" ; - (VF Pos (PPast2 PstAorist) P1 Pl) => "داشتیم" ; - (VF Pos (PPast2 PstAorist) P2 Sg) => "داشتی" ; - (VF Pos (PPast2 PstAorist) P2 Pl) => "داشتید" ; - (VF Pos (PPast2 PstAorist) P3 Sg) => "داشت" ; - (VF Pos (PPast2 PstAorist) P3 Pl) => "داشتند" ; - (VF Pos (PFut2 FtAorist) P1 Sg) => "خواهم داشت" ; - (VF Pos (PFut2 FtAorist) P1 Pl) => "خواهیم داشت" ; - (VF Pos (PFut2 FtAorist) P2 Sg) => "خواهی داشت" ; - (VF Pos (PFut2 FtAorist) P2 Pl) => "خواهید داشت" ; - (VF Pos (PFut2 FtAorist) P3 Sg) => "خواهد داشت" ; - (VF Pos (PFut2 FtAorist) P3 Pl) => "خواهند داشت" ; - (VF Pos (Infr_Past2 InfrPerf) P1 Sg) => "داشته بوده ام" ; - (VF Pos (Infr_Past2 InfrPerf) P1 Pl) => "داشته بوده ایم" ; - (VF Pos (Infr_Past2 InfrPerf) P2 Sg) => "داشته بوده ای" ; - (VF Pos (Infr_Past2 InfrPerf) P2 Pl) => "داشته بوده اید" ; - (VF Pos (Infr_Past2 InfrPerf) P3 Sg) => "داشته بوده است" ; - (VF Pos (Infr_Past2 InfrPerf) P3 Pl) => "داشته بوده اند" ; - (VF Pos (Infr_Past2 InfrImperf) P1 Sg) => "می داشته ام" ; - (VF Pos (Infr_Past2 InfrImperf) P1 Pl) => "می داشته ایم" ; - (VF Pos (Infr_Past2 InfrImperf) P2 Sg) => "می داشته ای" ; - (VF Pos (Infr_Past2 InfrImperf) P2 Pl) => "می داشته اید" ; - (VF Pos (Infr_Past2 InfrImperf) P3 Sg) => "می داشته است" ; - (VF Pos (Infr_Past2 InfrImperf) P3 Pl) => "می داشته اند" ; - (VF Neg (PPresent2 PrPerf) P1 Sg) => "نداشته ام" ; - (VF Neg (PPresent2 PrPerf) P1 Pl) => "نداشته ایم" ; - (VF Neg (PPresent2 PrPerf) P2 Sg) => "نداشته ای" ; - (VF Neg (PPresent2 PrPerf) P2 Pl) => "نداشته اید" ; - (VF Neg (PPresent2 PrPerf) P3 Sg) => "نداشته است" ; - (VF Neg (PPresent2 PrPerf) P3 Pl) => "نداشته اند" ; - (VF Neg (PPresent2 PrImperf) P1 Sg) => "ندارم" ; - (VF Neg (PPresent2 PrImperf) P1 Pl) => "نداریم" ; - (VF Neg (PPresent2 PrImperf) P2 Sg) => "نداری" ; - (VF Neg (PPresent2 PrImperf) P2 Pl) => "ندارید" ; - (VF Neg (PPresent2 PrImperf) P3 Sg) => "ندارد" ; - (VF Neg (PPresent2 PrImperf) P3 Pl) => "ندارند" ; - (VF Neg (PPast2 PstPerf) P1 Sg) => "نداشته بودم" ; - (VF Neg (PPast2 PstPerf) P1 Pl) => "نداشته بودیم" ; - (VF Neg (PPast2 PstPerf) P2 Sg) => "نداشته بودی" ; - (VF Neg (PPast2 PstPerf) P2 Pl) => "نداشته بودید" ; - (VF Neg (PPast2 PstPerf) P3 Sg) => "نداشته بود" ; - (VF Neg (PPast2 PstPerf) P3 Pl) => "نداشته بودند" ; - (VF Neg (PPast2 PstImperf) P1 Sg) => "نمی داشتم" ; - (VF Neg (PPast2 PstImperf) P1 Pl) => "نمی داشتیم" ; - (VF Neg (PPast2 PstImperf) P2 Sg) => "نمی داشتی" ; - (VF Neg (PPast2 PstImperf) P2 Pl) => "نمی داشتید" ; - (VF Neg (PPast2 PstImperf) P3 Sg) => "نمی داشت" ; - (VF Neg (PPast2 PstImperf) P3 Pl) => "نمی داشتند" ; - (VF Neg (PPast2 PstAorist) P1 Sg) => "نداشتم" ; - (VF Neg (PPast2 PstAorist) P1 Pl) => "نداشتیم" ; - (VF Neg (PPast2 PstAorist) P2 Sg) => "نداشتی" ; - (VF Neg (PPast2 PstAorist) P2 Pl) => "نداشتید" ; - (VF Neg (PPast2 PstAorist) P3 Sg) => "نداشت" ; - (VF Neg (PPast2 PstAorist) P3 Pl) => "نداشتند" ; - (VF Neg (PFut2 FtAorist) P1 Sg) => "نخواهم داشت" ; - (VF Neg (PFut2 FtAorist) P1 Pl) => "نخواهیم داشت" ; - (VF Neg (PFut2 FtAorist) P2 Sg) => "نخواهی داشت" ; - (VF Neg (PFut2 FtAorist) P2 Pl) => "نخواهید داشت" ; - (VF Neg (PFut2 FtAorist) P3 Sg) => "نخواهد داشت" ; - (VF Neg (PFut2 FtAorist) P3 Pl) => "نخواهند داشت" ; - (VF Neg (Infr_Past2 InfrPerf) P1 Sg) => "نداشته بوده ام" ; - (VF Neg (Infr_Past2 InfrPerf) P1 Pl) => "نداشته بوده ایم" ; - (VF Neg (Infr_Past2 InfrPerf) P2 Sg) => "نداشته بوده ای" ; - (VF Neg (Infr_Past2 InfrPerf) P2 Pl) => "نداشته بوده اید" ; - (VF Neg (Infr_Past2 InfrPerf) P3 Sg) => "نداشته بوده است" ; - (VF Neg (Infr_Past2 InfrPerf) P3 Pl) => "نداشته بوده اند" ; - (VF Neg (Infr_Past2 InfrImperf) P1 Sg) => "نمی داشته ام" ; - (VF Neg (Infr_Past2 InfrImperf) P1 Pl) => "نمی داشته ایم" ; - (VF Neg (Infr_Past2 InfrImperf) P2 Sg) => "نمی داشته ای" ; - (VF Neg (Infr_Past2 InfrImperf) P2 Pl) => "نمی داشته اید" ; - (VF Neg (Infr_Past2 InfrImperf) P3 Sg) => "نمی داشته است" ; - (VF Neg (Infr_Past2 InfrImperf) P3 Pl) => "نمی داشته اند" ; - (Vvform (Ag Sg P1)) => "بدارم" ; - (Vvform (Ag Sg P2)) => "بداری" ; - (Vvform (Ag Sg P3)) => "بدارد" ; - (Vvform (Ag Pl P1)) => "بداریم" ; - (Vvform (Ag Pl P2)) => "بدارید" ; - (Vvform (Ag Pl P3)) => "بدارند" ; - (R.Imp Pos Sg) => "بدار" ; - (R.Imp Pos Pl) => "بدارید" ; - (R.Imp Neg Sg) => "ندار" ; - (R.Imp Neg Pl) => "ندارید" ; - Inf => "داشتن" ; - Root1 => "داشت" ; - Root2 => "دار" - } ; - c2 = { - s = [] ; - ra = [] ; --- "را" ; ---- AR 18/9/2017: usually no ra acc. to Nasrin, but this is tricky - c = R.VTrans - } - } ; - - }