summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to '')
-rwxr-xr-xsrc/yuescript/yue_compiler.cpp2
-rwxr-xr-xsrc/yuescript/yue_parser.cpp2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/yuescript/yue_compiler.cpp b/src/yuescript/yue_compiler.cpp
index 15a785a..6295eb7 100755
--- a/src/yuescript/yue_compiler.cpp
+++ b/src/yuescript/yue_compiler.cpp
@@ -60,7 +60,7 @@ using namespace parserlib;
60 60
61typedef std::list<std::string> str_list; 61typedef std::list<std::string> str_list;
62 62
63const std::string_view version = "0.9.4"sv; 63const std::string_view version = "0.9.5"sv;
64const std::string_view extension = "yue"sv; 64const std::string_view extension = "yue"sv;
65 65
66class YueCompilerImpl { 66class YueCompilerImpl {
diff --git a/src/yuescript/yue_parser.cpp b/src/yuescript/yue_parser.cpp
index 9257fab..03639c3 100755
--- a/src/yuescript/yue_parser.cpp
+++ b/src/yuescript/yue_parser.cpp
@@ -236,7 +236,7 @@ YueParser::YueParser() {
236 Switch = Space >> key("switch") >> disable_do(Exp) >> -(Space >> key("do")) 236 Switch = Space >> key("switch") >> disable_do(Exp) >> -(Space >> key("do"))
237 >> -Space >> Break >> SwitchBlock; 237 >> -Space >> Break >> SwitchBlock;
238 238
239 IfCond = disable_chain(Exp >> -Assign); 239 IfCond = disable_do_chain(disable_arg_table_block(Exp >> -Assign));
240 IfElseIf = -(Break >> *EmptyLine >> CheckIndent) >> Space >> key("elseif") >> IfCond >> plain_body_with("then"); 240 IfElseIf = -(Break >> *EmptyLine >> CheckIndent) >> Space >> key("elseif") >> IfCond >> plain_body_with("then");
241 IfElse = -(Break >> *EmptyLine >> CheckIndent) >> Space >> key("else") >> plain_body; 241 IfElse = -(Break >> *EmptyLine >> CheckIndent) >> Space >> key("else") >> plain_body;
242 IfType = (expr("if") | expr("unless")) >> not_(AlphaNum); 242 IfType = (expr("if") | expr("unless")) >> not_(AlphaNum);