emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/nasm-mode e9acee3 09/67: Expand the syntax table for label


From: ELPA Syncer
Subject: [nongnu] elpa/nasm-mode e9acee3 09/67: Expand the syntax table for labels.
Date: Sun, 29 Aug 2021 11:23:43 -0400 (EDT)

branch: elpa/nasm-mode
commit e9acee3d06883c2261599799fa1a07414566a441
Author: Christopher Wellons <wellons@nullprogram.com>
Commit: Christopher Wellons <wellons@nullprogram.com>

    Expand the syntax table for labels.
---
 nasm-mode.el | 20 ++++++++++++--------
 1 file changed, 12 insertions(+), 8 deletions(-)

diff --git a/nasm-mode.el b/nasm-mode.el
index 5f46617..39eef65 100644
--- a/nasm-mode.el
+++ b/nasm-mode.el
@@ -405,14 +405,18 @@
 
 (defconst nasm-mode-syntax-table
   (let ((table (make-syntax-table)))
-    (modify-syntax-entry ?_  "w" table)
-    (modify-syntax-entry ?\. "w" table)
-    (modify-syntax-entry ?\; "<" table)  ; Comment starter
-    (modify-syntax-entry ?\n ">" table)  ; Comment ender
-    (modify-syntax-entry ?\" "\"" table) ; String quote
-    (modify-syntax-entry ?\' "\"" table) ; String quote
-    (modify-syntax-entry ?\` "\"" table) ; String quote
-    table)
+    (prog1 table
+      (modify-syntax-entry ?_  "w" table)
+      (modify-syntax-entry ?\. "w" table)
+      (modify-syntax-entry ?\? "w" table)
+      (modify-syntax-entry ?#  "w" table)
+      (modify-syntax-entry ?@  "w" table)
+      (modify-syntax-entry ?~  "w" table)
+      (modify-syntax-entry ?\; "<" table)
+      (modify-syntax-entry ?\n ">" table)
+      (modify-syntax-entry ?\" "\"" table)
+      (modify-syntax-entry ?\' "\"" table)
+      (modify-syntax-entry ?\` "\"" table)))
   "Syntax table for `nasm-mode'.")
 
 (defmacro nasm--opt (keywords)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]