[Haskell-cafe] extracting a single declaration using haskell-src-ext
Alan & Kim Zimmerman
alan.zimm at gmail.com
Tue Mar 17 17:51:51 UTC 2015
This can be done with HaRe, if you use the library version rather than the
built-in refactorings. It does not support 7.8.x though, and the 7.10
support is ongoing.
On Tue, Mar 17, 2015 at 6:12 PM, Maurizio Vitale <mrz.vtl at gmail.com> wrote:
> Is there an easy way to extract a single declaration from an Haskell
> source file and print it with the original formatting?
> [I could live with pretty printing, but the default prettyPrint gives me a
> very strange formatting where something like:
> main = do
> putStrLn "Hello"
> main = do putStrLn "Hello"]
> The closest I've got is to parse the file with comments and then get
> inside Module ...decls and do printExact with an empty comment list for the
> decl I'm interested in. This gives me the original formatting and empty
> lines where comments were that I can then remove.
> But if there was anything already out there that just take a String for
> the toplevel I'm interested in and convert that only, I'd love to know.
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Haskell-Cafe