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