Module:Globals

-- -- Implements Template:Globals local p = {}

local globals = require 'Module:Globals/data' local opairs = require('Module:Utils').opairs function p.main(frame) local args = frame:getParent.args local global = args[1] -- The arg that was passed local val = globals[global][2] -- The value associated with the arg if (val == nil) then val = '' end

return val end

function p.doc_list local ret_table = '' for k,v in opairs(globals) do ret_table = ret_table..'*\'\'' .. k .. '\'\' &mdash; returns ' .. v[1] .. '\n' end ret_table = ret_table:sub(1, -2) return ret_table end return p