diff --git a/lib/src/russian/SymbolRus.gf b/lib/src/russian/SymbolRus.gf index 7df6aead8..9c507f166 100644 --- a/lib/src/russian/SymbolRus.gf +++ b/lib/src/russian/SymbolRus.gf @@ -7,13 +7,13 @@ lin SymbPN i = {s = table {_ => i.s} ; g = Neut; anim = Inanimate } ; IntPN i = {s = table {_ => i.s} ; g = Neut; anim = Inanimate } ; FloatPN i = {s = table {_ => i.s} ; g = Neut; anim = Inanimate } ; - NumPN n = {s = table {_ => n.s ! Neut ! Nom} ; 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) ++ 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) - ++ n.s ! cn.g ! (extCase cas) ; + ++ n.s ! cn.g ! cn. anim ! (extCase cas) ; n = Sg ; p = P3 ; g = PGen cn.g ; anim = cn.anim ; pron = False } ; @@ -23,7 +23,7 @@ lin SymbS sy = sy ; - SymbNum sy = { s = \\_,_=>sy.s; n=Pl }; + SymbNum sy = { s = \\_,_,_=>sy.s; n=Pl }; SymbOrd sy = { s = \\af => sy.s } ;