markdown-0.1.17.4: Convert Markdown to HTML, with XSS protection
Safe HaskellNone
LanguageHaskell98

Text.Markdown.Block

Documentation

data Block inline Source #

Constructors

BlockPara inline 
BlockList ListType (Either inline [Block inline]) 
BlockCode (Maybe Text) Text 
BlockQuote [Block inline] 
BlockHtml Text 
BlockRule 
BlockHeading Int inline 
BlockReference Text Text 
BlockPlainText inline 

Instances

Instances details
Functor Block Source # 
Instance details

Defined in Text.Markdown.Types

Methods

fmap :: (a -> b) -> Block a -> Block b

(<$) :: a -> Block b -> Block a

Eq inline => Eq (Block inline) Source # 
Instance details

Defined in Text.Markdown.Types

Methods

(==) :: Block inline -> Block inline -> Bool

(/=) :: Block inline -> Block inline -> Bool

Show inline => Show (Block inline) Source # 
Instance details

Defined in Text.Markdown.Types

Methods

showsPrec :: Int -> Block inline -> ShowS

show :: Block inline -> String

showList :: [Block inline] -> ShowS

data ListType Source #

Constructors

Ordered 
Unordered 

Instances

Instances details
Eq ListType Source # 
Instance details

Defined in Text.Markdown.Types

Methods

(==) :: ListType -> ListType -> Bool

(/=) :: ListType -> ListType -> Bool

Show ListType Source # 
Instance details

Defined in Text.Markdown.Types

Methods

showsPrec :: Int -> ListType -> ShowS

show :: ListType -> String

showList :: [ListType] -> ShowS

toBlocks :: Monad m => MarkdownSettings -> ConduitM Text (Block Text) m () Source #

toBlockLines :: Block Text -> Block [Text] Source #