branch: elpa/nasm-mode
commit e9acee3d06883c2261599799fa1a07414566a441
Author: Christopher Wellons <[email protected]>
Commit: Christopher Wellons <[email protected]>
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)