From 39954e14dedd83d81b7dc076a90467354971f7c5 Mon Sep 17 00:00:00 2001 From: unknown Date: Wed, 17 Dec 2008 11:00:22 +0100 Subject: [PATCH] better rendering of strings by table.tostring() and table.print() --- src/lib/metalua/table2.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/metalua/table2.lua b/src/lib/metalua/table2.lua index c321282..b4962ca 100644 --- a/src/lib/metalua/table2.lua +++ b/src/lib/metalua/table2.lua @@ -279,7 +279,8 @@ function table.tostring(t, ...) local x = { } x["nil"] = function() acc "nil" end function x.number() acc (tostring (adt)) end - function x.string() acc (string.format ("%q", adt)) end + --function x.string() acc (string.format ("%q", adt)) end + function x.string() acc ((string.format ("%q", adt):gsub("\\\n", "\\n"))) end function x.boolean() acc (adt and "true" or "false") end function x.table() if nested[adt] then acc(tostring(adt)); return end -- 2.44.0