Wormhole parser generator goes Beta 

Just today, I made the public source repository available.  The main area of interest “wh” contains the wormhole parser generator, a parser generator capable of outputing C++ parsers, and with an built-in lexer generator with some outstanding features of it’s own.  The grammar solver contains my “deep  pruning” innovation to save me the hastle of rewriting my grammars to remove their ambiguities once I’ve fleshed out their basic form.  Future plans call for an interactive grammar disambiguation wizard.

wh also contains a complete GLR and SGLR solver, for when the grammar contains ambiguities that should not be removed.   However, although the solver is complete, the front end parser generator that accompanies GLR and SGLR are not.  Future plans call for completing these GLR and SGLR front ends, as well as creating additional front ends to generate parsers in languages other than C++ alone.

The documentation exists right now primarily as a bunch of scribbled notes and half complete documents.  However, I’ve set aside an area on the wiki page for the full documentation.

Follow Up: The Wormhole project page can be found also.