[cvs-nhc98] cvs commit: hat/src/hattools LowLevel.hs SExp.hs TExp.hs
artutils.c artutils.h hat-check.c hat-names.c list.c observeutils.c
Malcolm Wallace
malcolm at haskell.org
Mon Sep 27 07:15:50 EDT 2004
malcolm 2004/09/27 04:15:50 PDT
Modified files:
src/hattools LowLevel.hs SExp.hs TExp.hs artutils.c
artutils.h hat-check.c hat-names.c list.c
observeutils.c
Log:
Introduce a new expression marker "DoLambda", for the lambda exps created
by de-sugaring a do-stmt block. In the viewers, render the application
of a DoLambda with the sugar
do val <- {parent of val}
Revision Changes Path
1.21 +4 -0 hat/src/hattools/LowLevel.hs
1.44 +75 -42 hat/src/hattools/SExp.hs
1.8 +1 -0 hat/src/hattools/TExp.hs
1.24 +38 -11 hat/src/hattools/artutils.c
1.14 +1 -0 hat/src/hattools/artutils.h
1.26 +2 -0 hat/src/hattools/hat-check.c
1.16 +3 -3 hat/src/hattools/hat-names.c
1.3 +1 -0 hat/src/hattools/list.c
1.45 +3 -2 hat/src/hattools/observeutils.c
More information about the Cvs-nhc98
mailing list