aboutsummaryrefslogtreecommitdiff
path: root/MoonParser/moon_parser.cpp
diff options
context:
space:
mode:
authorLi Jin <dragon-fly@qq.com>2019-10-03 01:36:12 +0800
committerLi Jin <dragon-fly@qq.com>2019-10-03 01:36:12 +0800
commitb98904d49cdb836f9dd4b3962abd2a35c4da89d5 (patch)
treec26e8d19d1d7dee9358b1fa3bf09c20974031546 /MoonParser/moon_parser.cpp
parent0a4164b929e9532236df5645464e68188b3dd4c3 (diff)
downloadyuescript-b98904d49cdb836f9dd4b3962abd2a35c4da89d5.tar.gz
yuescript-b98904d49cdb836f9dd4b3962abd2a35c4da89d5.tar.bz2
yuescript-b98904d49cdb836f9dd4b3962abd2a35c4da89d5.zip
updating
Diffstat (limited to 'MoonParser/moon_parser.cpp')
-rw-r--r--MoonParser/moon_parser.cpp28
1 files changed, 14 insertions, 14 deletions
diff --git a/MoonParser/moon_parser.cpp b/MoonParser/moon_parser.cpp
index 3c3078a..7fab4f5 100644
--- a/MoonParser/moon_parser.cpp
+++ b/MoonParser/moon_parser.cpp
@@ -223,20 +223,20 @@ extern rule TableBlock;
223rule Assign = sym('=') >> Seperator >> (With | If | Switch | TableBlock | Exp >> *((sym(',') | sym(';')) >> Exp)); 223rule Assign = sym('=') >> Seperator >> (With | If | Switch | TableBlock | Exp >> *((sym(',') | sym(';')) >> Exp));
224 224
225rule update_op = 225rule update_op =
226 expr("..=") | 226 expr("..") |
227 expr("+=") | 227 expr("+") |
228 expr("-=") | 228 expr("-") |
229 expr("*=") | 229 expr("*") |
230 expr("/=") | 230 expr("/") |
231 expr("%=") | 231 expr("%") |
232 expr("or=") | 232 expr("or") |
233 expr("and=") | 233 expr("and") |
234 expr("&=") | 234 expr("&") |
235 expr("|=") | 235 expr("|") |
236 expr(">>=") | 236 expr(">>") |
237 expr("<<="); 237 expr("<<");
238 238
239rule Update = Space >> update_op >> Exp; 239rule Update = Space >> update_op >> expr("=") >> Exp;
240 240
241rule BinaryOperator = 241rule BinaryOperator =
242 (expr("or") >> not_(AlphaNum)) | 242 (expr("or") >> not_(AlphaNum)) |