Модуль:User:Vitalik/inflection/ru/declension/data/endings/noun

Материал из Викисловаря

Для документации этого модуля может быть создана страница Модуль:User:Vitalik/inflection/ru/declension/data/endings/noun/Документация

return {
    ["m"] = {
        ["1-hard"] = {
            ["nom-sg"] = "",
            ["gen-sg"] = "а",
            ["dat-sg"] = "у",
            ["acc-sg"] = "...",
            ["ins-sg"] = {"ом", "ом"},
            ["prp-sg"] = {"е", "е"},
            ["nom-pl"] = "ы",
            ["gen-pl"] = {"ов", "ов"},
            ["dat-pl"] = "ам",
            ["acc-pl"] = "...",
            ["ins-pl"] = "ами",
            ["prp-pl"] = "ах"
        },
        ["2-soft"] = {
            ["nom-sg"] = "ь",
            ["gen-sg"] = "я",
            ["dat-sg"] = "ю",
            ["acc-sg"] = "...",
            ["ins-sg"] = {"ем", "ём"},
            ["prp-sg"] = {"е", "е"},
            ["nom-pl"] = "и",
            ["gen-pl"] = {"ей", "ей"},
            ["dat-pl"] = "ям",
            ["acc-pl"] = "...",
            ["ins-pl"] = "ями",
            ["prp-pl"] = "ях"
        },
        ["3-velar"] = {
            ["nom-sg"] = "",
            ["gen-sg"] = "а",
            ["dat-sg"] = "у",
            ["acc-sg"] = "...",
            ["ins-sg"] = {"ом", "ом"},
            ["prp-sg"] = {"е", "е"},
            ["nom-pl"] = "и",
            ["gen-pl"] = {"ов", "ов"},
            ["dat-pl"] = "ам",
            ["acc-pl"] = "...",
            ["ins-pl"] = "ами",
            ["prp-pl"] = "ах"
        },
        ["4-sibilant"] = {
            ["nom-sg"] = "",
            ["gen-sg"] = "а",
            ["dat-sg"] = "у",
            ["acc-sg"] = "...",
            ["ins-sg"] = {"ем", "ом"},
            ["prp-sg"] = {"е", "е"},
            ["nom-pl"] = "и",
            ["gen-pl"] = {"ей", "ей"},
            ["dat-pl"] = "ам",
            ["acc-pl"] = "...",
            ["ins-pl"] = "ами",
            ["prp-pl"] = "ах"
        },
        ["5-letter-ц"] = {
            ["nom-sg"] = "",
            ["gen-sg"] = "а",
            ["dat-sg"] = "у",
            ["acc-sg"] = "...",
            ["ins-sg"] = {"ем", "ом"},
            ["prp-sg"] = {"е", "е"},
            ["nom-pl"] = "ы",
            ["gen-pl"] = {"ев", "ов"},
            ["dat-pl"] = "ам",
            ["acc-pl"] = "...",
            ["ins-pl"] = "ами",
            ["prp-pl"] = "ах"
        },
        ["6-vowel"] = {
            ["nom-sg"] = "й",
            ["gen-sg"] = "я",
            ["dat-sg"] = "ю",
            ["acc-sg"] = "...",
            ["ins-sg"] = {"ем", "ём"},
            ["prp-sg"] = {"е", "е"},
            ["nom-pl"] = "и",
            ["gen-pl"] = {"ев", "ёв"},
            ["dat-pl"] = "ям",
            ["acc-pl"] = "...",
            ["ins-pl"] = "ями",
            ["prp-pl"] = "ях"
        },
        ["7-letter-и"] = {
            ["nom-sg"] = "й",
            ["gen-sg"] = "я",
            ["dat-sg"] = "ю",
            ["acc-sg"] = "...",
            ["ins-sg"] = {"ем", "ём"},
            ["prp-sg"] = {"и", "е"},
            ["nom-pl"] = "и",
            ["gen-pl"] = {"ев", "ёв"},
            ["dat-pl"] = "ям",
            ["acc-pl"] = "...",
            ["ins-pl"] = "ями",
            ["prp-pl"] = "ях"
        },
        ["8-third"] = {
            ["nom-sg"] = "ь",
            ["gen-sg"] = "и",
            ["dat-sg"] = "и",
            ["acc-sg"] = "...",
            ["ins-sg"] = {"ем", "ём"},
            ["prp-sg"] = {"и", "и"},
            ["nom-pl"] = "и",
            ["gen-pl"] = {"ей", "ей"},
            ["dat-pl"] = "ям",
            ["acc-pl"] = "...",
            ["ins-pl"] = "ями",
            ["prp-pl"] = "ях"
        }
    },
    ["f"] = {
        ["1-hard"] = {
            ["nom-sg"] = "а",
            ["gen-sg"] = "ы",
            ["dat-sg"] = "е",
            ["acc-sg"] = "у",
            ["ins-sg"] = {"ой", "ой"},
            ["prp-sg"] = {"е", "е"},
            ["nom-pl"] = "ы",
            ["gen-pl"] = {"", ""},
            ["dat-pl"] = "ам",
            ["acc-pl"] = "...",
            ["ins-pl"] = "ами",
            ["prp-pl"] = "ах"
        },
        ["2-soft"] = {
            ["nom-sg"] = "я",
            ["gen-sg"] = "и",
            ["dat-sg"] = {"е", "е"},
            ["acc-sg"] = "ю",
            ["ins-sg"] = {"ей", "ёй"},
            ["prp-sg"] = {"е", "е"},
            ["nom-pl"] = "и",
            ["gen-pl"] = {"ь", "ей"},
            ["dat-pl"] = "ям",
            ["acc-pl"] = "...",
            ["ins-pl"] = "ями",
            ["prp-pl"] = "ях"
        },
        ["3-velar"] = {
            ["nom-sg"] = "а",
            ["gen-sg"] = "и",
            ["dat-sg"] = "е",
            ["acc-sg"] = "у",
            ["ins-sg"] = {"ой", "ой"},
            ["prp-sg"] = {"е", "е"},
            ["nom-pl"] = "и",
            ["gen-pl"] = {"", ""},
            ["dat-pl"] = "ам",
            ["acc-pl"] = "...",
            ["ins-pl"] = "ами",
            ["prp-pl"] = "ах"
        },
        ["4-sibilant"] = {
            ["nom-sg"] = "а",
            ["gen-sg"] = "и",
            ["dat-sg"] = "е",
            ["acc-sg"] = "у",
            ["ins-sg"] = {"ей", "ой"},
            ["prp-sg"] = {"е", "е"},
            ["nom-pl"] = "и",
            ["gen-pl"] = {"", "ей"},
            ["dat-pl"] = "ам",
            ["acc-pl"] = "...",
            ["ins-pl"] = "ами",
            ["prp-pl"] = "ах"
        },
        ["5-letter-ц"] = {
            ["nom-sg"] = "а",
            ["gen-sg"] = "ы",
            ["dat-sg"] = "е",
            ["acc-sg"] = "у",
            ["ins-sg"] = {"ей", "ой"},
            ["prp-sg"] = {"е", "е"},
            ["nom-pl"] = "ы",
            ["gen-pl"] = {"", ""},
            ["dat-pl"] = "ам",
            ["acc-pl"] = "...",
            ["ins-pl"] = "ами",
            ["prp-pl"] = "ах"
        },
        ["6-vowel"] = {
            ["nom-sg"] = "я",
            ["gen-sg"] = "и",
            ["dat-sg"] = {"е", "е"},
            ["acc-sg"] = "ю",
            ["ins-sg"] = {"ей", "ёй"},
            ["prp-sg"] = {"е", "е"},
            ["nom-pl"] = "и",
            ["gen-pl"] = {"й", "й"},
            ["dat-pl"] = "ям",
            ["acc-pl"] = "...",
            ["ins-pl"] = "ями",
            ["prp-pl"] = "ях"
        },
        ["7-letter-и"] = {
            ["nom-sg"] = "я",
            ["gen-sg"] = "и",
            ["dat-sg"] = {"и", "е"},
            ["acc-sg"] = "ю",
            ["ins-sg"] = {"ей", "ёй"},
            ["prp-sg"] = {"и", "е"},
            ["nom-pl"] = "и",
            ["gen-pl"] = {"й", "й"},
            ["dat-pl"] = "ям",
            ["acc-pl"] = "...",
            ["ins-pl"] = "ями",
            ["prp-pl"] = "ях"
        },
        ["8-third"] = {
            ["nom-sg"] = "ь",
            ["gen-sg"] = "и",
            ["dat-sg"] = {"и", "и"},
            ["acc-sg"] = "ь",
            ["ins-sg"] = {"ью", "ью"},
            ["prp-sg"] = {"и", "и"},
            ["nom-pl"] = "и",
            ["gen-pl"] = {"ей", "ей"},
            ["dat-pl"] = "ям",
            ["acc-pl"] = "...",
            ["ins-pl"] = "ями",
            ["prp-pl"] = "ях"
        }
    },
    ["n"] = {
        ["1-hard"] = {
            ["nom-sg"] = {"о", "о"},
            ["gen-sg"] = "а",
            ["dat-sg"] = "у",
            ["acc-sg"] = "...",
            ["ins-sg"] = {"ом", "ом"},
            ["prp-sg"] = {"е", "е"},
            ["nom-pl"] = "а",
            ["gen-pl"] = {"", ""},
            ["dat-pl"] = "ам",
            ["acc-pl"] = "...",
            ["ins-pl"] = "ами",
            ["prp-pl"] = "ах"
        },
        ["2-soft"] = {
            ["nom-sg"] = "е",
            ["gen-sg"] = "я",
            ["dat-sg"] = "ю",
            ["acc-sg"] = "...",
            ["ins-sg"] = {"ем", "ём"},
            ["prp-sg"] = {"е", "е"},
            ["nom-pl"] = "я",
            ["gen-pl"] = {"ь", "ей"},
            ["dat-pl"] = "ям",
            ["acc-pl"] = "...",
            ["ins-pl"] = "ями",
            ["prp-pl"] = "ях"
        },
        ["3-velar"] = {
            ["nom-sg"] = {"о", "о"},
            ["gen-sg"] = "а",
            ["dat-sg"] = "у",
            ["acc-sg"] = "...",
            ["ins-sg"] = {"ом", "ом"},
            ["prp-sg"] = {"е", "е"},
            ["nom-pl"] = "а",
            ["gen-pl"] = {"", ""},
            ["dat-pl"] = "ам",
            ["acc-pl"] = "...",
            ["ins-pl"] = "ами",
            ["prp-pl"] = "ах"
        },
        ["4-sibilant"] = {
            ["nom-sg"] = {"е", "о"},
            ["gen-sg"] = "а",
            ["dat-sg"] = "у",
            ["acc-sg"] = "...",
            ["ins-sg"] = {"ем", "ом"},
            ["prp-sg"] = {"е", "е"},
            ["nom-pl"] = "а",
            ["gen-pl"] = {"", "ей"},
            ["dat-pl"] = "ам",
            ["acc-pl"] = "...",
            ["ins-pl"] = "ами",
            ["prp-pl"] = "ах"
        },
        ["5-letter-ц"] = {
            ["nom-sg"] = {"е", "о"},
            ["gen-sg"] = "а",
            ["dat-sg"] = "у",
            ["acc-sg"] = "...",
            ["ins-sg"] = {"ем", "ом"},
            ["prp-sg"] = {"е", "е"},
            ["nom-pl"] = "а",
            ["gen-pl"] = {"", ""},
            ["dat-pl"] = "ам",
            ["acc-pl"] = "...",
            ["ins-pl"] = "ами",
            ["prp-pl"] = "ах"
        },
        ["6-vowel"] = {
            ["nom-sg"] = "е",
            ["gen-sg"] = "я",
            ["dat-sg"] = "ю",
            ["acc-sg"] = "...",
            ["ins-sg"] = {"ем", "ём"},
            ["prp-sg"] = {"е", "е"},
            ["nom-pl"] = "я",
            ["gen-pl"] = {"й", "й"},
            ["dat-pl"] = "ям",
            ["acc-pl"] = "...",
            ["ins-pl"] = "ями",
            ["prp-pl"] = "ях"
        },
        ["7-letter-и"] = {
            ["nom-sg"] = "е",
            ["gen-sg"] = "я",
            ["dat-sg"] = "ю",
            ["acc-sg"] = "...",
            ["ins-sg"] = {"ем", "ём"},
            ["prp-sg"] = {"и", "е"},
            ["nom-pl"] = "я",
            ["gen-pl"] = {"й", "й"},
            ["dat-pl"] = "ям",
            ["acc-pl"] = "...",
            ["ins-pl"] = "ями",
            ["prp-pl"] = "ях"
        },
        ["8-third"] = {
            ["nom-sg"] = {"о", "о"},
            ["gen-sg"] = "а",
            ["dat-sg"] = "у",
            ["acc-sg"] = "...",
            ["ins-sg"] = {"ом", "ом"},
            ["prp-sg"] = {"и", "и"},
            ["nom-pl"] = "а",
            ["gen-pl"] = {"", ""},
            ["dat-pl"] = "ам",
            ["acc-pl"] = "...",
            ["ins-pl"] = "ами",
            ["prp-pl"] = "ах"
        }
    }
}