diff options
| author | Li Jin <dragon-fly@qq.com> | 2026-02-20 14:07:57 +0800 |
|---|---|---|
| committer | Li Jin <dragon-fly@qq.com> | 2026-02-20 14:07:57 +0800 |
| commit | abe6859edcc85c2b2da1d6c5bdae9ac5ee2e94c5 (patch) | |
| tree | 6c2733355820eee17dfadc6149d71f9d983e6915 /src | |
| parent | 5497c57e0ab8c6a40b1f910ca3cbdfc8f2df35c5 (diff) | |
| download | yuescript-abe6859edcc85c2b2da1d6c5bdae9ac5ee2e94c5.tar.gz yuescript-abe6859edcc85c2b2da1d6c5bdae9ac5ee2e94c5.tar.bz2 yuescript-abe6859edcc85c2b2da1d6c5bdae9ac5ee2e94c5.zip | |
Emit single blank line for ClassBlock EmptyLine
Diffstat (limited to 'src')
| -rw-r--r-- | src/yuescript/yue_compiler.cpp | 4 |
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 | } |
