Module:Escape Explained

local escape =

function escape.main(frame) local args, family =, for f = 1, 2 do for k, v in pairs(family[f] and family[f].args or) do args[k] = args[k] or v:match('^%s*(.-)%s*$') end end if args.mode

'char' then return escape:char(args.char or args[2], args) end return escape[args.mode](escape:char(args.char), args)end

return escape