1
0

Debuggers: added some filtering to the API output, but still not good enough.

git-svn-id: http://mc-server.googlecode.com/svn/trunk@1177 0a769ca7-a7f5-676a-18bf-c427514a06d6
This commit is contained in:
madmaxoft@gmail.com 2013-01-27 02:34:38 +00:00
parent 1a127f5510
commit df0190afd7

View File

@ -25,16 +25,18 @@ function Initialize(Plugin)
function dump (prefix, a)
for i, v in pairs (a) do
if (type(v) == "table") then
if (v == _G) then
LOG(prefix .. i .. " == _G, CYCLE, ignoring");
elseif (v == _G.package) then
LOG(prefix .. i .. " == _G.package, ignoring");
else
dump(prefix .. i .. ".", v)
if (GetChar(i, 1) ~= ".") then
if (v == _G) then
LOG(prefix .. i .. " == _G, CYCLE, ignoring");
elseif (v == _G.package) then
LOG(prefix .. i .. " == _G.package, ignoring");
else
dump(prefix .. i .. ".", v)
end
end
elseif (type(v) == "function") then
LOG(prefix .. i .. "()")
end
end
end
end
dump("", _G);