lexical analyser generator for Haskell
