result = result .. string.rep (" ", indent)
result = result .. "}\n"
elseif type (value) == "function" then
- result = result .. string.format("[%s] => function %s%s\n",
- tostring(key), tostring(key), funcsign(value))
+ result = result .. string.format("[%s] => function %s%s: %s\n",
+ tostring(key), tostring(key), funcsign(value),
+ string.sub(tostring(value), 11))
else
result = result .. string.format("[%s] => %s\n",
tostring (key), printable(value))
else -- not a table
local tt_str
if type(tt) == "function" then
- tt_str = string.format("function%s\n", funcsign(tt))
+ tt_str = string.format("function%s: %s\n", funcsign(tt),
+ string.sub(tostring(tt), 11))
else
tt_str = tostring(tt)
end