Browse Source

Erase, not used

Marcos Kirsch 9 years ago
parent
commit
5c1404dcea
1 changed files with 0 additions and 34 deletions
  1. 0 34
      TablePrinter.lua

+ 0 - 34
TablePrinter.lua

@@ -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