aboutsummaryrefslogtreecommitdiff
path: root/src/MoonP/moon_parser.cpp
diff options
context:
space:
mode:
authorLi Jin <dragon-fly@qq.com>2020-07-06 15:36:16 +0800
committerLi Jin <dragon-fly@qq.com>2020-07-06 15:36:16 +0800
commit7e057d0dd7048d1aa8fbcadb9998902462a384d6 (patch)
tree448fb6d5e044cbd8d12c10ff2b4b9c1f6fa2d169 /src/MoonP/moon_parser.cpp
parent7682305156719aad1397d9eb63e97ecdb8393316 (diff)
downloadyuescript-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.cpp3
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);