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

Re: Parser bug?



> ; echo {a b <{c} d}
> {%readfrom _devfd5 {c} {a b $_devfd5 d}}
> ; echo {a (b <{c} d)}
> syntax error
> 
> Is there any good reason I cannot use parentheses here?

Yes.  Parentheses only include words;  there's some ambiguity in the
grammar if this restriction is removed, but I forget where.

Perhaps <{} should be just a word;  I'll look into it sometime in the
future.

> (Weird - I keyed in the above, then forgot to send it before I went to
> lunch - just to come back and find four other messages from the es list!
>  Telepathy?  No - I don't believe it.)

I don't either, since this is the only es mail I've seen in a while.