Module:Main: Difference between revisions

only load modules when necessary
(split function out from Module:Hatnote)
 
(only load modules when necessary)
Line 8:
--]]
 
local mTableTools = require('Module:TableTools')
local mArguments = require('Module:Arguments')
local mHatnote = require('Module:Hatnote')
local mTableTools -- lazily initialise
local mArguments -- lazily initialise
 
local p = {}
 
function p.main(frame)
local mTableTools = require('Module:TableTools')
local mArguments = require('Module:Arguments')
local args = mArguments.getArgs(frame, {parentOnly = true})
local pages = {}
Anonymous user