[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