> ParseIface.hs:5002: parse error (possibly incorrect indentation)

Thanks.  This bug only affects Happy built from recent CVS sources.  I've
fixed the bug in the repository, you'll need to rebuild Happy and re-run it
on ParseIface.y.

And a BTW for folks using Happy:  the Happy sources in the repository now
have support for table compression (using an algorithm I pinched from the
bison sources ;-), and some hacks to make the array-based parsers go faster.
You now get much smaller code with 'happy -a -g -c' compiled with GHC, and
the parsers also compile much faster.  The generated parsers are about the
same speed as before.  Happy might take a while to generate the tables for a
large parser, however; I haven't really optimised the table compression code
yet.

Cheers,
        Simon

Reply via email to