25 lines
		
	
	
		
			510 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			510 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
---@param table table
 | 
						|
---@param depth number?
 | 
						|
local function dump(table, depth)
 | 
						|
	if depth == nil then
 | 
						|
		depth = 0
 | 
						|
	end
 | 
						|
	if (depth > 200) then
 | 
						|
		print("Error: Depth > 200 in dumpTable()")
 | 
						|
		return
 | 
						|
	end
 | 
						|
	if (type(table) ~= "table") then
 | 
						|
		return tostring(table)
 | 
						|
	end
 | 
						|
	for k, v in pairs(table) do
 | 
						|
		if (type(v) == "table") then
 | 
						|
			print(string.rep("  ", depth) .. tostring(k) .. ":")
 | 
						|
			dump(v, depth + 1)
 | 
						|
		else
 | 
						|
			print(string.rep("  ", depth) .. tostring(k) .. ": " .. tostring(v))
 | 
						|
		end
 | 
						|
	end
 | 
						|
end
 | 
						|
 | 
						|
return dump
 |