forked from GitHub/gf-rgl
(Pes) Fix bug with negation in haveVerb and have_V2
This commit is contained in:
@@ -312,6 +312,7 @@ oper
|
||||
|
||||
haveVerb : Verb = haveRegV ** {s = table {
|
||||
ImpPrefix _ => [] ;
|
||||
VAor Neg agr => imperfectSuffix agr (addN "دار") ;
|
||||
vf => haveRegV.s ! vf }
|
||||
} where { haveRegV = mkVerb "داشتن" "دار" } ;
|
||||
|
||||
|
||||
@@ -126,12 +126,7 @@ have_V2 = haveVerb ** {
|
||||
VImp Pos Pl => "داشته باشید" ;
|
||||
VImp Neg Sg => "نداشته باش" ;
|
||||
VImp Neg Pl => "نداشته باشید" ;
|
||||
VSubj _ (Ag Sg P1) => "داشته باشم" ;
|
||||
VSubj _ (Ag Sg P2) => "داشته باشی" ;
|
||||
VSubj _ (Ag Sg P3) => "داشته باشد" ;
|
||||
VSubj _ (Ag Pl P1) => "داشته باشیم" ;
|
||||
VSubj _ (Ag Pl P2) => "داشته باشید" ;
|
||||
VSubj _ (Ag Pl P3) => "داشته باشند" ;
|
||||
VSubj p agr => "داشته" ++ subjAux p agr ;
|
||||
x => haveVerb.s ! x } ;
|
||||
c2 = prepOrRa [] -- "را" ; ---- AR 18/9/2017: usually no ra acc. to Nasrin, but this is tricky
|
||||
} ;
|
||||
|
||||
Reference in New Issue
Block a user