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)) | |
