diff --git a/lib/src/translator/ExtensionsBul.gf b/lib/src/translator/ExtensionsBul.gf index b271c2d52..1b0128dc4 100644 --- a/lib/src/translator/ExtensionsBul.gf +++ b/lib/src/translator/ExtensionsBul.gf @@ -42,13 +42,10 @@ lin g = cn.g } ; - GerundN v = { - s = \\nform => v.s ! Imperf ! VNoun nform ; - rel = \\aform => v.s ! Imperf ! VPresPart aform ++ - case v.vtype of { - VMedial c => reflClitics ! c; - _ => [] - }; + GerundCN vp = { + s = \\nform => vp.ad.s ++ + vp.s ! Imperf ! VNoun nform ++ + vp.compl ! {gn=GSg Neut; p=P3} ; g = ANeut } ;