Module:Sandbox/BrandonXLF/4 explained

-- Sandbox, do not deletelocal p =

local roadDataModule = require('Module:Road data/sandbox') -- REMOVE SANDBOX

function p._shieldmain(args) local shields = local routeCount = 1 while args[routeCount * 2 - 1] do local route = if not route.country then local countryModule = mw.loadData('Module:Road data/countrymask') route.country = countryModule[route.state] or 'UNK' end

local shield = roadDataModule.shield(route, 'main', 'infobox', true) table.insert(shields, shield)

routeCount = routeCount + 1 end

return table.concat(shields, ' ')end

function p.shieldmain(frame) local args = require('Module:Arguments').getArgs(frame) return p._shieldmain(args)end

return p