Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Removed dumptable.
  • Loading branch information
icculus committed Dec 19, 2013
1 parent d22c889 commit 472cd81
Showing 1 changed file with 0 additions and 43 deletions.
43 changes: 0 additions & 43 deletions 1pass.lua
@@ -1,50 +1,7 @@
JSON = (loadfile "JSON.lua")()

local function dumptable(tabname, tab, depth)
if depth == nil then -- first call, before any recursion?
depth = 1
end

if tabname ~= nil then
if tab == nil then
print(tabname .. " = nil")
return
else
print(tabname .. " = {")
end
end

local depthstr = ""
for i=1,(depth*4) do
depthstr = depthstr .. " "
end

if tab.DUMPTABLE_ITERATED then
print(depthstr .. "(...circular reference...)")
else
tab.DUMPTABLE_ITERATED = true
for k,v in pairs(tab) do
if type(v) == "table" then
print(depthstr .. tostring(k) .. " = {")
dumptable(nil, v, depth + 1)
print(depthstr .. "}")
else
if k ~= "DUMPTABLE_ITERATED" then
print(depthstr .. tostring(k) .. " = " .. tostring(v))
end
end
end
tab.DUMPTABLE_ITERATED = nil
end

if tabname ~= nil then
print("}")
end
end

local function load_json_str(str, desc)
local retval = JSON:decode(str)
--dumptable("JSON " .. desc, retval)
return retval
end

Expand Down

0 comments on commit 472cd81

Please sign in to comment.