From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#5768: Bug 5768: vhdl-mode.el: Modelsim error parsing patch in plain text Date: Sun, 28 Feb 2016 17:05:16 +1100 Message-ID: <87twkttlnn.fsf@gnus.org> References: <521D0D1B5A27F542B4CD0401CB20AF0A3DF849@nhc0ex20.goodrich.root.local> <93FE1E1C-2745-40E8-9A38-841D7762F711@gmx.de> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1456639582 3404 80.91.229.3 (28 Feb 2016 06:06:22 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 28 Feb 2016 06:06:22 +0000 (UTC) Cc: 5768@debbugs.gnu.org To: Friedrich Beckmann Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Feb 28 07:06:12 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1aZuUd-0004ru-Ur for geb-bug-gnu-emacs@m.gmane.org; Sun, 28 Feb 2016 07:06:12 +0100 Original-Received: from localhost ([::1]:57634 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aZuUc-0006JQ-Tf for geb-bug-gnu-emacs@m.gmane.org; Sun, 28 Feb 2016 01:06:10 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53961) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aZuUZ-0006JI-3h for bug-gnu-emacs@gnu.org; Sun, 28 Feb 2016 01:06:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aZuUU-0001WL-3D for bug-gnu-emacs@gnu.org; Sun, 28 Feb 2016 01:06:06 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:52243) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aZuUT-0001WH-Vp for bug-gnu-emacs@gnu.org; Sun, 28 Feb 2016 01:06:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84) (envelope-from ) id 1aZuUT-0001Vr-Ns for bug-gnu-emacs@gnu.org; Sun, 28 Feb 2016 01:06:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 28 Feb 2016 06:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5768 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: confirmed patch Original-Received: via spool by 5768-submit@debbugs.gnu.org id=B5768.14566395455782 (code B ref 5768); Sun, 28 Feb 2016 06:06:01 +0000 Original-Received: (at 5768) by debbugs.gnu.org; 28 Feb 2016 06:05:45 +0000 Original-Received: from localhost ([127.0.0.1]:49367 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aZuUD-0001VC-GN for submit@debbugs.gnu.org; Sun, 28 Feb 2016 01:05:45 -0500 Original-Received: from hermes.netfonds.no ([80.91.224.195]:45322) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aZuUC-0001V3-6N for 5768@debbugs.gnu.org; Sun, 28 Feb 2016 01:05:44 -0500 Original-Received: from cpe-60-225-211-161.nsw.bigpond.net.au ([60.225.211.161] helo=mouse) by hermes.netfonds.no with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1aZuTo-0003qt-Oh; Sun, 28 Feb 2016 07:05:21 +0100 In-Reply-To: <93FE1E1C-2745-40E8-9A38-841D7762F711@gmx.de> (Friedrich Beckmann's message of "Sat, 1 Nov 2014 20:49:38 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) X-MailScanner-ID: 1aZuTo-0003qt-Oh MailScanner-NULL-Check: 1457244321.71413@GkVQKDuET9l+3ayMu9EBnA X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:114014 Archived-At: Friedrich Beckmann writes: > I attach the patch in plain text also: > > diff --git a/lisp/progmodes/vhdl-mode.el b/lisp/progmodes/vhdl-mode.el > index 3d5a398..7c51587 100644 > --- a/lisp/progmodes/vhdl-mode.el > +++ b/lisp/progmodes/vhdl-mode.el > @@ -264,9 +264,14 @@ Overrides local variable `indent-tabs-mode'." > ;; WARNING[2]: test.vhd(85): Possible infinite loop > ;; ** Warning: [4] ../src/emacsvsim.vhd(43): An abstract ... > ;; ** Error: adder.vhd(190): Unknown identifier: ctl_numb > + ;; ** Error: counter_rtl.vhd(18): Nonresolved signal 'hallo' has multiple sources. > + ;; Drivers: > + ;; counter_rtl.vhd(27):Conditional signal assignment line__27 > + ;; counter_rtl.vhd(29):Conditional signal assignment line__29 > ("ModelSim" "vcom" "-93 -work \\1" "make" "-f \\1" > nil "vlib \\1; vmap \\2 \\1" "./" "work/" "Makefile" "modelsim" > - ("\\(ERROR\\|WARNING\\|\\*\\* Error\\|\\*\\* Warning\\)[^:]*:\\( *\[[0-9]+\]\\)? \\([^ \\t\\n]+\\)(\\([0-9]+\\)):" 3 4 nil) ("" 0) > + ("\\(ERROR:\\|WARNING\\[[0-9]+\\]:\\|\\*\\* Error:\\|\\*\\* Warning: \\[[0-9]+\\]\\| +\\) \\([^ ]+\\)(\\([0-9]+\\)):" 2 3 nil) > + ("" 0) > ("\\1/_primary.dat" "\\2/\\1.dat" "\\1/_primary.dat" > "\\1/_primary.dat" "\\1/body.dat" downcase)) > ;; ProVHDL, Synopsys LEDA: provhdl -w work -f test.vhd I don't have ModelSim, so I can't really test this, but at first glance, this looks reasonable, so I've applied it to emacs-25. Please reopen this bug if this doesn't fix the problem. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no