[cvs-nhc98]
patch applied (york-compiler98): Remove ordinary guards,
keeping just pattern guards.
Malcolm Wallace
Malcolm.Wallace at cs.york.ac.uk
Wed Jun 27 06:32:40 EDT 2007
Wed Jun 27 03:23:39 PDT 2007 Malcolm.Wallace at cs.york.ac.uk
* Remove ordinary guards, keeping just pattern guards.
Pattern guards subsume ordinary guards in any case, but the parser was
trying to parse ordinary guards first, so a mixture of the two caused a
parse error.
This patch only comments-out the Guarded construct.
Should delete fully later.
M ./Case.hs -4 +4
M ./Extract.hs -3 +3
M ./FixSyntax.hs -4 +4
M ./Need.hs -2 +2
M ./Parse/Parse.hs -4 +4
M ./PrettySyntax.hs -6 +6
M ./Rename.hs -4 +4
M ./RmClasses.hs -2 +2
M ./SccModule.hs -3 +3
M ./Syntax.hs -1 +1
M ./SyntaxPos.hs -2 +2
M ./Type/Type.hs -2 +4
More information about the Cvs-nhc98
mailing list