Variable: executable-error-regexp-alist
executable-error-regexp-alist is a variable defined in
executable.el.gz.
Value
(("^\\(.*[^[/]\\)\\(\\[[0-9]+\\]\\)?: .* error .* line \\([0-9]+\\)" 1 3)
("^\\(.*[^/]\\)\\[\\([0-9]+\\)\\]: .*: " 1 2)
("^\\(.*[^/]\\): [^0-9\n]+\n\\1: \\1: line \\([0-9]+\\):" 1 2)
(" error .* line \\([0-9]+\\) of file \\(.+\\)$" 2 1)
("^[^ ].+\n\\( .+\n\\)* line \\([0-9]+\\) of file \\(.+\\)$" 3 2)
("^\\(.+\\):\\([0-9]+\\): " 1 2))
Documentation
Alist of regexps used to match script errors.
See compilation-error-regexp-alist.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/executable.el.gz
(defvar executable-error-regexp-alist
'(;; /bin/xyz: syntax error at line 14: `(' unexpected
;; /bin/xyz[5]: syntax error at line 8 : ``' unmatched
("^\\(.*[^[/]\\)\\(\\[[0-9]+\\]\\)?: .* error .* line \\([0-9]+\\)" 1 3)
;; /bin/xyz[27]: ehco: not found
("^\\(.*[^/]\\)\\[\\([0-9]+\\)\\]: .*: " 1 2)
;; /bin/xyz: syntax error near unexpected token `)'
;; /bin/xyz: /bin/xyz: line 2: `)'
("^\\(.*[^/]\\): [^0-9\n]+\n\\1: \\1: line \\([0-9]+\\):" 1 2)
;; /usr/bin/awk: syntax error at line 5 of file /bin/xyz
(" error .* line \\([0-9]+\\) of file \\(.+\\)$" 2 1)
;; /usr/bin/awk: calling undefined function toto
;; input record number 3, file awktestdata
;; source line 4 of file /bin/xyz
("^[^ ].+\n\\( .+\n\\)* line \\([0-9]+\\) of file \\(.+\\)$" 3 2)
;; makefile:1: *** target pattern contains no `%'. Stop.
("^\\(.+\\):\\([0-9]+\\): " 1 2))
"Alist of regexps used to match script errors.
See `compilation-error-regexp-alist'.")