Module:rad-stem/templates: Difference between revisions
Jump to navigation
Jump to search
TheNightAvl (talk | contribs) (Created page with "local export = {} local getArgs = require('Module:Arguments').getArgs local m_stem = require("Module:rad-stem") local m_links = require("Module:links") local m_parameters = require("Module:parameters") function get_stems(args) local shifted = {"noun", "case placeholder"} local i = 1 while args[i] do shifted[i+2] = args[i] i = i + 1 end return m_stem.getNounStem(shifted) end function export.sg_pl(frame) local args = getArgs(frame) local stems = get_stems...") |
(No difference)
|
Revision as of 00:09, 28 November 2023
local export = {}
local getArgs = require('Module:Arguments').getArgs
local m_stem = require("Module:rad-stem")
local m_links = require("Module:links")
local m_parameters = require("Module:parameters")
function get_stems(args)
local shifted = {"noun", "case placeholder"}
local i = 1
while args[i] do
shifted[i+2] = args[i]
i = i + 1
end
return m_stem.getNounStem(shifted)
end
function export.sg_pl(frame)
local args = getArgs(frame)
local stems = get_stems(args)
mw.logObject(stems)
end
return export
--[[
Debug console test string:
=p.sg_pl(mw.getCurrentFrame():newChild{title="whatever",args={"dv", "a^u", "n", "þ"}})
]]--