diff --git a/src/russian/SymbolRus.gf b/src/russian/SymbolRus.gf index 27d48af7..7e29d20f 100644 --- a/src/russian/SymbolRus.gf +++ b/src/russian/SymbolRus.gf @@ -9,15 +9,15 @@ lin FloatPN i = {s = table {_ => i.s} ; g = Neut; anim = Inanimate } ; NumPN n = {s = table {_ => n.s ! Neut ! Inanimate ! Nom} ; g = Neut; anim = Inanimate } ; - CNIntNP cn i = {s = \\cas => cn.s ! NF Sg (extCase cas) nom ++ i.s; + CNIntNP cn i = {s = \\cas => cn.nounpart ! NF Sg (extCase cas) nom ++ cn.relcl ! Sg ! extCase cas ++ i.s; n = Sg ; p = P3 ; g = PGen cn.g ; anim = cn.anim ; pron = False } ; - CNNumNP cn n = {s = \\cas => cn.s ! NF Sg (extCase cas) nom + CNNumNP cn n = {s = \\cas => cn.nounpart ! NF Sg (extCase cas) nom ++ cn.relcl ! Sg ! extCase cas ++ n.s ! cn.g ! cn. anim ! (extCase cas) ; n = Sg ; p = P3 ; g = PGen cn.g ; anim = cn.anim ; pron = False } ; - CNSymbNP d cn ss = {s = \\cas => cn.s ! NF Sg (extCase cas) nom; + CNSymbNP d cn ss = {s = \\cas => cn.nounpart ! NF Sg (extCase cas) nom ++ cn.relcl ! Sg ! extCase cas ; n = Sg ; p = P3 ; g = PGen cn.g ; anim = cn.anim ; pron = False } ;