diff --git a/lib/resource-1.4/bulgarian/ResBul.gf b/lib/resource-1.4/bulgarian/ResBul.gf index 1f99ea381..08d11739a 100644 --- a/lib/resource-1.4/bulgarian/ResBul.gf +++ b/lib/resource-1.4/bulgarian/ResBul.gf @@ -291,14 +291,6 @@ resource ResBul = ParamX ** open Prelude in { subjRole = vp.subjRole } ; - insertObjPre : (Agr => Str) -> VP -> VP = \obj,vp -> { - s = vp.s ; - imp = vp.imp ; - ad = vp.ad ; - s2 = \\a => obj ! a ++ vp.s2 ! a ; - subjRole = vp.subjRole - } ; - auxBe : VTable = table { VPres Sg P1 => "съм" ; diff --git a/lib/resource-1.4/bulgarian/VerbBul.gf b/lib/resource-1.4/bulgarian/VerbBul.gf index bd7b0bb14..792dafbb3 100644 --- a/lib/resource-1.4/bulgarian/VerbBul.gf +++ b/lib/resource-1.4/bulgarian/VerbBul.gf @@ -79,7 +79,13 @@ concrete VerbBul of Verb = CatBul ** open Prelude, ResBul, ParadigmsBul in { ---- END guesses by AR - ComplSlash vp np = insertObjPre (\\_ => vp.c2.s ++ np.s ! RObj vp.c2.c) vp ; + ComplSlash slash np = { + s = slash.s ; + imp = slash.imp ; + ad = slash.ad ; + s2 = \\_ => slash.c2.s ++ np.s ! RObj slash.c2.c ++ slash.s2 ! np.a ; + subjRole = slash.subjRole + } ; UseComp comp = insertObj comp.s (predV verbBe) ;