Variable: verilog-error-regexp-emacs-alist

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

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+.")