--------------------------- -- bp
lua --------------------------- local type=type local tostring=tostring local print=print local setmetatable=setmetatable local getfenv=getfenv local ipairs=ipairs local pairs=pairs local xpcall=xpcall local error=error local table_insert=table
insert local table_concat=table
concat local debug=debug module "bp" local nil_value={} local function traversal_r(tbl,num) num = num or 64 local ret={} local function insert(v) table_insert(ret,v) if #ret>num then error() end end local function traversal(e) if e==nil_value or e==nil then insert("nil,") elseif type(e)=="table" then insert("{") local maxn=0 for i,v in ipairs(e) do traversal(v) maxn=i end for k,v in pairs(e) do if not (type(k)=="number" and k>0 and k