Module:head/languages: Difference between revisions
Jump to navigation
Jump to search
(Created page with "local export = {} function export.get_args(args, params, inflection_params) for k, _ in pairs(inflection_params) do params[k] = {list = true} end local p = require("Module:parameters").process(args, params) local inflections = {} for k, v in pairs(inflection_params) do local inflection = p[k] inflection["label"] = v["label"] inflection["glossary"] = v["glossary"] table.insert(inflections, inflection) end return p, inflections end return export") |
(No difference)
|
Revision as of 19:50, 6 August 2023
Documentation for this module may be created at Module:head/languages/documentation
local export = {}
function export.get_args(args, params, inflection_params)
for k, _ in pairs(inflection_params) do
params[k] = {list = true}
end
local p = require("Module:parameters").process(args, params)
local inflections = {}
for k, v in pairs(inflection_params) do
local inflection = p[k]
inflection["label"] = v["label"]
inflection["glossary"] = v["glossary"]
table.insert(inflections, inflection)
end
return p, inflections
end
return export