From owner-freebsd-current Mon Jan 27 09:23:35 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id JAA14677 for current-outgoing; Mon, 27 Jan 1997 09:23:35 -0800 (PST) Received: from night.primate.wisc.edu (night.primate.wisc.edu [144.92.43.19]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id JAA14672 for ; Mon, 27 Jan 1997 09:23:32 -0800 (PST) Received: (from dubois@localhost) by night.primate.wisc.edu (8.8.4/8.8.2) id LAA13553; Mon, 27 Jan 1997 11:23:37 -0600 (CST) Message-ID: Date: Mon, 27 Jan 1997 11:23:37 -0600 From: dubois@primate.wisc.edu (Paul DuBois) To: wollman@lcs.mit.edu (Garrett Wollman) Cc: tech-userlevel@NetBSD.ORG, freebsd-current@FreeBSD.ORG Subject: Re: ash & POSIX 1003.2 q's References: <199701270724.BAA12986@linkdead.paranoia.com> <9701271658.AA27187@halloran-eldar.lcs.mit.edu> X-Mailer: Mutt 0.58.1 Mime-Version: 1.0 In-Reply-To: <9701271658.AA27187@halloran-eldar.lcs.mit.edu>; from Garrett Wollman on Jan 27, 1997 11:58:38 -0500 Sender: owner-current@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Garrett Wollman writes: > > I'm a little disappointed that pdksh doesn't use something > > like yacc, but perhaps there is a good reason (the tables get too big? > > suboptimal generated parsers?) > > Tom Duff once noted that the grammar given in the AT&T sh(1) man page > did not allow even such simple commands as `who | wc'. He then went > on to say, ``[There is] an even darker secret: nobody really knows > what the Bourne shell's grammar is.'' (Sorry, I can't find the > reference for this right now. It's on the last page of Duff's paper on the rc shell (Rc - A Shell for Plan 9 and UNIX Systems). -- Paul DuBois dubois@primate.wisc.edu Home page: http://www.primate.wisc.edu/people/dubois Software: http://www.primate.wisc.edu/software