From 1d450f59ab482906eedcd3cab4fea28327613592 Mon Sep 17 00:00:00 2001 From: chrsm Date: Mon, 23 Feb 2026 00:12:20 -0800 Subject: bugfix: insert comma before eol comment when line numbers on --- src/yuescript/yue_compiler.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/yuescript/yue_compiler.cpp b/src/yuescript/yue_compiler.cpp index 6cf0fc7..92bf561 100644 --- a/src/yuescript/yue_compiler.cpp +++ b/src/yuescript/yue_compiler.cpp @@ -10020,7 +10020,12 @@ private: if (baseEntries[i].second && i != lastValue) { auto pos = item.rfind('\n'); if (pos != std::string::npos) { - item.insert(pos, ","); + auto comment = item.rfind("-- "); + if (comment != std::string::npos && comment < pos) { + item.insert(comment - 1, ","); + } else { + item.insert(pos, ","); + } } else { item.push_back(','); } -- cgit v1.2.3-55-g6feb