parsely-0.1ContentsIndex
Text.ParserCombinators.Parsely.Combinator
Portabilitynon-portable (multi-param classes, functional dependencies)
Stabilityprovisional
Maintainernaesten@gmail.com
Description
Commonly used generic combinators
Documentation
choice :: Parsely m => [m a] -> m a
count :: Parsely m => Int -> m a -> m [a]
between :: Parsely m => m open -> m close -> m a -> m a
option :: Parsely m => a -> m a -> m a
optional :: Parsely m => m t -> m ()
skipMany1 :: Parsely m => m a -> m ()
many1 :: Parsely m => m a -> m [a]
sepBy :: Parsely m => m a -> m sep -> m [a]
sepBy1 :: Parsely m => m a -> m sep -> m [a]
endBy :: Parsely m => m a -> m sep -> m [a]
endBy1 :: Parsely m => m a -> m sep -> m [a]
sepEndBy :: Parsely m => m a -> m sep -> m [a]
sepEndBy1 :: Parsely m => m a -> m sep -> m [a]
chainl :: Parsely m => m a -> m (a -> a -> a) -> a -> m a
chainl1 :: Parsely m => m a -> m (a -> a -> a) -> m a
chainr :: Parsely m => m a -> m (a -> a -> a) -> a -> m a
chainr1 :: Parsely m => m a -> m (a -> a -> a) -> m a
eof :: (Show tok, MonadParsec m tok pos) => m ()
notFollowedBy :: (Show tok, ParselyTry m) => m tok -> m ()
manyTill :: Parsely m => m a -> m end -> m [a]
lookAhead :: MonadParsec m tok pos => m a -> m a
anyToken :: (Show tok, MonadParsec m tok pos) => m tok
Produced by Haddock version 0.8