Warning: this is an htmlized version!
The original is here, and
the conversion rules are here.
-- fbpp.lua: pretty-print lua tables (from FB json) as compilable lua code 
-- This file:
-- http://angg.twu.net/fbcache/fbpp.lua
-- http://angg.twu.net/fbcache/fbpp.lua.html
--  (find-angg        "fbcache/fbpp.lua")
-- 2016jan09

-- (find-fbcache "fbcache.lua" "requires")

userocks()         -- (find-angg "LUA/lua50init.lua" "userocks")
pretty = require 'pl.pretty'     -- (find-es "lua5" "pl.pretty")
pp0 = function (o) return pretty.write(o) end
pp  = function (o) print(pretty.write(o)) end

-- (find-es "lua5" "pl.pretty-fix")
longquote = function (str)
    local T = {}
    local f = function (eqs) T[#eqs+1] = 1 end
    if str:gsub("%](=*)", f) then
      local eqs = string.rep("=", #T)
      return '['..eqs..'[\n'..str..']'..eqs..']'
    end
    return '[[\n'..str..']]'
  end

-- (find-es "lua5" "pl.text.wrap")
wrap = (require "pl.text").wrap
wraps = function (bigstr)
    local f = function (li) return table.concat(wrap(li), "\n").."\n" end
    return (bigstr:gsub("([^\n]+)", f))
  end



--[[
* (eepitch-lua51)
* (eepitch-kill)
* (eepitch-lua51)
dofile "fbpp.lua"
pp {2, 3, 4}

--]]


-- Local Variables:
-- coding: raw-text-unix
-- End: