------------------------------------------------------------------------------- -- -- luTango - Lua binding for Tango -- -- Copyright (C) 2023 Grzegorz Kowalski -- See LICENSE for legal information -- -- file: _print_kv.lua -- -- Nested table printing utility -- ------------------------------------------------------------------------------- local function print_kv(k, v, prefix) prefix = prefix or "" print(prefix..tostring(k)..": "..tostring(v)) if type(v) == "table" then for kk,vv in ipairs(v) do print_kv(kk, vv, prefix.."\t") end for kk,vv in pairs(v) do print_kv(kk, vv, prefix.."\t") end end end return print_kv