
#11140: add command-line option to GHC to dump raw parse trees of Haskell programs -------------------------------------+------------------------------------- Reporter: bollu | Owner: Type: feature request | Status: new Priority: low | Milestone: Component: Compiler | Version: 7.10.2 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by mpickering): Because I think it would be useful when working on the parser to see the parse trees. It is often not obvious how the parser works, see for example the recent work I have been doing with export lists and there's another ticket about how `BooleanFormula` is parsed in a very strange way. Both would be easier to debug with this flag. There is already precedent for this, after all the other stages in the compiler pipeline there is an flag which dumps the correct compiler output (`-ddump-simple`, `-ddump-rn`, `-ddump-rn` etc) so why not for dumping parse trees as well? -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/11140#comment:4 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler