bug-bash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: select syntax violates the POLA


From: konsolebox
Subject: Re: select syntax violates the POLA
Date: Fri, 2 Apr 2021 23:06:40 +0800

On Fri, Apr 2, 2021 at 11:41 AM Robert Elz <kre@munnari.oz.au> wrote:
>
>     Date:        Thu, 01 Apr 2021 21:33:31 -0400
>     From:        worley@alum.mit.edu (Dale R. Worley)
>     Message-ID:  <874kgpqxlg.fsf@hobgoblin.ariadne.com>
>
>   | I was going to ask why "else {" works,
>
> Wrong question.  That one is easy.  What follows
> 'else' is a list and the simplest form of a list
> is a simple command, which starts with a command
> word, so reserved words are always going to work
> there, even without the "follows a reserved word'
> rule.
>
> The right question would be why '} else' works.

Indeed.  This inconsistency should be fixed and prevent people from
using it wrong.  `}; else` should work but not `} else` just like how
`{ :; } :` doesn't.


-- 
konsolebox



reply via email to

[Prev in Thread] Current Thread [Next in Thread]