kickstart.nvim/lua/kickstart/dump.lua

18 lines
336 B
Lua

local function dump(o)
if type(o) == 'table' then
local s = '{ '
for k, v in pairs(o) do
if type(k) ~= 'number' then
k = '"' .. k .. '"'
end
s = s .. '[' .. k .. '] = ' .. dump(v) .. ','
end
return s .. '} '
else
return tostring(o)
end
end
function PrintTable(o)
print(dump(o))
end