Work has been proceeding with spell1 and we now have something useable. There are now two front-ends for the language of the grammar files and output files, one for handling Erlang, and the other for handling LFE.

The way the spell1 code is split makes it quite straight-forward to add front-ends for other languages. Even to have the grammar file in one syntax and the output file in another.

Work is now being done to automatically handle left-recursion and multiple rules with the same prefix.

Comments welcome.

Robert



Author

Published

23 June 2015

Category

tutorials

Tags