idlwave-font-lock-keywords-3
idlwave-font-lock-keywords-3 is a variable defined in `
idlwave.el
'.
Its value is shown
below.
- This variable may be risky if used as a file-local variable.
Documentation:
Gaudy level highlighting for IDLWAVE mode.
Value:
(("\\<\\(function\\|pro\\)\\>[ ]+\\(\\sw+\\(::\\sw+\\)?\\)"
(1 font-lock-keyword-face)
(2 font-lock-function-name-face nil t))
("^[ ]*\\(@[^ \n]+\\)"
(1 font-lock-string-face))
"\\<\\(&&\\|and\\|b\\(egin\\|reak\\)\\|c\\(ase\\|o\\(mpile_opt\\|ntinue\\)\\)\\|do\\|e\\(lse\\|nd\\(case\\|else\\|for\\|if\\|rep\\|switch\\|while\\)?\\|q\\)\\|for\\(ward_function\\)?\\|g\\(oto\\|[et]\\)\\|i\\(f\\|nherits\\)\\|l[et]\\|mod\\|n\\(e\\|ot\\)\\|o\\(n_\\(error\\|ioerror\\)\\|[fr]\\)\\|re\\(peat\\|turn\\)\\|switch\\|then\\|until\\|while\\|xor\\|||\\)\\>"
("^[ ]*\\([a-zA-Z]\\sw*:\\)"
(1 font-lock-constant-face))
("\\(goto\\)[ ]*,[ ]*\\([a-zA-Z]\\sw*\\)"
(1 font-lock-keyword-face)
(2 font-lock-constant-face))
("\\<\\([a-zA-Z][a-zA-Z0-9_]*:\\)[^:]"
(1 font-lock-constant-face))
("\\({\\|\\[ ]*\\(\\sw+\\)?[ ]*,?"
(1 font-lock-keyword-face)
(2 font-lock-constant-face nil t)
("[ ]*\\(\\sw+\\)[ ,]*"
(goto-char
(match-end 0))
nil
(1 font-lock-variable-name-face)))
("\\(,\\|[a-zA-Z0-9_](\\)[ ]*\\(\\$[ ]*\\(;.*\\)?\n\\([ ]*\\(;.*\\)?\n\\)*[ ]*\\)?\\(/[a-zA-Z_]\\sw*\\|[a-zA-Z_]\\sw*[ ]*=\\)"
(6 font-lock-constant-face))
("\\(![a-zA-Z_0-9]+\\(\\.\\sw+\\)?\\)"
(1 font-lock-variable-name-face))
(idlwave-match-class-arrows
(0 idlwave-class-arrow-face)))