Variable: verilog-error-font-lock-keywords

verilog-error-font-lock-keywords is a variable defined in verilog-mode.el.gz.

Value

(("\\(Error\\|Warning\\)!.*\n?.*\"\\([^\"]+\\)\", \\([0-9]+\\)" 2 bold t)
 ("\\(Error\\|Warning\\)!.*\n?.*\"\\([^\"]+\\)\", \\([0-9]+\\)" 2 bold t)
 ("([WE][0-9A-Z]+)[     ]+\\([^         \n,]+\\)[,      ]+\\(line[      ]+\\)?\\([0-9]+\\):.*$" 1 bold t)
 ("([WE][0-9A-Z]+)[     ]+\\([^         \n,]+\\)[,      ]+\\(line[      ]+\\)?\\([0-9]+\\):.*$" 3 bold t)
 (".*\\*[WE],[0-9A-Z]+\\(\\[[0-9A-Z_,]+\\]\\)? (\\([^   ,]+\\),\\([0-9]+\\)|" 2 bold t)
 (".*\\*[WE],[0-9A-Z]+\\(\\[[0-9A-Z_,]+\\]\\)? (\\([^   ,]+\\),\\([0-9]+\\)|" 3 bold t)
 ("[^\n]*\\[\\([^:]+\\):\\([0-9]+\\)\\]" 1 bold t)
 ("[^\n]*\\[\\([^:]+\\):\\([0-9]+\\)\\]" 2 bold t)
 ("\\(WARNING\\|ERROR\\|INFO\\): \\([^,]+\\), line \\([0-9]+\\):" 2 bold t)
 ("\\(WARNING\\|ERROR\\|INFO\\): \\([^,]+\\), line \\([0-9]+\\):" 3 bold t)
 ("\\([a-zA-Z]?:?[^:(   \n]+\\)[:(][    ]*\\([0-9]+\\)\\([)     ]\\|:\\([^0-9\n]\\|\\([0-9]+:\\)\\)\\)" 1 bold t)
 ("\\([a-zA-Z]?:?[^:(   \n]+\\)[:(][    ]*\\([0-9]+\\)\\([)     ]\\|:\\([^0-9\n]\\|\\([0-9]+:\\)\\)\\)" 1 bold t)
 ("\\(Error\\|Warning\\):[^(]*(\\([^    ]+\\) line *\\([0-9]+\\))" 2 bold t)
 ("\\(Error\\|Warning\\):[^(]*(\\([^    ]+\\) line *\\([0-9]+\\))" 3 bold t)
 ("Warning:.*(port.*(\\([^      ]+\\) line \\([0-9]+\\))" 1 bold t)
 ("Warning:.*(port.*(\\([^      ]+\\) line \\([0-9]+\\))" 1 bold t)
 ("\\(Error\\|Warning\\):[\n.]*\\([^    ]+\\) *\\([0-9]+\\):" 2 bold t)
 ("\\(Error\\|Warning\\):[\n.]*\\([^    ]+\\) *\\([0-9]+\\):" 3 bold t)
 ("syntax error:.*\n\\([^       ]+\\) *\\([0-9]+\\):" 1 bold t)
 ("syntax error:.*\n\\([^       ]+\\) *\\([0-9]+\\):" 2 bold t)
 (".*\\(Error\\|Warning\\)\\(-[^:]+\\|\\):[\n ]*\\([^   :]+\\):\\([0-9]+\\):" 3 bold t)
 (".*\\(Error\\|Warning\\)\\(-[^:]+\\|\\):[\n ]*\\([^   :]+\\):\\([0-9]+\\):" 4 bold t)
 ("^In file \\([^       ]+\\)[  ]+line[         ]+\\([0-9]+\\):\n[^\n]*\n[^\n]*\n\\(Warning\\|Error\\|Failure\\)[^\n]*" 1 bold t)
 ("^In file \\([^       ]+\\)[  ]+line[         ]+\\([0-9]+\\):\n[^\n]*\n[^\n]*\n\\(Warning\\|Error\\|Failure\\)[^\n]*" 2 bold t))

Documentation

Keywords to also highlight in Verilog *compilation* buffers.

