Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Pretty printing.
Some instances define top-level functions to handle CPP.
Some value constructors never appear in an AST. GHC has three stages for using an AST: parsing, renaming, and type checking, and GHC uses these constructors only in remaining and type checking.