diff --git a/src/bulgarian/ExtendBul.gf b/src/bulgarian/ExtendBul.gf index e7cc5834d..f5e0381af 100644 --- a/src/bulgarian/ExtendBul.gf +++ b/src/bulgarian/ExtendBul.gf @@ -90,12 +90,12 @@ lin youPolPlFem_Pron = youPol_Pron ; lin - PassVPSlash vp = insertObj (\\a => vp.s ! Perf ! VPassive (aform a.gn Indef (RObj Acc)) ++ + PassVPSlash vp = insertObj (\\a => vp.ad.s ++ vp.s ! Perf ! VPassive (aform a.gn Indef (RObj Acc)) ++ vp.compl1 ! a ++ vp.compl2 ! a) Pos (predV verbBe) ; PassAgentVPSlash vp np = insertObj (\\_ => "от" ++ np.s ! RObj CPrep) Pos - (insertObj (\\a => vp.s ! Perf ! VPassive (aform a.gn Indef (RObj Acc)) ++ + (insertObj (\\a => vp.ad.s ++ vp.s ! Perf ! VPassive (aform a.gn Indef (RObj Acc)) ++ vp.compl1 ! a ++ vp.compl2 ! a) Pos (predV verbBe)) ; UttVPShort vp = { diff --git a/src/bulgarian/ExtraBul.gf b/src/bulgarian/ExtraBul.gf index 6adb99727..f98398188 100644 --- a/src/bulgarian/ExtraBul.gf +++ b/src/bulgarian/ExtraBul.gf @@ -91,12 +91,12 @@ concrete ExtraBul of ExtraBulAbs = CatBul ** s = \\a => conj.s++(linCoordSep [])!conj.distr!conj.conj++vps.s!conj.distr!conj.conj!a; } ; - PassVPSlash vp = insertObj (\\a => vp.s ! Perf ! VPassive (aform a.gn Indef (RObj Acc)) ++ + PassVPSlash vp = insertObj (\\a => vp.ad.s ++ vp.s ! Perf ! VPassive (aform a.gn Indef (RObj Acc)) ++ vp.compl1 ! a ++ vp.compl2 ! a) Pos (predV verbBe) ; - PassAgentVPSlash vp np = ---- AR 9/4/2014: to be verified - insertObj (\\_ => "÷ðåç" ++ np.s ! RObj CPrep) Pos - (insertObj (\\a => vp.s ! Perf ! VPassive (aform a.gn Indef (RObj Acc)) ++ - vp.compl1 ! a ++ vp.compl2 ! a) Pos (predV verbBe)) ; + PassAgentVPSlash vp np = + insertObj (\\_ => "îò" ++ np.s ! RObj CPrep) Pos + (insertObj (\\a => vp.ad.s ++ vp.s ! Perf ! VPassive (aform a.gn Indef (RObj Acc)) ++ + vp.compl1 ! a ++ vp.compl2 ! a) Pos (predV verbBe)) ; }