optparse-applicative-0.8.1: Utilities and combinators for parsing command line options

Safe HaskellSafe-Inferred

Options.Applicative.Internal

Documentation

data Context whereSource

Constructors

Context :: [String] -> ParserInfo a -> Context 
NullContext :: Context 

Instances

uncons :: [a] -> Maybe (a, [a])Source

data SomeParser whereSource

Constructors

SomeParser :: Parser a -> SomeParser 

data ListT m a Source

Instances

takeListT :: Monad m => Int -> ListT m a -> ListT m aSource

runListT :: Monad m => ListT m a -> m [a]Source

cut :: Monad m => NondetT m ()Source

(<!>) :: Monad m => NondetT m a -> NondetT m a -> NondetT m aSource

disamb :: Monad m => Bool -> NondetT m a -> m (Maybe a)Source