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