Safe Haskell | None |
---|---|
Language | Haskell2010 |
Commonmark.Tag
Synopsis
- htmlTag :: forall (m :: Type -> Type) s. Monad m => ParsecT [Tok] s (StateT Enders m) [Tok]
- htmlOpenTag :: forall (m :: Type -> Type) s. Monad m => ParsecT [Tok] s m [Tok]
- htmlClosingTag :: forall (m :: Type -> Type) s. Monad m => ParsecT [Tok] s m [Tok]
- htmlAttributeName :: forall (m :: Type -> Type) s. Monad m => ParsecT [Tok] s m [Tok]
- htmlAttributeValue :: forall (m :: Type -> Type) s. Monad m => ParsecT [Tok] s m [Tok]
- htmlDoubleQuotedAttributeValue :: forall (m :: Type -> Type) s. Monad m => ParsecT [Tok] s m [Tok]
- data Enders
- defaultEnders :: Enders
Documentation
htmlOpenTag :: forall (m :: Type -> Type) s. Monad m => ParsecT [Tok] s m [Tok] #
An open tag consists of a <
character, a tag name, zero or more
attributes, optional whitespace, an optional /
character, and a
>
character. This parses assumes that the opening <
has already
been parsed.
htmlClosingTag :: forall (m :: Type -> Type) s. Monad m => ParsecT [Tok] s m [Tok] #
A closing tag consists of the string </
, a tag name, optional
whitespace, and the character >
. This parser assumes that the
opening <
has already been parsed.
htmlDoubleQuotedAttributeValue :: forall (m :: Type -> Type) s. Monad m => ParsecT [Tok] s m [Tok] #
defaultEnders :: Enders #