# HG changeset patch # User Mark A. Hershberger # Date 1202941593 0 # Node ID 4ab3a4d4cc4eaaa1d959ef23ccde8a9fc3832a84 # Parent f084b6fae1f08759cc2c6a81816e42cfe9a0acab add php error regex for compile mode diff -r f084b6fae1f0 -r 4ab3a4d4cc4e lisp/ChangeLog --- a/lisp/ChangeLog Wed Feb 13 21:52:41 2008 +0000 +++ b/lisp/ChangeLog Wed Feb 13 22:26:33 2008 +0000 @@ -16,6 +16,10 @@ (flymake-err-line-patterns): Add pattern for PHP errors. (flymake-php-init): New function. PHP support for flymake. + * progmodes/compile.el (compilation-error-regexp-alist-alist): Add + regular expression for PHP errors. + + 2008-02-13 Michael Albinus * net/ange-ftp.el (ange-ftp-quote-string): Use diff -r f084b6fae1f0 -r 4ab3a4d4cc4e lisp/progmodes/compile.el --- a/lisp/progmodes/compile.el Wed Feb 13 21:52:41 2008 +0000 +++ b/lisp/progmodes/compile.el Wed Feb 13 22:26:33 2008 +0000 @@ -289,6 +289,10 @@ " at \\([^ \n]+\\) line \\([0-9]+\\)\\(?:[,.]\\|$\\| \ during global destruction\\.$\\)" 1 2) + (php + "\\(?:Parse\\|Fatal\\) error: \\(.*\\) in \\(.*\\) on line \\([0-9]+\\)" + 2 3 nil nil) + (rxp "^\\(?:Error\\|Warnin\\(g\\)\\):.*\n.* line \\([0-9]+\\) char\ \\([0-9]+\\) of file://\\(.+\\)"