From 635ce55c778eb0ccf0cb0f5d495402dbbb42deb1 Mon Sep 17 00:00:00 2001 From: Li Jin Date: Fri, 20 Feb 2026 21:17:16 +0800 Subject: Skip line-number comments on empty lines in table/class blocks --- src/yuescript/yue_compiler.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src') diff --git a/src/yuescript/yue_compiler.cpp b/src/yuescript/yue_compiler.cpp index 6637d1f..a4ce15c 100644 --- a/src/yuescript/yue_compiler.cpp +++ b/src/yuescript/yue_compiler.cpp @@ -1033,6 +1033,9 @@ private: const std::string nl(ast_node* node) const { if (_config.reserveLineNumber) { + if (ast_is(node)) { + return _newLine; + } return " -- "s + std::to_string(node->m_begin.m_line + _config.lineOffset) + _newLine; } else { return _newLine; -- cgit v1.2.3-55-g6feb