idlwave-font-lock-keywords
idlwave-font-lock-keywords 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:
Default expressions to highlight in 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))
("\\<\\(common\\)\\>[ ]*\\(\\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)))
(idlwave-match-class-arrows
(0 idlwave-class-arrow-face)))