Luc Taesch <[EMAIL PROTECTED]> writes:
> are there any facility to pretty print an haskell program ?
> im aware of HPJ combinators library, but i was looking for a command line
> utility, rather.. am i missing an entry in HPJ ?
To some extent, you can use an ordinary Haskell compiler to
pretty-print your Haskell code. For instance, among the various
debugging options in nhc98, the compiler has the option
+CTS -parse -CTS
to show the abstract syntax tree of a module immediately after parsing it.
(Other options show the syntax tree at other stages of the compilation,
such as after desugaring of field-syntax, type-checking, etc.)
I'm sure that ghc must have something similar.
In nhc98 there are also various options to control the 'look' of the
output of the pretty-printer, e.g.
-showqualified
-noshowqualified
-showwidth=80
-showident=4
Regards,
Malcolm
_______________________________________________
Haskell mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell