Module:qhv-headword: Difference between revisions
No edit summary |
No edit summary |
||
| Line 62: | Line 62: | ||
PAGENAME = mw.title.getCurrentTitle().text | PAGENAME = mw.title.getCurrentTitle().text | ||
local head = | local head = parent_args["head"]; if head == "" then head = nil end | ||
local pass = {forms = {}, categories = {}} | local pass = {forms = {}, categories = {}} | ||
local poscat = | local poscat = frame_args[1] or error("Part of speech has not been specified. Please pass parameter 1 to the module invocation.") | ||
local class = | local class = frame_args[2]; if class == "" then class = nil end | ||
local data = {lang = lang, pos_category = poscat, categories = {}, heads = {head}, genders = {}, inflections = {}} | local data = {lang = lang, pos_category = poscat, categories = {}, heads = {head}, genders = {}, inflections = {}} | ||
if pos_functions[poscat] then | if pos_functions[poscat] then | ||
pos_functions[poscat](class, | pos_functions[poscat](class, parent_args, data) | ||
end | end | ||