diff options
author | Li Jin <dragon-fly@qq.com> | 2020-07-06 15:36:16 +0800 |
---|---|---|
committer | Li Jin <dragon-fly@qq.com> | 2020-07-06 15:36:16 +0800 |
commit | 7e057d0dd7048d1aa8fbcadb9998902462a384d6 (patch) | |
tree | 448fb6d5e044cbd8d12c10ff2b4b9c1f6fa2d169 /src/MoonP/moon_parser.cpp | |
parent | 7682305156719aad1397d9eb63e97ecdb8393316 (diff) | |
download | yuescript-7e057d0dd7048d1aa8fbcadb9998902462a384d6.tar.gz yuescript-7e057d0dd7048d1aa8fbcadb9998902462a384d6.tar.bz2 yuescript-7e057d0dd7048d1aa8fbcadb9998902462a384d6.zip |
fix compile error for "t = { [ [[abc]] ] : 42 }", make "t = {[[abc]]:42}" valid codes.
Diffstat (limited to 'src/MoonP/moon_parser.cpp')
-rw-r--r-- | src/MoonP/moon_parser.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/MoonP/moon_parser.cpp b/src/MoonP/moon_parser.cpp index 4dee5b1..df7d810 100644 --- a/src/MoonP/moon_parser.cpp +++ b/src/MoonP/moon_parser.cpp | |||
@@ -475,7 +475,8 @@ MoonParser::MoonParser() { | |||
475 | KeyName | | 475 | KeyName | |
476 | sym('[') >> Exp >> sym(']') | | 476 | sym('[') >> Exp >> sym(']') | |
477 | Space >> DoubleString | | 477 | Space >> DoubleString | |
478 | Space >> SingleString | 478 | Space >> SingleString | |
479 | Space >> LuaString | ||
479 | ) >> | 480 | ) >> |
480 | symx(':') >> | 481 | symx(':') >> |
481 | (Exp | TableBlock | +(SpaceBreak) >> Exp); | 482 | (Exp | TableBlock | +(SpaceBreak) >> Exp); |