Grammar Editor

The Grammar Editor was developed durig the Formal Languages course that I followed in 2005. Its purpose is to help students that are dealing for the first time with context-free grammars. It alllows grammar transformations (left-recursion elimination, simplifications) and parsing (Earley algorithm). To use it, it is necessary either to have the Java plugin installed in your browser, or to get the download version:

Credits

Grammar Editor developement team: