1 |
;;; asm-mode.el --- mode for editing assembler code |
;;; asm-mode.el --- mode for editing assembler code |
2 |
|
|
3 |
;; Copyright (C) 1991 Free Software Foundation, Inc. |
;; Copyright (C) 1991, 2003 Free Software Foundation, Inc. |
4 |
|
|
5 |
;; Author: Eric S. Raymond <esr@snark.thyrsus.com> |
;; Author: Eric S. Raymond <esr@snark.thyrsus.com> |
6 |
;; Maintainer: FSF |
;; Maintainer: FSF |
80 |
) |
) |
81 |
|
|
82 |
(defconst asm-font-lock-keywords |
(defconst asm-font-lock-keywords |
83 |
'(("^\\(\\(\\sw\\|\\s_\\)+\\)\\>:?[ \t]*\\(\\sw+\\(\\.[lLwWbBsS]\\)?\\)?" |
'(("^\\(\\(\\sw\\|\\s_\\)+\\)\\>:?[ \t]*\\(\\sw+\\(\\.\\sw+\\)*\\)?" |
84 |
(1 font-lock-function-name-face) (3 font-lock-keyword-face nil t)) |
(1 font-lock-function-name-face) (3 font-lock-keyword-face nil t)) |
85 |
("^\\s +\\(\\(\\sw\\|\\s_\\)+\\(\\.[lLwWbBsS]\\)?\\)" 1 font-lock-keyword-face)) |
("^\\((\\sw+)\\)?\\s +\\(\\(\\sw\\|\\s_\\)+\\(\\.\\sw+\\)*\\)" |
86 |
|
2 font-lock-keyword-face)) |
87 |
"Additional expressions to highlight in Assembler mode.") |
"Additional expressions to highlight in Assembler mode.") |
88 |
|
|
89 |
(defvar asm-code-level-empty-comment-pattern nil) |
(defvar asm-code-level-empty-comment-pattern nil) |