Module:pollasena-roots/templates: Difference between revisions

No edit summary
Melinoë (talk | contribs)
No edit summary
 
(4 intermediate revisions by one other user not shown)
Line 33: Line 33:
local ancestor_codes = {
local ancestor_codes = {
{code = "lyti-mid", options = {}},
{code = "lyti-mid", options = {}},
{code = "lyti-old", options = {}},
{code = "lyti-old", options = {optional = true}},
{code = "cel-pro", options = {annotated = true}},
{code = "cel-pro", options = {annotated = true, optional = true}},
{code = "ine-pro", options = {roots = true}},
{code = "ine-pro", options = {roots = true, optional = true}},
}
}
Line 155: Line 155:
local evolution, args, categories = m_pr.parse_args(parent_args, "azms", ancestor_codes)
local evolution, args, categories = m_pr.parse_args(parent_args, "azms", ancestor_codes)
return concat_etymologies(args, evolution) .. categories
end
function export.snon(frame)
local parent_args = frame:getParent().args
local ancestor_codes = {
{code = "sdno", options = {optional = true}},
{code = "non", options = {}},
{code = "gem-pro", options = {optional = true}},
}
local evolution, args, categories = m_pr.parse_args(parent_args, "snon", ancestor_codes)
return concat_etymologies(args, evolution) .. categories
return concat_etymologies(args, evolution) .. categories