[ANN] Beaver - a LALR Parser Generator v0.9.3 is released

  • Thread starter Alexander Demenchuk
  • Start date
A

Alexander Demenchuk

[Removed invalid group comp.lang.java.developer - moderator]

Beaver is a LALR(1) parser generator for Java. It applies several techniques to
make
generated parsers very fast - possibly as fast as a LALR parser can get:
o Parsing tables are build using row displacement scheme, which produces
tables
with O(1) lookup time. They behave as if they are perfectly hashed.
o Action routines are invoked via delegates, which give constant invocation
time,
no matter how many routines are defined.

0.9.3 adds more features to code generation, so manually building ASTs is even
easier
now (automatic AST generation is planned for 0.9.4). In this version Beaver
bootstraps
itself, giving yet another real-wolrd example of building compilers using Beaver
generated parsers.

More information can be found at http://beaver.sourceforge.net/
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,756
Messages
2,569,533
Members
45,007
Latest member
OrderFitnessKetoCapsules

Latest Threads

Top