Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm
Precedence: bulk
X-No-Archive: yes
List-Id: Zsh Workers List <zsh-workers.zsh.org>
List-Post: <mailto:zsh-workers@zsh.org>
List-Help: <mailto:zsh-workers-help@zsh.org>
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.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM,
	T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.1
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20120113;
        h=mime-version:from:date:message-id:subject:to;
        bh=KkGwnG6ztRRdj4PnZISS+y9P4yO192cC7XEPofF/7D8=;
        b=FyNDh3kyXjVqPkr8GCF0+bRjHwj92YfVT3HawTjIfsyBEVIpCDwUE+FQYyoLCjn361
         WHSOC4DsxuONbacKMBSlR8/TTU1s16wlZK4034rqnoCrjBd+8rd0Xh1lEWlVIIfVEHmK
         k00eNsMWmmNEoAlTE6jMRscZOn402/q5CgjtTpRUxt7u3nq4ryAfTNaGuffn8eAgyEUf
         1JCUljpoC+WiuCzzb2pytV3IuaEYWXKyys1fLcMK/9aRDJwLDYFelxBQMIsZCQd4Xqa8
         icCtogMrWDfjHDuvuNqlfVHQvawHVIeD7EV+H+t9loQgVvVVFwamhgilckmYqqfZhNaa
         US4Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20130820;
        h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
        bh=KkGwnG6ztRRdj4PnZISS+y9P4yO192cC7XEPofF/7D8=;
        b=EfSbID2BvrDfFSD2qBJhiQfGZp4/mhdzxLdBfb4ZZCFzkbDWZ/bNW/bbSy6ycJVlKh
         443yHxrIy4+QjEu3Z0CtppB1bUfrFEekfWSOmvsgLKcSpo3FWqqWFCkvyHBFWKSlkE2d
         hH1qDWlgsPsGbl5f4UeoM+uCB+jBxHvh/y9lgWjnf/UFRk2qdtOpcG1myktn9Nl82jI5
         KTznDPuQZ+PYqeVl1QEcdCuvFSNRFKWR4eErsj9/XVlIUNkRz+rpmjRX53rx+L0NdCfe
         IbjAevTNw6Cv7LjyqCqg16IK97yOabc5YRLAMzQF7rMM3pDteGAZnvtDiozzQgog3r0P
         fAJw==
X-Gm-Message-State: ALyK8tIt+KV61jgxFkjvI88EDr8FFHOQed0R9bknIwLAAsLLUNBr/JnPod2ZkJExj5PfxDztsfzNQEHg6ihJDA==
X-Received: by 10.55.214.194 with SMTP id p63mr7253435qkl.130.1465660128693;
 Sat, 11 Jun 2016 08:48:48 -0700 (PDT)
MIME-Version: 1.0
From: Mikael Magnusson <mikachu@gmail.com>
Date: Sat, 11 Jun 2016 17:48:48 +0200
Message-ID: <CAHYJk3QbvQmFLb9SBXg9+swTO7WMyEcd8NjW37Qve8G-G5JAWw@mail.gmail.com>
Subject: Possible parsing bug with alternate for-loop syntax
To: zsh workers <zsh-workers@zsh.org>
Content-Type: text/plain; charset=UTF-8
X-Seq: zsh-workers 38659

17:44:25 <Mikachu> > for a (1) {echo hi}
17:44:26 <machabot> Mikachu: hi
17:44:29 <Mikachu> > for a (1) {a=hi}; echo $a
17:44:38 <machabot> Mikachu: Timeout (no output).
17:44:36 <Mikachu> > for a (1) {a=hi} }; echo $a
17:44:39 <machabot> Mikachu: hi}
17:45:17 <Mikachu> > for a (1) {builtin local a=hi}; echo $a
17:45:18 <machabot> Mikachu: hi
17:45:22 <Mikachu> > for a (1) {local a=hi}; echo $a
17:45:30 <machabot> Mikachu: Timeout (no output).
17:45:26 <Mikachu> nice
17:45:37 <Mikachu> you get the bug for reserved word local but not for
builtin local

The documentation does state the syntax is { list } with the space
included, but this still seemed somewhat surprising to me.

-- 
Mikael Magnusson

