Norman Ramsey <n...@cs.tufts.edu> writes:

> I'm emitting code in which I want to prettyprint the contents
> of a Cmm Block as a comment, by which I mean putting `--` to the left
> of *each* line of the rendered Cmm Block.  Using GHC.Utils.Outputable,
> is this even possible?  How would I tackle it?  (The Haddock page
> does not suggest any obvious combinators.)
>
It's not easy. One (rather horrible) approach would be to render the
document to a string, split the output into lines and add the comment
symbols, and then splice the result into another document.

Perhaps you
could rather use block comment syntax? This would be much easier.

Cheers,

- Ben

Attachment: signature.asc
Description: PGP signature

_______________________________________________
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs

Reply via email to