simonmar 2005/02/18 08:53:34 PST
Modified files:
libraries/Cabal/Distribution InstalledPackageInfo.hs
PackageDescription.hs
ParseUtils.hs
Log:
Clean up parsing & pretty-printing.
Most list fields now have consistent syntax:
- commas are optional
- each element of the list is either
- a sequence of one or more non-space non-comma characters
- a quoted string in Haskell 98 lexical syntax
The build-depends field still requires commas, because the elements
can contain whitespace.
I merged fieldGet/fieldShow in StanzaField into a single field for
simplicity.
Revision Changes Path
1.17 +15 -12
fptools/libraries/Cabal/Distribution/InstalledPackageInfo.hs
1.40 +19 -17
fptools/libraries/Cabal/Distribution/PackageDescription.hs
1.16 +29 -29 fptools/libraries/Cabal/Distribution/ParseUtils.hs
_______________________________________________
Cvs-libraries mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-libraries