Only used in XEmacs; GNU Emacs uses verilog-error-regexp-emacs-alist.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/verilog-mode.el.gz
(defvar verilog-error-font-lock-keywords
  '(
    ;; verilog-xl-1
    ("\\(Error\\|Warning\\)!.*\n?.*\"\\([^\"]+\\)\", \\([0-9]+\\)" 2 bold t)
    ("\\(Error\\|Warning\\)!.*\n?.*\"\\([^\"]+\\)\", \\([0-9]+\\)" 2 bold t)
    ;; verilog-xl-2
    ("([WE][0-9A-Z]+)[ \t]+\\([^ \t\n,]+\\)[, \t]+\\(line[ \t]+\\)?\\([0-9]+\\):.*$" 1 bold t)
    ("([WE][0-9A-Z]+)[ \t]+\\([^ \t\n,]+\\)[, \t]+\\(line[ \t]+\\)?\\([0-9]+\\):.*$" 3 bold t)
    ;; verilog-IES (nc-verilog)
    (".*\\*[WE],[0-9A-Z]+\\(\\[[0-9A-Z_,]+\\]\\)? (\\([^ \t,]+\\),\\([0-9]+\\)|" 2 bold t)
    (".*\\*[WE],[0-9A-Z]+\\(\\[[0-9A-Z_,]+\\]\\)? (\\([^ \t,]+\\),\\([0-9]+\\)|" 3 bold t)
    ;; verilog-surefire-1
    ("[^\n]*\\[\\([^:]+\\):\\([0-9]+\\)\\]" 1 bold t)
    ("[^\n]*\\[\\([^:]+\\):\\([0-9]+\\)\\]" 2 bold t)
    ;; verilog-surefire-2
    ("\\(WARNING\\|ERROR\\|INFO\\): \\([^,]+\\), line \\([0-9]+\\):" 2 bold t)
    ("\\(WARNING\\|ERROR\\|INFO\\): \\([^,]+\\), line \\([0-9]+\\):" 3 bold t)
    ;; verilog-verbose
    ("\
\\([a-zA-Z]?:?[^:( \t\n]+\\)[:(][ \t]*\\([0-9]+\\)\\([) \t]\\|\
:\\([^0-9\n]\\|\\([0-9]+:\\)\\)\\)" 1 bold t)
    ("\
\\([a-zA-Z]?:?[^:( \t\n]+\\)[:(][ \t]*\\([0-9]+\\)\\([) \t]\\|\
:\\([^0-9\n]\\|\\([0-9]+:\\)\\)\\)" 1 bold t)
    ;; verilog-vcs-1
    ("\\(Error\\|Warning\\):[^(]*(\\([^ \t]+\\) line *\\([0-9]+\\))" 2 bold t)
    ("\\(Error\\|Warning\\):[^(]*(\\([^ \t]+\\) line *\\([0-9]+\\))" 3 bold t)
    ;; verilog-vcs-2
    ("Warning:.*(port.*(\\([^ \t]+\\) line \\([0-9]+\\))" 1 bold t)
    ("Warning:.*(port.*(\\([^ \t]+\\) line \\([0-9]+\\))" 1 bold t)
    ;; verilog-vcs-3
    ("\\(Error\\|Warning\\):[\n.]*\\([^ \t]+\\) *\\([0-9]+\\):" 2 bold t)
    ("\\(Error\\|Warning\\):[\n.]*\\([^ \t]+\\) *\\([0-9]+\\):" 3 bold t)
    ;; verilog-vcs-4
    ("syntax error:.*\n\\([^ \t]+\\) *\\([0-9]+\\):" 1 bold t)
    ("syntax error:.*\n\\([^ \t]+\\) *\\([0-9]+\\):" 2 bold t)
    ;; verilog-verilator
    (".*\\(Error\\|Warning\\)\\(-[^:]+\\|\\):[\n ]*\\([^ \t:]+\\):\\([0-9]+\\):" 3 bold t)
    (".*\\(Error\\|Warning\\)\\(-[^:]+\\|\\):[\n ]*\\([^ \t:]+\\):\\([0-9]+\\):" 4 bold t)
    ;; verilog-leda
    ("^In file \\([^ \t]+\\)[ \t]+line[ \t]+\\([0-9]+\\):\n[^\n]*\n[^\n]*\n\\(Warning\\|Error\\|Failure\\)[^\n]*" 1 bold t)
    ("^In file \\([^ \t]+\\)[ \t]+line[ \t]+\\([0-9]+\\):\n[^\n]*\n[^\n]*\n\\(Warning\\|Error\\|Failure\\)[^\n]*" 2 bold t)
    )
  "Keywords to also highlight in Verilog *compilation* buffers.
Only used in XEmacs; GNU Emacs uses `verilog-error-regexp-emacs-alist'.")