On 10/13/05, Christophe Grandsire <christophe.grandsire / free.fr> wrote:
> Yacc does. Even the simple { |a,b=1| a*b } fails because Yacc treats it as { |
> a,b=(1| a*b) }. And that *cannot* be solved in the current state of Yacc. The
> problem is that there doesn't seem to be *any* solution that solves both this
> problem and the problem of allowing bitwise or's in default arguments, short of
> renaming the bitwise or, which would be such a compatibility break that it isn't
> worth contemplating.
>
> This is at least my understanding of the problem.

Is there any particular reason that we can't use a different parser,
e.g., Coco or something else? Surely there's got to be something
better than Yacc by now.

-austin
--
Austin Ziegler * halostatue / gmail.com
               * Alternate: austin / halostatue.ca