From 13490a34c872f5cde6b2f094d9dda045dec066d4 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Thu, 14 Sep 2017 19:45:36 -0700 Subject: Made repr fix more flexible/correct. --- utils.moon | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'utils.moon') diff --git a/utils.moon b/utils.moon index 069b1a0..eb222fb 100644 --- a/utils.moon +++ b/utils.moon @@ -22,9 +22,9 @@ utils = { elseif not x\find[[']] and not x\find"\n" "\'"..x.."\'" else - for i=1,math.huge + for i=0,math.huge eq = ("=")\rep(i) - if not x\find"%[#{eq}%[" and not x\find"%]#{eq}%]" + if not x\find"%]#{eq}%]" and not x\match(".*]#{eq}$") -- Stupid bullshit add an extra newline because lua discards first one if it exists if x\sub(1,1) == "\n" return "[#{eq}[\n"..x.."]#{eq}]" -- cgit v1.2.3