diff options
author | Li Jin <dragon-fly@qq.com> | 2019-10-03 01:36:12 +0800 |
---|---|---|
committer | Li Jin <dragon-fly@qq.com> | 2019-10-03 01:36:12 +0800 |
commit | b98904d49cdb836f9dd4b3962abd2a35c4da89d5 (patch) | |
tree | c26e8d19d1d7dee9358b1fa3bf09c20974031546 /MoonParser/moon_parser.cpp | |
parent | 0a4164b929e9532236df5645464e68188b3dd4c3 (diff) | |
download | yuescript-b98904d49cdb836f9dd4b3962abd2a35c4da89d5.tar.gz yuescript-b98904d49cdb836f9dd4b3962abd2a35c4da89d5.tar.bz2 yuescript-b98904d49cdb836f9dd4b3962abd2a35c4da89d5.zip |
updating
Diffstat (limited to 'MoonParser/moon_parser.cpp')
-rw-r--r-- | MoonParser/moon_parser.cpp | 28 |
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; | |||
223 | rule Assign = sym('=') >> Seperator >> (With | If | Switch | TableBlock | Exp >> *((sym(',') | sym(';')) >> Exp)); | 223 | rule Assign = sym('=') >> Seperator >> (With | If | Switch | TableBlock | Exp >> *((sym(',') | sym(';')) >> Exp)); |
224 | 224 | ||
225 | rule update_op = | 225 | rule 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 | ||
239 | rule Update = Space >> update_op >> Exp; | 239 | rule Update = Space >> update_op >> expr("=") >> Exp; |
240 | 240 | ||
241 | rule BinaryOperator = | 241 | rule BinaryOperator = |
242 | (expr("or") >> not_(AlphaNum)) | | 242 | (expr("or") >> not_(AlphaNum)) | |