On Sat, Oct 21, 2006 at 02:16:28PM +0000, Gerrit Pape wrote:
> 
> Yes, I agree.  Treating ! the same as other BINOPs should fix this.

Thanks Gerrit.  I agree that this is a bug.  However, the problem is
deeper than this.  We also need to differentiate between string
binary primaries and numerical binary primaries (!= vs. -ne) as only
string binary primaries are higher in terms of precedence the unary
primaries (something like -d, note that ! is not a unary primary, but
an operator so it's lower than all primaries).

So a proper fix probably still requires a separate class for !...

Cheers,
-- 
Visit Openswan at http://www.openswan.org/
Email: Herbert Xu ~{PmV>HI~} <[EMAIL PROTECTED]>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to