patch applied (nhc98): Desugaring of comprehensions and enumerations moves from parser to renamer.

6 Jun
2007
6 Jun
'07
1:13 p.m.
Wed Jun 6 10:02:19 PDT 2007 Malcolm.Wallace@cs.york.ac.uk * Desugaring of comprehensions and enumerations moves from parser to renamer. Keeping the list-like sugar was a feature added by HPC, now merged back into the main nhc98 tree. But HPC never desugared them afterwards, which nhc98 must now do in the renamer (in order to avoid getting mixed up in the type checker.) M ./src/compiler98/Bind.hs +2 M ./src/compiler98/MkSyntax.hs -1 +38 M ./src/compiler98/Need.hs -1 +18 M ./src/compiler98/Parse.hs -3 +46 M ./src/compiler98/PrettySyntax.hs -3 +41 M ./src/compiler98/Rename.hs +4 M ./src/compiler98/Syntax.hs -2 +8 M ./src/compiler98/SyntaxPos.hs +4 M ./src/compiler98/TokenInt.hs -2 +5
6558
Age (days ago)
6558
Last active (days ago)
0 comments
1 participants
participants (1)
-
Malcolm Wallace