Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- class FieldGrammar p => OptionsGrammar p where
- metahelp :: String -> String -> p s a -> p s a
- help :: String -> p s a -> p s a
- rangeField :: FieldName -> ALens' s VersionRange -> VersionRange -> p s VersionRange
- (^^^) :: a -> (a -> b) -> b
Documentation
class FieldGrammar p => OptionsGrammar p where Source #
Nothing
metahelp :: String -> String -> p s a -> p s a Source #
help :: String -> p s a -> p s a Source #
rangeField :: FieldName -> ALens' s VersionRange -> VersionRange -> p s VersionRange Source #
Instances
OptionsGrammar ParsecFieldGrammar Source # | |
Defined in HaskellCI.OptionsGrammar metahelp :: String -> String -> ParsecFieldGrammar s a -> ParsecFieldGrammar s a Source # help :: String -> ParsecFieldGrammar s a -> ParsecFieldGrammar s a Source # rangeField :: FieldName -> ALens' s VersionRange -> VersionRange -> ParsecFieldGrammar s VersionRange Source # | |
OptionsGrammar OptparseGrammar Source # | |
Defined in HaskellCI.OptparseGrammar metahelp :: String -> String -> OptparseGrammar s a -> OptparseGrammar s a Source # help :: String -> OptparseGrammar s a -> OptparseGrammar s a Source # rangeField :: FieldName -> ALens' s VersionRange -> VersionRange -> OptparseGrammar s VersionRange Source # | |
OptionsGrammar DumpGrammar Source # | |
Defined in HaskellCI.Config.Dump metahelp :: String -> String -> DumpGrammar s a -> DumpGrammar s a Source # help :: String -> DumpGrammar s a -> DumpGrammar s a Source # rangeField :: FieldName -> ALens' s VersionRange -> VersionRange -> DumpGrammar s VersionRange Source # |
(^^^) :: a -> (a -> b) -> b infixl 5 #
Reverse function application which binds tighter than <$>
and <*>
.
Useful for refining grammar specification.
<*>monoidalFieldAla
"extensions" (alaList' FSep MQuoted) oldExtensions ^^^deprecatedSince
[1,12] "Please use 'default-extensions' or 'other-extensions' fields."