Description
Provides tools for manipulating Haskell source code, including abstract syntax, lexer, parser, and pretty-printer support. This lets programs read and write Haskell source at a structured level.
It is useful for refactoring tools, analyzers, generators, formatters, and migration utilities. It is a developer library and does not provide an editor by itself.