diff -r d02c7932cbf2 -r 3e148db7f933 tests/fail/demo_globals.lua --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/fail/demo_globals.lua Tue Oct 26 10:43:56 2010 +0100 @@ -0,0 +1,24 @@ +-- 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,"") +