derp-lib-0.0.0.1: combinators based on parsing with derivatives (derp) package
Text.Derp.Combinator
(<~) :: (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
optionMaybe :: Ord a => Parser a -> Parser (Maybe a)Source
many, many1 :: Ord a => Parser a -> Parser [a]Source
skipMany, skipMany1 :: Ord a => Parser a -> Parser ()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