Safe Haskell | None |
---|---|
Language | Haskell2010 |
Contains a debug function to dump parts of the hsSyn AST. It uses a syb
traversal which falls back to displaying based on the constructor name, so
can be used to dump anything having a Data.Data
instance.
- showAstData :: Data a => BlankSrcSpan -> a -> String
- data BlankSrcSpan
Dumping ASTs
showAstData :: Data a => BlankSrcSpan -> a -> String Source #
Show a GHC syntax tree. This parameterised because it is also used for comparing ASTs in ppr roundtripping tests, where the SrcSpan's are blanked out, to avoid comparing locations, only structure