Skip to content
Snippets Groups Projects
Commit 1ecb70c5 authored by Isaac Potoczny-Jones's avatar Isaac Potoczny-Jones
Browse files

CVS pulls from ross and krasimir

  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.

  display some messages when verbosity > 0
  extraLibs and extraLibDirs were ignored when building for GHC

  Rename package description fields as in InstalledPackageInfo:
  
  	options-ghc -> ghc-options
  	options-hugs -> hugs-options
  	options-nhc -> nhc-options
  	extra-libs -> extra-libraries

  document syntax changes.
  
  Perhaps executable should be a token instead of freeform?

  installHugs: treat Main the same as other modules
parent 1658ad8b
No related branches found
No related tags found
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment