From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS4713 221.184.0.0/13 X-Spam-Status: No, score=-3.7 required=3.0 tests=AWL,BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,SPF_HELO_NONE, SPF_PASS,UNPARSEABLE_RELAY,URIBL_GREY shortcircuit=no autolearn=no autolearn_force=no version=3.4.2 Received: from neon.ruby-lang.org (neon.ruby-lang.org [221.186.184.75]) by dcvr.yhbt.net (Postfix) with ESMTP id 301811F8C8 for ; Wed, 6 Oct 2021 16:28:25 +0000 (UTC) Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id 5EDA0120D3B; Thu, 7 Oct 2021 01:28:20 +0900 (JST) Received: from o1678948x4.outbound-mail.sendgrid.net (o1678948x4.outbound-mail.sendgrid.net [167.89.48.4]) by neon.ruby-lang.org (Postfix) with ESMTPS id CF170120D3B for ; Thu, 7 Oct 2021 01:28:17 +0900 (JST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sendgrid.me; h=from:references:subject:mime-version:content-type: content-transfer-encoding:list-id:to; s=smtpapi; bh=IoGCt+YoTsR0A8C9Hz0+r0InS4056SXzKN0uR+qc4VA=; b=frcBzZurJiGXVlNWMo++uSHXEqPT2hBF/j8+Fq6/jTEOBN+2fbAch7fv7FLZWsFp8b5d hLx0QAe/oWGe8lZhbp3PqdnUNcD4Zl0z3VwlNHxxVDu/H6LECpiOJizH26FsPUX8v/yNZT FnRcWU/K7dqWKL+cq/qZgiDkhKJJVfkWo= Received: by filterdrecv-7bf5c69d5-n84ln with SMTP id filterdrecv-7bf5c69d5-n84ln-1-615DCE9A-2F 2021-10-06 16:28:10.544988142 +0000 UTC m=+3002870.137634951 Received: from herokuapp.com (unknown) by ismtpd0170p1iad2.sendgrid.net (SG) with ESMTP id mgmZzfT6TNSdU_6Mj1A9gw for ; Wed, 06 Oct 2021 16:28:10.431 +0000 (UTC) Date: Wed, 06 Oct 2021 16:28:10 +0000 (UTC) From: "jeremyevans0 (Jeremy Evans)" Message-ID: References: Mime-Version: 1.0 X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Feature X-Redmine-Issue-Id: 18242 X-Redmine-Issue-Author: danh337 X-Redmine-Sender: jeremyevans0 X-Mailer: Redmine X-Redmine-Host: bugs.ruby-lang.org X-Redmine-Site: Ruby Issue Tracking System X-Auto-Response-Suppress: All Auto-Submitted: auto-generated X-Redmine-MailingListIntegration-Message-Ids: 81778 X-SG-EID: =?us-ascii?Q?zy3UxWTRryXcrjCh7SV39ZkShJ1PHkEOmoUEekBgd8G8RAJk=2FsUOlbLwuWEoNU?= =?us-ascii?Q?BxG3BBFmcsr21OPpQwa7zNRSwswJm1szgMd841w?= =?us-ascii?Q?HPqc4O2jB0TXmdQwcSgXg0npElable+EY=2FVAwuO?= =?us-ascii?Q?bS2AjZbGIohbZfkz88q7F3xyk4X9ICt1ObrrZd5?= =?us-ascii?Q?5DrgY=2FDbxdq7YQjYQVoRgTUAJBz46imyo218PQl?= =?us-ascii?Q?wQDCosOP51t5=2F0Jj7UcMda9BhQWxuNefGXBntEV?= =?us-ascii?Q?zN15YpI6Q9o=2Fzho6FaZEQ=3D=3D?= To: ruby-core@ruby-lang.org X-Entity-ID: b/2+PoftWZ6GuOu3b0IycA== X-ML-Name: ruby-core X-Mail-Count: 105571 Subject: [ruby-core:105571] [Ruby master Feature#18242] Parser makes multiple assignment sad in confusing way X-BeenThere: ruby-core@ruby-lang.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Ruby developers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Reply-To: Ruby developers Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ruby-core-bounces@ruby-lang.org Sender: "ruby-core" SXNzdWUgIzE4MjQyIGhhcyBiZWVuIHVwZGF0ZWQgYnkgamVyZW15ZXZhbnMwIChKZXJlbXkgRXZh bnMpLgoKQmFja3BvcnQgZGVsZXRlZCAoMi42OiBVTktOT1dOLCAyLjc6IFVOS05PV04sIDMuMDog VU5LTk9XTikKcnVieSAtdiBkZWxldGVkIChydWJ5IDMuMC4ycDEwNyAoMjAyMS0wNy0wNyByZXZp c2lvbiAwZGI2OGYwMjMzKSBbeDg2XzY0LWxpbnV4XSkKVHJhY2tlciBjaGFuZ2VkIGZyb20gQnVn IHRvIEZlYXR1cmUKRmlsZSBhbmQtb3ItbWFzZ24tMTgyNDIuZGlmZiBhZGRlZAoKVGhlIHBhcnNl ciBpcyBjdXJyZW50bHkgbm90IHNldHVwIHRvIGhhbmRsZSB0aGlzLCBzbyBJIGRvbid0IHRoaW5r IGl0IGlzIGEgYnVnLiAgWW91IHdvdWxkIGhhdmUgdG8gYWRkIG5ldyBwYXJzZXIgcnVsZXMgdG8g YWxsb3cgaXQsIHNvIEkgd291bGQgY29uc2lkZXIgdGhpcyBhIGZlYXR1cmUgcmVxdWVzdCBhbmQg bm90IGEgYnVnLiAgQXR0YWNoZWQgaXMgYSBwYXRjaCB0aGF0IGltcGxlbWVudHMgdGhlIG5lY2Vz c2FyeSBwYXJzZXIgcnVsZXMsIHdpdGhvdXQgY2F1c2luZyBhbnkgY29uZmxpY3RzLiAgSG93ZXZl ciwgdGhlIHBhdGNoIGRvZXNuJ3QgaW5jbHVkZSB0aGUgcGFydHMgbmVlZGVkIHRvIG1ha2Ugcmlw cGVyIHdvcmssIGFzIEkgY291bGRuJ3QgZmlndXJlIHRoYXQgb3V0LiAgQG5vYnUsIGFueSBjaGFu Y2UgeW91IGNvdWxkIGFkZCB0aGUgbmVjZXNzYXJ5IGNvZGUgdG8gbWFrZSByaXBwZXIgd29yaz8K Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRmVhdHVyZSAjMTgyNDI6 IFBhcnNlciBtYWtlcyBtdWx0aXBsZSBhc3NpZ25tZW50IHNhZCBpbiBjb25mdXNpbmcgd2F5Cmh0 dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnL2lzc3Vlcy8xODI0MiNjaGFuZ2UtOTQwMjgKCiogQXV0 aG9yOiBkYW5oMzM3IChEYW4gSCkKKiBTdGF0dXM6IE9wZW4KKiBQcmlvcml0eTogTm9ybWFsCi0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRXhhbXBsZToKYGBgIHJ1YnkK YSwgYiA9IDIsIDEgICAgIGlmIDEgPCAyICAgICAjIFdvcmtzCmEsIGIgPSBbMiwgMV0gICBpZiAx IDwgMiAgICAgIyBXb3JrcwooYSwgYikgPSAyLCAxICAgaWYgMSA8IDIgICAgICMgV29ya3MKKGEs IGIpID0gWzIsIDFdIGlmIDEgPCAyICAgICAjIFdvcmtzCihhLCBiID0gWzIsIDFdKSBpZiAxIDwg MiAgICAgIyBXb3JrcwphLCBiID0gMiwgMSAgICAgdW5sZXNzIDIgPCAxICMgV29ya3MKYSwgYiA9 IFsyLCAxXSAgIHVubGVzcyAyIDwgMSAjIFdvcmtzCihhLCBiKSA9IDIsIDEgICB1bmxlc3MgMiA8 IDEgIyBXb3JrcwooYSwgYikgPSBbMiwgMV0gdW5sZXNzIDIgPCAxICMgV29ya3MKKGEsIGIgPSBb MiwgMV0pIHVubGVzcyAyIDwgMSAjIFdvcmtzCjEgPCAyICAgYW5kIGEsIGIgPSAyLCAxICAgICAg IyBTeW50YXhFcnJvcgoxIDwgMiAgIGFuZCBhLCBiID0gWzIsIDFdICAgICMgU3ludGF4RXJyb3IK MSA8IDIgICBhbmQgKGEsIGIpID0gMiwgMSAgICAjIFN5bnRheEVycm9yCjEgPCAyICAgYW5kIChh LCBiKSA9IFsyLCAxXSAgIyBTeW50YXhFcnJvcgooMSA8IDIpIGFuZCBhLCBiID0gMiwgMSAgICAg ICMgU3ludGF4RXJyb3IKKDEgPCAyKSBhbmQgYSwgYiA9IFsyLCAxXSAgICAjIFN5bnRheEVycm9y CigxIDwgMikgYW5kIChhLCBiKSA9IDIsIDEgICAgIyBTeW50YXhFcnJvcgooMSA8IDIpIGFuZCAo YSwgYikgPSBbMiwgMV0gICMgU3ludGF4RXJyb3IKMSA8IDIgICBhbmQgKGEsIGIgPSAyLCAxKSAg ICAjIFdvcmtzCjEgPCAyICAgYW5kIChhLCBiID0gWzIsIDFdKSAgIyBXb3JrcwoyIDwgMSAgIG9y IGEsIGIgPSAyLCAxICAgICAgICMgU3ludGF4RXJyb3IKMiA8IDEgICBvciBhLCBiID0gWzIsIDFd ICAgICAjIFN5bnRheEVycm9yCjIgPCAxICAgb3IgKGEsIGIpID0gMiwgMSAgICAgIyBTeW50YXhF cnJvcgoyIDwgMSAgIG9yIChhLCBiKSA9IFsyLCAxXSAgICMgU3ludGF4RXJyb3IKKDIgPCAxKSBv ciBhLCBiID0gMiwgMSAgICAgICAjIFN5bnRheEVycm9yCigyIDwgMSkgb3IgYSwgYiA9IFsyLCAx XSAgICAgIyBTeW50YXhFcnJvcgooMiA8IDEpIG9yIChhLCBiKSA9IDIsIDEgICAgICMgU3ludGF4 RXJyb3IKKDIgPCAxKSBvciAoYSwgYikgPSBbMiwgMV0gICAjIFN5bnRheEVycm9yCjIgPCAxICAg b3IgKGEsIGIgPSAyLCAxKSAgICAgIyBXb3JrcwoyIDwgMSAgIG9yIChhLCBiID0gWzIsIDFdKSAg ICMgV29ya3MKYGBgCkJhc2VkIG9uIHRoZSBwcmVjZWRlbmNlIHJ1bGVzIEkndmUgYmVlbiBhYmxl IHRvIGZpbmQsIGFsbCBvZiB0aGVzZSBzaG91bGQgd29yay4KCkJlbGlldmUgaXQgb3Igbm90LCB0 aGVyZSBhcmUgY2FzZXMgd2hlcmUgdXNpbmcgYGFuZGAgb3IgYG9yYCBpbiBhIHN0YW56YSBvZiBs aW5lcyBpcyBtdWNoIG1vcmUgcmVhZGFibGUuCgpTaG91bGQgdGhlIHBhcnNlciBhbGxvdyBhbGwg b2YgdGhlc2U/IFNlZSBhdHRhY2hlZCBkcml2ZXIgc2NyaXB0IHRvIHJlcHJvZHVjZSB0aGlzIG91 dHB1dC4KCi0tLUZpbGVzLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KZHJpdmVyLnJi ICgxLjE3IEtCKQphbmQtb3ItbWFzZ24tMTgyNDIuZGlmZiAoOTYzIEJ5dGVzKQoKCi0tIApodHRw czovL2J1Z3MucnVieS1sYW5nLm9yZy8K