From unknown Tue Aug 19 10:00:07 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#33940 <33940@debbugs.gnu.org> To: bug#33940 <33940@debbugs.gnu.org> Subject: Status: 27.0.50; ?\^c syntax confuses scanning Reply-To: bug#33940 <33940@debbugs.gnu.org> Date: Tue, 19 Aug 2025 17:00:07 +0000 retitle 33940 27.0.50; ?\^c syntax confuses scanning reassign 33940 emacs submitter 33940 Michael Heerdegen severity 33940 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 31 21:59:01 2018 Received: (at submit) by debbugs.gnu.org; 1 Jan 2019 02:59:01 +0000 Received: from localhost ([127.0.0.1]:43736 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1geAGj-0002Xd-3i for submit@debbugs.gnu.org; Mon, 31 Dec 2018 21:59:01 -0500 Received: from eggs.gnu.org ([208.118.235.92]:49030) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1geAGh-0002XV-9C for submit@debbugs.gnu.org; Mon, 31 Dec 2018 21:58:59 -0500 Received: from lists.gnu.org ([208.118.235.17]:46473) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1geAGg-0007PP-Qh for submit@debbugs.gnu.org; Mon, 31 Dec 2018 21:58:58 -0500 Received: from eggs.gnu.org ([208.118.235.92]:35384) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1geAGf-00077x-Oe for bug-gnu-emacs@gnu.org; Mon, 31 Dec 2018 21:58:58 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_50,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1geAGc-0007Go-Ka for bug-gnu-emacs@gnu.org; Mon, 31 Dec 2018 21:58:57 -0500 Received: from mout.web.de ([212.227.15.14]:59497) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1geAGc-0007CG-AD for bug-gnu-emacs@gnu.org; Mon, 31 Dec 2018 21:58:54 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1546311517; bh=XNPaY6PiGeEUAIbhsDWkvmDnyOrSqegm+D4LYREQNUM=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date; b=VF4nvIFxh8e8kMxcxt6/s0Td3fTSYj3CncCZp/dyrOW3zJzhLl6zg+eS9YjhOx2RT LknS1q2BBATn5edqsWSOXVICjTWOiTzfospdenRMfg5ETB+nBBlIGWkYlxKR/2Wjrz fbAGvL4tIetTpyzyQ4t9GJQ7xG8yzCwxTqepueNc= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([94.216.190.122]) by smtp.web.de (mrweb001 [213.165.67.108]) with ESMTPSA (Nemesis) id 0M7Kek-1hZgIF1vWw-00x2Uh; Tue, 01 Jan 2019 03:58:37 +0100 From: Michael Heerdegen To: bug-gnu-emacs@gnu.org Subject: 27.0.50; ?\^c syntax confuses scanning Date: Tue, 01 Jan 2019 03:58:35 +0100 Message-ID: <8736qdnkx0.fsf@web.de> MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:qmUSC06ZCtRMmN9yyCp5qnlvLMTg76B6C9iv6LfR7/em0Lx6hId bNGaglnGGcqkYY+eOAvMdYyWgRdroM008XuuS86lF7KyWm5NLm0Bd0BBcOQtL9XFcHP4O8N DscBf4esmjoCEhksxLNTdglS2yNHfX8u0fjMUqB33euwkqd1js2Y1+4OyIr0YIyiJ+eigBM fDMZMy/ihPgGLA6tpHK5w== X-UI-Out-Filterresults: notjunk:1;V03:K0:oE9WKZMU/BU=:DlG6Wj3gHNWEnNe+cf5Ck6 a2bek6NduvgFIO+vc4+bLYDDUZ1Mk/vY8Cf3BynAyCYmdVmz7FNcE5XwpN3XXajPDwLRb9k9w hmfdzYOZRFyO1qRSvakqoDr7S1AUbOyTF4S5qBwZoT4p35GoMHB+ctA74RxacTeNd3a3itn1l o4fql5SWnC7UNRNR7k1+KsycWX6MYnmZaXKSJHUs6pYb0ooBWGhftC1RTsqaFSmBLi5KWwEqb oq5QkhPwZM/sV1LvKEC2I4Ll+LeVFSzuAueKuptQTUOyMj6xgH9euyMxqgchhXfz9AP8UoWJ7 TsAUCU73LJjE6nFV8hEfor8q0l6s9P8O6UmLP5ytJjMpIGcYpmhelfXbsSzkScrFADW9V7CPC sefOHJtvwmUT3UCRI89v+NdPkFih+bNvgF4ZkskQCdkkfDgzIX2k+KowefMh1yWRTo4AQvgC4 7jd9TUi1eqmkiDcUaNwSrWH/3D1lnG6S1IwekMSr55JvDHVPThsrE63/ychLKtUkImd+C/TJE 8Wmn9T38bfZgdI87OUv1yLQ/Shtw4EZCwWnUs67olFSICVdpZcG7WVdrWZjLLWqmo91IqHHFC nhqENEW/smc6B73O85IpvMY9mJeo8q10CmsP2ZsLWaa7m35CL92E5Hk6GbbVMJNWdf2h/sIsd YBJfquIuFfId1rYapP+KDwTgwbEFgshlNXAXSg55+SskJBOALcbNYRNHuP7EK92hjlAWbUKHO RJatvfSI/H0TMPNOZxSAz/Sipx5f0rsTD66yG2HGsBJC4AibAx6wwbNCDU2gKSDfCHylbzvFs QAMv49BKtIhJ76smMOQCisp7UQXr+MraklkB7YFPV8U2kPw1QVNjZH68c2W/dfn9L/5ARwgwT Owm8A8qPLHoqsm1Bn9RSWwpuOtEeKKIe+BW45rscEOe/L3lEp8ivB5HziOfcLOwjxecPBUwPV kq6Iwb082vw== X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.15.14 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit Cc: Paul Eggert 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: -5.1 (-----) Hello, in 20b858ef13f8f71fae6cbce5cdac31c4dd130600 "Prefer \... to control chars in .el literals" woman.el has been changed to contain reader syntaxes like "?\^]" - which apparently confuses `scan-sexps', e.g. (scan-sexps (point-min) (point-max)) |- (scan-error "Containing expression ends prematurely" 81997 81998) Obviously `scan-sexps' doesn't handle this kind of syntax correctly. This confuses paren highlighting, by-sexp and by-list movement, prevents enabling paredit mode, and such unpleasant things. (CC'ing the author of the commit, Paul Eggert) Thanks and regards, Michael. In GNU Emacs 27.0.50 (build 22, x86_64-pc-linux-gnu, GTK+ Version 3.24.2) of 2018-12-31 built on drachen Repository revision: 174d64d4cefb3c49e260a2eb3d9015b0f092f922 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12003000 System Description: Debian GNU/Linux buster/sid From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 31 22:58:24 2018 Received: (at 33940) by debbugs.gnu.org; 1 Jan 2019 03:58:24 +0000 Received: from localhost ([127.0.0.1]:43743 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1geBCB-0003ue-PT for submit@debbugs.gnu.org; Mon, 31 Dec 2018 22:58:23 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:43616) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1geBC8-0003uQ-Vn for 33940@debbugs.gnu.org; Mon, 31 Dec 2018 22:58:21 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 90331160E8A; Mon, 31 Dec 2018 19:58:14 -0800 (PST) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id U-VCcqt6Zf-1; Mon, 31 Dec 2018 19:58:13 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id D0E43160E8B; Mon, 31 Dec 2018 19:58:13 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id Bgqq23geGRAP; Mon, 31 Dec 2018 19:58:13 -0800 (PST) Received: from [192.168.1.9] (cpe-23-242-74-103.socal.res.rr.com [23.242.74.103]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id A3939160DFF; Mon, 31 Dec 2018 19:58:13 -0800 (PST) Subject: Re: 27.0.50; ?\^c syntax confuses scanning To: Michael Heerdegen References: <8736qdnkx0.fsf@web.de> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: <7076b21c-8563-943b-f699-90f3a362111c@cs.ucla.edu> Date: Mon, 31 Dec 2018 19:58:13 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1 MIME-Version: 1.0 In-Reply-To: <8736qdnkx0.fsf@web.de> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 33940 Cc: 33940@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: -3.3 (---) Michael Heerdegen wrote: > in 20b858ef13f8f71fae6cbce5cdac31c4dd130600 "Prefer \... to control > chars in .el literals" woman.el has been changed to contain reader > syntaxes like "?\^]" - which apparently confuses `scan-sexps', e.g. > > (scan-sexps (point-min) (point-max)) > |- (scan-error "Containing expression ends prematurely" 81997 81998) > > Obviously `scan-sexps' doesn't handle this kind of syntax correctly. The second argument to scan-sexps is a count, not position, so you might want to rethink that example. Anyway, I'm not seeing any problems. I built the emacs-26 branch and ran the shell command: src/emacs -Q lisp/woman.el and then typed: M-: (scan-sexps (point-min) (point-max)) RET and it returned nil, which is what I'd expect. Can you reproduce the problem with a simple, self-contained test case like that? From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 31 23:12:56 2018 Received: (at 33940) by debbugs.gnu.org; 1 Jan 2019 04:12:56 +0000 Received: from localhost ([127.0.0.1]:43747 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1geBQG-0004G8-6n for submit@debbugs.gnu.org; Mon, 31 Dec 2018 23:12:56 -0500 Received: from mout.web.de ([217.72.192.78]:47643) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1geBQE-0004Fr-LG for 33940@debbugs.gnu.org; Mon, 31 Dec 2018 23:12:55 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1546315953; bh=9XLbwsNSemcxALV1Rl0JnTzjagVa1Z1HEG30MXraef4=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=C5HUCvldJ7XMiqNsMMIaUPc9zYrtT9fdvdLlKYvrFNSYww154tT96C3SW75WqkDRH VJC+s+YFNYrph9gNV4SEc+qajI8gkELMHd5LpYMiI9iZqpC6NsvyQtisKoKxJDcFtX sAnPMipIX6Zzl5v8JO+Gz6QJzi2tGXgoWWXbZQmY= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([94.216.190.122]) by smtp.web.de (mrweb103 [213.165.67.124]) with ESMTPSA (Nemesis) id 0Lb25F-1h2Tbk21ub-00kdmf; Tue, 01 Jan 2019 05:12:33 +0100 From: Michael Heerdegen To: Paul Eggert Subject: Re: 27.0.50; ?\^c syntax confuses scanning References: <8736qdnkx0.fsf@web.de> <7076b21c-8563-943b-f699-90f3a362111c@cs.ucla.edu> Date: Tue, 01 Jan 2019 05:12:31 +0100 In-Reply-To: <7076b21c-8563-943b-f699-90f3a362111c@cs.ucla.edu> (Paul Eggert's message of "Mon, 31 Dec 2018 19:58:13 -0800") Message-ID: <8736qdhv80.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:bmVFP4n0crO4dyXdziseTTU6DrrtR1OEMJmp7HEn2GTukoQUKxE MMhXry5FiRt5ONEYeUHmMy75HjKX2osuqkxJGMdTBRd6LVyvlrnTxJGw5Ax12NCih3oEl2g 21S7v8tZRcERn1wfI19V6phnYR71+tkrBMI9cHek862PwYcT4UF3/6wJaOpt+GaKZ2BBeQj loH3/qgXG/2f+fsKSMJYA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:nWAwT9/39HA=:/lm5gAl+VH1x22HqAZTRmC /E++SQoKtMDZPpQSYlLZyJFqJG/ZnU8UxSCE1jll+X4NZardc9+4wSbRg8L3AVjyMrxB9mY0U LxSc+BbAAhG+v3vhAuNGRH+hvE2j7quqck5v0Haa6Vie3ezNLiohkiu9ef/jd5r7CirRoadMY Klva7bkgt0BB9BplLoss9IxadoSuanAuUtPXO+x5esRymNBVMAMiDIIqA0oJBIt7eRUuzY6s+ 05Wbpvj5ehaMaJzy0YNd4coq+IpGU84WTx1dUQvkFOyayEm8Vh7y6Y8tCRUgv8RB0EGmseUvB fltI1032Ho1dsXiOLl5g0b1Yd0nc2RvffrTNgy835tlgbzMql3jRdbUnJaYkPqY7ulS/Q3V39 EvK9+dFcFj24PpADckedBdUHRurYG4+MglJpeKBHn1TcjYlWET3p26Za24klImqH8vmFIiHBX QYrYqwzFQayW1/7J0jDwWwBZXlxUG/iv0Mud/tq6MqZ7Ffe7QBOlyByNQLpk92ScB2zhZkAE3 Pb1yXxqYk3sU7DT26Qnl2ybU2xGzLgEC6P99Nr3o6qU9njvuwAPLx+CSaFZXiQlWcoL/MMR0k i7z87/zdoWW3L//iTksB7yhSPESWyOQ60ZzbzJCA/k+4qjkscjDggUOMPUKwe/N7AOI+AxQRB drfu/ad/SQ5/JsGAR0ucQktUX3IilfnqFf30xlEIkiY50W4eYBUMWPKnDp1a4TzSeP86px2h1 /kZ885l1AIIb6IzIbBmjGxj3C0WE6PTrg+O4RLOKWBjheEDfIW/6UF81qGIkcGobtxYHSycFH NRrnNiy3GkDNAodp3BJN6m1tg24VpepGOnG1sY4xbBM5Zk+spwtwYsLiNlOP5Pk7ldp/EB/ZX QkiaZhcAru1D5Euu+FGMwWed9X2b9g8d9npQVB+E6RiO+SzODfFMqaLB8IH178/jiZriz2fYu DOeK4BXnjew== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 33940 Cc: 33940@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.7 (-) Paul Eggert writes: > The second argument to scan-sexps is a count, not position, so you > might want to rethink that example. Indeed, thanks. But let's keep the example for now, since it provokes the scan error. > Anyway, I'm not seeing any problems. I built the emacs-26 branch and > ran the shell command: > > src/emacs -Q lisp/woman.el > > and then typed: > > M-: (scan-sexps (point-min) (point-max)) RET > > and it returned nil, which is what I'd expect. Can you reproduce the > problem with a simple, self-contained test case like that? Yes, with exactly that recipe, but with emacs built from the master branch, please. Oh, and happy new year, if you not are still in the old one. Thanks, Michael. From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 01 14:42:54 2019 Received: (at 33940-done) by debbugs.gnu.org; 1 Jan 2019 19:42:54 +0000 Received: from localhost ([127.0.0.1]:44155 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gePwE-0003m9-Ia for submit@debbugs.gnu.org; Tue, 01 Jan 2019 14:42:54 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:46048) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gePwC-0003lr-TV for 33940-done@debbugs.gnu.org; Tue, 01 Jan 2019 14:42:53 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 2F5F6160EEC; Tue, 1 Jan 2019 11:42:46 -0800 (PST) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id x2VdtfEJtLJK; Tue, 1 Jan 2019 11:42:44 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 9A781160EEF; Tue, 1 Jan 2019 11:42:44 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id gSSn_WJhYQg1; Tue, 1 Jan 2019 11:42:44 -0800 (PST) Received: from [192.168.1.9] (cpe-23-242-74-103.socal.res.rr.com [23.242.74.103]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 614D5160EE8; Tue, 1 Jan 2019 11:42:44 -0800 (PST) Subject: Re: 27.0.50; ?\^c syntax confuses scanning To: Michael Heerdegen References: <8736qdnkx0.fsf@web.de> <7076b21c-8563-943b-f699-90f3a362111c@cs.ucla.edu> <8736qdhv80.fsf@web.de> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: Date: Tue, 1 Jan 2019 11:42:43 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1 MIME-Version: 1.0 In-Reply-To: <8736qdhv80.fsf@web.de> Content-Type: multipart/mixed; boundary="------------866692C2C2915C71AEE1FCCE" Content-Language: en-US X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 33940-done Cc: 33940-done@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: -3.3 (---) This is a multi-part message in MIME format. --------------866692C2C2915C71AEE1FCCE Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Michael Heerdegen wrote: > Yes, with exactly that recipe, but with emacs built from the master > branch, please. Oh, and happy new year, if you not are still in the old > one. The same for you! Thanks for pointing me in the right direction; I installed the attached patch. --------------866692C2C2915C71AEE1FCCE Content-Type: text/x-patch; name="0001-Fix-woman.el-to-not-confuse-scan-sexps.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="0001-Fix-woman.el-to-not-confuse-scan-sexps.patch" >From 504457673dabfa89cb2eac89f093f10736c52ca7 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Tue, 1 Jan 2019 11:35:17 -0800 Subject: [PATCH] Fix woman.el to not confuse scan-sexps * lisp/woman.el (woman-unpadded-space-char): Escape the close-bracket (Bug#33940). --- lisp/woman.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lisp/woman.el b/lisp/woman.el index 13aea5d91c..9548fdc6b3 100644 --- a/lisp/woman.el +++ b/lisp/woman.el @@ -2078,7 +2078,7 @@ woman-escaped-escape-string (char-to-string woman-escaped-escape-char) "Internal string representation of escaped escape characters.") -(defconst woman-unpadded-space-char ?\^] +(defconst woman-unpadded-space-char ?\^\] ;; An arbitrary unused control character "Internal character representation of unpadded space characters.") (defconst woman-unpadded-space-string -- 2.17.1 --------------866692C2C2915C71AEE1FCCE-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 01 19:28:37 2019 Received: (at 33940) by debbugs.gnu.org; 2 Jan 2019 00:28:37 +0000 Received: from localhost ([127.0.0.1]:44213 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1geUOj-0002OW-DV for submit@debbugs.gnu.org; Tue, 01 Jan 2019 19:28:37 -0500 Received: from mout.web.de ([212.227.15.3]:49063) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1geUOg-0002OI-M5 for 33940@debbugs.gnu.org; Tue, 01 Jan 2019 19:28:35 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1546388897; bh=JO8JBXO4/1MCWS/VlctZclVK1dCbtK2NyetE7Z6WP8I=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=SGJdwCt9d3qFlW+S5Vqc5T0RmCWkIAfRq4w4muQZKaZPJSZaL2dO8tFuXMJqdmCRy eZpaTHf09BjU+4Rqclx30H/daDfLZcPcoSXrHluFelu+lzNAJDHpyw6tykM7Xg+lp7 Uv393JqugEsCjmXJYdjsWcLKzXp2Z6TaOBYPijxo= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([94.216.190.122]) by smtp.web.de (mrweb002 [213.165.67.108]) with ESMTPSA (Nemesis) id 0LeLin-1h6SDd40r7-00qEGa; Wed, 02 Jan 2019 01:28:17 +0100 From: Michael Heerdegen To: 33940@debbugs.gnu.org Subject: Re: bug#33940: 27.0.50; ?\^c syntax confuses scanning References: <8736qdnkx0.fsf@web.de> <7076b21c-8563-943b-f699-90f3a362111c@cs.ucla.edu> <8736qdhv80.fsf@web.de> Date: Wed, 02 Jan 2019 01:28:14 +0100 In-Reply-To: (Paul Eggert's message of "Tue, 1 Jan 2019 11:42:43 -0800") Message-ID: <871s5vkin5.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:GLKppkO8m0AHOfcjqAzTeoEOQkQaoXK87Pfg1YWyjgbRrTV1S/j OB2wKz7IKX5MkezpUDZcStW6nW1+ujskqz9E17YV8a+UQ2UHlYYOut/Ry39rAMj8ZfdrLcJ Z0Pk4yeQfbSJybubzECog8S1faoUSJMXIGb/m8lWsTJOrQ7B7E0nUie3uo290XvfqE9qxry 1bSfMtK1sEwjFMjneev6A== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:Rk2qzaJ2N3E=:Y/TvOgG3IAgbCN0b284cul Dh3fqxhsBYl/PXp4HlR9jqCfWFW7tHeKJdGfNoIHqCNIYxCWKf4Jcd41QR5oqA6NBRFF4N7NV sa451U2nH7qdKTHnWERLXjPgPSlZq+0um8de/3V+BIoQecotd2Lm9rR0YSNVzmkSJB6G0HJ+n Ocr3enkqKUSOpqO4FjE/F+6cRQ7HhYTIqCMgNVNNFOPIRujhTbB7Ck1zGEtajTAtE7tRIkwXx l96Pfr0x13gaD5DriPKe3JwlZYdnDwhwRuhsghGv9VqgTsIlVBU/g+3FGzLL5KEo5pz98wOIz zcq7XqalzNEEhkY8IaW6+YAxkX0V+4tmik3hTaRh19W4M+qSCf1grCyE1s2qDdnbZ19BgJ0P2 /cN/YqfKzmIPhJJDL7kF89TST7IymYgtNZSQBnlUL1VhhEV4eUEfr0yc0tCf97NjQ+gqSLI+m HABxPto4FdHiM8vQW2PR70iKYEm2wBJL2Wx92qgWoPocptCg7+LuRQSEFRiiYdq3O1MM8wke/ ZsJEmC9626LpOBYCTPxe9C3hJklTheEdhnPAJqBfz4lzFGMiwCZPIzzFeZ1yb+BPaZKOv6+ze vjT1WBolWEpLc3/kJKVXl+DSBVqQ13vwqKxWEB4B6azALA59QIJu5Fl4bCj3AcjYGBk7iJOda o/K8LhCTlNIe4KOioZq3LYQdYumtShjFmQ8LTzn5tRgIBz4h1X2vgfC7PjzwQf6fwWCk+NPm4 ygvCRR6bkV4t+B7BZGH+hqVq/RPcTPWx0H+4q1flu00isOCAd4ehmieD3BcKDKu/oUGDmzYlU fxEPQHXfSFc4GsC96mym4PKYIdml2jIFGvgZBfIHCCWEwQUEP4Ng964/m71QACiAWNZyYg/50 rNvgkqLFpQYXBJFoQuKnn/PX47QEhGxr5BimbXzHKP307SfRTM6s+coHFWg6K6vY6dhvpJYdQ zzPJV3Nd1Zw== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 33940 Cc: eggert@cs.ucla.edu 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.7 (-) Paul Eggert writes: > Thanks for pointing me in the right direction; I installed the > attached patch. Great, thanks. BTW, do you know whether the original "?\^]" is considered correct read syntax? Does the reader only accept it by accident, or should `scan-sexps' also be able to handle it? Anyway, probably a corner case that doesn't matter much. Thanks for your fix, Michael. From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 01 19:48:10 2019 Received: (at 33940) by debbugs.gnu.org; 2 Jan 2019 00:48:10 +0000 Received: from localhost ([127.0.0.1]:44217 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1geUhe-0004rS-11 for submit@debbugs.gnu.org; Tue, 01 Jan 2019 19:48:10 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:38066) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1geUhb-0004r5-Uw for 33940@debbugs.gnu.org; Tue, 01 Jan 2019 19:48:08 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 6DEA1160EE7; Tue, 1 Jan 2019 16:48:01 -0800 (PST) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id jLIcRYu8DqA3; Tue, 1 Jan 2019 16:48:00 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id B8928160E8D; Tue, 1 Jan 2019 16:48:00 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id sRwQVy5VNUCz; Tue, 1 Jan 2019 16:48:00 -0800 (PST) Received: from [192.168.1.9] (cpe-23-242-74-103.socal.res.rr.com [23.242.74.103]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 9135E160E07; Tue, 1 Jan 2019 16:48:00 -0800 (PST) Subject: Re: bug#33940: 27.0.50; ?\^c syntax confuses scanning To: Michael Heerdegen , 33940@debbugs.gnu.org References: <8736qdnkx0.fsf@web.de> <7076b21c-8563-943b-f699-90f3a362111c@cs.ucla.edu> <8736qdhv80.fsf@web.de> <871s5vkin5.fsf@web.de> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: <7dca229d-e887-6160-f347-ebb2a002d217@cs.ucla.edu> Date: Tue, 1 Jan 2019 16:48:00 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1 MIME-Version: 1.0 In-Reply-To: <871s5vkin5.fsf@web.de> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 33940 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: -3.3 (---) Michael Heerdegen wrote: > BTW, do you know whether the original "?\^]" is considered correct read > syntax? Does the reader only accept it by accident, or should > `scan-sexps' also be able to handle it? Sorry, I don't know, so I played it safe. From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 02 04:49:59 2019 Received: (at 33940) by debbugs.gnu.org; 2 Jan 2019 09:49:59 +0000 Received: from localhost ([127.0.0.1]:44302 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ged9z-0003Ks-HU for submit@debbugs.gnu.org; Wed, 02 Jan 2019 04:49:59 -0500 Received: from mail-out.m-online.net ([212.18.0.9]:59272) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ged9x-0003Ki-DZ for 33940@debbugs.gnu.org; Wed, 02 Jan 2019 04:49:57 -0500 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 43V5r41fPBz1qvV5; Wed, 2 Jan 2019 10:49:55 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 43V5r34l1cz1qqlC; Wed, 2 Jan 2019 10:49:55 +0100 (CET) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id iWNhlnfTT74L; Wed, 2 Jan 2019 10:49:54 +0100 (CET) X-Auth-Info: c1lsl9zhYjXm2K/SIeKRXALc4mgkNm4iD3nXe2emCGa9OZPRcbgKmyY/xx//p/IN Received: from igel.home (ppp-188-174-149-180.dynamic.mnet-online.de [188.174.149.180]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Wed, 2 Jan 2019 10:49:54 +0100 (CET) Received: by igel.home (Postfix, from userid 1000) id 5E3D62C173E; Wed, 2 Jan 2019 10:49:54 +0100 (CET) From: Andreas Schwab To: Michael Heerdegen Subject: Re: bug#33940: 27.0.50; ?\^c syntax confuses scanning References: <8736qdnkx0.fsf@web.de> <7076b21c-8563-943b-f699-90f3a362111c@cs.ucla.edu> <8736qdhv80.fsf@web.de> <871s5vkin5.fsf@web.de> X-Yow: Where's my SOCIAL WORKER? Date: Wed, 02 Jan 2019 10:49:54 +0100 In-Reply-To: <871s5vkin5.fsf@web.de> (Michael Heerdegen's message of "Wed, 02 Jan 2019 01:28:14 +0100") Message-ID: <87y383ie2l.fsf@igel.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 33940 Cc: eggert@cs.ucla.edu, 33940@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.7 (-) On Jan 02 2019, Michael Heerdegen wrote: > BTW, do you know whether the original "?\^]" is considered correct read > syntax? Does the reader only accept it by accident, or should > `scan-sexps' also be able to handle it? It's as valid as `?]', which has the same problem wrt scan-sexps. That's why prin1-char adds redundant backslashes. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 02 06:31:34 2019 Received: (at 33940) by debbugs.gnu.org; 2 Jan 2019 11:31:34 +0000 Received: from localhost ([127.0.0.1]:44323 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1geekG-0005wG-FX for submit@debbugs.gnu.org; Wed, 02 Jan 2019 06:31:33 -0500 Received: from mout.web.de ([212.227.17.11]:58459) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1geekE-0005w3-Bu for 33940@debbugs.gnu.org; Wed, 02 Jan 2019 06:31:30 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1546428671; bh=iiAH1YPvwtBxY48iKIfHnhVdbOhrwZOFVe04Y7CQv10=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=Tq3pROy0JYnb5AZTz5ScfOJirPX0GSEbRYFkCxKoJ5APjsR62c02gVdj7CiKn6zBp uD+I4QaK+mTKk7gdGIaOHZop1dhc5FA+KR07GnNkxMI5ffiIptxFoDr9Qw+kNqYu9F /7b4Cr/a3b6CoEh5PyCW91h+6UuDzfVEQdlsuFfs= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([94.216.190.122]) by smtp.web.de (mrweb103 [213.165.67.124]) with ESMTPSA (Nemesis) id 0MMmt1-1ggc8e1z0p-008ZUC; Wed, 02 Jan 2019 12:31:11 +0100 From: Michael Heerdegen To: Andreas Schwab Subject: Re: bug#33940: 27.0.50; ?\^c syntax confuses scanning References: <8736qdnkx0.fsf@web.de> <7076b21c-8563-943b-f699-90f3a362111c@cs.ucla.edu> <8736qdhv80.fsf@web.de> <871s5vkin5.fsf@web.de> <87y383ie2l.fsf@igel.home> Date: Wed, 02 Jan 2019 12:31:09 +0100 In-Reply-To: <87y383ie2l.fsf@igel.home> (Andreas Schwab's message of "Wed, 02 Jan 2019 10:49:54 +0100") Message-ID: <87d0pfi9du.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:Lj0i0KqrIAwZ4rtlnLRVhfooQ7CRvKrWeMQdutUVBdDCo74GTzM NzNqMVBTEv5hhQC0UuPu2aXfvnRXcVgGJEBFRFae2s5W7Z2QhqaqdgGgjpdGoH0fEqivhdk 9L4+xVU1cakHrMO8/oS4kF8Gv62gleatbcJRagBw+ystUfBznEnVKziDo4JTM1ygl4BcINT 2ZFKW0o4lWhfiZOevAzUw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:8Z9rdez3k0A=:AsE8O87YybYY5P8WZrvrgp DZrebyiOYfJ9CkOypTGyVtC1pti2wA1hD9wabGyP9c6JJssC3QZFhMpTcEmkPoHvgTIFSpWO+ IJvkF5K35R0lvx+RciawTYcbL0SQMH12TQFbYC5ly70d0LCTcf3H0XwMIxNe3EjEGXdGJtaL8 s9yuLcJlQWu9mgoUIXP1XGBF/LqzSq5fWxWzJWghPTGIAenbcaKSET63BCZ1wtEqREYM4lold wjwVylFvdNu8cYEdFucT/xDd9jKoIkzJu2bSPYWHkn0zDLTl55t6RSvecstioCgp/2x9czH8Q asodk2XHHqIl6TBthWWpRyZsLALR3CTPcM8luOEGUx8n9CoFAEbuwDQ/sZqxEiGF84V0+wWdU Ut4sTRsE/WZweROAPLavsDzjohjVxNDhV27OIRaX4Um/vSzzFcm+2pHtSWTSSt9sIeMwXZxiv SsMV8r3hUArL1u9ojF62LZwndNEwCjcRQcm0wbkfxGzAf6HEREXwGqKWNnQtDC+kObRrZBzRl ScPIn0TiakSLB7ajV3QJRqGItK59WHmusOocC22+5EO89WTfHUnLg5b+v8y9+Emr8iNYurPBn u0F0N4wBKFNgr2gZ7Lx5IfrQdFUTQQ9PFfckQwTFyyxVNAfRZxcom5+kRHKnSx5ADxOvRDk6c aQEwaH1xduFslednRzXQiypsINxhuHdPPTypB34QV8TnpnCKCSUNkEEyob5VI+jiW9IeVerAh ol0peSsmgMyZzD13sndj4y4IHZGwi42kl4H+Dw0jzDF1ZyXj0Yf9pDi+TIxKekOk8HkF0mZXc lcr6dMBZ+0GmdLc+zXMszexAgcWwBSLHU9OgrCj9fKytY8V8b6ZijiU6Nf/SjqCTHG0gzr1TP ZLzdabRA4/+Cg3HCM47ZCFeE4y4qXwKgDho8cvPB7VSiQgCSyy+Ls1Mdvecfb/hyoXdqeCy+Y s4eZ0Viy0oA== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 33940 Cc: eggert@cs.ucla.edu, 33940@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.7 (-) Andreas Schwab writes: > It's as valid as `?]', which has the same problem wrt scan-sexps. > That's why prin1-char adds redundant backslashes. Ok, thanks, so it's nothing new. Michael. From unknown Tue Aug 19 10:00:07 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 30 Jan 2019 12:24:03 +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