Safe Haskell | None |
---|---|
Language | Haskell2010 |
Distribution.FieldGrammar.FieldDescrs
Synopsis
- data FieldDescrs s a
- fieldDescrPretty :: FieldDescrs s a -> FieldName -> Maybe (s -> Doc )
- fieldDescrParse :: CabalParsing m => FieldDescrs s a -> FieldName -> Maybe (s -> m s)
- fieldDescrsToList :: CabalParsing m => FieldDescrs s a -> [( FieldName , s -> Doc , s -> m s)]
Documentation
data FieldDescrs s a Source #
A collection field parsers and pretty-printers.
Instances
fieldDescrPretty :: FieldDescrs s a -> FieldName -> Maybe (s -> Doc ) Source #
Lookup a field value pretty-printer.
fieldDescrParse :: CabalParsing m => FieldDescrs s a -> FieldName -> Maybe (s -> m s) Source #
Lookup a field value parser.
fieldDescrsToList :: CabalParsing m => FieldDescrs s a -> [( FieldName , s -> Doc , s -> m s)] Source #