aboutsummaryrefslogtreecommitdiff
path: root/src/yuescript/yue_parser.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/yuescript/yue_parser.cpp')
-rwxr-xr-xsrc/yuescript/yue_parser.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/yuescript/yue_parser.cpp b/src/yuescript/yue_parser.cpp
index 199c0bd..66043d3 100755
--- a/src/yuescript/yue_parser.cpp
+++ b/src/yuescript/yue_parser.cpp
@@ -237,7 +237,7 @@ YueParser::YueParser() {
237 237
238 exp_not_tab = not_(simple_table | TableLit) >> Exp; 238 exp_not_tab = not_(simple_table | TableLit) >> Exp;
239 239
240 SwitchList = Seperator >> Exp >> *(sym(',') >> exp_not_tab); 240 SwitchList = Seperator >> (and_(simple_table | TableLit) >> Exp | exp_not_tab >> *(sym(',') >> exp_not_tab));
241 Switch = Space >> key("switch") >> disable_do(Exp) >> -(Space >> key("do")) 241 Switch = Space >> key("switch") >> disable_do(Exp) >> -(Space >> key("do"))
242 >> -Space >> Break >> SwitchBlock; 242 >> -Space >> Break >> SwitchBlock;
243 243