LR(0) Parser Generator. Grammar to NFA, DFA, Table


Given a grammar in (limited) EBNF, this tool will draw the NFA and DFA used in the producing a corresponding LR(0) parser. It also generates the LR(0) parse table, in a pretty, human-readable format, and as JSON so that you can conveniently read the table in for driving your own code.

Feed me your delicious grammar, mortal.