From 7b281220d309643cb5dfab9c209920cdea525002 Mon Sep 17 00:00:00 2001 From: Li Jin Date: Fri, 7 Aug 2020 14:49:11 +0800 Subject: change white space rule in assignment list. --- src/MoonP/moon_compiler.cpp | 2 +- src/MoonP/moon_parser.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/MoonP/moon_compiler.cpp b/src/MoonP/moon_compiler.cpp index 1652e17..cac4ad0 100644 --- a/src/MoonP/moon_compiler.cpp +++ b/src/MoonP/moon_compiler.cpp @@ -49,7 +49,7 @@ inline std::string s(std::string_view sv) { } const std::string_view version() { - return "0.4.8"sv; + return "0.4.9"sv; } // name of table stored in lua registry diff --git a/src/MoonP/moon_parser.cpp b/src/MoonP/moon_parser.cpp index 6fa014f..d30d6b5 100644 --- a/src/MoonP/moon_parser.cpp +++ b/src/MoonP/moon_parser.cpp @@ -281,7 +281,7 @@ MoonParser::MoonParser() { CompFor = key("for") >> Space >> Variable >> sym('=') >> Exp >> sym(',') >> White >> Exp >> -for_step_value; CompClause = CompFor | CompForEach | key("when") >> Exp; - Assign = sym('=') >> Seperator >> (With | If | Switch | TableBlock | Exp >> *((sym(',') | sym(';')) >> White >> Exp)); + Assign = sym('=') >> Seperator >> (With | If | Switch | TableBlock | Exp >> *(White >> set(",;") >> White >> Exp)); update_op = expr("..") | -- cgit v1.2.3-55-g6feb