From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Cyril Arnould Newsgroups: gmane.emacs.bugs Subject: bug#62508: 28.2; vhdl-mode ModelSim compile warnings aren't highlighted Date: Mon, 3 Apr 2023 07:21:04 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="_000_AS4PR10MB611094113FCE25A944E5453EE3929AS4PR10MB6110EURP_" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="12261"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "friedrich.beckmann@gmx.de" , Eli Zaretskii , "62508@debbugs.gnu.org" <62508@debbugs.gnu.org> To: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= , "reto@gnu.org" Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Apr 03 09:22:30 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pjEWL-0002yY-Na for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 03 Apr 2023 09:22:29 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pjEW1-0004br-CX; Mon, 03 Apr 2023 03:22:09 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pjEVv-0004aX-VW for bug-gnu-emacs@gnu.org; Mon, 03 Apr 2023 03:22:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pjEVu-0002nZ-9I for bug-gnu-emacs@gnu.org; Mon, 03 Apr 2023 03:22:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pjEVt-0004Ao-Le for bug-gnu-emacs@gnu.org; Mon, 03 Apr 2023 03:22:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Cyril Arnould Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 03 Apr 2023 07:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62508 X-GNU-PR-Package: emacs Original-Received: via spool by 62508-submit@debbugs.gnu.org id=B62508.168050647415972 (code B ref 62508); Mon, 03 Apr 2023 07:22:01 +0000 Original-Received: (at 62508) by debbugs.gnu.org; 3 Apr 2023 07:21:14 +0000 Original-Received: from localhost ([127.0.0.1]:43266 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pjEV7-00049X-Oj for submit@debbugs.gnu.org; Mon, 03 Apr 2023 03:21:14 -0400 Original-Received: from mail-am0eur02olkn2089.outbound.protection.outlook.com ([40.92.49.89]:64481 helo=EUR02-AM0-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pjEV4-00049J-Hs for 62508@debbugs.gnu.org; Mon, 03 Apr 2023 03:21:12 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=E+aiCEIdkZJnNm/aIncX9VTrfU2OqORiiX6wtzayQEoFxxIu3gtI5NkyWkG07fkQ66xIYZN0SG+R2g51bfNZYNrhA6XnpgpP2mWKGiSDyUBQhyHt2DZ8ohYgPQBkWjsNHj6PeW3Sb8n7vQo0l8i/HsDZxT6UlPjLEvoUtLkRFa1/zVheYwdnS4yVnOl6flaTArJ/ugmLVzmRYYMuQqmXt6zRy3rL8lkGfDthNtNhvcIGktKA/Ew+sLCz3QtG+DTU0SweedbmEmQXBFM+jb/8wP2IYAnHpQIQjK+zIzoIDckXQ4RfOJCkydh7yGstf4wasvAmbnRrnl0n8ferAdRSyA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=gw5cnfuHjjp+j8GVYYm1S4FC/m0Xf16AwepVVTqEixA=; b=QKIbhANYFJyNelHxMPpuI9TCO6xi9dHXEcJBbxEnuc+phaJGjCzfhXLgG6Qckzi71DDjxf5VSCbQrEOzggOoJBSLbCNmLJ/o4oJAfG25M0dcHqXjBls06lAIlSnb3jt7Ahp3BqceNZrdU7+kOTgsgzcT2+jtUdo0H0wi48UG+/tCBA96xRL5TiYr3qr/XBtJTjx0gHgq9g7tzih/bMuuZDLn6QBmsvxTfHVG6+EWbyZX5DiUYNjYLWoSVsC5DlvgV0NHqGpzPzm/PBnoXw3/WPjl3+AgniDgd+zLB27DEEzSVsgJwOdrx2ubivCOGfq2Cia9C7Xkj6EmcMSpSIQiPQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gw5cnfuHjjp+j8GVYYm1S4FC/m0Xf16AwepVVTqEixA=; b=DMYA9h+ReVwvjDsCZyndJYGwIgMg9CpOVxYHfBHi3VeI7fK3HKUQUIawHoRQTs3N52FhU7Q9+CyMVqKnXAgjHG69lfR9OrC9q8Pah2EgC3Qwz9VbDmto0BRrtYzqevEHKActiIRLpu413ZsV+dDDdSyBKw7Q+j940w8N9OsZNUE/1hIv3R89xnVOguqSVYv0H57twAUx2ZxgrK5s+643HzOywuz6anYJUNVH++TYxR8jkXJpzMd8dAccVZmjjnAYFKTjzHUiWaAPSjgnk/rLWTlXsTGiJflcHuBWXe/dzoCd/T7cgaqz6oiVoUcvwDB1mH9TtBvRO9VlbhE81vRZ6w== Original-Received: from AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:582::17) by AS8PR10MB6149.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:573::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6277.21; Mon, 3 Apr 2023 07:21:04 +0000 Original-Received: from AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM ([fe80::f212:536f:d638:ace2]) by AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM ([fe80::f212:536f:d638:ace2%6]) with mapi id 15.20.6277.022; Mon, 3 Apr 2023 07:21:04 +0000 Thread-Topic: bug#62508: 28.2; vhdl-mode ModelSim compile warnings aren't highlighted Thread-Index: AQHZZJGtqUgaDBIKHE+HqIacDl2v/a8ZLrOs In-Reply-To: Accept-Language: de-CH, en-US Content-Language: de-CH x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [wfnchFal6tcItCQHV6aRCQFOejP/xHBY] x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AS4PR10MB6110:EE_|AS8PR10MB6149:EE_ x-ms-office365-filtering-correlation-id: 38971e64-3e3a-46e3-486d-08db3413fc2b x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: TNb29yjdlWUd1pgMP+SocYd0jGRxENYdtxkr8Rjh7N7ighh4wkuq7+51KIlMmHuvDFXiOiYjcettbSVJE0BlTiFU2wCfGPURrergSWZERU+tMKV2oOS2ypNJ+Hcw1YeY+T4Fij4TtGXAfrxcSKTv8sYiAmw6hlh24J4LptIZBRDheA6fPPp/O9nR1Y6pukhfZw1tXXTfnDjetQ2WLzMqhF46zl4cB2jP5wQK0NmDEcjVV+UTpm3pI8WdVfcSlZ6Qec6kjyY1bvP32/cWhKVQB4kaJLry2FrhjdsVEs/hQwu6l2r2899QLpU78jOJBU0J16ELs8HeIg0KqVwRh1yDEdhtW5ogJFA9iQpOO8TI/sKT9K4bFP7ak9ypa+9MgkP5QX+E0/W2DrZdd6PZg8TLGgALNGP/hmejWum/VNrkyGvHCuDZ38/+11pa2R00NHa8w0ZTtCkox6uT4e5JJVCwBM8t3YaybYhzj6p8Nv9BwqsuWI2dtoMAE5LAIH7CiRX7qC1u6PCqlS201/3hTvf154TnNH7IlXTx8tXoArPqZnN7qLlkJBvCMtQbWUQd8Yv/guatgftH4wJx6Ej2RAq6etu/e+Wz07bBHcxexAf2L2z+uNhTUqcHAMjJzwNqa4At x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: II3OwJAbKTYn/XKg5Jg+58s9orDvsEa8hfXsz1dt7MW4r0H6+XVKFllrusZkQNxBIDH2hQdpdgiH8USfvvapZ05pX8vfnstE+uL1/7KMdupR/7QuZ6t+x7VK8ZIv8U0pb4dPjsAPVREvrc/hKc/8PeZBp9gymSqLeZzGFtcShbMDhnRDNw8oUMYfuXUoTA6V4g8i9813FMZYQ1ad/cXCTrBdovVSpxdlduFSTGq2ndRUe5jcDHOO6I38KQr80FVSiHgjt7jSy/9n98hBPu8f2nYGm7npT7fuXztGY3UXIJe3GKxde/gTkG+Q4IYVu24ugk6PrnHERh2LTYXhvb5bpBiQeX4Kyef4SOo/QtVX/nmQBqTPW6YOUbki7L+6pzTVCoPQOSiuafWlB+D1AzJSt9HOv4FrediaY+FJZbBQTcSafiqSdnZ/m6pjf0yZVNQjRA8m8Lj0o2uJnlM2MDbJEPITDmzsixPtVMW9akG6p2xlFlP8eu1JbyAPoXfxRSBpXsp6HKHutpLNruqN9CAZvzDvlzfRX0j/fP97mh8xeIhAnRxykBWKYifHPRrpO4IsF1nQB2MOeNkvr41fbbSFu8jAuzy7DXJcS1LmRe1T2kbMUCI/oEYSq01fyWoDz9qjYjL0I1mXaNoK9lsjCE8gtOYmUFgDt6qB6Ad2umm1g9s9hRp55OXNBQ92LcoL5HrxZyjxg2I9Sa1vaCRDu9511V802ooC9Nh136drmOZ9mAu/jpfS5Z8Mwn51V7 22JhSzWgZuNSNnTFrmv54aF69Nrrq2iVFPfsw4g8lyARK8T0m2Yp8whi3hfxUe4JDqyQY0YI6gm0xdGDgAPY6xF+QlbiZ9VklD X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 38971e64-3e3a-46e3-486d-08db3413fc2b X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Apr 2023 07:21:04.2198 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR10MB6149 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:259159 Archived-At: --_000_AS4PR10MB611094113FCE25A944E5453EE3929AS4PR10MB6110EURP_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable True, looking at the new regexp in emacs the escape characters are highligh= ted in red, indicating an error. I can verify Mattias' modification still w= orks for me. I can't properly verify the bracketed version of the warning since I don't = get those with my ModelSim, but if I manually type out a warning with brack= ets it does get highlighted when using re-builder. With Reto's modification= on the other hand the bracket warning is not highlighted. Gesendet von Outlook f=FCr Android ________________________________ From: Mattias Engdeg=E5rd on behalf of Mattias= Engdeg=E5rd Sent: Saturday, April 1, 2023 2:01:19 PM To: reto@gnu.org Cc: Cyril Arnould ; Eli Zaretskii = ; friedrich.beckmann@gmx.de ; 62508@debbugs.gnu.= org <62508@debbugs.gnu.org> Subject: bug#62508: 28.2; vhdl-mode ModelSim compile warnings aren't highli= ghted The new regexp, "^\\(ERROR\\|WARNING\\|\\*\\* Error\\|\\*\\* Warning\\)[^:]*:\\( *\[[0-9]\]= \\| ([^)]+)\\)? \\([^ \t\n]+\\)(\\([0-9]+\\)):" ^^^^^^^^^ isn't quite right: there are single-escaped square brackets, and the origin= al regexp permitted multiple digits, not just one, between square brackets.= The part "\[[0-9]\]" should probably be "\\[[0-9]+]" but the author needs to confirm this. --_000_AS4PR10MB611094113FCE25A944E5453EE3929AS4PR10MB6110EURP_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
True, looking at the new regexp in emacs the escape chara= cters are highlighted in red, indicating an error. I can verify Mattias' mo= dification still works for me.

