
Text.ParserCombinators.Parsely.Combinator  Portability  nonportable (multiparam classes, functional dependencies)  Stability  provisional  Maintainer  naesten@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 