Module:Restorevars

local exports = {};

local decode = require("Module:Bytestring").decode;

function exports.restorevars(frame) local data = frame.args[1] .. ",";   local out = ""; local key; local value; while data ~= "" do       key = data:sub(1, data:find("+") - 1); data = data:sub(data:find("+") + 1, -1); value = data:sub(1, data:find(",") - 1); data = data:sub(data:find(",") + 1, -1); out = out .. "";   end; return out; end;

return exports;