Различие между версиями «Модуль:inflection/ru/declension/run/result»

[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
v4.5.14: Загрузка новой реструктурированной версии модуля
 
м v4.5.15: Исправление для случаев -ся у прилагательных
Строка 66:
if i.adj then
if i.postfix then
if i.calc_sg then
local keys
local sg_cases = {'nom-sg', 'gen-sg', 'dat-sg', 'acc-sg', 'ins-sg', 'prp-sg',} -- list
keys = {
for j, key in pairs(keyssg_cases) do -- list
'nom-sg', 'gen-sg', 'dat-sg', 'acc-sg', 'ins-sg', 'prp-sg',
r[key] = r[key] .. 'ся'
'nom-pl', 'gen-pl', 'dat-pl', 'acc-pl', 'ins-pl', 'prp-pl',
} -- list end
end
for j, key in pairs(keys) do -- list
if i.calc_pl then
r[key] = r[key] .. 'ся'
local pl_cases = {'nom-pl', 'gen-pl', 'dat-pl', 'acc-pl', 'ins-pl', 'prp-pl',} -- list
for j, key in pairs(pl_cases) do -- list
r[key] = r[key] .. 'ся'
end
end
end