Module:Dplargs

return { get = function(frame) local args = frame.args['args'] if not args then return end

args = mw.ustring.gsub(args, '%b{}', function(s) return mw.ustring.gsub(s, '§', '|') end) args = mw.ustring.gsub(args, '%b[]', function(s) return mw.ustring.gsub(s, '§', '|') end) args = mw.ustring.gsub(args, '[{}]', function(s) return s..s end) --args = mw.ustring.gsub(args, '{{', '{\\{') --args = mw.ustring.gsub(args, '}}', '}\\}') return args end,

dump = function(frame)

local args = frame.args['args'] do return mw.text.nowiki(args) end if not args then return end

args = mw.ustring.gsub(args, '%b{}', function(s) return mw.ustring.gsub(s, '§', '|') end) args = mw.ustring.gsub(args, '%b[]', function(s) return mw.ustring.gsub(s, '§', '|') end) args = mw.ustring.gsub(args, '{', '{{') args = mw.ustring.gsub(args, '}', '}}') --	args = mw.ustring.gsub(args, '{{', '{\\{') --	args = mw.ustring.gsub(args, '}}', '}\\}') return mw.text.nowiki(args) end, }