aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLi Jin <dragon-fly@qq.com>2026-02-20 14:07:57 +0800
committerLi Jin <dragon-fly@qq.com>2026-02-20 14:07:57 +0800
commitabe6859edcc85c2b2da1d6c5bdae9ac5ee2e94c5 (patch)
tree6c2733355820eee17dfadc6149d71f9d983e6915
parent5497c57e0ab8c6a40b1f910ca3cbdfc8f2df35c5 (diff)
downloadyuescript-abe6859edcc85c2b2da1d6c5bdae9ac5ee2e94c5.tar.gz
yuescript-abe6859edcc85c2b2da1d6c5bdae9ac5ee2e94c5.tar.bz2
yuescript-abe6859edcc85c2b2da1d6c5bdae9ac5ee2e94c5.zip
Emit single blank line for ClassBlock EmptyLine
-rw-r--r--src/yuescript/yue_compiler.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/yuescript/yue_compiler.cpp b/src/yuescript/yue_compiler.cpp
index 65bb61c..6637d1f 100644
--- a/src/yuescript/yue_compiler.cpp
+++ b/src/yuescript/yue_compiler.cpp
@@ -9987,9 +9987,7 @@ private:
9987 } 9987 }
9988 case id<EmptyLine_t>(): { 9988 case id<EmptyLine_t>(): {
9989 if (_config.reserveComment) { 9989 if (_config.reserveComment) {
9990 auto emptyLine = static_cast<EmptyLine_t*>(content); 9990 baseEntries.emplace_back("\n"s, false);
9991 int emptyLines = std::max(1, emptyLine->m_end.m_line - emptyLine->m_begin.m_line);
9992 baseEntries.emplace_back(std::string(static_cast<size_t>(emptyLines), '\n'), false);
9993 } 9991 }
9994 break; 9992 break;
9995 } 9993 }