Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Commonmark.Pandoc
Documentation
Instances
Functor (Cm b) Source # | |
Monoid a => Monoid (Cm b a) Source # | |
Semigroup a => Semigroup (Cm b a) Source # | |
Show a => Show (Cm b a) Source # | |
HasAttributes (Cm a Blocks) Source # | |
Defined in Commonmark.Pandoc Methods addAttributes :: Attributes -> Cm a Blocks -> Cm a Blocks Source # | |
HasAttributes (Cm a Inlines) Source # | |
Defined in Commonmark.Pandoc Methods addAttributes :: Attributes -> Cm a Inlines -> Cm a Inlines Source # | |
Rangeable (Cm b Inlines) => IsInline (Cm b Inlines) Source # | |
Defined in Commonmark.Pandoc Methods lineBreak :: Cm b Inlines Source # softBreak :: Cm b Inlines Source # str :: Text -> Cm b Inlines Source # entity :: Text -> Cm b Inlines Source # escapedChar :: Char -> Cm b Inlines Source # emph :: Cm b Inlines -> Cm b Inlines Source # strong :: Cm b Inlines -> Cm b Inlines Source # link :: Text -> Text -> Cm b Inlines -> Cm b Inlines Source # image :: Text -> Text -> Cm b Inlines -> Cm b Inlines Source # | |
Rangeable (Cm SourceRange Blocks) Source # | |
Defined in Commonmark.Pandoc Methods ranged :: SourceRange -> Cm SourceRange Blocks -> Cm SourceRange Blocks Source # | |
Rangeable (Cm SourceRange Inlines) Source # | |
Defined in Commonmark.Pandoc Methods ranged :: SourceRange -> Cm SourceRange Inlines -> Cm SourceRange Inlines Source # | |
Rangeable (Cm () Blocks) Source # | |
Defined in Commonmark.Pandoc | |
Rangeable (Cm () Inlines) Source # | |
Defined in Commonmark.Pandoc | |
Walkable Inline b => ToPlainText (Cm a b) Source # | |
Defined in Commonmark.Pandoc Methods toPlainText :: Cm a b -> Text Source # | |
Rangeable (Cm a Blocks) => HasDiv (Cm a Blocks) Source # | |
Defined in Commonmark.Pandoc | |
Rangeable (Cm a Inlines) => HasSpan (Cm a Inlines) Source # | |
Defined in Commonmark.Pandoc Methods spanWith :: Attributes -> Cm a Inlines -> Cm a Inlines | |
HasEmoji (Cm b Inlines) Source # | |
Defined in Commonmark.Pandoc | |
HasMath (Cm b Inlines) Source # | |
Defined in Commonmark.Pandoc | |
Rangeable (Cm b Inlines) => HasQuoted (Cm b Inlines) Source # | |
Defined in Commonmark.Pandoc | |
HasStrikethrough (Cm a Inlines) Source # | |
Defined in Commonmark.Pandoc Methods strikethrough :: Cm a Inlines -> Cm a Inlines | |
HasSubscript (Cm a Inlines) Source # | |
Defined in Commonmark.Pandoc | |
HasSuperscript (Cm a Inlines) Source # | |
Defined in Commonmark.Pandoc Methods superscript :: Cm a Inlines -> Cm a Inlines | |
HasWikilinks (Cm b Inlines) Source # | |
Defined in Commonmark.Pandoc | |
(Rangeable (Cm a Inlines), Rangeable (Cm a Blocks)) => IsBlock (Cm a Inlines) (Cm a Blocks) Source # | |
Defined in Commonmark.Pandoc Methods paragraph :: Cm a Inlines -> Cm a Blocks Source # plain :: Cm a Inlines -> Cm a Blocks Source # thematicBreak :: Cm a Blocks Source # blockQuote :: Cm a Blocks -> Cm a Blocks Source # codeBlock :: Text -> Text -> Cm a Blocks Source # heading :: Int -> Cm a Inlines -> Cm a Blocks Source # rawBlock :: Format -> Text -> Cm a Blocks Source # referenceLinkDefinition :: Text -> (Text, Text) -> Cm a Blocks Source # list :: ListType -> ListSpacing -> [Cm a Blocks] -> Cm a Blocks Source # | |
(Rangeable (Cm a Inlines), Rangeable (Cm a Blocks)) => HasDefinitionList (Cm a Inlines) (Cm a Blocks) Source # | |
Defined in Commonmark.Pandoc Methods definitionList :: ListSpacing -> [(Cm a Inlines, [Cm a Blocks])] -> Cm a Blocks | |
(Rangeable (Cm a Inlines), Rangeable (Cm a Blocks)) => HasFootnote (Cm a Inlines) (Cm a Blocks) Source # | |
Defined in Commonmark.Pandoc | |
HasPipeTable (Cm a Inlines) (Cm a Blocks) Source # | |
Defined in Commonmark.Pandoc | |
(Rangeable (Cm a Inlines), Rangeable (Cm a Blocks)) => HasTaskList (Cm a Inlines) (Cm a Blocks) Source # | |
Defined in Commonmark.Pandoc |