45,646
edits
No edit summary |
No edit summary |
||
Line 480: | Line 480: | ||
end | end | ||
end | end | ||
end | |||
end | |||
--[==[Generates alternative forms using a specified method, and returns them as a table. If no method is specified, returns a table containing only the input term.]==] | |||
function Language:generateForms(text, sc) | |||
if self._rawData.generate_forms then | |||
sc = checkScript(text, self, sc) | |||
return require("Module:" .. self._rawData.generate_forms).generateForms(text, self._code, sc:getCode()) | |||
else | |||
return {text} | |||
end | end | ||
end | end |