[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/tuareg aa57258 04/10: Recognise new warning format in comp
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/tuareg aa57258 04/10: Recognise new warning format in compilation output |
Date: |
Fri, 30 Jul 2021 16:57:26 -0400 (EDT) |
branch: elpa/tuareg
commit aa57258fb7ab9244f63624543149b869a6eb7706
Author: Mattias EngdegÄrd <mattiase@acm.org>
Commit: Mattias EngdegÄrd <mattiase@acm.org>
Recognise new warning format in compilation output
Make `tuareg--error-regexp` match warnings from OCaml 4.12 where they
are displayed with mnemonics.
---
compilation.txt | 8 ++++++++
tuareg.el | 5 +++--
2 files changed, 11 insertions(+), 2 deletions(-)
diff --git a/compilation.txt b/compilation.txt
index de91d38..7350995 100644
--- a/compilation.txt
+++ b/compilation.txt
@@ -112,3 +112,11 @@ Warning 3: This expression has type M/2.t but an
expression was expected of type
Definition of module M/1
File "main.ml", line 7, characters 0-32:
Definition of module M/2
+
+
+* Since OCaml 4.12, warnings come with mnemonics.
+
+File "moo.ml", line 6, characters 6-10:
+6 | let fish = 13 in
+ ^^^^
+Warning 26 [unused-var]: unused variable fish.
diff --git a/tuareg.el b/tuareg.el
index 955ab45..d6653d6 100644
--- a/tuareg.el
+++ b/tuareg.el
@@ -3174,8 +3174,9 @@ Short cuts for interactions with the REPL:
"\n"
(* (in "\t ")))
(group "Warning" ; 8: WARNING
- (? " " (+ (in "0-9"))))
- ":"))
+ (? " " (+ (in "0-9")))
+ (? " [" (+ (in "a-z0-9-")) "]")
+ ":")))
"Regular expression matching the error messages produced by
ocamlc/ocamlopt.")
(when (boundp 'compilation-error-regexp-alist-alist)
- [nongnu] elpa/tuareg updated (b59c422 -> 465b61f), ELPA Syncer, 2021/07/30
- [nongnu] elpa/tuareg 64fada7 01/10: Rewrite `tuareg--error-regexp` in rx, ELPA Syncer, 2021/07/30
- [nongnu] elpa/tuareg b4d09cd 03/10: Remove duplicates from compilation-error-regexp-alist{-alist}, ELPA Syncer, 2021/07/30
- [nongnu] elpa/tuareg 8c8d217 05/10: Simpler matching of ending line and character in compiler message, ELPA Syncer, 2021/07/30
- [nongnu] elpa/tuareg c6c49d4 08/10: Compensate for end-columns in OCaml messages being off by one, ELPA Syncer, 2021/07/30
- [nongnu] elpa/tuareg a06468c 09/10: Repair handling of ocamldoc section headers like {2:text}, ELPA Syncer, 2021/07/30
- [nongnu] elpa/tuareg 465b61f 10/10: Merge commit 'refs/pull/258/head' of github.com:/ocaml/tuareg into elpa/tuareg, ELPA Syncer, 2021/07/30
- [nongnu] elpa/tuareg 00c4cf8 06/10: Match source locations in exception backtraces, ELPA Syncer, 2021/07/30
- [nongnu] elpa/tuareg 0f49e65 02/10: Only fontify known @-tags in doc-markup face, ELPA Syncer, 2021/07/30
- [nongnu] elpa/tuareg aa57258 04/10: Recognise new warning format in compilation output,
ELPA Syncer <=
- [nongnu] elpa/tuareg 916c551 07/10: Add ERT test of compilation and backtrace messages, ELPA Syncer, 2021/07/30