Context Free Grammar Editor


I made this program for my advanced compilers class. It will allow you to enter a grammar (with auto complete to make it slightly less tedious) and look at what the First and Follow sets, an LL(1) table, and a LR(0) Characteristic Finite State Machine. It is written in Java so it should run on anything. The java sources are included in the download.


Download Binary & Source

Screen Shots

The Editor Window

The First & Follow Window

The LL(1) Table Window

The LR(0) CFSM

Valid XHTML 1.0!