[cvs-nhc98] commit

User olaf olaf@sparud.net
Thu, 23 Nov 2000 18:24:41 +0100 (CET)


olaf: Thu Nov 23 18:24:40 CET 2000
nhc/src/compiler98 PrettyLib.hs PrettySyntax.hs DbgDataTrans.hs DbgReplaceConstr.hs DbgTrans.hs Flags.hs Import.hs Main.hs Makefile Rename.hs Syntax.hs TokenId.hs PPLib.hs PPSyntax.hs StrSyntax.hs

Update of /usr/src/master/nhc/src/compiler98
In directory hinken:/tmp/cvs-serv3290

Modified Files:
	DbgDataTrans.hs DbgReplaceConstr.hs DbgTrans.hs Flags.hs 
	Import.hs Main.hs Makefile Rename.hs Syntax.hs TokenId.hs 
Added Files:
	PrettyLib.hs PrettySyntax.hs 
Removed Files:
	PPLib.hs PPSyntax.hs StrSyntax.hs 
Log Message:
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.