[cvs-nhc98] patch applied (hat): Replaced the old ugly and
inefficient pretty printer by a new efficient one.
Malcolm Wallace
Malcolm.Wallace at cs.york.ac.uk
Tue Oct 10 07:00:12 EDT 2006
Thu Nov 23 09:24:40 PST 2000 olaf
* Replaced the old ugly and inefficient pretty printer by a new efficient one.
Hence modules PPLib, PPSyntax and StrSyntax have been removed.
They are replaced by PrettyLib and PrettySyntax.
There are some new compiler options to set output width, indentation of nesting and qualification of identifier.
For printing NewType and NT still the module Nice is used, that will have to be changed in the future.
M ./src/compiler98/DbgDataTrans.hs -16 +29
M ./src/compiler98/DbgReplaceConstr.hs -1
M ./src/compiler98/DbgTrans.hs -8 +6
M ./src/compiler98/Flags.hs -2 +26
M ./src/compiler98/Import.hs -2
M ./src/compiler98/Main.hs -15 +14
M ./src/compiler98/Makefile -2 +2
R ./src/compiler98/PPLib.hs
R ./src/compiler98/PPSyntax.hs
A ./src/compiler98/PrettyLib.hs
A ./src/compiler98/PrettySyntax.hs
M ./src/compiler98/Rename.hs -1
R ./src/compiler98/StrSyntax.hs
M ./src/compiler98/Syntax.hs -3 +11
M ./src/compiler98/TokenId.hs -1 +1
M ./src/hattrans/Flags.hs -2 +26
More information about the Cvs-nhc98
mailing list