[Haskell] mini-Announce: update to Happy-GLR templates
P.C.Callaghan
p.c.callaghan at durham.ac.uk
Fri Aug 26 05:53:17 EDT 2005
Hello,
I've recently checked in modified template code for the GLR mode of Happy.
It handles densely ambiguous grammars a lot better, although may be slower
on more reasonable grammars, particularly if empty productions are heavily
used (eg for gap rules in biological sequence grammars).
For example, it can parse "E -> E + E | i" on sentences with 201 tokens in
a small number of seconds; the previous version could not handle more than
41 in reasonable time.
You can get the code from CVS, or download the files via the following:
http://www.dur.ac.uk/p.c.callaghan/happy-glr/new-templates.tgz
http://www.dur.ac.uk/p.c.callaghan/happy-glr/new-templates.zip
There's still plenty of room for further speed improvements. Contact me if
interested. Further information can be found at:
http://www.dur.ac.uk/p.c.callaghan/happy-glr
Paul
--------------------------------------------------------------------------
Dr Paul Callaghan (Lecturer) Email: P.C.Callaghan at durham.ac.uk
Dept of Computer Science, Durham http://www.dur.ac.uk/p.c.callaghan
More information about the Haskell
mailing list