Mercurial > emacs
comparison lisp/progmodes/compile.el @ 91759:de8465ae991c
(compilation-error-regexp-alist-alist): Shorten some names.
author | Glenn Morris <rgm@gnu.org> |
---|---|
date | Mon, 11 Feb 2008 04:10:49 +0000 |
parents | 5bb2c18b8034 |
children | 3db89e7c0f1d |
comparison
equal
deleted
inserted
replaced
91758:816e9aceecc0 | 91759:de8465ae991c |
---|---|
344 "^ *\\(#####\\): *\\([0-9]+\\):.*$" | 344 "^ *\\(#####\\): *\\([0-9]+\\):.*$" |
345 nil 2 nil 2 nil | 345 nil 2 nil 2 nil |
346 (0 'default t) | 346 (0 'default t) |
347 (1 compilation-error-face prepend) (2 compilation-line-face prepend)) | 347 (1 compilation-error-face prepend) (2 compilation-line-face prepend)) |
348 | 348 |
349 (compilation-perl--Pod::Checker | 349 (perl--Pod::Checker |
350 ;; podchecker error messages, per Pod::Checker. | 350 ;; podchecker error messages, per Pod::Checker. |
351 ;; The style is from the Pod::Checker::poderror() function, eg. | 351 ;; The style is from the Pod::Checker::poderror() function, eg. |
352 ;; *** ERROR: Spurious text after =cut at line 193 in file foo.pm | 352 ;; *** ERROR: Spurious text after =cut at line 193 in file foo.pm |
353 ;; | 353 ;; |
354 ;; Plus end_pod() can give "at line EOF" instead of a | 354 ;; Plus end_pod() can give "at line EOF" instead of a |
362 ;; *** ERROR: =over on line 1 without closing =back (at head1) at line 3 in file x.pod | 362 ;; *** ERROR: =over on line 1 without closing =back (at head1) at line 3 in file x.pod |
363 ;; | 363 ;; |
364 "^\\*\\*\\* \\(?:ERROR\\|\\(WARNING\\)\\).* \\(?:at\\|on\\) line \ | 364 "^\\*\\*\\* \\(?:ERROR\\|\\(WARNING\\)\\).* \\(?:at\\|on\\) line \ |
365 \\([0-9]+\\) \\(?:.* \\)?in file \\([^ \t\n]+\\)" | 365 \\([0-9]+\\) \\(?:.* \\)?in file \\([^ \t\n]+\\)" |
366 3 2 nil (1)) | 366 3 2 nil (1)) |
367 (compilation-perl--Test | 367 (perl--Test |
368 ;; perl Test module error messages. | 368 ;; perl Test module error messages. |
369 ;; Style per the ok() function "$context", eg. | 369 ;; Style per the ok() function "$context", eg. |
370 ;; # Failed test 1 in foo.t at line 6 | 370 ;; # Failed test 1 in foo.t at line 6 |
371 ;; | 371 ;; |
372 "^# Failed test [0-9]+ in \\([^ \t\r\n]+\\) at line \\([0-9]+\\)" | 372 "^# Failed test [0-9]+ in \\([^ \t\r\n]+\\) at line \\([0-9]+\\)" |
373 1 2) | 373 1 2) |
374 (compilation-perl--Test2 | 374 (perl--Test2 |
375 ;; Or when comparing got/want values, | 375 ;; Or when comparing got/want values, |
376 ;; # Test 2 got: "xx" (t-compilation-perl-2.t at line 10) | 376 ;; # Test 2 got: "xx" (t-compilation-perl-2.t at line 10) |
377 ;; | 377 ;; |
378 ;; And under Test::Harness they're preceded by progress stuff with | 378 ;; And under Test::Harness they're preceded by progress stuff with |
379 ;; \r and "NOK", | 379 ;; \r and "NOK", |
380 ;; ... NOK 1# Test 1 got: "1234" (t/foo.t at line 46) | 380 ;; ... NOK 1# Test 1 got: "1234" (t/foo.t at line 46) |
381 ;; | 381 ;; |
382 "^\\(.*NOK.*\\)?# Test [0-9]+ got:.* (\\([^ \t\r\n]+\\) at line \ | 382 "^\\(.*NOK.*\\)?# Test [0-9]+ got:.* (\\([^ \t\r\n]+\\) at line \ |
383 \\([0-9]+\\))" | 383 \\([0-9]+\\))" |
384 2 3) | 384 2 3) |
385 (compilation-perl--Test::Harness | 385 (perl--Test::Harness |
386 ;; perl Test::Harness output, eg. | 386 ;; perl Test::Harness output, eg. |
387 ;; NOK 1# Test 1 got: "1234" (t/foo.t at line 46) | 387 ;; NOK 1# Test 1 got: "1234" (t/foo.t at line 46) |
388 ;; | 388 ;; |
389 ;; Test::Harness is slightly designed for tty output, since | 389 ;; Test::Harness is slightly designed for tty output, since |
390 ;; it prints CRs to overwrite progress messages, but if you | 390 ;; it prints CRs to overwrite progress messages, but if you |
391 ;; run it in with M-x compile this pattern can at least step | 391 ;; run it in with M-x compile this pattern can at least step |
392 ;; through the failures. | 392 ;; through the failures. |
393 ;; | 393 ;; |
394 "^.*NOK.* \\([^ \t\r\n]+\\) at line \\([0-9]+\\)" | 394 "^.*NOK.* \\([^ \t\r\n]+\\) at line \\([0-9]+\\)" |
395 1 2) | 395 1 2) |
396 (compilation-weblint | 396 (weblint |
397 ;; The style comes from HTML::Lint::Error::as_string(), eg. | 397 ;; The style comes from HTML::Lint::Error::as_string(), eg. |
398 ;; index.html (13:1) Unknown element <fdjsk> | 398 ;; index.html (13:1) Unknown element <fdjsk> |
399 ;; | 399 ;; |
400 ;; The pattern only matches filenames without spaces, since that | 400 ;; The pattern only matches filenames without spaces, since that |
401 ;; should be usual and should help reduce the chance of a false | 401 ;; should be usual and should help reduce the chance of a false |