From d0adaf086d91f600f497c6e267a3623f3cb9012e Mon Sep 17 00:00:00 2001 From: Li Jin Date: Thu, 12 Mar 2020 11:46:29 +0800 Subject: fix line break issue in macro, disable macro declaration outside root scope. --- spec/inputs/macro.moon | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'spec') diff --git a/spec/inputs/macro.moon b/spec/inputs/macro.moon index 07ac7b3..9083449 100644 --- a/spec/inputs/macro.moon +++ b/spec/inputs/macro.moon @@ -77,7 +77,7 @@ macro expr curry = (...)-> len = #args body = args[len] def = table.concat ["(#{args[i]})->" for i = 1, len - 1] - "#{def}\n#{body\gsub "^do\n",""}" + "#{def}\n#{body\gsub "^do%s*\n",""}" f = $curry x,y,z,do print x,y,z -- cgit v1.2.3-55-g6feb