| Module:debug Aug 6th 2013, 23:56, by CodeCat | | | | Line 11: | Line 11: | | | | | | | | for key, val in pairs(value) do | | for key, val in pairs(value) do | | − | table.insert(str_table, key .. " = " .. export.dump(val)) | + | table.insert(str_table, "[" .. export.dump(key) .. "] = " .. export.dump(val)) | | | end | | end | | | | | |
- This module lacks a documentation page. Please create it.
local export = {} -- Convert a value to a string function export.dump(value) local t = type(value) if t == "string" then return '"' .. value .. '"' elseif t == "table" then local str_table = {} for key, val in pairs(value) do table.insert(str_table, "[" .. export.dump(key) .. "] = " .. export.dump(val)) end return "{" .. table.concat(str_table, ", ") .. "}" else return tostring(value) end end return export  |