From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 10 20:20:11 2012 Received: (at submit) by debbugs.gnu.org; 11 Apr 2012 00:20:11 +0000 Received: from localhost ([127.0.0.1]:49612 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SHlIA-0007SB-UG for submit@debbugs.gnu.org; Tue, 10 Apr 2012 20:20:11 -0400 Received: from eggs.gnu.org ([208.118.235.92]:39251) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SHlI8-0007S1-3c for submit@debbugs.gnu.org; Tue, 10 Apr 2012 20:20:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SHlH4-0005ku-3e for submit@debbugs.gnu.org; Tue, 10 Apr 2012 20:19:03 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI, T_DKIM_INVALID autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:53433) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SHlH3-0005kq-Tx for submit@debbugs.gnu.org; Tue, 10 Apr 2012 20:19:02 -0400 Received: from eggs.gnu.org ([208.118.235.92]:46438) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SHlH1-0002VC-W7 for bug-gnu-emacs@gnu.org; Tue, 10 Apr 2012 20:19:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SHlGz-0005kf-NK for bug-gnu-emacs@gnu.org; Tue, 10 Apr 2012 20:18:59 -0400 Received: from oproxy9.bluehost.com ([69.89.24.6]:52014) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1SHlGz-0005kT-6s for bug-gnu-emacs@gnu.org; Tue, 10 Apr 2012 20:18:57 -0400 Received: (qmail 22577 invoked by uid 0); 11 Apr 2012 00:18:53 -0000 Received: from unknown (HELO host393.hostmonster.com) (66.147.240.193) by oproxy9.bluehost.com with SMTP; 11 Apr 2012 00:18:53 -0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=nbtrap.com; s=default; h=Content-Type:Mime-Version:Message-ID:Subject:To:From:Date; bh=kdumj+yyGJ1seRT/YJCHr48Xj1cvhh8l3wcOJGogwkY=; b=GoBB4cqjjqYfEeAeHJfj62vg1AX7bAM5hqIwfgnv48ngXeEavsxtptdS2Hn02NeUfxiJluoDGk0e8RxfsMN+V1mPV4lCM2W8YZmG1dnxdhxLEGO/VkgZOXr82cP+AAap; Received: from 99-40-62-116.lightspeed.clmboh.sbcglobal.net ([99.40.62.116] helo=localhost.localdomain) by host393.hostmonster.com with esmtpa (Exim 4.76) (envelope-from ) id 1SHlGv-0000SA-Fw for bug-gnu-emacs@gnu.org; Tue, 10 Apr 2012 18:18:53 -0600 Date: Tue, 10 Apr 2012 20:18:47 -0400 From: Nathan Trapuzzano To: bug-gnu-emacs@gnu.org Subject: 23.4; parenthesis matching breaks on certain complex expressions Message-ID: <20120410201847.38e2af1f@nbtrap.com> X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.10; x86_64-unknown-linux-gnu) Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="MP_/IPj_DstTb1W+jIVqcaM6mX5" X-Identified-User: {1585:host393.hostmonster.com:nbtrapco:nbtrap.com} {sentby:smtp auth 99.40.62.116 authed with nbtrap@nbtrap.com} X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.17 X-Spam-Score: -6.1 (------) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.1 (------) --MP_/IPj_DstTb1W+jIVqcaM6mX5 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Disposition: inline Here's a complex regular expression that breaks parenthesis matching (and yes, that's a real regular expression generated from a real perl program). M[?+]?(?:-(?:[\x01-\x7f]*[\x00\x80-\xff]+))?[\x02-\x19\x22-\x27\x28-\x2e\x30-\x3c\x3e-\x40\x5b\x5d-\x7b\x7d-\xff]*H[?+]?(?:-(?:[\x01-\x7f]*[\x00\x80-\xff]+))?[\x02-\x19\x22-\x27\x28-\x2e\x30-\x3c\x3e-\x40\x5b\x5d-\x7b\x7d-\xff]*\=[?+]?(?:-(?:[\x01-\x7f]*[\x00\x80-\xff]+))?[\x02-\x19\x22-\x27\x28-\x2e\x30-\x3c\x3e-\x40\x5b\x5d-\x7b\x7d-\xff]*N[?+]?(?:-(?:[\x01-\x7f]*[\x00\x80-\xff]+))?[\x02-\x19\x22-\x27\x28-\x2e\x30-\x3c\x3e-\x40\x5b\x5d-\x7b\x7d-\xff]*I[\=\/\\]?[?+]?(?:-(?:[\x01-\x7f]*[\x00\x80-\xff]+))?[\x02-\x19\x22-\x27\x28-\x2e\x30-\x3c\x3e-\x40\x5b\x5d-\x7b\x7d-\xff]*N(?![\x21\x27\x2a\x2d\x2f\x3d\x41-\x5a\x5c\x61-\x7a\x7c]) (?) id 1SHrhI-0003yk-M4 for submit@debbugs.gnu.org; Wed, 11 Apr 2012 03:10:32 -0400 Received: from mail-out.m-online.net ([212.18.0.10]:34485) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SHrhF-0003yb-4m for 11216@debbugs.gnu.org; Wed, 11 Apr 2012 03:10:31 -0400 Received: from frontend1.mail.m-online.net (frontend1.mail.intern.m-online.net [192.168.8.180]) by mail-out.m-online.net (Postfix) with ESMTP id 3VSGZp0JbXz3hhZl; Wed, 11 Apr 2012 09:09:21 +0200 (CEST) Received: from igel.home (ppp-88-217-97-6.dynamic.mnet-online.de [88.217.97.6]) by mail.mnet-online.de (Postfix) with ESMTPA id 3VSGZn6m07z4KK61; Wed, 11 Apr 2012 09:09:21 +0200 (CEST) Received: by igel.home (Postfix, from userid 501) id 93030CA2A9; Wed, 11 Apr 2012 09:09:21 +0200 (CEST) From: Andreas Schwab To: Nathan Trapuzzano Subject: Re: bug#11216: 23.4; parenthesis matching breaks on certain complex expressions References: <20120410201847.38e2af1f@nbtrap.com> X-Yow: Hmmm.. A hash-singer and a cross-eyed guy were SLEEPING on a deserted island, when... Date: Wed, 11 Apr 2012 09:09:21 +0200 In-Reply-To: <20120410201847.38e2af1f@nbtrap.com> (Nathan Trapuzzano's message of "Tue, 10 Apr 2012 20:18:47 -0400") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.95 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 11216 Cc: 11216@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) Nathan Trapuzzano writes: > Matching gets messed up with the open parenthesis immediately following > the first (? about 10 characters later. No, it's because < has open paren syntax, but there is no matching close paren. This is not a bug. You need to use a suitable syntax table that doesn't make < a paren syntax. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 11 22:09:54 2012 Received: (at 11216) by debbugs.gnu.org; 12 Apr 2012 02:09:54 +0000 Received: from localhost ([127.0.0.1]:53025 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SI9Tu-0000Ym-Ix for submit@debbugs.gnu.org; Wed, 11 Apr 2012 22:09:54 -0400 Received: from ironport-out.teksavvy.com ([206.248.143.162]:17537) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SI9Ts-0000Ye-C1 for 11216@debbugs.gnu.org; Wed, 11 Apr 2012 22:09:52 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApYIACxOgk9FxL8q/2dsb2JhbABDuCMDgQyBCIIJAQEEAVYjBQsLDiYSFBgNJIgcBbYyi2GEeQSkRYFdgwM X-IronPort-AV: E=Sophos;i="4.75,391,1330923600"; d="scan'208";a="173574182" Received: from 69-196-191-42.dsl.teksavvy.com (HELO fmsmemgm.homelinux.net) ([69.196.191.42]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 11 Apr 2012 22:08:41 -0400 Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id 0C011AE213; Wed, 11 Apr 2012 22:08:39 -0400 (EDT) From: Stefan Monnier To: Nathan Trapuzzano Subject: Re: bug#11216: 23.4; parenthesis matching breaks on certain complex expressions Message-ID: References: <20120410201847.38e2af1f@nbtrap.com> Date: Wed, 11 Apr 2012 22:08:39 -0400 In-Reply-To: <20120410201847.38e2af1f@nbtrap.com> (Nathan Trapuzzano's message of "Tue, 10 Apr 2012 20:18:47 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.94 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 11216 Cc: 11216@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) > Here's a complex regular expression that breaks parenthesis matching > (and yes, that's a real regular expression generated from a real perl > program). [...] > I think the best fix would be to enable customization of > show-paren-mode so that the user can specify which characters should > be ignored when matching parentheses. show-paren-mode is customized by the major-mode, so all you have to do is use the right major mode. E.g. perl-mode. Stefan From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 01 16:11:40 2019 Received: (at 11216) by debbugs.gnu.org; 1 Nov 2019 20:11:41 +0000 Received: from localhost ([127.0.0.1]:57266 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iQdGm-0002yC-EB for submit@debbugs.gnu.org; Fri, 01 Nov 2019 16:11:40 -0400 Received: from host.gofardesign.uk ([208.79.239.190]:50412) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iQdGj-0002xs-Tk; Fri, 01 Nov 2019 16:11:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=marxist.se; s=default; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=25MRMpdE+pQVoeyE+maJERHl5PI3QWleoECLp+mRaA4=; b=RHlnl8pDftjJPWeGW4HkLJBwVP oAINTeoA6mFBFNQiR8JtKraAhJ2Bt4FTpgKlEYNrC0f6bxbjzDxSRPWPHgC6tguAPH9RoZW2fpAIG 790FF/mwS+iC/zmTJRs/hRn4OH2BNN5wmJrgorI7kQwWTySTN3IxUZAlVRuG4dwwJHdw=; Received: from h-70-69.a785.priv.bahnhof.se ([155.4.70.69]:35552 helo=localhost) by host.gofardesign.uk with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92) (envelope-from ) id 1iQdGb-0002s8-Fl; Fri, 01 Nov 2019 15:11:30 -0500 From: Stefan Kangas To: Andreas Schwab Subject: Re: bug#11216: 23.4; parenthesis matching breaks on certain complex expressions In-Reply-To: (Andreas Schwab's message of "Wed, 11 Apr 2012 09:09:21 +0200") References: <20120410201847.38e2af1f@nbtrap.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Date: Fri, 01 Nov 2019 21:11:27 +0100 Message-ID: <87eeyrxspc.fsf@marxist.se> MIME-Version: 1.0 Content-Type: text/plain X-OutGoing-Spam-Status: No, score=-1.0 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - host.gofardesign.uk X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - marxist.se X-Get-Message-Sender-Via: host.gofardesign.uk: authenticated_id: stefan@marxist.se X-Authenticated-Sender: host.gofardesign.uk: stefan@marxist.se X-Source: X-Source-Args: X-Source-Dir: X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 11216 Cc: Nathan Trapuzzano , 11216@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 11216 + notabug close 11216 thanks Andreas Schwab writes: > Nathan Trapuzzano writes: > >> Matching gets messed up with the open parenthesis immediately following >> the first (?> about 10 characters later. > > No, it's because < has open paren syntax, but there is no matching > close paren. This is not a bug. You need to use a suitable syntax > table that doesn't make < a paren syntax. With the above explanaition, I'm closing this as notabug. Please reopen if this is incorrect. Best regards, Stefan Kangas From unknown Sat Sep 20 21:49:01 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 30 Nov 2019 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator