Module:qhv-noun/head: Difference between revisions

From Linguifex
Jump to navigation Jump to search
(Created page with "local export = {} local m_p = require("Module:qhv-noun") local m_d = require("Module:qhv-noun/data") local PAGENAME = mw.title.getCurrentTitle().text function export.generat...")
 
No edit summary
Line 11: Line 11:
if m_d[PAGENAME] then m_d[word](stem, data)
if m_d[PAGENAME] then m_d[word](stem, data)
else m_d[decl_type](stem, data) end
else m_d[decl](stem, data) end
return table.concat(data.forms[case])
return table.concat(data.forms[case])

Revision as of 14:42, 4 March 2021



local export = {}

local m_p = require("Module:qhv-noun")
local m_d = require("Module:qhv-noun/data")
local PAGENAME = mw.title.getCurrentTitle().text

function export.generate(frame)
	local case = frame.args[1]
	local data = {forms = {}, categories = {}}
	local decl, stem = m_p.detect_decl(PAGENAME)
	
	if m_d[PAGENAME] then m_d[word](stem, data)
	else m_d[decl](stem, data) end
	
	return table.concat(data.forms[case])
end

return export