Module:qhv-noun/head: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 7: Line 7:
function export.generate(frame)
function export.generate(frame)
local case = frame.args[1]
local case = frame.args[1]
local word = frame.args[2] or PAGENAME
local data = {forms = {}, categories = {}}
local data = {forms = {}, categories = {}}
local decl, stem = m_p.detect_decl(PAGENAME)
local decl, stem = m_p.detect_decl(word)
if m_d[PAGENAME] then m_d[word](stem, data)
if m_d[word] then m_d[word](stem, data)
else m_d[decl](stem, data) end
else m_d[decl](stem, data) end