derp-lib-0.0.0.1: combinators based on parsing with derivatives (derp) package

Text.Derp.Combinator

Documentation

(<~) :: (Ord b, Ord b1) => Parser b -> Parser b1 -> Parser bSource

(~>) :: (Ord a, Ord b) => Parser a -> Parser b -> Parser bSource

count :: Ord a => Int -> Parser a -> Parser [a]Source

between :: (Ord open, Ord close, Ord a) => Parser open -> Parser close -> Parser a -> Parser aSource

option :: Ord a => a -> Parser a -> Parser aSource

many, many1 :: Ord a => Parser a -> Parser [a]Source

sepBy, sepBy1 :: (Ord a, Ord sep) => Parser a -> Parser sep -> Parser [a]Source

endBy, endBy1 :: (Ord a, Ord sep) => Parser a -> Parser sep -> Parser [a]Source

endSepBy, endSepBy1 :: (Ord a, Ord sep) => Parser a -> Parser sep -> Parser [a]Source

manyTill :: (Ord a, Ord end) => Parser a -> Parser end -> Parser [a]Source