haddock-library-1.6.0: Library exposing some functionality of Haddock.

Synopsis

# Documentation

newtype Parser a Source #

Constructors

 Parser (StateT ParserState Parser a)
Instances

newtype ParserState Source #

Constructors

 ParserState FieldsparserStateSince :: Maybe Version
Instances
 Source # Instance detailsDefined in Documentation.Haddock.Parser.Monad Methods Source # Instance detailsDefined in Documentation.Haddock.Parser.Monad MethodsshowList :: [ParserState] -> ShowS #

lift :: Parser a -> Parser a Source #

Peek a unicode character and return the number of bytes that it took up

satisfyUnicode :: (Char -> Bool) -> Parser Char Source #

Like satisfy, but consuming a unicode character

scan :: s -> (s -> Char -> Maybe s) -> Parser ByteString Source #

choice :: Alternative f => [f a] -> f a #

count :: Monad m => Int -> m a -> m [a] #

option :: Alternative f => a -> f a -> f a #

many' :: MonadPlus m => m a -> m [a] #

many1 :: Alternative f => f a -> f [a] #

many1' :: MonadPlus m => m a -> m [a] #

manyTill :: Alternative f => f a -> f b -> f [a] #

manyTill' :: MonadPlus m => m a -> m b -> m [a] #

sepBy :: Alternative f => f a -> f s -> f [a] #

sepBy' :: MonadPlus m => m a -> m s -> m [a] #

sepBy1 :: Alternative f => f a -> f s -> f [a] #

sepBy1' :: MonadPlus m => m a -> m s -> m [a] #

skipMany :: Alternative f => f a -> f () #

skipMany1 :: Alternative f => f a -> f () #

eitherP :: Alternative f => f a -> f b -> f (Either a b) #