Module pl.pretty
Pretty-printing Lua tables
Functions
| read (s) | read a string representation of a Lua table. |
| write (tbl, space, not_clever, a) | create a string representation of a Lua table. |
Functions
- read (s)
-
read a string representation of a Lua table. Uses loadstring, but tries to be cautious about loading arbitrary code! It is expecting a string of the form '{...}', with perhaps some whitespace before or after the curly braces. An empty environment is used, and any occurance of the keyword 'function' will be considered a problem.
Parameters:
-
s:
-
- write (tbl, space, not_clever, a)
-
create a string representation of a Lua table.
Parameters:
-
tbl: -
space: the indent to use (defaults to two spaces) -
not_clever: -
a: table
-