From 07a92c3988d8fae4a139ff269dcdf03a396c38b3 Mon Sep 17 00:00:00 2001 From: LIU Hao Date: Tue, 5 Nov 2024 08:43:09 +0800 Subject: [PATCH] syntax: asm: add end-of-word anchors to the keywords Previously some of these regexes could color part of a directive; for example, the `.int` part of `.intel_syntax`. Signed-off-by: LIU Hao --- syntax/asm.nanorc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/syntax/asm.nanorc b/syntax/asm.nanorc index 6eef092b..ffab7076 100644 --- a/syntax/asm.nanorc +++ b/syntax/asm.nanorc @@ -7,11 +7,11 @@ magic "assembler source" comment "//" color red "\<[A-Z_]{2,}\>" -color brightgreen "\.(data|subsection|text)" -color green "\.(align|file|globl|global|hidden|section|size|type|weak)" -color brightyellow "\.(ascii|asciz|byte|double|float|hword|int|long|short|single|struct|word)" +color brightgreen "\.(data|subsection|text)\>" +color green "\.(align|file|globl|global|hidden|section|size|type|weak)\>" +color brightyellow "\.(ascii|asciz|byte|double|float|hword|int|long|short|single|struct|word)\>" color brightred "^[[:blank:]]*[.0-9A-Za-z_]*:" -color brightcyan "^[[:blank:]]*#[[:blank:]]*(define|undef|include|ifn?def|endif|elif|else|if|warning|error)" +color brightcyan "^[[:blank:]]*#[[:blank:]]*(define|undef|include|ifn?def|endif|elif|else|if|warning|error)\>" # Strings and names of included files. color brightyellow ""([^"\]|\\.)*"|<[^= ]*>"