From 0a4164b929e9532236df5645464e68188b3dd4c3 Mon Sep 17 00:00:00 2001 From: Li Jin Date: Tue, 24 Sep 2019 20:17:22 +0800 Subject: updating. --- MoonParser/moon_parser.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'MoonParser/moon_parser.cpp') diff --git a/MoonParser/moon_parser.cpp b/MoonParser/moon_parser.cpp index 99cf1a1..3c3078a 100644 --- a/MoonParser/moon_parser.cpp +++ b/MoonParser/moon_parser.cpp @@ -208,11 +208,11 @@ extern rule CompInner; rule Comprehension = sym('[') >> Exp >> CompInner >> sym(']'); rule comp_value = sym(',') >> Exp; -rule TblComprehension = sym('{') >> (Exp >> -comp_value) >> CompInner >> sym('}'); +rule TblComprehension = sym('{') >> (Exp >> -comp_value) >> CompInner >> sym('}'); extern rule CompForEach, CompFor, CompClause; -rule CompInner = (CompForEach | CompFor) >> Seperator >> *CompClause; +rule CompInner = Seperator >> (CompForEach | CompFor) >> *CompClause; rule star_exp = sym('*') >> Exp; rule CompForEach = key("for") >> AssignableNameList >> key("in") >> (star_exp | Exp); rule CompFor = key("for") >> Space >> Variable >> sym('=') >> Exp >> sym(',') >> Exp >> -for_step_value; -- cgit v1.2.3-55-g6feb