[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