From 3a084cfad7aa8da8d2c4b7849347b0832ef8e87e Mon Sep 17 00:00:00 2001 From: Li Jin Date: Thu, 20 Feb 2020 13:39:26 +0800 Subject: allow value list in assignment to be multiline fixing Moonscript issue 390. --- src/MoonP/moon_parser.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/MoonP/moon_parser.cpp b/src/MoonP/moon_parser.cpp index 1ba8ad3..0b59776 100644 --- a/src/MoonP/moon_parser.cpp +++ b/src/MoonP/moon_parser.cpp @@ -241,7 +241,7 @@ MoonParser::MoonParser() { CompFor = key("for") >> Space >> Variable >> sym('=') >> Exp >> sym(',') >> Exp >> -for_step_value; CompClause = CompFor | CompForEach | key("when") >> Exp; - Assign = sym('=') >> Seperator >> (With | If | Switch | TableBlock | Exp >> *((sym(',') | sym(';')) >> Exp)); + Assign = sym('=') >> Seperator >> (With | If | Switch | TableBlock | Exp >> *((sym(',') | sym(';')) >> White >> Exp)); update_op = expr("..") | -- cgit v1.2.3-55-g6feb