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

Reply via email to