ada-font-lock-keywords
ada-font-lock-keywords is a variable defined in `
ada-mode.el
'.
Its value is shown
below.
- This variable may be risky if used as a file-local variable.
Documentation:
Default expressions to highlight in Ada mode.
Value:
(("\\<\\(function[ ]+return\\)\\>"
(1 font-lock-keyword-face))
("^[ ]*\\(#.*\n\\)"
(1 font-lock-type-face t))
("\\<\\(accept\\|entry\\|function\\|package[ ]+body\\|package\\|pragma\\|procedure\\|protected[ ]+body\\|protected[ ]+type\\|protected\\|task[ ]+body\\|task[ ]+type\\|task\\)\\>[ ]*\\(\\sw+\\(\\.\\sw*\\)*\\)?"
(1 font-lock-keyword-face)
(2 font-lock-function-name-face nil t))
("\\<\\(access[ ]+all\\|access[ ]+constant\\|access\\|constant\\|in[ ]+reverse\\|\\|in[ ]+out\\|in\\|out\\)\\>[ ]*\\(\\sw+\\(\\.\\sw*\\)*\\)?"
(1 font-lock-keyword-face nil t)
(2 font-lock-type-face nil t))
"\\<\\(a\\(?:b\\(?:ort\\|s\\(?:tract\\)?\\)\\|cce\\(?:pt\\|ss\\)\\|l\\(?:iased\\|l\\)\\|nd\\|rray\\|t\\)\\|begin\\|case\\|d\\(?:e\\(?:clare\\|l\\(?:ay\\|ta\\)\\)\\|igits\\|o\\)\\|e\\(?:ls\\(?:e\\|if\\)\\|ntry\\|x\\(?:ception\\|it\\)\\)\\|for\\|generic\\|i\\(?:nterface\\|[fns]\\)\\|l\\(?:imited\\|oop\\)\\|mod\\|n\\(?:ot\\|ull\\)\\|o\\(?:r\\|thers\\|verriding\\)\\|pr\\(?:ivate\\|otected\\)\\|r\\(?:a\\(?:\\(?:is\\|ng\\)e\\)\\|e\\(?:cord\\|m\\|names\\|queue\\|turn\\|verse\\)\\)\\|s\\(?:e\\(?:lect\\|parate\\)\\|ynchronized\\)\\|t\\(?:a\\(?:gged\\|sk\\)\\|erminate\\|hen\\)\\|until\\|w\\(?:h\\(?:en\\|ile\\)\\|ith\\)\\|xor\\)\\>"
("\\<\\(end\\)\\>\\([ ]+\\)?\\(\\(\\sw\\|[_.]\\)+\\)?"
(1 font-lock-keyword-face)
(3 font-lock-function-name-face nil t))
("\\<\\(new\\|of\\|subtype\\|type\\)\\>[ ]*\\(\\sw+\\(\\.\\sw*\\)*\\)?[ ]*\\((\\)?"
(1 font-lock-keyword-face)
(2
(if
(match-beginning 4)
font-lock-function-name-face font-lock-type-face)
nil t))
("\\<\\(goto\\|raise\\|use\\|with\\)[ ]+\\([a-zA-Z0-9_., ]+\\)\\W"
(1 font-lock-keyword-face)
(2 font-lock-constant-face nil t))
("<<\\(\\sw+\\)>>" 1 font-lock-constant-face)
("\\([0-9]+#[0-9a-fA-F_]+#\\)"
(1 font-lock-constant-face t))
("\\W\\([-+]?[0-9._]+\\)\\>"
(1 font-lock-constant-face)))