24 lines
373 B
Lua
24 lines
373 B
Lua
|
-- globals.lua
|
||
|
-- show all global variables
|
||
|
|
||
|
local seen={}
|
||
|
|
||
|
function dump(t,i)
|
||
|
seen[t]=true
|
||
|
local s={}
|
||
|
local n=0
|
||
|
for k in pairs(t) do
|
||
|
n=n+1 s[n]=k
|
||
|
end
|
||
|
table.sort(s)
|
||
|
for k,v in ipairs(s) do
|
||
|
print(i,v)
|
||
|
v=t[v]
|
||
|
if type(v)=="table" and not seen[v] then
|
||
|
dump(v,i.."\t")
|
||
|
end
|
||
|
end
|
||
|
end
|
||
|
|
||
|
dump(_G,"")
|