Description
A Haskell library with algorithms for working on GHC parse trees. It helps tools inspect, transform, or analyze Haskell syntax after it has been parsed by GHC-compatible parsers.
Developers use it in linters, refactoring tools, formatters, and source analyzers. Parse-tree algorithms should be tested with real language extensions and comments so source transformations stay correct.