commonmark-0.2.6: Pure Haskell commonmark parser.
Safe HaskellNone
LanguageHaskell2010

Commonmark.Tag

Synopsis

Documentation

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] #

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.

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 #

Instances

Instances details
Show Enders # 
Instance details

Defined in Commonmark.Tag