From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20583 invoked by alias); 27 Mar 2018 11:15:52 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: List-Unsubscribe: X-Seq: 42542 Received: (qmail 18524 invoked by uid 1010); 27 Mar 2018 11:15:52 -0000 X-Qmail-Scanner-Diagnostics: from park01.gkg.net by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(205.235.26.22):SA:0(-1.4/5.0):. Processed in 1.208621 secs); 27 Mar 2018 11:15:52 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.4 required=5.0 tests=BAYES_00, FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS, RCVD_IN_DNSWL_NONE,SPF_PASS,T_DKIM_INVALID,T_RP_MATCHES_RCVD autolearn=no autolearn_force=no version=3.4.1 X-Envelope-From: SRS0=m+UU=GR=yahoo.co.uk=okiddle@bounces.park01.gkg.net X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | X-Virus-Scanned: by amavisd-new at gkg.net Authentication-Results: amavisd4.gkg.net (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.co.uk X-Greylist: domain auto-whitelisted by SQLgrey-1.8.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.co.uk; s=s2048; t=1522149344; bh=mQO7nvN+L/i/R1jWIANDZmamjq66cYLxAf8+CEh9wLw=; h=From:To:Subject:Date:From:Subject; b=s2mihTEJycKfuh1M+A/J/zUMRXzOPxMXrNIKfHCpgN8BlCchNJH9Opsbf4Uqeerv1ovtVSMA4i1XowTTv/qMxiJBYB13is3InC9Da1E0CwUOfB/ncFAcymIeEuRLWdtSIGuFRQ87ahIHcOEKbstx9UIyRfzckh98Njkp0Xe6GOEIWYB3EJVM0H8MgM7PQbgKeWrjc3LJXJq+m8/3yXljYq17vjDnmbzXlPf/P0BdASfkjEVTk//Z6DWipsLDADBXYOFK5qD5kLRGNIvuksi1Th3lumuCYZQo1F0ikBL7LfSh5IjTbJHnFtkHvaqoWSjnqmxaf58rLVMn8K1xTJ3duw== X-YMail-OSG: k9QcF8QVM1kAAmMQ_RStThHRaC03P5H_k06iSg0X1AcSl6FAMqMF7t2cwTSxa81 2QVFwbsS6fFVPz10eZBhsBWHOuOWXdKFLA4._OE0i2_bOIyIisYJmheY2JgS393M2.p.aPejoPEe MRJZqe148q35Vw7rGoXBP8jeS2oNQOTei6pIJBKOOdNX9pct.s8woYVzJqVkb6S0UoHpG6Ls0OGo f7.AurC7_Ef_5lkzbIFsZBK79WjFseNhNQwjXN2_lEHF0gC32Xkj9s2W.7F0NgLRn9YTfqO4LVn1 13kPF1jE3ef55eHQNDdTtNpJOkqFKMGu0pwGsXUU2g.gMyi67wQan3kDgAACeXz0dm5wXSQpryvl KwAjj7WaoFs6uCWzIvCJ6AGJTAEXZURGx5LJKVgiWaCku5OpvJItTCI6j72wtvblRvH6IGo6wjtA 0eZPJCKvzU_QVKC2WMmngCELiDjGdJf2AvWnJxwyn7OpadFpuJt9WpxD6DQ07rnoVA2idE95j3Vx pbxDQYFIM3A-- From: Oliver Kiddle To: Zsh workers Subject: lexer issue MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-ID: <5776.1522148738.1@thecus> Content-Transfer-Encoding: 8bit Date: Tue, 27 Mar 2018 13:05:38 +0200 Message-ID: <5777.1522148738@thecus> Does anyone know what may be causing this: echo $(( ((##h << 8) + ##e) << 8)+ → echo $(( ((##h << 8) + This is with space bound to magic-space. Also notable is that if you press there are TWO error messages: zsh: parse error near `+' zsh: parse error near `$(( ((##h << 8) + ##...' I've not had much success in trying to understand this. The magic-space expansion takes place in doexpandhist() but I think it has something more to do with the errflag values and the parser, neither of which I have much understanding of. Oliver