--[[
A plain parser that dosen't do much
]]
--Characters to escape in the body text
local escapes = {
["&"] = "&",
["<"] = "<",
[">"] = ">",
['"'] = """,
["'"] = "'",
["\t"] = " ",
--Kinda hacky
["\n"] = "
", } local esctbl = {} for char,_ in pairs(escapes) do table.insert(esctbl,char) end local escapematch = string.format("([%s])",table.concat(esctbl)) local function sanitize(capture) return escapes[capture] or capture end return function(text) text = string.gsub(text,escapematch,sanitize) --text = string.gsub(text,"\n\n","
") return text end