[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