cvs commit: fptools/libraries/haskell-src/Language/Haskell ParseMonad.hs Parser.ly Pretty.hs Syntax.hs

ross@glass.cse.ogi.edu ross@glass.cse.ogi.edu
Fri, 24 May 2002 07:40:33 -0700


ross        2002/05/24 07:40:33 PDT

  Modified files:
    libraries/haskell-src/Language/Haskell ParseMonad.hs Parser.ly 
                                           Pretty.hs Syntax.hs 
  Log:
  Put source filenames in the right place:
  
  * make SrcLoc a record, and add a source filename to it.
  
  * add a ParseMode record to the parsing monad, for parameters that
    remain constant during a parse.  Currently this contains just the
    filename, but we may wish to add more later, e.g. literate mode,
    language extensions.
  
  * remove the filename from the pretty-printing mode record.
  
  Revision  Changes    Path
  1.3       +47 -17    fptools/libraries/haskell-src/Language/Haskell/ParseMonad.hs
  1.7       +7 -1      fptools/libraries/haskell-src/Language/Haskell/Parser.ly
  1.2       +3 -5      fptools/libraries/haskell-src/Language/Haskell/Pretty.hs
  1.2       +6 -2      fptools/libraries/haskell-src/Language/Haskell/Syntax.hs