|
Distribution.ParseUtils | Portability | portable | Stability | alpha | Maintainer | libraries@haskell.org |
|
|
|
Description |
Utilities for parsing PackageDescription and InstalledPackageInfo.
|
|
Synopsis |
|
|
|
Documentation |
|
|
|
|
Constructors | | Instances | |
|
|
|
|
|
|
|
|
|
|
|
|
|
Constructors | | Instances | |
|
|
|
|
|
|
|
Constructors | | Instances | |
|
|
|
|
|
|
|
Field descriptor. The parameter a parameterizes over where the field's
value is stored in.
| Constructors | FieldDescr | | fieldName :: String | | fieldGet :: a -> Doc | | fieldSet :: LineNo -> String -> a -> ParseResult a | fieldSet n str x Parses the field value from the given input
string str and stores the result in x if the parse was
successful. Otherwise, reports an error on line number n.
|
|
|
|
|
|
|
|
|
|
|
|
parse a module name
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
:: | | => ReadP r b | | -> ReadP r a | The parser for the stuff between commas
| -> ReadP r [a] | |
|
|
|
:: | | => ReadP r a | The parser for the stuff between commas
| -> ReadP r [a] | |
|
|
|
:: | | => ReadP r a | The parser for the stuff between commas
| -> ReadP r [a] | |
|
|
|
|
|
|
|
|
|
|
|
Pretty-print free-format text, ensuring that it is vertically aligned,
and with blank lines replaced by dots for correct re-parsing.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Parse something optionally wrapped in quotes.
|
|
|
|
Produced by Haddock version 2.1.0 |