diff --git a/TablePrinter.lua b/TablePrinter.lua deleted file mode 100644 index 545e4ac..0000000 --- a/TablePrinter.lua +++ /dev/null @@ -1,34 +0,0 @@ --- Print anything - including nested tables --- Based on but modified from: --- http://lua-users.org/wiki/TableSerialization ---module("TablePrinter", package.seeall) - -local function printTable(tt, indent, done) - done = done or {} - indent = indent or 0 - if tt == nil then - print("nil") - else - if type(tt) == "table" then - for key, value in pairs (tt) do - print(string.rep (" ", indent)) -- indent it - if type (value) == "table" and not done [value] then - done [value] = true - print(string.format("[%s] => table", tostring (key))); - print(string.rep (" ", indent+4)) -- indent it - print("("); - printTable (value, indent + 7, done) - print(string.rep (" ", indent+4)) -- indent it - print(")"); - else - print(string.format("[%s] => %s", - tostring (key), tostring(value))) - end - end - else - print(tt) - end - end -end - -return printTable