[cvs-nhc98] patch applied (hat): Parse multi-parameter type classes. The compiler later rejects them

Malcolm Wallace Malcolm.Wallace at cs.york.ac.uk
Tue Oct 10 07:22:16 EDT 2006


Wed Oct 23 03:02:06 PDT 2002  malcolm
  * Parse multi-parameter type classes.  The compiler later rejects them
  with a suitable error message in the renaming phase, but hat-trans
  simply passes them through.

    M ./src/compiler98/Bind.hs -2 +2
    M ./src/compiler98/DbgDataTrans.hs -4 +4
    M ./src/compiler98/DbgReplaceConstr.hs -2 +2
    M ./src/compiler98/DbgReplaceListInsts.hs -2 +2
    M ./src/compiler98/DbgTrans.hs -2 +2
    M ./src/compiler98/DeriveBinary.hs -1 +1
    M ./src/compiler98/DeriveBounded.hs -1 +1
    M ./src/compiler98/DeriveEnum.hs -1 +1
    M ./src/compiler98/DeriveEq.hs -2 +2
    M ./src/compiler98/DeriveEval.hs -1 +1
    M ./src/compiler98/DeriveIx.hs -2 +2
    M ./src/compiler98/DeriveLib.hs -1 +1
    M ./src/compiler98/DeriveOrd.hs -2 +2
    M ./src/compiler98/DeriveRead.hs -1 +1
    M ./src/compiler98/DeriveShow.hs -1 +1
    M ./src/compiler98/DeriveXML.hs -1 +1
    M ./src/compiler98/Extract.hs -3 +3
    M ./src/compiler98/IExtract.hs -5 +5
    M ./src/compiler98/MkSyntax.hs -1 +2
    M ./src/compiler98/Need.hs -5 +5
    M ./src/compiler98/Parse.hs -2 +2
    M ./src/compiler98/Parse2.hs -5 +7
    M ./src/compiler98/ParseI.hs -3 +3
    M ./src/compiler98/PreImp.hs -2 +2
    M ./src/compiler98/PreImport.hs -2 +2
    M ./src/compiler98/PrettySyntax.hs -5 +5
    M ./src/compiler98/Rename.hs -13 +24
    M ./src/compiler98/RenameLib.hs -1 +1
    M ./src/compiler98/RmClasses.hs -1 +2
    M ./src/compiler98/Syntax.hs -6 +6
    M ./src/hattrans/AuxLabelAST.hs -8 +10
    M ./src/hattrans/TraceDerive.hs -8 +8
    M ./src/hattrans/TraceTrans.hs -12 +14


More information about the Cvs-nhc98 mailing list