Implement Lexical Analyzer Generator (from scratch) and tokenization.
(the JAutomata library is used just to eliminate eps-trans. from DFA)
Implement Syntax Analyzer (parser) Generator and the CLI for parsing.
(Everything is done from scratch, without any libraries.)
Add Hrvoje's GUI built on top of Metaphase editor.
Turn-in version - fix a minor bug in grammar production rules for parsing