Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
newtype ParserState Source #
Parser (StateT ParserState Parser a) |
parseOnly :: Parser a -> ByteString -> Either String (ParserState, a) Source #
setParserState :: ParserState -> Parser () Source #
string :: ByteString -> Parser ByteString Source #
stringCI :: ByteString -> Parser ByteString Source #
takeWhile1 :: (Char -> Bool) -> Parser ByteString Source #
endOfInput :: Parser () Source #
isDigit_w8 :: Word8 -> Bool #
isAlpha_iso8859_15 :: Char -> Bool #
isAlpha_ascii :: Char -> Bool #
isSpace_w8 :: Word8 -> Bool #
notInClass :: String -> Char -> Bool #
isEndOfLine :: Word8 -> Bool #
isHorizontalSpace :: Word8 -> Bool #
choice :: Alternative f => [f a] -> f a #
option :: Alternative f => a -> f a -> f a #
many1 :: Alternative f => f a -> f [a] #
manyTill :: Alternative f => f a -> f b -> f [a] #
sepBy :: Alternative f => f a -> f s -> f [a] #
sepBy1 :: Alternative f => f a -> f s -> f [a] #
skipMany :: Alternative f => f a -> f () #
skipMany1 :: Alternative f => f a -> f () #
eitherP :: Alternative f => f a -> f b -> f (Either a b) #