On Tue, Sep 16, 2008 at 7:30 AM, Mauricio <briqueabraque@yahoo.com> wrote:
Hi,

I would like to write a Haskell pretty-printer,
using standard libraries for that. How can I
check if the original and the pretty-printed
versions are the same? For instance, is there
a file generated by GHC at the compilation
pipe that is always guaranteed to have the
same MD5 hash when it comes from equivalent
source?

I don't know, but you can parse the resulting concrete syntax and compare the original abstract syntax to the new abstract syntax.
 

Thanks,
Maurício

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe