Module:Road data/countrymask/parser

local p = { }

function p.mask(frame) local pframe = frame:getParent local config = frame.args -- the arguments passed BY the template, in the wikitext of the template itself local args = pframe.args -- the arguments passed TO the template, in the wikitext that transcludes the template local data = mw.loadData("Module:Road data/countrymask") local country = args[2] or '' if country ~= '' then return string.upper(country) end local state = args[1] or '' return data[state] or 'UNK' end

return p