From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 10784 invoked from network); 19 Jul 2009 23:21:10 -0000 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.2.5 Received: from new-brage.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.254.104) by ns1.primenet.com.au with SMTP; 19 Jul 2009 23:21:10 -0000 Received-SPF: none (ns1.primenet.com.au: domain at sunsite.dk does not designate permitted sender hosts) Received: (qmail 42706 invoked from network); 19 Jul 2009 23:20:58 -0000 Received: from sunsite.dk (130.225.247.90) by a.mx.sunsite.dk with SMTP; 19 Jul 2009 23:20:58 -0000 Received: (qmail 25651 invoked by alias); 19 Jul 2009 23:20:49 -0000 Mailing-List: contact zsh-workers-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 27171 Received: (qmail 25630 invoked from network); 19 Jul 2009 23:20:48 -0000 Received: from bifrost.dotsrc.org (130.225.254.106) by sunsite.dk with SMTP; 19 Jul 2009 23:20:48 -0000 Received: from cork.scru.org (cork.scru.org [209.20.67.2]) by bifrost.dotsrc.org (Postfix) with ESMTPS id 8C0458027106 for ; Mon, 20 Jul 2009 01:20:44 +0200 (CEST) Received: by cork.scru.org (Postfix, from userid 1000) id C360C10494D; Sun, 19 Jul 2009 23:20:41 +0000 (UTC) Date: Sun, 19 Jul 2009 23:20:41 +0000 From: Clint Adams To: zsh-workers@sunsite.dk Cc: martin f krafft , 537596@bugs.debian.org Subject: Re: Bug#537596: regression: parse error near `()' in function definition Message-ID: <20090719232041.GA5156@scru.org> Mail-Followup-To: zsh-workers@sunsite.dk, martin f krafft , 537596@bugs.debian.org References: <20090719171651.GA7217@piper.oerlikon.madduck.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20090719171651.GA7217@piper.oerlikon.madduck.net> User-Agent: Mutt/1.5.18 (2008-05-17) X-Virus-Scanned: ClamAV 0.94.2/9589/Sun Jul 19 05:14:56 2009 on bifrost X-Virus-Status: Clean Does this have anything to do with users/14240? On Sun, Jul 19, 2009 at 07:16:51PM +0200, martin f krafft wrote: > A regression introduced by this build: > > This works (I use eval since those functions are defined in a loop[0]) > > % eval 'de() { (_de-en $*; _en-de $*) | more }' > % which de > de () { > ( > _de-en $* > _en-de $* > ) | more > } > > But: > > % eval 'lt() { (_lt-en $*; _en-lt $*) | more }' > zsh: parse error near `()' > > Alright, so lt is special: > > % which lt > lt: aliased to ls -lt > > But that does not prevent de from being defined: > > % alias de=foo > % eval 'de() { (_de-en $*; _en-de $*) | more }' > % which de > de: aliased to foo > > [0] http://git.madduck.net/v/etc/zsh.git?a=blob;f=.zsh/zshrc/30_aliases;h=f206c8c8bfeaf777a6f4ebef5ea4b54746376b7e;hb=HEAD#l131