Received: (at 76731-done) by debbugs.gnu.org; 19 May 2025 22:42:54 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 19 18:42:54 2025 Received: from localhost ([127.0.0.1]:47174 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uH9C9-0005PW-Rv for submit <at> debbugs.gnu.org; Mon, 19 May 2025 18:42:54 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:5717) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <monnier@HIDDEN>) id 1uH9C6-0005PJ-VX for 76731-done <at> debbugs.gnu.org; Mon, 19 May 2025 18:42:51 -0400 Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 06AD5441EDB; Mon, 19 May 2025 18:42:45 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1747694563; bh=/fzVfmVkCpuAkKFVdLtWv5j1nxC558tkFepGFO65TKc=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=CrpmY8MgiETKkmdqgbKhCKFvt5FWwS8UL1yUgcJv6/hChVoTl7x5i0O98jb9XBhb1 UODwzs/AcXI/olJD2FO/vqZR91ON8c6BiTmnqp6AlLvtZ1NkYBlMEc831hgLjcJYfC kYF3F/0CeyKCGhN4pUhd/nuSswkxcTO2/nU8Bb3wCx+/tu0VTOixC5zjlshNpkQOZG 4sXt1TXyC+xpmUJZWQ6BlQzhHwdrzQ8nQn0K3O6u1Tns7koZcNVedk6sKM4kYyQzhG N4wNgZ5vGExQIVtsN0z034nKtwiFhv/EC/0CuwtP9osv7QcW8vL/DTnHozc6VawFC7 yJ9FjKUOL0jPg== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 89034441ED3; Mon, 19 May 2025 18:42:43 -0400 (EDT) Received: from alfajor (104-195-232-56.cpe.teksavvy.com [104.195.232.56]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 4DAD21203D7; Mon, 19 May 2025 18:42:43 -0400 (EDT) From: Stefan Monnier <monnier@HIDDEN> To: Mattias =?windows-1252?Q?Engdeg=E5rd?= <mattias.engdegard@HIDDEN> Subject: Re: bug#76731: C-style comment regexp example in (info "(elisp)Rx Notation") is not correct In-Reply-To: <74D426F1-2A7B-4F6A-BBF2-3CC1885BD138@HIDDEN> Message-ID: <jwvsel0kz3y.fsf-monnier+emacs@HIDDEN> References: <tencent_225F4E92EFB870E4C7062BE2CA5568F9CE08@HIDDEN> <CADwFkmmvJpOC5S50YhcLO3-sxNi_JGtX0vv7A-X_cYpK4-Pfuw@HIDDEN> <3EEF8EDD-A2FB-46F5-9FEA-E477DD4FBA54@HIDDEN> <tencent_9353EF0A7079C70A2BF9CA0D6827CE234E08@HIDDEN> <74D426F1-2A7B-4F6A-BBF2-3CC1885BD138@HIDDEN> Date: Mon, 19 May 2025 18:42:42 -0400 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.041 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76731-done Cc: 76731-done <at> debbugs.gnu.org, Yue Yi <include_yy@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > I see no fundamental reason why they should be, as the C comment syntax can > be parsed efficiently by a tiny state machine. Our regexp engine lacks to "switch" kind of operation needed for that. After a series of `*` we have two mutually exclusive paths, depending on whether the next char is a `/` or something else, but we don't have a "look ahead" so we have to push a backtrack-point before we try to match the next char with `/`. Stefan
bug-gnu-emacs@HIDDEN
:bug#76731
; Package emacs
.
Full text available.Received: (at 76731-done) by debbugs.gnu.org; 17 May 2025 10:22:06 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 17 06:22:06 2025 Received: from localhost ([127.0.0.1]:46180 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uGEgA-0007It-9Z for submit <at> debbugs.gnu.org; Sat, 17 May 2025 06:22:06 -0400 Received: from mail-lf1-x12a.google.com ([2a00:1450:4864:20::12a]:51438) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <mattias.engdegard@HIDDEN>) id 1uGEg6-0007IB-8X for 76731-done <at> debbugs.gnu.org; Sat, 17 May 2025 06:22:03 -0400 Received: by mail-lf1-x12a.google.com with SMTP id 2adb3069b0e04-550eb498fbbso1423237e87.2 for <76731-done <at> debbugs.gnu.org>; Sat, 17 May 2025 03:22:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1747477316; x=1748082116; darn=debbugs.gnu.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:from:to:cc:subject :date:message-id:reply-to; bh=4/wPKzlJKzBRDrfV49epjWdBfrY2Ht8BM8/xuoQTltk=; b=mxr+0qRKt7hMpwtjqpJN/EGVrPD5Sbi44trd+dQnqyJAmYCFzyx4h0dGQn8CWCuQ85 nM+/30McxjvZL0unDF31Iu94PxTy3ARHkqxQrxo/ieGMx6HCYUeljGVRD1jeNOhvz+zF 2hY4rZH+XGoL/hLSQtmUiuQ/211HG3Y0pz6NkmeC/YvhvlSI0/bAFyIh84lVQRF+1uYR ok+4yg4UYk2NFT8hSy+hTT3aCvyfgoVpeN/PFpv947+TQxCktt+MnTB/4sUyOPozhDm5 ucvLD+N2JxSPo7gHDhJyng4kajQfMFuovmPP2ArQF6eWdMEHyQCQWHyGu1R7FssK68ym 98hw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747477316; x=1748082116; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=4/wPKzlJKzBRDrfV49epjWdBfrY2Ht8BM8/xuoQTltk=; b=iqCzxPpdWPQwKukJrc4WNKDgDMjP20fHApn0Q+50Gt9fSw1tBmi1zzvC7Q6AhYpWUa seBt8DYDSkl+f2DvZIGFl4T1WH/OQK7FvqBY9Vdp9hT1ngrSxpMdDsTk5PwQoONJo2AU XR1pCtxHdeyuyLUBXgBj+4FRHGqSQ2wuqt5IwfZW3+ArvHdUWKNdp9valn/oP/Zp61q2 sSgulUDAHVYkW6Zci02ZHJnMO0k4oaP4rcp6u1TNin3BiEyyvglSt08afvbqsJBw1kiO 96x5A2NqGe9CEuL7IU7uhmvS+9x9oGvbifQVlnOVsrEzpi2dKjFCcyank7Koj2bHj5Ir 4t8g== X-Forwarded-Encrypted: i=1; AJvYcCWO50Dq8IZyfoVeFXWI/RVqHLDV6oFSLu1GhV52MM2KaBSHE1rnFPPp3qUaquILKqAxwrIXc7g7S0/F <at> debbugs.gnu.org X-Gm-Message-State: AOJu0Yxswurmp7BYgpRAzhKD+EdXviCjCmiJunTC3OLUshN3AQn+tJQ4 e/VmgEQ0K+dpGvD/GcVFk+Qrpp9wqn5AgNdMQjIgEx9XtyLV9My6HvjT X-Gm-Gg: ASbGncsfthtMAPdx+q/AjUag+cBhQXo4xfsVsgVrfdWW/XuQ/zZEAqKKywoSkinn7KA uP5094M6E2rVP02WUMU2k6M+BhlJH7qlIFjEoomgyNb+wQkBu9PbUk7UvVVvXYyVT8IDuti0Q5n lhzTFWEauMHR4QDFgsZPfTUPbXYGb0eunSpyZM9KIbvPXRsdqa9RaRuTKKqAAUUvq7wmTBKdg5B CYpuCzAwBbtSl/MeMsUZzU6M6kZvpzbxn0r+KKvyP+tNP3k7/mYrZaFDtNLE6o1YlO/I3Q82ZwY JbrOQ9PxCAUKtGB2N+AfuyyfoTtz4tskM9hrilSYjeYZgIBveVvUNDr6JGJr8kYvONWxeDzyIYe Z2JU/4V5pegXrvDLXdk9KhgbOGl2X6FgLUd55/xhCn1BxFYLu6owF X-Google-Smtp-Source: AGHT+IF2E3oUSzYstBXBQQUDjP/USP5WJ8QRoUzZ7qxgnnTvkCUwCvqwGzdiek3qjsupcAqZYx2eFQ== X-Received: by 2002:a05:6512:6413:b0:54d:6e19:ba9a with SMTP id 2adb3069b0e04-550e97d067cmr1465879e87.29.1747477315473; Sat, 17 May 2025 03:21:55 -0700 (PDT) Received: from smtpclient.apple (c188-150-186-155.bredband.tele2.se. [188.150.186.155]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-550e702cf84sm834560e87.178.2025.05.17.03.21.54 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 17 May 2025 03:21:55 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.15\)) Subject: Re: bug#76731: C-style comment regexp example in (info "(elisp)Rx Notation") is not correct From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= <mattias.engdegard@HIDDEN> X-Priority: 3 In-Reply-To: <tencent_9353EF0A7079C70A2BF9CA0D6827CE234E08@HIDDEN> Date: Sat, 17 May 2025 12:21:52 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: <74D426F1-2A7B-4F6A-BBF2-3CC1885BD138@HIDDEN> References: <tencent_225F4E92EFB870E4C7062BE2CA5568F9CE08@HIDDEN> <CADwFkmmvJpOC5S50YhcLO3-sxNi_JGtX0vv7A-X_cYpK4-Pfuw@HIDDEN> <3EEF8EDD-A2FB-46F5-9FEA-E477DD4FBA54@HIDDEN> <tencent_9353EF0A7079C70A2BF9CA0D6827CE234E08@HIDDEN> To: Yue Yi <include_yy@HIDDEN> X-Mailer: Apple Mail (2.3654.120.0.1.15) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76731-done Cc: Stefan Kangas <stefankangas@HIDDEN>, Stefan Monnier <monnier@HIDDEN>, 76731-done <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) 16 maj 2025 kl. 17.12 skrev Yue Yi <include_yy@HIDDEN>: > I'm not an expert in regular expressions, but it seems that cases like = C > block comments are hard to handle without introducing > backtracking. I see no fundamental reason why they should be, as the C comment syntax = can be parsed efficiently by a tiny state machine. The first "/*" = encountered is always the beginning of the comment on matter what is = found later, and the first "*/" after that is always the end. There is = never any reason to go back and try a different parse. Non-DFA regexp engines such as the one in Emacs need some hacks and/or = carefully formulated regexps to avoid consuming stack space but that's a = different matter. I still think we should be able to do better with = either your or my regexps. I kept your proposed fix instead of switching to a different example. = The quoted-string case is simpler but the amount of backslashes = detracted from the point of the exercise. Fix pushed to master. Thank you again!
"Yue Yi" <include_yy@HIDDEN>
:Mattias Engdeg氓rd <mattias.engdegard@HIDDEN>
:Received: (at 76731) by debbugs.gnu.org; 16 May 2025 15:17:31 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 16 11:17:31 2025 Received: from localhost ([127.0.0.1]:39962 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uFwoT-0002Cv-U4 for submit <at> debbugs.gnu.org; Fri, 16 May 2025 11:17:31 -0400 Received: from out162-62-57-87.mail.qq.com ([162.62.57.87]:46911) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <include_yy@HIDDEN>) id 1uFwoN-0002BC-1j for 76731 <at> debbugs.gnu.org; Fri, 16 May 2025 11:17:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201512; t=1747408326; bh=6lgUxlWM7Zv/YFsGe7AVEGJ/1GBNWp6POkZIEDeV/Ug=; h=In-Reply-To:References:From:To:Cc:Subject:Date; b=uXXJDcJ+pqk/uD6EINDvO1yIYNkGsU13ZUEwJmF4/zuxfX7Z8fOztqv7TQQGjYU6c mCan9IqvXz/0Ju5DPLw5uM4r5mxtpfoIBOk6sjJVe9pxImUDywt91YVXVFuKZWuioO VvXlMC6WMfIgTy6yDPXw8VgrVv6KwiJppVkJ5Eqs= X-QQ-FEAT: oHWrrGTW1dCi2Uhv/TjzETR5+gOBkNuu X-QQ-SSF: 00000000000000F0000000000000 X-QQ-XMRINFO: Nq+8W0+stu50PRdwbJxPCL0= X-QQ-XMAILINFO: MGJQUKeBeYZpLbFl50btbO9YVwVOzPexzPyq3fdw8SJoEDG4bRFYOBAZ+597Rv Z9lwikix6AgnWrWn71ePln4wd4ej6lvqj7OTOg81TI6T9zr20RHlzuJxlpZ+19RVypx9rk/rDErq4 VhNWCcWI8NZ4por9ueB6adOfYWcc26Xjk28nQ4V7jVPT7+TBp5SczwNeyRPQWDV7KXGY0gFQzRZcz Hep2LPTFTR6ZOyEPIsOi9eQoAmWlEIUxuVXebtptFNPvYdafweVDor+waQDfXuYKRIgupgJTqArh4 zgH15IPUreQ6gRCK0XM8l84TTia+8nyc/J6+ZLOs7AZ84qSFbuxkhcfxJLGOcsUzCqEuTl4o7EcW6 PWCkYcO3y1MjZLRPAeYDsLKa+fRkaVpBBMDGo4paP301G/muFLaF/jiLFkq7FTogxG0V2mPpk6Hf5 pgE655eGUPtGLf75r7sKptfzcy1VGzOGQIV0lqeJRtVHig83wp6x2JO1Kx3QGwrBBABB5mxD6ySdE PYcMUgtNp+qmOWmZUZdaEG48ud0+VFeIWrSBWv+mqA3gXB1owGROebcKoRR/24O+Vn0Pz2NqwxE8N AiVKWA5YWZLdbiazdCy5lrmly0iSE6nvBsCUiXmwfDd85nmeckk+vJGWlRoNoutGEs1z2MA4X+JuC wV+RHZgNfTaJR7Nd45pU5bfTUJKh3A0LLdDuLQAGQDfA9aU/vBUrcD86corKoqeXFBg1nujh9UyZt i0OmU7I8KzhqP2pWXZY/p/uONkH+jSqWCVD/BKjcGEp3s/StsnXIZ1dnJwMMnUUOZ74lzEqEPMHqb 4zghK6/a+GZKRK2e7IrV373CoYfxLk1B+gtw/IpAXq9B0ePxjbmYap+vvJecRTXULTtKCwU8YiOY1 Mc/vQQCJXzOEkop1Ig+H/RSTAQyLM8DJs5VTZXHp5mLtVIRy51EqnsZposJhR2sAfUEF3EY+K8gJf uFVysn/uBNm7HXVeXT6xz1dQ2sNZxjkbqEUJzS5NviHjjEc/WTLA9pDtat0FPihxK4HGDNKVVurJA JeOET X-HAS-ATTACH: no X-QQ-BUSINESS-ORIGIN: 2 X-Originating-IP: 112.96.225.19 In-Reply-To: <3EEF8EDD-A2FB-46F5-9FEA-E477DD4FBA54@HIDDEN> References: <tencent_225F4E92EFB870E4C7062BE2CA5568F9CE08@HIDDEN> <CADwFkmmvJpOC5S50YhcLO3-sxNi_JGtX0vv7A-X_cYpK4-Pfuw@HIDDEN> <3EEF8EDD-A2FB-46F5-9FEA-E477DD4FBA54@HIDDEN> X-QQ-STYLE: X-QQ-mid: webmail739t1747408326t824814 From: "=?gb18030?B?WXVlIFlp?=" <include_yy@HIDDEN> To: "=?gb18030?B?TWF0dGlhcyBFbmdkZWeBMIoycmQ=?=" <mattias.engdegard@HIDDEN>, "=?gb18030?B?U3RlZmFuIEthbmdhcw==?=" <stefankangas@HIDDEN> Subject: Re: bug#76731: C-style comment regexp example in (info "(elisp)Rx Notation") is not correct Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_682755C5_17320C78_5052B585" Content-Transfer-Encoding: 8Bit Date: Fri, 16 May 2025 23:12:05 +0800 X-Priority: 3 Message-ID: <tencent_9353EF0A7079C70A2BF9CA0D6827CE234E08@HIDDEN> X-QQ-MIME: TCMime 1.0 by Tencent X-Mailer: QQMail 2.x X-QQ-Mailer: QQMail 2.x X-Spam-Score: 3.6 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Mattias Engdegård Fri, 16 May 2025 15:46:40 +0200 writes > And my sincerest thanks to you for noticing this. Everyone who writes technical > texts knows how valuable people who actually work [...] Content analysis details: (3.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [162.62.57.87 listed in bl.score.senderscore.com] 0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [162.62.57.87 listed in sa-trusted.bondedsender.org] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [162.62.57.87 listed in list.dnswl.org] 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [162.62.57.87 listed in wl.mailspike.net] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (include_yy[at]qq.com) 0.0 HTML_MESSAGE BODY: HTML included in message 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 0.0 FROM_EXCESS_BASE64 From: base64 encoded unnecessarily 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 3.2 HELO_DYNAMIC_IPADDR Relay HELO'd using suspicious hostname (IP addr 1) X-Debbugs-Envelope-To: 76731 Cc: =?gb18030?B?NzY3MzE=?= <76731 <at> debbugs.gnu.org>, =?gb18030?B?U3RlZmFuIE1vbm5pZXI=?= <monnier@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 2.6 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Mattias Engdegård Fri, 16 May 2025 15:46:40 +0200 writes > And my sincerest thanks to you for noticing this. Everyone who writes technical > texts knows how valuable people who actually work [...] Content analysis details: (2.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [162.62.57.87 listed in sa-accredit.habeas.com] 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [162.62.57.87 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [162.62.57.87 listed in list.dnswl.org] 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [162.62.57.87 listed in bl.score.senderscore.com] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (include_yy[at]qq.com) 0.0 HTML_MESSAGE BODY: HTML included in message 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 0.0 FROM_EXCESS_BASE64 From: base64 encoded unnecessarily 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 3.2 HELO_DYNAMIC_IPADDR Relay HELO'd using suspicious hostname (IP addr 1) -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager This is a multi-part message in MIME format. ------=_NextPart_682755C5_17320C78_5052B585 Content-Type: text/plain; charset="gb18030" Content-Transfer-Encoding: base64 TWF0dGlhcyBFbmdkZWeBMIoycmQgRnJpLCAxNiBNYXkgMjAyNSAxNTo0Njo0MCArMDIwMCB3 cml0ZXMgJmd0OyBBbmQgbXkgc2luY2VyZXN0IHRoYW5rcyB0byB5b3UgZm9yIG5vdGljaW5n IHRoaXMuIEV2ZXJ5b25lIHdobyB3cml0ZXMgdGVjaG5pY2FsICAmZ3Q7IHRleHRzIGtub3dz IGhvdyB2YWx1YWJsZSBwZW9wbGUgd2hvIGFjdHVhbGx5IHdvcmsgdGhyb3VnaCBleGFtcGxl cyBhcmUuIEkgZW5jb3VudGVyZWQgdGhpcyBwcm9ibGVtIHdoaWxlIHRyeWluZyB0byB3cml0 ZSBhIHNpbXBsZSBDU1MgcGFyc2VyIHVzaW5nIFBFRy4gTXkgZmlyc3QgcmVhY3Rpb24gd2Fz IHRvIGxvb2sgZm9yIHJlZ2V4IGV4YW1wbGVzIGluIHRoZSBtYW51YWwsIGFuZCBJoa9tIGds YWQgSSBmb3VuZCBpdCA6cCAmZ3Q7IFlvdXIgcHJvcG9zZWQgc29sdXRpb24sICZndDsgICZn dDsgJmd0OyAocnggIi8qIiAmZ3Q7ICZndDsgICAgKCogKHwgKG5vdCAiKiIpICZndDsgJmd0 OyAgICAgICAgICAoOiAoMSsgIioiKSAobm90IChvciAiKiIgIi8iKSkpKSkgJmd0OyAmZ3Q7 ICAgICgxKyAiKiIpICIvIikgJmd0OyAgJmd0OyBhcHBlYXJzIGNvcnJlY3QgYnV0IEVtYWNz J3MgTkZBIGVuZ2luZSB3aWxsIG1hdGNoIGEgZmluYWwgcnVuIG9mIHN0YXJzIHR3aWNlLiAg Jmd0OyBDb25zaWRlciB0aGUgdGV4dCAmZ3Q7ICAmZ3Q7ICAgLyoqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKiovICZndDsgICZndDsgVGhlIHJlZ2V4cCB3aWxsIG1hdGNo IGFsbCBzdGFycywgZW5jb3VudGVyIHRoZSBmaW5hbCBzbGFzaCwgYmFja3RyYWNrIGFuZCBt YXRjaCAgJmd0OyB0aGUgc3RhcnMgYWdhaW4gYmVmb3JlIG1hdGNoaW5nIHRoZSBzbGFzaC4g QSBiaXQgaW5lbGVnYW50IHBlcmhhcHMuIE1vcmUgICZndDsgc2VyaW91c2x5LCB0aGUgc3Rh Y2sgdXNhZ2UgaXMgc3VjaCB0aGF0IGl0IGNhbid0IHBhcnNlIGEgMSBNQiBjb21tZW50IHdp dGhvdXQgICZndDsgcnVubmluZyBvdXQgb2Ygc3RhY2sgc3BhY2UgKG9uIG15IG1hY2hpbmUp LiBUbyBiZSBmYWlyLCBoZSBvcmlnaW5hbCByZWdleHAgaGFkICAmZ3Q7IHRoZSBzYW1lIHBy b2JsZW0uICZndDsgICZndDsgKEFuZCB5ZXMsIG5vbi1ncmVlZHkgb3BlcmF0b3JzIGNhbiBi ZSB1c2VkIGZvciBhIHNpbXBsZSBzb2x1dGlvbiBidXQgYXMgdGhlICAmZ3Q7IGZvb3Rub3Rl IGluIHRoZSB0ZXh0IHNheXMgdGhhdCdzIG5vdCB0aGUgcG9pbnQgaGVyZS4pICZndDsgICZn dDsgICZndDsgMi4gQmV0dGVyIGFsdGVybmF0aXZlPyAmZ3Q7ICAmZ3Q7IChyeCAiLyoiICZn dDsgICAgICgqIChub3QgIioiKSkgJmd0OyAgICAgKCsgIioiKSAmZ3Q7ICAgICAoKiAobm90 IChpbiAiKi8iKSkgJmd0OyAgICAgICAgKCogKG5vdCAiKiIpKSAmZ3Q7ICAgICAgICAoKyAi KiIpKSAmZ3Q7ICAgICAiLyIpICZndDsgICZndDsgaXMgc2xpZ2h0bHkgbW9yZSBjb21wbGlj YXRlZCBidXQgZG9lc24ndCBiYWNrdHJhY2sgYXMgbXVjaC4gJmd0OyBJdCBzdGlsbCBwcm9k dWNlcyB1bm5lY2Vzc2FyeSBiYWNrdHJhY2sgcG9pbnRzIGJldHdlZW4gcnVucyBvZiBzdGFy czsgcGVyaGFwcyAgJmd0OyB0aGUgYW5hbHlzaXMgdG8gZWxpbWluYXRlIHRoZW0gaXMgdG9v IGhhcmQgZm9yIHRoZSBjb21waWxlci4gSSdtIG5vdCBhbiBleHBlcnQgaW4gcmVndWxhciBl eHByZXNzaW9ucywgYnV0IGl0IHNlZW1zIHRoYXQgY2FzZXMgbGlrZSBDIGJsb2NrIGNvbW1l bnRzIGFyZSBoYXJkIHRvIGhhbmRsZSB3aXRob3V0IGludHJvZHVjaW5nIGJhY2t0cmFja2lu Zy4gQWx0aG91Z2ggaXQncyB1bmxpa2VseSB0byBlbmNvdW50ZXIgc3VjaCBlbm9ybW91cyBh bmQgc3BlY2lmaWMgY29tbWVudHMgaW4gcHJhY3RpY2UsIHRoZSBpbXBsZW1lbnRhdGlvbiBJ IHByb3ZpZGVkIGRvZXMgaW50cm9kdWNlIHNvbWUgaW1wbGljaXQgcGVyZm9ybWFuY2UgaXNz dWVzLiBEdXJpbmcgbXkgc2VhcmNoLCBJIHRoaW5rIEkgbWlnaHQgaGF2ZSBzZWVuIHRoZSBp bXByb3ZlZCB2ZXJzaW9uIHlvdSBwcm92aWRlZCBvbiBTdGFjayBPdmVyZmxvdyBvciBzb21l d2hlcmUgZWxzZS4gSXShr3MgZGVmaW5pdGVseSBiZXR0ZXIsIGJ1dCBhbHNvIGhhcmRlciB0 byB1bmRlcnN0YW5kLiAmZ3Q7IDIuIEJ1dCBpcyBpdCBhIGdvb2QgZXhhbXBsZT8gJmd0OyAg Jmd0OyBUaGUgcHVycG9zZSB3YXMgbmV2ZXIgcGFyc2luZyBDIGNvbW1lbnRzIGJ1dCB0byBw cm92aWRlIGFuIGV4YW1wbGUgb2YgaG93IHJ4ICAmZ3Q7IGNhbiBoZWxwLiBDYW4gd2UgZmlu ZCBzb21ldGhpbmcgc2ltcGxlcj8gJmd0OyBIZXJlIGlzIHJlZ2V4cCBmb3IgYSBzaW1wbGUg cXVvdGVkIHN0cmluZzogJmd0OyAgJmd0OyAocnggP1wiICZndDsgICAgICgqIChvciAobm90 IChvciA/XFwgP1wiKSkgJmd0OyAgICAgICAgICAgICg6ID9cXCAob3IgP1xcID9cIikpKSkg Jmd0OyAgICAgP1wiKSAmZ3Q7ICAmZ3Q7IFdvdWxkIHRoYXQgYmUgYSBiZXR0ZXIgZXhhbXBs ZT8gVGhlIGJhY2tzbGFzaGVzIG9ic2N1cmUgdGhpbmdzIGEgYml0LiAmZ3Q7ICAmZ3Q7IFJp Z2h0IG5vdyBJJ20gbGVhbmluZyB0b3dhcmRzIHVzaW5nIHRoZSBwcm9wb3NlZCBmaXguIFll cywgSSB0aGluayB0aGlzIGV4YW1wbGUgaXMgZ3JlYXQsIHNpbXBsZXIgZXhhbXBsZXMgYXJl IGFsd2F5cyBiZXR0ZXIuIEMgY29tbWVudHMgYXJlIGluZGVlZCBhIGNhc2Ugd2hlcmUgaXSh r3MgaGFyZCB0byBjb21lIHVwIHdpdGggYSBzb2x1dGlvbiByaWdodCBhd2F5LiBJdCB3b3Vs ZCBiZSBiZXR0ZXIgdG8gcHJlc2VudCBpdCBhcyBhIGRlbW9uc3RyYXRpb24gb2YgaG93IHRv IHRoaW5rIGFib3V0IGFuZCBpbXBsZW1lbnQgYSByZWd1bGFyIGV4cHJlc3Npb24sIHJhdGhl ciB0aGFuIGp1c3QgYSBzaW1wbGUgcmVnZXggZXhhbXBsZS4gQnV0IEmhr2Qgc3RpbGwgbGlr ZSB0byBrZWVwIGl0IGluIHNvbWUgcGxhY2VzLCBzaW5jZSBpdCBjYW4gYWN0dWFsbHkgYmUg cXVpdGUgdXNlZnVsIHNvbWV0aW1lcy4gWyBPZiBjb3Vyc2UsIHRoaXMgaXNuoa90IHJlYWxs eSBhIHByb2JsZW0gbm93YWRheXMgoaogTExNcyBjYW4gcXVpY2tseSBsZWFkIHVzIHRvIHNv bHV0aW9ucyBmb3Igc29tZSBjbGFzc2ljIHByb2JsZW1zICh0aG91Z2ggdGhleSBvY2Nhc2lv bmFsbHkgaW50cm9kdWNlIHNvbWUgdW5leHBlY3RlZCBpc3N1ZXMpLiBdIFJlZ2FyZHM= ------=_NextPart_682755C5_17320C78_5052B585 Content-Type: text/html; charset="gb18030" Content-Transfer-Encoding: base64 PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNo YXJzZXQ9R0IxODAzMCI+PHByZT5NYXR0aWFzIEVuZ2RlZ4EwijJyZCBGcmksIDE2IE1heSAy MDI1IDE1OjQ2OjQwICswMjAwIHdyaXRlcwoKJmd0OyBBbmQgbXkgc2luY2VyZXN0IHRoYW5r cyB0byB5b3UgZm9yIG5vdGljaW5nIHRoaXMuIEV2ZXJ5b25lIHdobyB3cml0ZXMgdGVjaG5p Y2FsIAomZ3Q7IHRleHRzIGtub3dzIGhvdyB2YWx1YWJsZSBwZW9wbGUgd2hvIGFjdHVhbGx5 IHdvcmsgdGhyb3VnaCBleGFtcGxlcyBhcmUuCgpJIGVuY291bnRlcmVkIHRoaXMgcHJvYmxl bSB3aGlsZSB0cnlpbmcgdG8gd3JpdGUgYSBzaW1wbGUgQ1NTIHBhcnNlcgp1c2luZyBQRUcu IE15IGZpcnN0IHJlYWN0aW9uIHdhcyB0byBsb29rIGZvciByZWdleCBleGFtcGxlcyBpbiB0 aGUKbWFudWFsLCBhbmQgSaGvbSBnbGFkIEkgZm91bmQgaXQgOnAKCiZndDsgWW91ciBwcm9w b3NlZCBzb2x1dGlvbiwKJmd0OyAKJmd0OyAmZ3Q7IChyeCAiLyoiCiZndDsgJmd0OyAgICAo KiAofCAobm90ICIqIikKJmd0OyAmZ3Q7ICAgICAgICAgICg6ICgxKyAiKiIpIChub3QgKG9y ICIqIiAiLyIpKSkpKQomZ3Q7ICZndDsgICAgKDErICIqIikgIi8iKQomZ3Q7IAomZ3Q7IGFw cGVhcnMgY29ycmVjdCBidXQgRW1hY3MncyBORkEgZW5naW5lIHdpbGwgbWF0Y2ggYSBmaW5h bCBydW4gb2Ygc3RhcnMgdHdpY2UuIAomZ3Q7IENvbnNpZGVyIHRoZSB0ZXh0CiZndDsgCiZn dDsgICAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KJmd0OyAKJmd0 OyBUaGUgcmVnZXhwIHdpbGwgbWF0Y2ggYWxsIHN0YXJzLCBlbmNvdW50ZXIgdGhlIGZpbmFs IHNsYXNoLCBiYWNrdHJhY2sgYW5kIG1hdGNoIAomZ3Q7IHRoZSBzdGFycyBhZ2FpbiBiZWZv cmUgbWF0Y2hpbmcgdGhlIHNsYXNoLiBBIGJpdCBpbmVsZWdhbnQgcGVyaGFwcy4gTW9yZSAK Jmd0OyBzZXJpb3VzbHksIHRoZSBzdGFjayB1c2FnZSBpcyBzdWNoIHRoYXQgaXQgY2FuJ3Qg cGFyc2UgYSAxIE1CIGNvbW1lbnQgd2l0aG91dCAKJmd0OyBydW5uaW5nIG91dCBvZiBzdGFj ayBzcGFjZSAob24gbXkgbWFjaGluZSkuIFRvIGJlIGZhaXIsIGhlIG9yaWdpbmFsIHJlZ2V4 cCBoYWQgCiZndDsgdGhlIHNhbWUgcHJvYmxlbS4KJmd0OyAKJmd0OyAoQW5kIHllcywgbm9u LWdyZWVkeSBvcGVyYXRvcnMgY2FuIGJlIHVzZWQgZm9yIGEgc2ltcGxlIHNvbHV0aW9uIGJ1 dCBhcyB0aGUgCiZndDsgZm9vdG5vdGUgaW4gdGhlIHRleHQgc2F5cyB0aGF0J3Mgbm90IHRo ZSBwb2ludCBoZXJlLikKJmd0OyAKJmd0OyAKJmd0OyAyLiBCZXR0ZXIgYWx0ZXJuYXRpdmU/ CiZndDsgCiZndDsgKHJ4ICIvKiIKJmd0OyAgICAgKCogKG5vdCAiKiIpKQomZ3Q7ICAgICAo KyAiKiIpCiZndDsgICAgICgqIChub3QgKGluICIqLyIpKQomZ3Q7ICAgICAgICAoKiAobm90 ICIqIikpCiZndDsgICAgICAgICgrICIqIikpCiZndDsgICAgICIvIikKJmd0OyAKJmd0OyBp cyBzbGlnaHRseSBtb3JlIGNvbXBsaWNhdGVkIGJ1dCBkb2Vzbid0IGJhY2t0cmFjayBhcyBt dWNoLgomZ3Q7IEl0IHN0aWxsIHByb2R1Y2VzIHVubmVjZXNzYXJ5IGJhY2t0cmFjayBwb2lu dHMgYmV0d2VlbiBydW5zIG9mIHN0YXJzOyBwZXJoYXBzIAomZ3Q7IHRoZSBhbmFseXNpcyB0 byBlbGltaW5hdGUgdGhlbSBpcyB0b28gaGFyZCBmb3IgdGhlIGNvbXBpbGVyLgoKSSdtIG5v dCBhbiBleHBlcnQgaW4gcmVndWxhciBleHByZXNzaW9ucywgYnV0IGl0IHNlZW1zIHRoYXQg Y2FzZXMgbGlrZSBDCmJsb2NrIGNvbW1lbnRzIGFyZSBoYXJkIHRvIGhhbmRsZSB3aXRob3V0 IGludHJvZHVjaW5nCmJhY2t0cmFja2luZy4gQWx0aG91Z2ggaXQncyB1bmxpa2VseSB0byBl bmNvdW50ZXIgc3VjaCBlbm9ybW91cyBhbmQKc3BlY2lmaWMgY29tbWVudHMgaW4gcHJhY3Rp Y2UsIHRoZSBpbXBsZW1lbnRhdGlvbiBJIHByb3ZpZGVkIGRvZXMKaW50cm9kdWNlIHNvbWUg aW1wbGljaXQgcGVyZm9ybWFuY2UgaXNzdWVzLgoKRHVyaW5nIG15IHNlYXJjaCwgSSB0aGlu ayBJIG1pZ2h0IGhhdmUgc2VlbiB0aGUgaW1wcm92ZWQgdmVyc2lvbiB5b3UKcHJvdmlkZWQg b24gU3RhY2sgT3ZlcmZsb3cgb3Igc29tZXdoZXJlIGVsc2UuIEl0oa9zIGRlZmluaXRlbHkg YmV0dGVyLApidXQgYWxzbyBoYXJkZXIgdG8gdW5kZXJzdGFuZC4KCiZndDsgMi4gQnV0IGlz IGl0IGEgZ29vZCBleGFtcGxlPwomZ3Q7IAomZ3Q7IFRoZSBwdXJwb3NlIHdhcyBuZXZlciBw YXJzaW5nIEMgY29tbWVudHMgYnV0IHRvIHByb3ZpZGUgYW4gZXhhbXBsZSBvZiBob3cgcngg CiZndDsgY2FuIGhlbHAuIENhbiB3ZSBmaW5kIHNvbWV0aGluZyBzaW1wbGVyPwomZ3Q7IEhl cmUgaXMgcmVnZXhwIGZvciBhIHNpbXBsZSBxdW90ZWQgc3RyaW5nOgomZ3Q7IAomZ3Q7IChy eCA/XCIKJmd0OyAgICAgKCogKG9yIChub3QgKG9yID9cXCA/XCIpKQomZ3Q7ICAgICAgICAg ICAgKDogP1xcIChvciA/XFwgP1wiKSkpKQomZ3Q7ICAgICA/XCIpCiZndDsgCiZndDsgV291 bGQgdGhhdCBiZSBhIGJldHRlciBleGFtcGxlPyBUaGUgYmFja3NsYXNoZXMgb2JzY3VyZSB0 aGluZ3MgYSBiaXQuCiZndDsgCiZndDsgUmlnaHQgbm93IEknbSBsZWFuaW5nIHRvd2FyZHMg dXNpbmcgdGhlIHByb3Bvc2VkIGZpeC4KClllcywgSSB0aGluayB0aGlzIGV4YW1wbGUgaXMg Z3JlYXQsIHNpbXBsZXIgZXhhbXBsZXMgYXJlIGFsd2F5cwpiZXR0ZXIuIEMgY29tbWVudHMg YXJlIGluZGVlZCBhIGNhc2Ugd2hlcmUgaXShr3MgaGFyZCB0byBjb21lIHVwIHdpdGggYQpz b2x1dGlvbiByaWdodCBhd2F5LiBJdCB3b3VsZCBiZSBiZXR0ZXIgdG8gcHJlc2VudCBpdCBh cyBhIGRlbW9uc3RyYXRpb24Kb2YgaG93IHRvIHRoaW5rIGFib3V0IGFuZCBpbXBsZW1lbnQg YSByZWd1bGFyIGV4cHJlc3Npb24sIHJhdGhlciB0aGFuCmp1c3QgYSBzaW1wbGUgcmVnZXgg ZXhhbXBsZS4KCkJ1dCBJoa9kIHN0aWxsIGxpa2UgdG8ga2VlcCBpdCBpbiBzb21lIHBsYWNl cywgc2luY2UgaXQgY2FuCmFjdHVhbGx5IGJlIHF1aXRlIHVzZWZ1bCBzb21ldGltZXMuCgpb IE9mIGNvdXJzZSwgdGhpcyBpc26hr3QgcmVhbGx5IGEgcHJvYmxlbSBub3dhZGF5cyChqiBM TE1zIGNhbiBxdWlja2x5CmxlYWQgdXMgdG8gc29sdXRpb25zIGZvciBzb21lIGNsYXNzaWMg cHJvYmxlbXMgKHRob3VnaCB0aGV5IG9jY2FzaW9uYWxseQppbnRyb2R1Y2Ugc29tZSB1bmV4 cGVjdGVkIGlzc3VlcykuIF0KClJlZ2FyZHMKPC9wcmU+ ------=_NextPart_682755C5_17320C78_5052B585--
bug-gnu-emacs@HIDDEN
:bug#76731
; Package emacs
.
Full text available.Received: (at 76731) by debbugs.gnu.org; 16 May 2025 13:46:54 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 16 09:46:54 2025 Received: from localhost ([127.0.0.1]:37638 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uFvOm-0001Ez-6T for submit <at> debbugs.gnu.org; Fri, 16 May 2025 09:46:53 -0400 Received: from mail-lf1-x12a.google.com ([2a00:1450:4864:20::12a]:55586) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <mattias.engdegard@HIDDEN>) id 1uFvOi-0001Df-Pj for 76731 <at> debbugs.gnu.org; Fri, 16 May 2025 09:46:50 -0400 Received: by mail-lf1-x12a.google.com with SMTP id 2adb3069b0e04-549b116321aso2362484e87.3 for <76731 <at> debbugs.gnu.org>; Fri, 16 May 2025 06:46:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1747403202; x=1748008002; darn=debbugs.gnu.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:from:to:cc:subject :date:message-id:reply-to; bh=pVlOK+InL+sNTch5GkSx7ZX4BDQlnSclqO996lSuBCY=; b=E1JPuLX52r5fkIz71kcXts/j3DMBQ2qWhZrcRfxNKczg3NfXqmLgdLJlXiR1o1A2nm vHfsPY/woBeWMdRU2EKd3tRZaSsiwdg7WK9I7KrXzPTiwH7jzTjysw0MB/DW1iMk+7qE aY603TNrPllSYOtpOZO3EAN7WUExZ98imdETk6ibNd1WUNbi/ZV8Zogp0ATMzBklDbFB qcqb4WjYWBD9BnLHsaHkUSi1TdAy2r6HG0sx/Sz0wLf5voiYSfyMnjPK3hnUdGA1iSg6 ExNFZNsAvrmP0fLJlotV2r55yDmXnxcVFoaq8K2kj41EHHIvHNY+wdSw+HLohpt0HdJc BS8g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747403202; x=1748008002; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=pVlOK+InL+sNTch5GkSx7ZX4BDQlnSclqO996lSuBCY=; b=kMY0WRei53AtrrmoBSFeu2pNWeaTzvuOKhQOxKqgMRJdU4yA/PNeXovoI8q79xEekO TjaKGjEIj1iWOLyh+SlDT4x/MWcXKxLVyOFGsjubiQjsDh5rnE5JtmupS4cUxBFx3Bp4 vh1pDAHM1BI5xdrrQqF1IpkiD4kB5PGJcgq1/rb7tkn10UhBBJ9JMjeMq1viPIj3ahYO IktuVX9MJREX9ErgVu2DBdH5FeV79IK2Tr130v8S9jYyaQsNkwM0qZ/sshxjxSqreIOq +f3+UzNXyGI91aHLUwdUlVVuTNAaCEtI8mWjKXSWIPlEWJtwDuGTZgZg4fsWk2R/D9qU YcrA== X-Forwarded-Encrypted: i=1; AJvYcCUQ5SEsa7aktZnX0JOoUhV+evAFaXrAgawyOsylrVi/kFVqxxaHIdRmTxBQuDB6nTJ2FOxXdA==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yx9r0QCkxi4zeKy3a9U4u3dBvzLesAjknG0hix7lwFg0RlikfKW Ghk1wrF68s5MalyRO4yd78K/N683dYe6OEVPrHdvRlkM6+x8yKPpWGTy X-Gm-Gg: ASbGncuKVpMWkKSUa5bmUsfJlRKVmrNPDFGe2BlOZ2MkXnLxFEtoMf5/+L4+vvlFSvO HIqbmv9LuHZ5j4eMNw2f/m51wEhbnLmM0fVSPfDEVhGhQaXLtLrR302KCFSLSBch4vPhu8Wd6Ni O5+8ubgC+0JeAxEpcfYYAbYy7s1LnnLZA96wUGt4fJ9IWRo2QuSa12fSgPpmzWARzmBvwDOpY3I ab2eO+el4P69J1p9tYiDLInewQmWoTFD1r8Sq5MMmRo0him74IZF/Ogkx3Q1KAGjg8JHLXNirGP fOhZG9MM9aR9KWOFqHanqmJL+6Xy/P/So6xcqUO/SvQipnsuDQcgS5O8FCY3ZocrFohuLLTABpH EFbcnItxAM+iSRdjTRvoI+3/rXdIF4FsKfukvZMtNw29/Q8pza8l5 X-Google-Smtp-Source: AGHT+IEXYR3E2PM9RRUnpYI0bje0T9kDyIznMEWy0xSG5GfMCUFjaX9WTk1OU2mQwfHV/XQGgVf8DQ== X-Received: by 2002:a05:6512:3b2c:b0:550:e69b:98d3 with SMTP id 2adb3069b0e04-550e996b07amr881608e87.57.1747403201762; Fri, 16 May 2025 06:46:41 -0700 (PDT) Received: from smtpclient.apple (c188-150-186-155.bredband.tele2.se. [188.150.186.155]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-550e6f34e6csm459677e87.84.2025.05.16.06.46.40 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 16 May 2025 06:46:41 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.15\)) Subject: Re: bug#76731: C-style comment regexp example in (info "(elisp)Rx Notation") is not correct From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= <mattias.engdegard@HIDDEN> In-Reply-To: <CADwFkmmvJpOC5S50YhcLO3-sxNi_JGtX0vv7A-X_cYpK4-Pfuw@HIDDEN> Date: Fri, 16 May 2025 15:46:40 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: <3EEF8EDD-A2FB-46F5-9FEA-E477DD4FBA54@HIDDEN> References: <tencent_225F4E92EFB870E4C7062BE2CA5568F9CE08@HIDDEN> <CADwFkmmvJpOC5S50YhcLO3-sxNi_JGtX0vv7A-X_cYpK4-Pfuw@HIDDEN> To: Stefan Kangas <stefankangas@HIDDEN> X-Mailer: Apple Mail (2.3654.120.0.1.15) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76731 Cc: Yue Yi <include_yy@HIDDEN>, Stefan Monnier <monnier@HIDDEN>, 76731 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) "Yue Yi" via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> writes: > In Elisp Manual's Rx Notation section, we have >=20 > Here is an =E2=80=98rx=E2=80=99 regexp(1) that matches a block = comment in the C > programming language: >=20 > (rx "/*" ; Initial /* > (zero-or-more > (or (not "*") ; Either non-*, > (seq "*" ; or * followed by > (not "/")))) ; non-/ > (one-or-more "*") ; At least one star, > "/") ; and the final / >=20 > Sadly, this regexp is not correct, as demonstated by this simple > example: > /***/ 123 /* anything else */ You are completely right! I just don't know what I was thinking. Sorry = about that! And my sincerest thanks to you for noticing this. Everyone who writes = technical texts knows how valuable people who actually work through = examples are. 1. How to fix it Your proposed solution, > (rx "/*" > (* (| (not "*") > (: (1+ "*") (not (or "*" "/"))))) > (1+ "*") "/") appears correct but Emacs's NFA engine will match a final run of stars = twice. Consider the text /*************************************/ The regexp will match all stars, encounter the final slash, backtrack = and match the stars again before matching the slash. A bit inelegant = perhaps. More seriously, the stack usage is such that it can't parse a 1 = MB comment without running out of stack space (on my machine). To be = fair, he original regexp had the same problem. (And yes, non-greedy operators can be used for a simple solution but as = the footnote in the text says that's not the point here.) 2. Better alternative? (rx "/*" (* (not "*")) (+ "*") (* (not (in "*/")) (* (not "*")) (+ "*")) "/") is slightly more complicated but doesn't backtrack as much. It still produces unnecessary backtrack points between runs of stars; = perhaps the analysis to eliminate them is too hard for the compiler. 2. But is it a good example? The purpose was never parsing C comments but to provide an example of = how rx can help. Can we find something simpler? Here is regexp for a simple quoted string: (rx ?\" (* (or (not (or ?\\ ?\")) (: ?\\ (or ?\\ ?\")))) ?\") Would that be a better example? The backslashes obscure things a bit. Right now I'm leaning towards using the proposed fix.
bug-gnu-emacs@HIDDEN
:bug#76731
; Package emacs
.
Full text available.Stefan Kangas <stefankangas@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 76731) by debbugs.gnu.org; 4 Mar 2025 18:11:01 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 04 13:11:01 2025 Received: from localhost ([127.0.0.1]:60811 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tpWjM-0004wB-MV for submit <at> debbugs.gnu.org; Tue, 04 Mar 2025 13:11:01 -0500 Received: from mail-ed1-x532.google.com ([2a00:1450:4864:20::532]:48263) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1tpWjF-0004vi-2T for 76731 <at> debbugs.gnu.org; Tue, 04 Mar 2025 13:10:57 -0500 Received: by mail-ed1-x532.google.com with SMTP id 4fb4d7f45d1cf-5e5491eb37dso4451219a12.0 for <76731 <at> debbugs.gnu.org>; Tue, 04 Mar 2025 10:10:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741111845; x=1741716645; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:from:to:cc:subject:date :message-id:reply-to; bh=kAwleA9QYukTUQDKPmASZ6XW6Ok38jSolQlmIv8Gl9Y=; b=JO/sOG+bbNcOayR6lmElNggeVdjELLFoecDKsf2XVqTCnKssgXVmlN80v9cWayQz51 9GLxaAySGqQzBTjOZabpfyBgvQTLRvJij/Ss9jl9Tt06lXiP2aL5YZv+a6EMSfBx306h 4WwREAaGOSOqgOxtb2OEz3HEmXd6Qg/DyV448EwCCwDJHEiu0eJ2iXGkDGrlZtUVEZMh hBvisrBdsFtu8PQdcqrsIk8aAaNcPChfBzzwWVn3QfDvRXnmy0+729HAQ6tcIdI8Sgx3 fRY4UsSLkSIcj+M40LxN9N+IcY/EqUBpAnDBb5624zOLdVWGby0AUfiS0D2nFWKHpVPf Y4kQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741111845; x=1741716645; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=kAwleA9QYukTUQDKPmASZ6XW6Ok38jSolQlmIv8Gl9Y=; b=MTfI+iLC3PElr17e6kX78M6/JPX2pwf0qspOd6YTbecEarc2FtvvRPIg1oI8ZWJTAE C9losZ8ZGrdnBnQEXKMMpyHk5s7u0QJTbUEGFVKnZvxFeg9udgCFPKXf8+D0KzzJyZ2m nFeArQ+IaQpAXxIVmuxhYd+8dnxG8vwx53/VXau8A0LyCTDEh/3uqiaETnrWg0mCpCNp dwPUhnE28wtrPL0MOch0/D9qk1pO66AkapH7lPV32W5qW2dUPtPscKnqt9nTAlivYREk i35yRT0TB6eSJA38HKfsgiVLHBuZqEUztzihpFbyN1eq9X+JuhFHpEbPdibT3CF65zBj RpEQ== X-Forwarded-Encrypted: i=1; AJvYcCUwmhql0kxdJPY6OLQuC7XrgFaZQPIQLVx6l4oRTj5w0webwbfGO2L16mJY3H6AWuRiM2nJtQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0YyRACsaph9CD/mVx9EdZ2wsjuMM6cOwfaidBLxARV6izNmPJvOe Hx26lCX0MIxFN28pI+sR6vK5cOGXhDPuOWgBOSsk7I+ejlSeSuk8jcUR8DB2/OqX+uALAwFpUyL zg6uYdQ1e0tbLa2avYo7jJ6m4MGI= X-Gm-Gg: ASbGncsGhT7Ter1+ImrQ/1Kddh4LI9HeG6bHseKBy0cIjfrLXf2IEYKRZnB6KC8a0cp Z2bz/OUMK6pJY/4SflWLEC0EAeCWS1UvYiBNndB/mAnM773sOR/sgswkSVZm8i9xZ/d8VIPxgUk G6vVjp6E5C4PLIk2JQ7Gg5v9lvjg== X-Google-Smtp-Source: AGHT+IHwuwa8rxf9WYaVsKYBfgA7NQtM5E5XTxoVoFw/+oSl68JMWIVDrWOLWWFqNWahRDDupvcGCbUCB7Z1h0b3bCQ= X-Received: by 2002:a05:6402:358a:b0:5e0:9ffa:1348 with SMTP id 4fb4d7f45d1cf-5e59f385ad8mr53890a12.2.1741111845022; Tue, 04 Mar 2025 10:10:45 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 4 Mar 2025 18:10:43 +0000 From: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <tencent_225F4E92EFB870E4C7062BE2CA5568F9CE08@HIDDEN> References: <tencent_225F4E92EFB870E4C7062BE2CA5568F9CE08@HIDDEN> MIME-Version: 1.0 Date: Tue, 4 Mar 2025 18:10:43 +0000 X-Gm-Features: AQ5f1JoEcmfKE__1Pn5LoQkIELdy0fdY9VkC4LHG8YKxjEvUL_ylLaUepJ68SGw Message-ID: <CADwFkmmvJpOC5S50YhcLO3-sxNi_JGtX0vv7A-X_cYpK4-Pfuw@HIDDEN> Subject: Re: bug#76731: C-style comment regexp example in (info "(elisp)Rx Notation") is not correct To: Yue Yi <include_yy@HIDDEN>, 76731 <at> debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76731 Cc: =?UTF-8?Q?Mattias_Engdeg=C3=A5rd?= <mattias.engdegard@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) "Yue Yi" via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> writes: > Hello Emacs, > > In Elisp Manual's Rx Notation section, we have > > ------------------------------------------------------------------- > > Here is an =E2=80=98rx=E2=80=99 regexp(1) that matches a block comment= in the C > programming language: > > (rx "/*" ; Initial /* > (zero-or-more > (or (not "*") ; Either non-*, > (seq "*" ; or * followed by > (not "/")))) ; non-/ > (one-or-more "*") ; At least one star, > "/") ; and the final / > > or, using shorter synonyms and written more compactly, > > (rx "/*" > (* (| (not "*") > (: "*" (not "/")))) > (+ "*") "/") > > In conventional string syntax, it would be written > > "/\\*\\(?:[^*]\\|\\*[^/]\\)*\\*+/" > -------------------------------------------------------------------- > > Sadly, this regexp is not correct, as demonstated by this simple > example: (Try M-x isearch-forward-regexp with > /\*\(?:[^*]\|\*[^/]\)*\*+/) > > /***/ 123 /* anything else */ > > As you can see, the entire line above is highlighted by the search, > meaning that the whole line has been matched. In fact, this issue > occurs when the number of asterisks in /*(nstar)*/ is odd. > > The correct regular expression is: > > /\*\(?:[^*]\|\*+[^*/]\)*\*+/ > > The corresponding RX expression in the original document could be: > > (rx "/*" > (zero-or-more > (or (not "*") > (seq (one-or-more "*") > (not (or "*" "/"))))) > (one-or-more "*") > "/") > > Or: > > (rx "/*" > (* (| (not "*") > (: (1+ "*") (not (or "*" "/"))))) > (1+ "*") "/") > > BTW, using non-greedy `*?', the simplest way might be: > > (rx "/*" > (*? anything) > "*/") > > "/\\*[^z-a]*?\\*/" or "/\\*\\(?:.\\|\n\\)*?\\*/" > > Regards. Mattias, any comments?
bug-gnu-emacs@HIDDEN
:bug#76731
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 4 Mar 2025 04:08:08 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Mar 03 23:08:08 2025 Received: from localhost ([127.0.0.1]:53988 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tpJZg-0007nh-39 for submit <at> debbugs.gnu.org; Mon, 03 Mar 2025 23:08:08 -0500 Received: from lists.gnu.org ([2001:470:142::17]:40242) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <include_yy@HIDDEN>) id 1tpJZb-0007my-8l for submit <at> debbugs.gnu.org; Mon, 03 Mar 2025 23:08:05 -0500 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 <include_yy@HIDDEN>) id 1tpJZT-0006sN-Dv for bug-gnu-emacs@HIDDEN; Mon, 03 Mar 2025 23:07:55 -0500 Received: from out203-205-221-191.mail.qq.com ([203.205.221.191]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <include_yy@HIDDEN>) id 1tpJZP-00026S-KW for bug-gnu-emacs@HIDDEN; Mon, 03 Mar 2025 23:07:55 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201512; t=1741061237; bh=7VIXvWuAgMQo2cut+k2MsGP8hjQVhPOfXDuuL82EZ+0=; h=From:To:Subject:Date; b=YZYhDktMI3Lu8nUU2Ujsi/T3hBfdIW52LvrJguNzFNkUZE5+pgVg6X13XZzDU1oil TyvxT19VMCsUHQ+5PQifcOWzz+lTcP6/8FpQW9/khpBMUXug+zp6fPcxT15VCA3HfF VEz3zNwEuYS/Fm9zSFlXoqfMF0uuzMMNkfaoGsfg= X-QQ-FEAT: oHWrrGTW1dDqDJwOW1pJVNyoh7pT78sI X-QQ-SSF: 00000000000000F0000000000000 X-QQ-XMRINFO: OD9hHCdaPRBwq3WW+NvGbIU= X-QQ-XMAILINFO: NtHA4HazRbSIbXRQWNmq7IntUt2zydgIe0HKyIgQbxQRT+cJyPoe3++RzX0V7H hGKh+VPUP12XBc5UJ05oOzR+FTN2pKtUTEHKxi9TbvoahYqvrkDIicnp4i6KWjIoEHZpfi7cA9i+G +8rXsr88fQ/DoDKUHHW0y/0eRbk4DUec0KPx6+n88ECsQ11CyX611oAtRgy5QR7BEZog01DA2C7wT JxHUgzgBCmiJSnxFUaWfaix0cxMFNWO/Vh30o99w5/TCGKXzWAzx75grWeDcKat6jx6cD9gYAyQ9i VBKDTG6miASPXR6SUNYoXGUCJt2lbaBzo8MGNC1Cv6mLTfksXZmYyfgWSuleEXwoO+h+U3Bjb7Mph EsXKmvR50gcO5Ryrv1+JY5UExvLN8ExGWdYYGIjJ5QsgCUjD68GOd8IG3AY/7+1TLp8PgR2ZCoMq9 p7e+mhsT/7SDCrF7+daAFU7wsN+qs+rfUCZDOOvw0ral5K+iupjOzLB4ybUdLP76+Y3uSc2bFW6MG +AvPnBcvBURlFjfJTKkCTyEclWunuNe1sLzTYK/VyNISmNN3+3sTqcjr3nN4k1SdyLyGgQqdiD2Hs VRW6JEBb/MfVZphBxAFzf08q7+ZHGOHENXJW/Fk502w7OoO9JdH93V5AVhxzQ6QTMy1Nonb//PXf0 Eta5wmns0pzshgCACEIcKEJS379aV+n62nTW+EfpeOo0pD6ImhjuZB5uig+QNlaNTTtWq+/mcvL2a H3Lep701p/WkPTYQKKMlyT/GhsiT/7V9nB5C0G9eY13kWwp8/GPGLcqeFKJ4buZbWj80kYm/KITEe HhCpTwotNONMFIknwDX8JOuFLXj/9CU20XlUIEb64h1hl/ia1mcpzhl9eissu9kWr583tGaHbD+wa Fj+zU52kaGxBPfPg96O77fAY2wamk1KSupvrZVKhQbYVR5Y/JXR+l2d4imsEVG9bvNYriFkB/M1CQ utmh5A6jcarpUyzCMcg2nMw+FQ4JA= X-HAS-ATTACH: no X-QQ-BUSINESS-ORIGIN: 2 X-Originating-IP: 112.97.155.81 X-QQ-STYLE: X-QQ-mid: webmail739t1741060716t8524330 From: "=?gb18030?B?WXVlIFlp?=" <include_yy@HIDDEN> To: "=?gb18030?B?YnVnLWdudS1lbWFjcw==?=" <bug-gnu-emacs@HIDDEN> Subject: C-style comment regexp example in (info "(elisp)Rx Notation") is not correct Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_67C67A6C_13FDBBF0_37B01DD5" Content-Transfer-Encoding: 8Bit Date: Tue, 4 Mar 2025 11:58:36 +0800 X-Priority: 3 Message-ID: <tencent_225F4E92EFB870E4C7062BE2CA5568F9CE08@HIDDEN> X-QQ-MIME: TCMime 1.0 by Tencent X-Mailer: QQMail 2.x X-QQ-Mailer: QQMail 2.x Received-SPF: pass client-ip=203.205.221.191; envelope-from=include_yy@HIDDEN; helo=out203-205-221-191.mail.qq.com X-Spam_score_int: 65 X-Spam_score: 6.5 X-Spam_bar: ++++++ X-Spam_report: (6.5 / 5.0 requ) BAYES_00=-1.9, CHARSET_FARAWAY_HEADER=3.2, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, FROM_EXCESS_BASE64=0.001, HELO_DYNAMIC_IPADDR=1.951, HTML_MESSAGE=0.001, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RDNS_DYNAMIC=0.982, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: reject X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.1 (/) This is a multi-part message in MIME format. ------=_NextPart_67C67A6C_13FDBBF0_37B01DD5 Content-Type: text/plain; charset="gb18030" Content-Transfer-Encoding: base64 SGVsbG8gRW1hY3MsIEluIEVsaXNwIE1hbnVhbCdzIFJ4IE5vdGF0aW9uIHNlY3Rpb24sIHdl IGhhdmUgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLSAgICBIZXJlIGlzIGFuIKGucnihryByZWdleHAoMSkgdGhh dCBtYXRjaGVzIGEgYmxvY2sgY29tbWVudCBpbiB0aGUgQyBwcm9ncmFtbWluZyBsYW5ndWFn ZTogICAgICAocnggIi8qIiAgICAgICAgICAgICAgICAgICAgOyBJbml0aWFsIC8qICAgICAg ICAgICh6ZXJvLW9yLW1vcmUgICAgICAgICAgIChvciAobm90ICIqIikgICAgICAgICAgOyAg RWl0aGVyIG5vbi0qLCAgICAgICAgICAgICAgIChzZXEgIioiICAgICAgICAgICA7ICBvciAq IGZvbGxvd2VkIGJ5ICAgICAgICAgICAgICAgICAgICAobm90ICIvIikpKSkgIDsgICAgIG5v bi0vICAgICAgICAgIChvbmUtb3ItbW9yZSAiKiIpICAgICAgIDsgQXQgbGVhc3Qgb25lIHN0 YXIsICAgICAgICAgICIvIikgICAgICAgICAgICAgICAgICAgIDsgYW5kIHRoZSBmaW5hbCAv IG9yLCB1c2luZyBzaG9ydGVyIHN5bm9ueW1zIGFuZCB3cml0dGVuIG1vcmUgY29tcGFjdGx5 LCAgICAgIChyeCAiLyoiICAgICAgICAgICgqICh8IChub3QgIioiKSAgICAgICAgICAgICAg ICAoOiAiKiIgKG5vdCAiLyIpKSkpICAgICAgICAgICgrICIqIikgIi8iKSBJbiBjb252ZW50 aW9uYWwgc3RyaW5nIHN5bnRheCwgaXQgd291bGQgYmUgd3JpdHRlbiAgICAgICIvXFwqXFwo PzpbXipdXFx8XFwqW14vXVxcKSpcXCorLyIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gU2FkbHksIHRoaXMg cmVnZXhwIGlzIG5vdCBjb3JyZWN0LCBhcyBkZW1vbnN0YXRlZCBieSB0aGlzIHNpbXBsZSBl eGFtcGxlOiAoVHJ5IE0teCBpc2VhcmNoLWZvcndhcmQtcmVnZXhwIHdpdGggL1wqXCg/Olte Kl1cfFwqW14vXVwpKlwqKy8pIC8qKiovIDEyMyAvKiBhbnl0aGluZyBlbHNlICovIEFzIHlv dSBjYW4gc2VlLCB0aGUgZW50aXJlIGxpbmUgYWJvdmUgaXMgaGlnaGxpZ2h0ZWQgYnkgdGhl IHNlYXJjaCwgbWVhbmluZyB0aGF0IHRoZSB3aG9sZSBsaW5lIGhhcyBiZWVuIG1hdGNoZWQu IEluIGZhY3QsIHRoaXMgaXNzdWUgb2NjdXJzIHdoZW4gdGhlIG51bWJlciBvZiBhc3Rlcmlz a3MgaW4gLyoobnN0YXIpKi8gaXMgb2RkLiBUaGUgY29ycmVjdCByZWd1bGFyIGV4cHJlc3Np b24gaXM6IC9cKlwoPzpbXipdXHxcKitbXiovXVwpKlwqKy8gVGhlIGNvcnJlc3BvbmRpbmcg UlggZXhwcmVzc2lvbiBpbiB0aGUgb3JpZ2luYWwgZG9jdW1lbnQgY291bGQgYmU6IChyeCAi LyoiICAgICAoemVyby1vci1tb3JlICAgICAgKG9yIChub3QgIioiKSAJIChzZXEgKG9uZS1v ci1tb3JlICIqIikgCSAgICAgIChub3QgKG9yICIqIiAiLyIpKSkpKSAgICAgKG9uZS1vci1t b3JlICIqIikgICAgICIvIikgT3I6IChyeCAiLyoiICAgICAoKiAofCAobm90ICIqIikgCSAg KDogKDErICIqIikgKG5vdCAob3IgIioiICIvIikpKSkpICAgICAoMSsgIioiKSAiLyIpIEJU VywgdXNpbmcgbm9uLWdyZWVkeSBgKj8nLCB0aGUgc2ltcGxlc3Qgd2F5IG1pZ2h0IGJlOiAo cnggIi8qIiAgICAgKCo/IGFueXRoaW5nKSAgICAgIiovIikgIi9cXCpbXnotYV0qP1xcKi8i IG9yICIvXFwqXFwoPzouXFx8XG5cXCkqP1xcKi8iIFJlZ2FyZHMu ------=_NextPart_67C67A6C_13FDBBF0_37B01DD5 Content-Type: text/html; charset="gb18030" Content-Transfer-Encoding: base64 PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNo YXJzZXQ9R0IxODAzMCI+PGRpdj4gPHByZT5IZWxsbyBFbWFjcywKCkluIEVsaXNwIE1hbnVh bCdzIFJ4IE5vdGF0aW9uIHNlY3Rpb24sIHdlIGhhdmUKCi0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCiAgIEhl cmUgaXMgYW4goa5yeKGvIHJlZ2V4cCgxKSB0aGF0IG1hdGNoZXMgYSBibG9jayBjb21tZW50 IGluIHRoZSBDCnByb2dyYW1taW5nIGxhbmd1YWdlOgoKICAgICAocnggIi8qIiAgICAgICAg ICAgICAgICAgICAgOyBJbml0aWFsIC8qCiAgICAgICAgICh6ZXJvLW9yLW1vcmUKICAgICAg ICAgIChvciAobm90ICIqIikgICAgICAgICAgOyAgRWl0aGVyIG5vbi0qLAogICAgICAgICAg ICAgIChzZXEgIioiICAgICAgICAgICA7ICBvciAqIGZvbGxvd2VkIGJ5CiAgICAgICAgICAg ICAgICAgICAobm90ICIvIikpKSkgIDsgICAgIG5vbi0vCiAgICAgICAgIChvbmUtb3ItbW9y ZSAiKiIpICAgICAgIDsgQXQgbGVhc3Qgb25lIHN0YXIsCiAgICAgICAgICIvIikgICAgICAg ICAgICAgICAgICAgIDsgYW5kIHRoZSBmaW5hbCAvCgpvciwgdXNpbmcgc2hvcnRlciBzeW5v bnltcyBhbmQgd3JpdHRlbiBtb3JlIGNvbXBhY3RseSwKCiAgICAgKHJ4ICIvKiIKICAgICAg ICAgKCogKHwgKG5vdCAiKiIpCiAgICAgICAgICAgICAgICg6ICIqIiAobm90ICIvIikpKSkK ICAgICAgICAgKCsgIioiKSAiLyIpCgpJbiBjb252ZW50aW9uYWwgc3RyaW5nIHN5bnRheCwg aXQgd291bGQgYmUgd3JpdHRlbgoKICAgICAiL1xcKlxcKD86W14qXVxcfFxcKlteL11cXCkq XFwqKy8iCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tCgpTYWRseSwgdGhpcyByZWdleHAgaXMgbm90IGNvcnJl Y3QsIGFzIGRlbW9uc3RhdGVkIGJ5IHRoaXMgc2ltcGxlCmV4YW1wbGU6IChUcnkgTS14IGlz ZWFyY2gtZm9yd2FyZC1yZWdleHAgd2l0aAovXCpcKD86W14qXVx8XCpbXi9dXCkqXCorLykK Ci8qKiovIDEyMyAvKiBhbnl0aGluZyBlbHNlICovCgpBcyB5b3UgY2FuIHNlZSwgdGhlIGVu dGlyZSBsaW5lIGFib3ZlIGlzIGhpZ2hsaWdodGVkIGJ5IHRoZSBzZWFyY2gsCm1lYW5pbmcg dGhhdCB0aGUgd2hvbGUgbGluZSBoYXMgYmVlbiBtYXRjaGVkLiBJbiBmYWN0LCB0aGlzIGlz c3VlCm9jY3VycyB3aGVuIHRoZSBudW1iZXIgb2YgYXN0ZXJpc2tzIGluIC8qKG5zdGFyKSov IGlzIG9kZC4KClRoZSBjb3JyZWN0IHJlZ3VsYXIgZXhwcmVzc2lvbiBpczoKCi9cKlwoPzpb XipdXHxcKitbXiovXVwpKlwqKy8KClRoZSBjb3JyZXNwb25kaW5nIFJYIGV4cHJlc3Npb24g aW4gdGhlIG9yaWdpbmFsIGRvY3VtZW50IGNvdWxkIGJlOgoKKHJ4ICIvKiIKICAgICh6ZXJv LW9yLW1vcmUKICAgICAob3IgKG5vdCAiKiIpCgkgKHNlcSAob25lLW9yLW1vcmUgIioiKQoJ ICAgICAgKG5vdCAob3IgIioiICIvIikpKSkpCiAgICAob25lLW9yLW1vcmUgIioiKQogICAg Ii8iKQoKT3I6CgoocnggIi8qIgogICAgKCogKHwgKG5vdCAiKiIpCgkgICg6ICgxKyAiKiIp IChub3QgKG9yICIqIiAiLyIpKSkpKQogICAgKDErICIqIikgIi8iKQoKQlRXLCB1c2luZyBu b24tZ3JlZWR5IGAqPycsIHRoZSBzaW1wbGVzdCB3YXkgbWlnaHQgYmU6CgoocnggIi8qIgog ICAgKCo/IGFueXRoaW5nKQogICAgIiovIikKCiIvXFwqW156LWFdKj9cXCovIiBvciAiL1xc KlxcKD86LlxcfFxuXFwpKj9cXCovIgoKUmVnYXJkcy4KPC9wcmU+PC9kaXY+ ------=_NextPart_67C67A6C_13FDBBF0_37B01DD5--
"Yue Yi" <include_yy@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#76731
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.