From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 6475 invoked from network); 29 Nov 1996 21:54:48 -0000 Received: from euclid.skiles.gatech.edu (list@130.207.146.50) by coral.primenet.com.au with SMTP; 29 Nov 1996 21:54:47 -0000 Received: (from list@localhost) by euclid.skiles.gatech.edu (8.7.3/8.7.3) id QAA11657; Fri, 29 Nov 1996 16:46:13 -0500 (EST) Resent-Date: Fri, 29 Nov 1996 16:46:13 -0500 (EST) From: Zefram Message-Id: <10256.199611292146@stone.dcs.warwick.ac.uk> Subject: infinite loop with aliases To: zsh-workers@math.gatech.edu (Z Shell workers mailing list) Date: Fri, 29 Nov 1996 21:46:51 +0000 (GMT) X-Loop: zefram@dcs.warwick.ac.uk X-Stardate: [-31]8499.53 X-US-Congress: Moronic fuckers Content-Type: text Resent-Message-ID: <"AsvA-3.0.1s2.acrdo"@euclid> Resent-From: zsh-workers@math.gatech.edu X-Mailing-List: archive/latest/2498 X-Loop: zsh-workers@math.gatech.edu Precedence: list Resent-Sender: zsh-workers-request@math.gatech.edu % foo< zsh: parse error near `\n' % alias foo='a=b foo' % foo< zsh goes into an infinite loop and can't be interrupted. It seems to be looping in the lexer or the parser; I'm not familiar with that code so I can't easily diagnose it. One other oddity: % zsh -fc 'foo<' zsh: parse error near `<' % zsh -f % foo< zsh: parse error near `\n' Why the difference in error messages? -zefram