From b063eba5d0f23daea00158dbab0d670d29c3d5d7 Mon Sep 17 00:00:00 2001 From: Uttam Bhadauriya Date: Wed, 22 Oct 2025 18:31:15 +0530 Subject: [PATCH 1/2] Added support for highlighting c-style-comments --- src/languages/llvm.js | 1 + test/markup/llvm/c.style.comments.expect.txt | 5 +++++ test/markup/llvm/c.style.comments.txt | 5 +++++ 3 files changed, 11 insertions(+) create mode 100644 test/markup/llvm/c.style.comments.expect.txt create mode 100644 test/markup/llvm/c.style.comments.txt diff --git a/src/languages/llvm.js b/src/languages/llvm.js index bcf90394f3..d4f670deda 100644 --- a/src/languages/llvm.js +++ b/src/languages/llvm.js @@ -111,6 +111,7 @@ export default function(hljs) { // another language than an actual comment hljs.COMMENT(/;\s*$/, null, { relevance: 0 }), hljs.COMMENT(/;/, /$/), + hljs.C_BLOCK_COMMENT_MODE, { className: 'string', begin: /"/, diff --git a/test/markup/llvm/c.style.comments.expect.txt b/test/markup/llvm/c.style.comments.expect.txt new file mode 100644 index 0000000000..767f7dadcd --- /dev/null +++ b/test/markup/llvm/c.style.comments.expect.txt @@ -0,0 +1,5 @@ +/* C-style comment */ +define i32 @main() { + ; semicolon comment + ret i32 0 +} diff --git a/test/markup/llvm/c.style.comments.txt b/test/markup/llvm/c.style.comments.txt new file mode 100644 index 0000000000..9239ca2fe1 --- /dev/null +++ b/test/markup/llvm/c.style.comments.txt @@ -0,0 +1,5 @@ +/* C-style comment */ +define i32 @main() { + ; semicolon comment + ret i32 0 +} From 3a85f95f39c81d3ddf8879212818fe5767dd2270 Mon Sep 17 00:00:00 2001 From: Uttam Bhadauriya Date: Wed, 22 Oct 2025 18:50:37 +0530 Subject: [PATCH 2/2] Updated Changes.md --- CHANGES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index b1413c29a5..4c31b620c5 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -110,7 +110,7 @@ Core Grammars: - fix(yaml) - Fixed wrong escaping behavior in single quoted strings [guuido] - enh(nim) - Add `concept` and `defer` to list of Nim keywords [Jake Leahy] - fix(cpp) - Exclude keywords from highlighting as function calls [Eisenwave] - +- fix(llvm) fixed highlighting for C-style block comments [utam-1] New Grammars: - added 3rd party TTCN-3 grammar to SUPPORTED_LANGUAGES [Osmocom][]