comparison lisp/progmodes/compile.el @ 14047:2df0227ff613

(compilation-error-regexp-alist): Broaden GNAT regexp to match column numbers.
author Roland McGrath <roland@gnu.org>
date Sat, 06 Jan 1996 21:09:40 +0000
parents 000d4719b874
children 1a0cc425fb62
comparison
equal deleted inserted replaced
14046:000d4719b874 14047:2df0227ff613
157 ;; File "foobar.ml", lines 5-8, characters 20-155: blah blah 157 ;; File "foobar.ml", lines 5-8, characters 20-155: blah blah
158 ;; Microtec mcc68k: 158 ;; Microtec mcc68k:
159 ;; "foo.c", line 32 pos 1; (E) syntax error; unexpected symbol: "lossage" 159 ;; "foo.c", line 32 pos 1; (E) syntax error; unexpected symbol: "lossage"
160 ;; GNAT (as of July 94): 160 ;; GNAT (as of July 94):
161 ;; "foo.adb", line 2(11): warning: file name does not match ... 161 ;; "foo.adb", line 2(11): warning: file name does not match ...
162 ("\"\\([^,\" \n\t]+\\)\", lines? \\([0-9]+\\)[:., (-]" 1 2) 162 ;; IBM AIX xlc compiler:
163 ;; "src/swapping.c", line 30.34: 1506-342 (W) "/*" detected in comment.
164 ("\"\\([^,\" \n\t]+\\)\", lines? \
165 \\([0-9]+\\)\\([\(.]\\([0-9]+\\)\)?\\)?[:., (-]" 1 2 4)
163 166
164 ;; MIPS RISC CC - the one distributed with Ultrix: 167 ;; MIPS RISC CC - the one distributed with Ultrix:
165 ;; ccom: Error: foo.c, line 2: syntax error 168 ;; ccom: Error: foo.c, line 2: syntax error
166 ;; DEC AXP OSF/1 cc 169 ;; DEC AXP OSF/1 cc
167 ;; /usr/lib/cmplrs/cc/cfe: Error: foo.c: 1: blah blah 170 ;; /usr/lib/cmplrs/cc/cfe: Error: foo.c: 1: blah blah
170 ;; IBM AIX PS/2 C version 1.1: 173 ;; IBM AIX PS/2 C version 1.1:
171 ;; ****** Error number 140 in line 8 of file errors.c ****** 174 ;; ****** Error number 140 in line 8 of file errors.c ******
172 ("in line \\([0-9]+\\) of file \\([^ \n]+[^. \n]\\)\\.? " 2 1) 175 ("in line \\([0-9]+\\) of file \\([^ \n]+[^. \n]\\)\\.? " 2 1)
173 ;; IBM AIX lint is too painful to do right this way. File name 176 ;; IBM AIX lint is too painful to do right this way. File name
174 ;; prefixes entire sections rather than being on each line. 177 ;; prefixes entire sections rather than being on each line.
175 ;; IBM AIX xlc compiler:
176 ;; "src/swapping.c", line 30.34: 1506-342 (W) "/*" detected in comment.
177 ("\"\\([^\"]+\\)\", lines? \\([0-9]+\\)\\(\\.\\([0-9]+\\)\\)" 1 2 4)
178 178
179 ;; Lucid Compiler, lcc 3.x 179 ;; Lucid Compiler, lcc 3.x
180 ;; E, file.cc(35,52) Illegal operation on pointers 180 ;; E, file.cc(35,52) Illegal operation on pointers
181 ("\n[EW], \\([^(\n]*\\)(\\([0-9]+\\),[ \t]*\\([0-9]+\\)" 1 2 3) 181 ("\n[EW], \\([^(\n]*\\)(\\([0-9]+\\),[ \t]*\\([0-9]+\\)" 1 2 3)
182 182