Module:Exports: Difference between revisions
Appearance
Taurussmith (talk | contribs) Created page with "local p = {} local TableTools = require('Module:TableTools') local getArgs = require('Module:Arguments').getArgs function p.exports(frame) local args = getArgs(frame) local title = args[1] or mw.title.getCurrentTitle().fullText local moduleExports = require(title) local keys = TableTools.keysToList(moduleExports, function (a, b) return string.lower(a) < string.lower(b) end) local outputKeys = {} for _, v in ipairs(keys) do if not args.exclude or not v:mat..." |
Taurussmith (talk | contribs) m Protected "Module:Exports" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) [cascading] |
(No difference)
| |
Latest revision as of 03:52, 13 March 2026
Documentation for this module may be created at Module:Exports/doc
Script error: Lua error: Internal error: The interpreter exited with status 127.
local p = {}
local TableTools = require('Module:TableTools')
local getArgs = require('Module:Arguments').getArgs
function p.exports(frame)
local args = getArgs(frame)
local title = args[1] or mw.title.getCurrentTitle().fullText
local moduleExports = require(title)
local keys = TableTools.keysToList(moduleExports, function (a, b)
return string.lower(a) < string.lower(b)
end)
local outputKeys = {}
for _, v in ipairs(keys) do
if not args.exclude or not v:match(args.exclude) then
table.insert(outputKeys, '<code><span style="white-space: pre;">' .. v .. '</span></code>')
end
end
return mw.text.listToText(outputKeys)
end
return pre