Variable: verilog-error-regexp-emacs-alist

verilog-error-regexp-emacs-alist is a variable defined in verilog-mode.el.gz.

Value

Large value
((verilog-xl-1
  "\\(Error\\|Warning\\)!.*\n?.*\"\\([^\"]+\\)\", \\([0-9]+\\)" 2 3)
 (verilog-xl-2
  "([WE][0-9A-Z]+)[     ]+\\([^         \n,]+\\)[,      ]+\\(line[      ]+\\)?\\([0-9]+\\):.*$"
  1 3)
 (verilog-IES
  ".*\\*[WE],[0-9A-Z]+\\(\\[[0-9A-Z_,]+\\]\\)? (\\([^   ,]+\\),\\([0-9]+\\)"
  2 3)
 (verilog-surefire-1 "[^\n]*\\[\\([^:]+\\):\\([0-9]+\\)\\]" 1 2)
 (verilog-surefire-2
  "\\(WARNING\\|ERROR\\|INFO\\)[^:]*: \\([^,]+\\),\\s-+\\(line \\)?\\([0-9]+\\):"
  2 4)
 (verilog-verbose
  "\\([a-zA-Z]?:?[^:(   \n]+\\)[:(][    ]*\\([0-9]+\\)\\([)     ]\\|:\\([^0-9\n]\\|\\([0-9]+:\\)\\)\\)"
  1 2 5)
 (verilog-xsim
  "\\(Error\\|Warning\\).*in file (\\([^        ]+\\) at line *\\([0-9]+\\))"
  2 3)
 (verilog-vcs-1
  "\\(Error\\|Warning\\):[^(]*(\\([^    ]+\\) line *\\([0-9]+\\))" 2 3)
 (verilog-vcs-2
  "Warning:.*(port.*(\\([^      ]+\\) line \\([0-9]+\\))" 1 2)
 (verilog-vcs-3
  "\\(Error\\|Warning\\):[\n.]*\\([^    ]+\\) *\\([0-9]+\\):" 2 3)
 (verilog-vcs-4 "syntax error:.*\n\\([^         ]+\\) *\\([0-9]+\\):"
		1 2)
 (verilog-verilator
  "%?\\(Error\\|Warning\\)\\(-[^:]+\\|\\):[\n ]*\\([^   :]+\\):\\([0-9]+\\):"
  3 4)
 (verilog-leda
  "^In file \\([^       ]+\\)[  ]+line[         ]+\\([0-9]+\\):\n[^\n]*\n[^\n]*\n\\(Warning\\|Error\\|Failure\\)[^\n]*"
  1 2))

Documentation

List of regexps for Verilog compilers.

See compilation-error-regexp-alist for the formatting. For Emacs 22+.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/verilog-mode.el.gz
(defvar verilog-error-regexp-emacs-alist
  '(
    (verilog-xl-1
     "\\(Error\\|Warning\\)!.*\n?.*\"\\([^\"]+\\)\", \\([0-9]+\\)" 2 3)
    (verilog-xl-2
     "([WE][0-9A-Z]+)[ \t]+\\([^ \t\n,]+\\)[, \t]+\\(line[ \t]+\\)?\\([0-9]+\\):.*$" 1 3)
    (verilog-IES
     ".*\\*[WE],[0-9A-Z]+\\(\\[[0-9A-Z_,]+\\]\\)? (\\([^ \t,]+\\),\\([0-9]+\\)" 2 3)
    (verilog-surefire-1
     "[^\n]*\\[\\([^:]+\\):\\([0-9]+\\)\\]" 1 2)
    (verilog-surefire-2
     "\\(WARNING\\|ERROR\\|INFO\\)[^:]*: \\([^,]+\\),\\s-+\\(line \\)?\\([0-9]+\\):" 2 4 )
    (verilog-verbose
     "\
\\([a-zA-Z]?:?[^:( \t\n]+\\)[:(][ \t]*\\([0-9]+\\)\\([) \t]\\|\
:\\([^0-9\n]\\|\\([0-9]+:\\)\\)\\)" 1 2 5)
    (verilog-xsim
     "\\(Error\\|Warning\\).*in file (\\([^ \t]+\\) at line *\\([0-9]+\\))" 2 3)
    (verilog-vcs-1
     "\\(Error\\|Warning\\):[^(]*(\\([^ \t]+\\) line *\\([0-9]+\\))" 2 3)
    (verilog-vcs-2
     "Warning:.*(port.*(\\([^ \t]+\\) line \\([0-9]+\\))" 1 2)
    (verilog-vcs-3
     "\\(Error\\|Warning\\):[\n.]*\\([^ \t]+\\) *\\([0-9]+\\):" 2 3)
    (verilog-vcs-4
     "syntax error:.*\n\\([^ \t]+\\) *\\([0-9]+\\):" 1 2)
    (verilog-verilator
     "%?\\(Error\\|Warning\\)\\(-[^:]+\\|\\):[\n ]*\\([^ \t:]+\\):\\([0-9]+\\):" 3 4)
    (verilog-leda
     "^In file \\([^ \t]+\\)[ \t]+line[ \t]+\\([0-9]+\\):\n[^\n]*\n[^\n]*\n\\(Warning\\|Error\\|Failure\\)[^\n]*" 1 2)
    )
  "List of regexps for Verilog compilers.
See `compilation-error-regexp-alist' for the formatting.  For Emacs 22+.")