From 90e6e4ecfd62962445dbfb232cb877bfc6724602 Mon Sep 17 00:00:00 2001 From: Matt Godbolt Date: Sun, 27 Nov 2022 10:39:57 -0600 Subject: [PATCH] Support backticks in labels (#4352) .NET uses them, it seems. Closes #4350 --- static/modes/asm-mode.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/static/modes/asm-mode.ts b/static/modes/asm-mode.ts index 1007d0c0e73..d9502468e25 100644 --- a/static/modes/asm-mode.ts +++ b/static/modes/asm-mode.ts @@ -96,8 +96,8 @@ function definition() { [/(')(@escapes)(')/, ['string', 'string.escape', 'string']], [/'/, 'string.invalid'], - // Assume anything else is a label reference - [/%?[.?_$a-zA-Z@][.?_$a-zA-Z0-9@]*/, 'type.identifier'], + // Assume anything else is a label reference. .NET uses ` in some identifiers + [/%?[.?_$a-zA-Z@][.?_$a-zA-Z0-9@`]*/, 'type.identifier'], // whitespace {include: '@whitespace'},