From c6229c02564024d8c02c2d438b2fc180ce4c6bcf Mon Sep 17 00:00:00 2001 From: Li Jin Date: Tue, 20 Jan 2026 10:27:30 +0800 Subject: Fixed a glitch. --- src/yuescript/yue_compiler.cpp | 2 +- src/yuescript/yue_parser.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/yuescript/yue_compiler.cpp b/src/yuescript/yue_compiler.cpp index c7802b6..f9b4f18 100644 --- a/src/yuescript/yue_compiler.cpp +++ b/src/yuescript/yue_compiler.cpp @@ -78,7 +78,7 @@ static std::unordered_set Metamethods = { "close"s // Lua 5.4 }; -const std::string_view version = "0.32.0"sv; +const std::string_view version = "0.32.1"sv; const std::string_view extension = "yue"sv; class CompileError : public std::logic_error { diff --git a/src/yuescript/yue_parser.cpp b/src/yuescript/yue_parser.cpp index b032826..f564f6a 100644 --- a/src/yuescript/yue_parser.cpp +++ b/src/yuescript/yue_parser.cpp @@ -1164,7 +1164,7 @@ YueParser::YueParser() { }); line = *(EmptyLine >> line_break) >> ( - check_indent_match >> space >> Statement >> *(';' >> -(space >> Statement)) | + check_indent_match >> space >> Statement >> *(';' >> space >> (Statement | not_(';'))) | YueComment | advance_match >> ensure(space >> (indentation_error | Statement), pop_indent) ); -- cgit v1.2.3-55-g6feb