Safe Haskell | None |
---|
- type Token = Token' ByteString
- type Attr = Attr' ByteString
- quoted :: Char -> Parser ByteString
- quotedOr :: Parser ByteString -> Parser ByteString
- attrValue :: Parser ByteString
- attrName :: Parser ByteString
- tagEnd :: Parser Bool
- attr :: Parser Attr
- attrs :: Parser ([Attr], Bool)
- comment :: Parser Token
- special :: Parser Token
- tag :: Parser Token
- incomplete :: Parser Token
- text :: Parser Token
- decodeEntitiesBS :: Monad m => Conduit Token m Token
- token :: Parser Token
- tillScriptEnd :: Token -> Parser [Token]
- html :: Parser [Token]
- decode :: ByteString -> Either String [Token]
- atLeast :: Int -> Parser ByteString -> Parser ByteString
- cond :: a -> a -> Bool -> a
- (||.) :: Applicative f => f Bool -> f Bool -> f Bool
- in2 :: Eq a => (a, a) -> a -> Bool
- in3 :: Eq a => (a, a, a) -> a -> Bool
- boolP :: Parser a -> Parser Bool
- maybeP :: Parser a -> Parser (Maybe a)
- cc :: [ByteString] -> Builder
- showToken :: (ByteString -> ByteString) -> Token -> Builder
- tokenStream :: Monad m => Conduit ByteString m Token
Documentation
type Token = Token' ByteStringSource
type Attr = Attr' ByteStringSource
quoted :: Char -> Parser ByteStringSource
decodeEntitiesBS :: Monad m => Conduit Token m TokenSource
Decode the HTML entities e.g. &
in some text into &
.
tillScriptEnd :: Token -> Parser [Token]Source
atLeast :: Int -> Parser ByteString -> Parser ByteStringSource
cc :: [ByteString] -> BuilderSource
showToken :: (ByteString -> ByteString) -> Token -> BuilderSource
tokenStream :: Monad m => Conduit ByteString m TokenSource