Facilities for manipulating Haskell 98 source code: an abstract syntax, lexer, parser and pretty-printer.
Currently (2022-02-07) maintained by Andreas Abel.