From unknown Sat Jun 21 03:24:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21624: Syntax weirdness lately Resent-From: Daniel Colascione Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 05 Oct 2015 19:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 21624 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 21624@debbugs.gnu.org X-Debbugs-Original-To: bug-emacs Received: via spool by submit@debbugs.gnu.org id=B.144407443929402 (code B ref -1); Mon, 05 Oct 2015 19:48:02 +0000 Received: (at submit) by debbugs.gnu.org; 5 Oct 2015 19:47:19 +0000 Received: from localhost ([127.0.0.1]:55450 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZjBjC-0007eA-IU for submit@debbugs.gnu.org; Mon, 05 Oct 2015 15:47:18 -0400 Received: from eggs.gnu.org ([208.118.235.92]:60137) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZjBj9-0007e1-Em for submit@debbugs.gnu.org; Mon, 05 Oct 2015 15:47:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZjBj8-0006mG-9i for submit@debbugs.gnu.org; Mon, 05 Oct 2015 15:47:14 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_20,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:40146) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZjBj8-0006mB-75 for submit@debbugs.gnu.org; Mon, 05 Oct 2015 15:47:14 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41904) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZjBj7-0000wE-GE for bug-gnu-emacs@gnu.org; Mon, 05 Oct 2015 15:47:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZjBj4-0006lO-9P for bug-gnu-emacs@gnu.org; Mon, 05 Oct 2015 15:47:13 -0400 Received: from dancol.org ([96.126.100.184]:46476) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZjBj3-0006l5-Vy for bug-gnu-emacs@gnu.org; Mon, 05 Oct 2015 15:47:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=dancol.org; s=x; h=Content-Type:MIME-Version:Date:Message-ID:Subject:From:To; bh=WI+NwnK/CC+RUoBb+j5gfNpyYAV1yPcYyCcd1u/ptqw=; b=gp0QpYNi/x8POxVJpgCCwSV+6b1pOv9PVb+9pKTB9cCabJHSN7+dt6r5XlahxXDSbKtu/W1n2K3kMfRpfKbnnZh5kKsOmt0Kgy4t2cd4933khR3tTQzkbF2KGGmxu92NPv1Y+TdOSyCXnjhegonEcu4LBKZn8kyqoBFEryv63WZc4fTkh8g5YMMfkP6+iCdGX1GtdZGo1txY5VTWridhzyErYi8B01ClshWFF154gRSN1yDrcn5Fj3we4N59lp7soL50sABb5oCamdgf49B2Mkzhn4xTwxLavkLuwDIFM027+SKrpy5zIqcRggtGvc8RmtG02C0Ktu23jJQWq5Qifg==; Received: from [2620:10d:c090:200::a:efe4] (helo=[IPv6:2620:10d:c083:10fb:2ab2:bdff:fe1c:db58]) by dancol.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84) (envelope-from ) id 1ZjBj2-0003Uv-UJ for bug-gnu-emacs@gnu.org; Mon, 05 Oct 2015 12:47:08 -0700 From: Daniel Colascione Message-ID: <5612D3B5.1070301@dancol.org> Date: Mon, 5 Oct 2015 12:47:01 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="eiQffWs8QHnVRqgmSUJwibnF1taRQRkJ7" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -4.1 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -4.1 (----) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --eiQffWs8QHnVRqgmSUJwibnF1taRQRkJ7 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable In latest master, syntax-propertize application seems to be buggy in a way I can't readily reproduce or analyze. Consider this bit of shell: elif [[ $c =3D '\' ]]; then state=3Dword-backslash Sometimes, unreproducibly of course, we don't close the string at the trailing single quotation mark, and the rest of the buffer ends up being a string, at least up until the single quotation mark. A similar problem in Python sometimes leads to Python inflooping in buffers containing strings triple-quoted with single quotation marks: it appears that we interpret "'''" as just an empty single-quoted string, followed by a single-quoted opener. Did we change something about how complex syntax rules work lately? Revision history doesn't point to anything. --eiQffWs8QHnVRqgmSUJwibnF1taRQRkJ7 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJWEtO1AAoJEN4WImmbpWBlS3oP/REuVqxREYN7uwZdNh8WndQ4 myBFvJ9YKdRvbvOf0MlrUoSQdheNvizJGXVxrXGdpUCdcMTSKUCQysOh2O91U//K T5Y8SoSyXK3+BBLlKlzrEo9pLLE5P5OUdw/oxRH8aF/82HVtZCoX7mTnAfSzSYTS FSH9dyYmR62dFLfeC+1Eoq56+lqazOBFnlGwsWwdlPxYrmC+5VrOjGUVgvGBU1SD SRZefUh8C/oBrXa32UOWbScJkv4pisNEQ6AKcXpozGmBUoTuwO8TF93x9otO4ZZR 275Qi15pKuPE0wDeyFO5IKTBbE5vydfbG0po0zru2518sTJ1u8T78NZiVsdF09/6 lCaTXeWBQSlAgiDqgcNI9UQWv8XHIu/i3gTdyfW9FiuKjZLujZ6tnrijzYgy8z9e mhG9W/M+D5X/9xR1bj1drOIYcbnO3Zy/Fcf3mVq/derOxtxZ3LgtmLayfJf548gT tFCee0NqMRX79Vm6trTCzicEEa3MHIzvJFhFRuw0NC61GOalKphq1P8rfduD7zEs GZhl5OCm0JtAw6txg/mEkoMkNvHPxxjNzpPa5wHq+kJezr9pl/MxyuN6PAmiSFRE LoRurOEF0sbeZLhjvXCACpXWykx6lid2koUJ9YVU9gz+J32wiZdXuU2wsK2dmiPo 0AEqfC66Z9TN3ykpz5lu =egKB -----END PGP SIGNATURE----- --eiQffWs8QHnVRqgmSUJwibnF1taRQRkJ7-- From unknown Sat Jun 21 03:24:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21624: Syntax weirdness lately Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 05 Oct 2015 20:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21624 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Daniel Colascione , 21624@debbugs.gnu.org Received: via spool by 21624-submit@debbugs.gnu.org id=B21624.14440782328665 (code B ref 21624); Mon, 05 Oct 2015 20:51:01 +0000 Received: (at 21624) by debbugs.gnu.org; 5 Oct 2015 20:50:32 +0000 Received: from localhost ([127.0.0.1]:55503 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZjCiO-0002Fh-6B for submit@debbugs.gnu.org; Mon, 05 Oct 2015 16:50:32 -0400 Received: from mail-wi0-f175.google.com ([209.85.212.175]:33165) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZjCiL-0002FY-SA for 21624@debbugs.gnu.org; Mon, 05 Oct 2015 16:50:30 -0400 Received: by wiclk2 with SMTP id lk2so138728620wic.0 for <21624@debbugs.gnu.org>; Mon, 05 Oct 2015 13:50:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:subject:to:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=0T0O1S6CmHmjVsbSbRvnjMnijtAD7RlTF14p+YE0G40=; b=IF/sKUIeo686cCNzHchqPSaT7+MTxBA+WOV6pof0rYaCjt+OnR5Mf28tm0bbOGSp0W OlWvl0tcIrEmhnMKeTC5IDGHueQcHGztUup5+QMUB3m3ZDe6lYQ14PS8PNiVuP8D6zEl K6CpFTLrf7iXd9wgX3DG7KipfcYTMYHTHHa8OSnPLHIjRAyK35kGhsSMcq4iDo96PVTN p/iwvogfOsr21F+WfCg0T8sopsXz/baqUmPWJJGeM/Dk0maPChDV2YD2xNGsmfLBLZw+ yA9PHd/1mrD2spCBMXtwDG4X7IkY+UAvCFEyWP72s44CjNelIJb9NZtXPsGCT21GMBzT ODqA== X-Received: by 10.180.79.5 with SMTP id f5mr12691328wix.79.1444078229197; Mon, 05 Oct 2015 13:50:29 -0700 (PDT) Received: from [10.9.0.103] (nat.webazilla.com. [78.140.128.228]) by smtp.googlemail.com with ESMTPSA id jv5sm27919701wjb.16.2015.10.05.13.50.27 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 05 Oct 2015 13:50:27 -0700 (PDT) References: <5612D3B5.1070301@dancol.org> From: Dmitry Gutov Message-ID: <5612E292.9050207@yandex.ru> Date: Mon, 5 Oct 2015 23:50:26 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:41.0) Gecko/20100101 Thunderbird/41.0 MIME-Version: 1.0 In-Reply-To: <5612D3B5.1070301@dancol.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -0.7 (/) On 10/05/2015 10:47 PM, Daniel Colascione wrote: > Did we change something about how complex syntax rules work lately? > Revision history doesn't point to anything. There have been some changes in syntax.c not too long ago, e.g. in 3928ef2dd5b8febf3b1d9c1bfb22af3698d16bea. From unknown Sat Jun 21 03:24:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21624: Syntax weirdness lately Resent-From: Daniel Colascione Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 05 Oct 2015 20:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21624 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov , 21624@debbugs.gnu.org Received: via spool by 21624-submit@debbugs.gnu.org id=B21624.14440783738872 (code B ref 21624); Mon, 05 Oct 2015 20:53:02 +0000 Received: (at 21624) by debbugs.gnu.org; 5 Oct 2015 20:52:53 +0000 Received: from localhost ([127.0.0.1]:55508 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZjCke-0002J2-Ll for submit@debbugs.gnu.org; Mon, 05 Oct 2015 16:52:52 -0400 Received: from dancol.org ([96.126.100.184]:59708) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZjCkc-0002It-GD for 21624@debbugs.gnu.org; Mon, 05 Oct 2015 16:52:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=dancol.org; s=x; h=Content-Type:In-Reply-To:MIME-Version:Date:Message-ID:From:References:To:Subject; bh=LpxNZy7z//y1/JCYmr7682KkCEsIQiAB5V5BIS/he7k=; b=RDOnRWQB2NlMPE1ss72Pt8oHt04e+l+bEFyG/u1u+iWFl6QHuJ9XCHxEGyMc9X7Lx741QgfXUp6KeMjC1eYasonuD6swtzPBj9QFL5oDB5WqAeQMFYEheCK/4ieTtmZhU+7o5uCNNgGOB3T6W04Cv4cwEmGP7sqXVl10b5Uy9oQGe4w9+63IoOK7VpCgLeNaHHrF8acfANfWZdmsmUpTdbFcp9uy+i/QWK+NSIErS1ZqzXwg2cq5CEw+gRdzZcPk52uxX+ydh/mQT5FEvmUxTCJhV2kV6zdO9HrhwH5NqkC5nWqPem7tPgVOYP3LosXCjU+OaZRh/xCbn9jZtn7szw==; Received: from [2620:10d:c090:200::a:efe4] (helo=[IPv6:2620:10d:c083:10fb:2ab2:bdff:fe1c:db58]) by dancol.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84) (envelope-from ) id 1ZjCka-0003nw-I1; Mon, 05 Oct 2015 13:52:48 -0700 References: <5612D3B5.1070301@dancol.org> <5612E292.9050207@yandex.ru> From: Daniel Colascione Message-ID: <5612E31A.4070003@dancol.org> Date: Mon, 5 Oct 2015 13:52:42 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <5612E292.9050207@yandex.ru> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="f1paOW15ouKet6f8kW7BUcbp7WqGpN2Co" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -0.0 (/) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --f1paOW15ouKet6f8kW7BUcbp7WqGpN2Co Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 10/05/2015 01:50 PM, Dmitry Gutov wrote: > On 10/05/2015 10:47 PM, Daniel Colascione wrote: >=20 >> Did we change something about how complex syntax rules work lately? >> Revision history doesn't point to anything. >=20 > There have been some changes in syntax.c not too long ago, e.g. in > 3928ef2dd5b8febf3b1d9c1bfb22af3698d16bea. Thanks. I'll have to read the code. Since Stefan's changes touched the syntax-propertize stuff and the problems I'm seeing involve that code path, the on-demand stuff is a prime suspect. But I have no repro, and I'm not particularly familiar with how the syntax machinery works. --f1paOW15ouKet6f8kW7BUcbp7WqGpN2Co Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJWEuMaAAoJEN4WImmbpWBlxKoP/0qUBfQh9/AnA1OSCoEmL96N 2Mz4RP2FTPV6K3iue9VCh3NzISjAmTZWyZag/Didyir57Sx3pkr6azHWkfmEXjoR x6oldThzqMf0djzh1VNRBMoc+ILcUJGdu5C4+AZMZOy25x5xDrp/5CF809Aolyr1 32Sg+xrIPi8FeV4A3oVRTUHwoO3TO66Hxi3jTmEArrGHXL+HaQ9wlWmd7u19rcFo xPrfjnDvV3ocqJMB7bu7fCvJvEmKpAvcteSq/F6KnN4f5nZEnOvYwe6HKoqn1jO7 Uc1gQHedGvjj6nmtlRF7poaPiPeE0FQLu8Xw1i6uqIJ2SrDNemL7uG4/KxYWirtB Up7aWCSDCdJf9r7UU5YckkhmZkT4nPLL9R9XQew6+duhAjEe8bOFKIbGUgvQWwF8 fe8BqcMYkmN15/Sgeo/IyhnWRWgVzwl7v/7gygzGuiXrVv4Sj0nc+9tbMoFxBAQU 3BJzmWdgf31mp3WBbEtAjyp2b9ErAG+ON/jGutLKhcXJtA/Jp7JYfOvIqtXKv1zz L+//F5zLkkQorvZoVlIp4FcV/vaXk31CUU9hcX8l+ZKUgBV3T3NSOfB8fnGBg+TN pkPb+jcYsHmrr9FNp7NJ5vxwynR8r29ao+6q+zgPT4EN+axe5P73mXkQsMeK+fHJ kOda22Gx1cp8LOq9zAce =o2aK -----END PGP SIGNATURE----- --f1paOW15ouKet6f8kW7BUcbp7WqGpN2Co-- From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 08 17:03:47 2016 Received: (at control) by debbugs.gnu.org; 8 Dec 2016 22:03:47 +0000 Received: from localhost ([127.0.0.1]:34936 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cF6n5-0002qo-84 for submit@debbugs.gnu.org; Thu, 08 Dec 2016 17:03:47 -0500 Received: from eggs.gnu.org ([208.118.235.92]:58183) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cF6n3-0002qH-Ht for control@debbugs.gnu.org; Thu, 08 Dec 2016 17:03:45 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cF6mx-0002d2-Vl for control@debbugs.gnu.org; Thu, 08 Dec 2016 17:03:40 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-4.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:46797) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cF6mx-0002cx-SM for control@debbugs.gnu.org; Thu, 08 Dec 2016 17:03:39 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1cF6mx-0007z2-KV for control@debbugs.gnu.org; Thu, 08 Dec 2016 17:03:39 -0500 Subject: control message for bug 21624 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Thu, 08 Dec 2016 17:03:39 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.0 (--------) X-Debbugs-Envelope-To: control 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: -8.0 (--------) tag 21624 + wontfix From unknown Sat Jun 21 03:24:22 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Daniel Colascione Subject: bug#21624: closed (Re: bug#21624: Syntax weirdness lately) Message-ID: References: <5612D3B5.1070301@dancol.org> X-Gnu-PR-Message: they-closed 21624 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: wontfix moreinfo Reply-To: 21624@debbugs.gnu.org Date: Thu, 08 Dec 2016 22:04:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1481234643-11006-1" This is a multi-part message in MIME format... ------------=_1481234643-11006-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #21624: Syntax weirdness lately which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 21624@debbugs.gnu.org. --=20 21624: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D21624 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1481234643-11006-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 21624-done) by debbugs.gnu.org; 8 Dec 2016 22:03:42 +0000 Received: from localhost ([127.0.0.1]:34933 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cF6n0-0002qQ-0f for submit@debbugs.gnu.org; Thu, 08 Dec 2016 17:03:42 -0500 Received: from eggs.gnu.org ([208.118.235.92]:58177) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cF6mz-0002qB-78 for 21624-done@debbugs.gnu.org; Thu, 08 Dec 2016 17:03:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cF6mt-0002bV-Ei for 21624-done@debbugs.gnu.org; Thu, 08 Dec 2016 17:03:36 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-4.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:46796) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cF6mt-0002an-Bb for 21624-done@debbugs.gnu.org; Thu, 08 Dec 2016 17:03:35 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1cF6mp-0007yc-MM; Thu, 08 Dec 2016 17:03:31 -0500 From: Glenn Morris To: 21624-done@debbugs.gnu.org Subject: Re: bug#21624: Syntax weirdness lately References: <5612D3B5.1070301@dancol.org> <5612E292.9050207@yandex.ru> <5612E31A.4070003@dancol.org> X-Spook: Influenza FAA SAFE Ft. Knox bomb propaganda Power lines X-Ran: .QS^]]OEyyR&/bRL.hMMCn@n3p>HMx?_o-_CJVVIVW/7f0$#A\JxGz^hR=lF;P=O7i_sTs X-Hue: blue X-Attribution: GM Date: Thu, 08 Dec 2016 17:03:31 -0500 In-Reply-To: <5612E31A.4070003@dancol.org> (Daniel Colascione's message of "Mon, 5 Oct 2015 13:52:42 -0700") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.0 (--------) X-Debbugs-Envelope-To: 21624-done 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: -8.0 (--------) I don't see how anything can be done with this report as it stands, so given that it's been a year I'm closing it. Feel free to reopen, or make a new report, if there is something more substantive to say. ------------=_1481234643-11006-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 5 Oct 2015 19:47:19 +0000 Received: from localhost ([127.0.0.1]:55450 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZjBjC-0007eA-IU for submit@debbugs.gnu.org; Mon, 05 Oct 2015 15:47:18 -0400 Received: from eggs.gnu.org ([208.118.235.92]:60137) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZjBj9-0007e1-Em for submit@debbugs.gnu.org; Mon, 05 Oct 2015 15:47:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZjBj8-0006mG-9i for submit@debbugs.gnu.org; Mon, 05 Oct 2015 15:47:14 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_20,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:40146) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZjBj8-0006mB-75 for submit@debbugs.gnu.org; Mon, 05 Oct 2015 15:47:14 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41904) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZjBj7-0000wE-GE for bug-gnu-emacs@gnu.org; Mon, 05 Oct 2015 15:47:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZjBj4-0006lO-9P for bug-gnu-emacs@gnu.org; Mon, 05 Oct 2015 15:47:13 -0400 Received: from dancol.org ([96.126.100.184]:46476) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZjBj3-0006l5-Vy for bug-gnu-emacs@gnu.org; Mon, 05 Oct 2015 15:47:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=dancol.org; s=x; h=Content-Type:MIME-Version:Date:Message-ID:Subject:From:To; bh=WI+NwnK/CC+RUoBb+j5gfNpyYAV1yPcYyCcd1u/ptqw=; b=gp0QpYNi/x8POxVJpgCCwSV+6b1pOv9PVb+9pKTB9cCabJHSN7+dt6r5XlahxXDSbKtu/W1n2K3kMfRpfKbnnZh5kKsOmt0Kgy4t2cd4933khR3tTQzkbF2KGGmxu92NPv1Y+TdOSyCXnjhegonEcu4LBKZn8kyqoBFEryv63WZc4fTkh8g5YMMfkP6+iCdGX1GtdZGo1txY5VTWridhzyErYi8B01ClshWFF154gRSN1yDrcn5Fj3we4N59lp7soL50sABb5oCamdgf49B2Mkzhn4xTwxLavkLuwDIFM027+SKrpy5zIqcRggtGvc8RmtG02C0Ktu23jJQWq5Qifg==; Received: from [2620:10d:c090:200::a:efe4] (helo=[IPv6:2620:10d:c083:10fb:2ab2:bdff:fe1c:db58]) by dancol.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84) (envelope-from ) id 1ZjBj2-0003Uv-UJ for bug-gnu-emacs@gnu.org; Mon, 05 Oct 2015 12:47:08 -0700 To: bug-emacs From: Daniel Colascione Subject: Syntax weirdness lately Message-ID: <5612D3B5.1070301@dancol.org> Date: Mon, 5 Oct 2015 12:47:01 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="eiQffWs8QHnVRqgmSUJwibnF1taRQRkJ7" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -4.1 (----) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --eiQffWs8QHnVRqgmSUJwibnF1taRQRkJ7 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable In latest master, syntax-propertize application seems to be buggy in a way I can't readily reproduce or analyze. Consider this bit of shell: elif [[ $c =3D '\' ]]; then state=3Dword-backslash Sometimes, unreproducibly of course, we don't close the string at the trailing single quotation mark, and the rest of the buffer ends up being a string, at least up until the single quotation mark. A similar problem in Python sometimes leads to Python inflooping in buffers containing strings triple-quoted with single quotation marks: it appears that we interpret "'''" as just an empty single-quoted string, followed by a single-quoted opener. Did we change something about how complex syntax rules work lately? Revision history doesn't point to anything. --eiQffWs8QHnVRqgmSUJwibnF1taRQRkJ7 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJWEtO1AAoJEN4WImmbpWBlS3oP/REuVqxREYN7uwZdNh8WndQ4 myBFvJ9YKdRvbvOf0MlrUoSQdheNvizJGXVxrXGdpUCdcMTSKUCQysOh2O91U//K T5Y8SoSyXK3+BBLlKlzrEo9pLLE5P5OUdw/oxRH8aF/82HVtZCoX7mTnAfSzSYTS FSH9dyYmR62dFLfeC+1Eoq56+lqazOBFnlGwsWwdlPxYrmC+5VrOjGUVgvGBU1SD SRZefUh8C/oBrXa32UOWbScJkv4pisNEQ6AKcXpozGmBUoTuwO8TF93x9otO4ZZR 275Qi15pKuPE0wDeyFO5IKTBbE5vydfbG0po0zru2518sTJ1u8T78NZiVsdF09/6 lCaTXeWBQSlAgiDqgcNI9UQWv8XHIu/i3gTdyfW9FiuKjZLujZ6tnrijzYgy8z9e mhG9W/M+D5X/9xR1bj1drOIYcbnO3Zy/Fcf3mVq/derOxtxZ3LgtmLayfJf548gT tFCee0NqMRX79Vm6trTCzicEEa3MHIzvJFhFRuw0NC61GOalKphq1P8rfduD7zEs GZhl5OCm0JtAw6txg/mEkoMkNvHPxxjNzpPa5wHq+kJezr9pl/MxyuN6PAmiSFRE LoRurOEF0sbeZLhjvXCACpXWykx6lid2koUJ9YVU9gz+J32wiZdXuU2wsK2dmiPo 0AEqfC66Z9TN3ykpz5lu =egKB -----END PGP SIGNATURE----- --eiQffWs8QHnVRqgmSUJwibnF1taRQRkJ7-- ------------=_1481234643-11006-1--