]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp/progmodes/compile.el: Adjust regexp for OCaml warnings.
authorStefan Monnier <monnier@iro.umontreal.ca>
Wed, 9 Nov 2011 15:39:32 +0000 (10:39 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Wed, 9 Nov 2011 15:39:32 +0000 (10:39 -0500)
(compilation-error-regexp-alist-alist): OCaml warnings (can?) have a number.

Fixes: debbugs:9749
lisp/ChangeLog
lisp/progmodes/compile.el
test/automated/compile-tests.el

index 8f00ef7077637cb0d6dfa6081043f0c2faf4b817..d7501d14f8de0a0915ef28b2a7f60e80780e000e 100644 (file)
@@ -1,5 +1,8 @@
 2011-11-09  Stefan Monnier  <monnier@iro.umontreal.ca>
 
+       * progmodes/compile.el (compilation-error-regexp-alist-alist):
+       Adjust regexp for OCaml warnings.
+
        * electric.el (electric-pair-post-self-insert-function): Let user
        turn it off buffer-locally (bug#9932).
 
index 491d5c756718dab3d0fcba4c27ec615411fe3fd0..3dba1af515a295f968bdd3cf301a09169a548ee7 100644 (file)
@@ -157,7 +157,7 @@ of[ \t]+\"?\\([a-zA-Z]?:?[^\":\n]+\\)\"?:" 3 2 nil (1))
 
     (python-tracebacks-and-caml
      "^[ \t]*File \\(\"?\\)\\([^,\" \n\t<>]+\\)\\1, lines? \\([0-9]+\\)-?\\([0-9]+\\)?\\(?:$\\|,\
-\\(?: characters? \\([0-9]+\\)-?\\([0-9]+\\)?:\\)?\\([ \n]Warning:\\)?\\)"
+\\(?: characters? \\([0-9]+\\)-?\\([0-9]+\\)?:\\)?\\([ \n]Warning\\(?: [0-9]+\\)?:\\)?\\)"
      2 (3 . 4) (5 . 6) (7))
 
     (comma
index 1d9a266904c16bddfff45d86c7671e3ec1b249c3..419cc0e91167d4f0693917e2def8c5591d9a7597 100644 (file)
@@ -71,7 +71,7 @@
     ;; caml
     ("File \"foobar.ml\", lines 5-8, characters 20-155: blah blah"
      1 (19 . 155) (5 . 8) "foobar.ml")
-    ("File \"F:\\ocaml\\sorting.ml\", line 65, characters 2-145:"
+    ("File \"F:\\ocaml\\sorting.ml\", line 65, characters 2-145:\nWarning 26: unused variable equ."
      1 (1 . 145) 65 "F:\\ocaml\\sorting.ml")
     ("File \"/usr/share/gdesklets/display/TargetGauge.py\", line 41, in add_children"
      1 nil 41 "/usr/share/gdesklets/display/TargetGauge.py")