45,647
edits
No edit summary |
No edit summary |
||
Line 85: | Line 85: | ||
local parent_args = frame:getParent().args | local parent_args = frame:getParent().args | ||
local head = parent_args["head"] | local head = parent_args["head"] or PAGENAME:match("%s") and require("Module:linkeach").link_for_modules(PAGENAME) or nil | ||
if head == "" then head = nil end | |||
local poscat = frame.args[1] or error("Part of speech has not been specified. Please pass parameter 1 to the module invocation.") | local poscat = frame.args[1] or error("Part of speech has not been specified. Please pass parameter 1 to the module invocation.") | ||
Line 92: | Line 93: | ||
local data = { | local data = { | ||
lang = lang, | lang = lang, | ||
heads = {head}, | heads = type(head) == "string" and {head} or head, | ||
inflections = {}, | inflections = {}, | ||
genders = {}, | genders = {}, |