I can't properly verify the bracketed version of the warn= ing since I don't get those with my ModelSim, but if I manually type out a = warning with brackets it does get highlighted when using re-builder. With R= eto's modification on the other hand the bracket warning is not highlighted.


From: Mattias Engdeg=E5rd &= lt;mattiasengdegard@gmail.com> on behalf of Mattias Engdeg=E5rd <matt= ias.engdegard@gmail.com>
Sent: Saturday, April 1, 2023 2:01:19 PM
To: reto@gnu.org <reto@gnu.org>
Cc: Cyril Arnould <cyril.arnould@outlook.com>; Eli Zaretskii &= lt;eliz@gnu.org>; friedrich.beckmann@gmx.de <friedrich.beckmann@gmx.d= e>; 62508@debbugs.gnu.org <62508@debbugs.gnu.org>
Subject: bug#62508: 28.2; vhdl-mode ModelSim compile warnings aren't= highlighted
 
The new regexp,

"^\\(ERROR\\|WARNING\\|\\*\\* Error\\|\\*\\* Warning\\)[^:]*:\\( *\[[0= -9]\]\\| ([^)]+)\\)? \\([^ \t\n]+\\)(\\([0-9]+\\)):"
            &nb= sp;            =             &nb= sp;            =             &nb= sp;   ^^^^^^^^^

isn't quite right: there are single-escaped square brackets, and the origin= al regexp permitted multiple digits, not just one, between square brackets.= The part

  "\[[0-9]\]"

should probably be

  "\\[[0-9]+]"

but the author needs to confirm this.

--_000_AS4PR10MB611094113FCE25A944E5453EE3929AS4PR10MB6110EURP_--