Variable: comp-limple-lock-keywords
comp-limple-lock-keywords is a variable defined in comp.el.gz.
Value
(("^(comment.+" . font-lock-comment-face)
("#(\\(?1:mvar\\)"
(1 font-lock-function-name-face))
("^(\\(?1:phi\\)"
(1 font-lock-variable-name-face))
("^(\\(?1:\\(?:return\\|unreachable\\)\\)"
(1 font-lock-warning-face))
("\\(?1:entry\\|\\(?:\\(?:bb\\|entry\\(?:_fallback\\)?\\)_\\)[[:digit:]]+\\(?:_latch\\|_cstrs_[[:digit:]]+\\)?\\)"
(1 font-lock-constant-face))
("\\(?:(\\(?1:\\(?:assume\\|c\\(?:all\\(?:ref\\)?\\|ond-jump\\)\\|direct-call\\(?:ref\\)?\\|fetch-handler\\|jump\\|return\\|set\\(?:-\\(?:\\(?:args\\|par\\|rest-args\\)-to-local\\)\\|imm\\)?\\)\\)\\)"
(1 font-lock-keyword-face)))
Documentation
Highlights used by native-comp-limple-mode.
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/comp.el.gz
;;; Log routines.
(defconst comp-limple-lock-keywords
`((,(rx bol "(comment" (1+ not-newline)) . font-lock-comment-face)
(,(rx "#(" (group-n 1 "mvar"))
(1 font-lock-function-name-face))
(,(rx bol "(" (group-n 1 "phi"))
(1 font-lock-variable-name-face))
(,(rx bol "(" (group-n 1 (or "return" "unreachable")))
(1 font-lock-warning-face))
(,(rx (group-n 1 (or "entry"
(seq (or "entry_" "entry_fallback_" "bb_")
(1+ num) (? (or "_latch"
(seq "_cstrs_" (1+ num))))))))
(1 font-lock-constant-face))
(,(rx-to-string
`(seq "(" (group-n 1 (or ,@(mapcar #'symbol-name comp-limple-ops)))))
(1 font-lock-keyword-face)))
"Highlights used by `native-comp-limple-mode'.")