un-layout program
Simon Marlow
simonmar@microsoft.com
Thu, 14 Mar 2002 11:22:25 -0000
> does there exist a program that'll take a layed out haskell=20
> program and
> output one that uses braces and semis to delimit?
You can use GHC's hssource package to parse & then pretty-print the
source code - the pretty printer can generate output with explicit
layout tokens if you ask for it. The documentation is a bit lacking
(well, there isn't any), so grab the source or browse it on the web
here:
http://cvs.haskell.org/cgi-bin/cvsweb.cgi/fptools/hslibs/hssource/
Cheers,
Simon