diff options
author | Li Jin <dragon-fly@qq.com> | 2020-03-26 16:21:30 +0800 |
---|---|---|
committer | Li Jin <dragon-fly@qq.com> | 2020-03-26 16:21:30 +0800 |
commit | 69091011685db34e5dc4012e9d2cf24a0ac77715 (patch) | |
tree | b948a213f4044c105c9baf674e077d210ae60024 /src/MoonP/moon_parser.cpp | |
parent | a97ca224f23b4101e44c099dbe29d1cc4a72c758 (diff) | |
download | yuescript-69091011685db34e5dc4012e9d2cf24a0ac77715.tar.gz yuescript-69091011685db34e5dc4012e9d2cf24a0ac77715.tar.bz2 yuescript-69091011685db34e5dc4012e9d2cf24a0ac77715.zip |
remove else branch support for appendix syntax.
Diffstat (limited to 'src/MoonP/moon_parser.cpp')
-rw-r--r-- | src/MoonP/moon_parser.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/MoonP/moon_parser.cpp b/src/MoonP/moon_parser.cpp index 58f8fb3..9208d3a 100644 --- a/src/MoonP/moon_parser.cpp +++ b/src/MoonP/moon_parser.cpp | |||
@@ -533,10 +533,10 @@ MoonParser::MoonParser() { | |||
533 | 533 | ||
534 | ExpListAssign = ExpList >> -(Update | Assign); | 534 | ExpListAssign = ExpList >> -(Update | Assign); |
535 | 535 | ||
536 | if_else_line = key("if") >> Exp >> -Assign >> (key("else") >> Exp | default_value); | 536 | if_line = key("if") >> Exp >> -Assign; |
537 | unless_line = key("unless") >> Exp; | 537 | unless_line = key("unless") >> Exp; |
538 | 538 | ||
539 | statement_appendix = (if_else_line | unless_line | CompInner) >> Space; | 539 | statement_appendix = (if_line | unless_line | CompInner) >> Space; |
540 | Statement = ( | 540 | Statement = ( |
541 | Import | While | For | ForEach | | 541 | Import | While | For | ForEach | |
542 | Return | Local | Global | Export | | 542 | Return | Local | Global | Export | |