Module:qhv-adj/head: Difference between revisions
Jump to navigation
Jump to search
(Created page with "local export = {} local m_p = require("Module:qhv-adj") local m_d = require("Module:qhv-adj/data") local PAGENAME = mw.title.getCurrentTitle().text function export.fetch(cas...") |
No edit summary |
||
Line 5: | Line 5: | ||
local PAGENAME = mw.title.getCurrentTitle().text | local PAGENAME = mw.title.getCurrentTitle().text | ||
function export.fetch( | function export.fetch(degree, term) | ||
local word = term or PAGENAME | local word = term or PAGENAME | ||
local data = {forms = {}, categories = {}} | local data = {forms = {}, categories = {}} | ||
Line 15: | Line 15: | ||
else m_d[decl](stem, data) end | else m_d[decl](stem, data) end | ||
return | return data.forms[degree] | ||
end | end | ||
return export | return export |
Latest revision as of 16:01, 21 March 2021
Documentation for this module may be created at Module:qhv-adj/head/doc
local export = {}
local m_p = require("Module:qhv-adj")
local m_d = require("Module:qhv-adj/data")
local PAGENAME = mw.title.getCurrentTitle().text
function export.fetch(degree, term)
local word = term or PAGENAME
local data = {forms = {}, categories = {}}
local decl, stem = m_p.detect_decl(word)
stem = {table.concat(stem), "a"}
if m_d[word] then m_d[word](stem, data)
else m_d[decl](stem, data) end
return data.forms[degree]
end
return export