Description
A Haskell library for exact printing of GHC-parsed source code. It lets tools transform Haskell syntax trees while preserving formatting details and comments as much as possible.
Developers use it in refactoring tools, formatters, linters, and code generators. Source transformations should be tested on real files because preserving layout and comments is often subtle.