Module:User:Gnosandes/sla-decl-noun-o-m-d

Hello, you have come here looking for the meaning of the word Module:User:Gnosandes/sla-decl-noun-o-m-d. In DICTIOUS you will not only get to know all the dictionary meanings for the word Module:User:Gnosandes/sla-decl-noun-o-m-d, but we will also tell you about its etymology, its characteristics and you will know how to say Module:User:Gnosandes/sla-decl-noun-o-m-d in singular and plural. Everything you need to know about the word Module:User:Gnosandes/sla-decl-noun-o-m-d you have here. The definition of the word Module:User:Gnosandes/sla-decl-noun-o-m-d will help you to be more precise and correct when speaking or writing your texts. Knowing the definition ofModule:User:Gnosandes/sla-decl-noun-o-m-d, as well as those of other words, enriches your vocabulary and provides you with more and better linguistic resources.


local declensions = {}

local com = require("Module:sla-common")
local m_table_tools = require("Module:table tools")
local lang = require("Module:languages").getByCode("sla-pro")

local u = mw.ustring.char
local rfind = mw.ustring.find
local rsubn = mw.ustring.gsub
local rmatch = mw.ustring.match
local rsplit = mw.text.split
local ulower = mw.ustring.lower
local uupper = mw.ustring.upper
local usub = mw.ustring.sub
local ulen = mw.ustring.len
local ugmatch = mw.ustring.gmatch
-- I don't know how to use Lua, so this is my experiment. -- -- I don't know how to use Lua, so this is my experiment. -- -- I don't know how to use Lua, so this is my experiment. --
local TILDE = u(0x0303)
local INVBREVE = u(0x0311)

declensions = function(data)
	local forms = {}

	if data.ap == "d" then
		add_forms(data, forms, data.stem,
			{n={INVBREVE, "ъ"}, a={INVBREVE, "ъ"}, g={TILDE, "a"}, l={TILDE, "ě", pal2=true}, d={TILDE, "u"}, i={TILDE, "omь"}, v={TILDE, "e", pal1=true}},
			{n={TILDE, "a"}, g={TILDE, "u"}, d={TILDE, "oma"}, v={TILDE, "a"}},
			{n={TILDE, "i", pal2=true}, a={TILDE, "y"}, g={TILDE, "ъ"}, l={TILDE, "ěxъ", pal2=true}, d={TILDE, "omъ"}, i={TILDE, "y"}, v={TILDE, "i"}}
		)
	end

	return forms, "hard o-stem", {"hard masculine o-stem nouns"}
end

return declensions