Module:Tags

-- local p = {}

local data = mw.loadData('Module:Tags/data')

local function replacer_open(tag) if data.fonts[tag] then return table.concat({''}) elseif data.colors[tag] then return table.concat({''}) else return table.concat({'<', tag, '>'}) end end

local function replacer_close(tag, text) if data.fonts[tag] or data.colors[tag] then return ' ' else return table.concat({''}) end end

function p.replace(text) text = mw.ustring.gsub(text, '', replacer_open) text = mw.ustring.gsub(text, '', replacer_close) return text end

return p