parser-proj Intention: learn Haskell by writing the front-end of a compiler. Steps: Tokenizer: [ x ] Regular expression parser [ x ] NFA builder [ ] NFA to DFA converter [ ] Maximal munch using DFA Parser [ ] Knuth DFA builder (LALR?) [ ] LR parser (LALR?)