Re: [BUG] dash doesn't report syntax error when it should on stray "fi"
|[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]|
On 4/23/12 3:44 PM, Jonathan Nieder wrote: > Chet Ramey wrote: > >> What are `conforming scripts'? Scripts without syntax errors? > > I meant "conforming POSIX applications". > > A patch for this might even be welcome if it makes dash bigger, if > that's what you're wondering. The way I read 2.10.2, Posix requires that the "fi" resolve to the reserved word `fi' in this case, since it's in a position where a command name is expected (Rule 1, [Command Name]). I would think that would make it a syntax error in any application, conforming or not. Chet -- ``The lyf so short, the craft so long to lerne.'' - Chaucer ``Ars longa, vita brevis'' - Hippocrates Chet Ramey, ITS, CWRU chet@xxxxxxxx http://cnswww.cns.cwru.edu/~chet/ -- To unsubscribe from this list: send the line "unsubscribe dash" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html
[LARTC] [Bugtraq] [Yosemite Forum] [Photo]