-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/


-- | Bridge between commonmark and pandoc AST.
--   
--   This library provides typeclasses for rendering commonmark to Pandoc
--   types.
@package commonmark-pandoc
@version 0.2.3

module Commonmark.Pandoc
newtype Cm b a
Cm :: a -> Cm b a
[unCm] :: Cm b a -> a
instance GHC.Internal.Base.Functor (Commonmark.Pandoc.Cm b)
instance (Commonmark.Types.Rangeable (Commonmark.Pandoc.Cm a Text.Pandoc.Builder.Inlines), Commonmark.Types.Rangeable (Commonmark.Pandoc.Cm a Text.Pandoc.Builder.Blocks)) => Commonmark.Extensions.Alerts.HasAlerts (Commonmark.Pandoc.Cm a Text.Pandoc.Builder.Inlines) (Commonmark.Pandoc.Cm a Text.Pandoc.Builder.Blocks)
instance Commonmark.Types.HasAttributes (Commonmark.Pandoc.Cm a Text.Pandoc.Builder.Blocks)
instance Commonmark.Types.HasAttributes (Commonmark.Pandoc.Cm a Text.Pandoc.Builder.Inlines)
instance (Commonmark.Types.Rangeable (Commonmark.Pandoc.Cm a Text.Pandoc.Builder.Inlines), Commonmark.Types.Rangeable (Commonmark.Pandoc.Cm a Text.Pandoc.Builder.Blocks)) => Commonmark.Extensions.DefinitionList.HasDefinitionList (Commonmark.Pandoc.Cm a Text.Pandoc.Builder.Inlines) (Commonmark.Pandoc.Cm a Text.Pandoc.Builder.Blocks)
instance Commonmark.Types.Rangeable (Commonmark.Pandoc.Cm a Text.Pandoc.Builder.Blocks) => Commonmark.Extensions.Attributes.HasDiv (Commonmark.Pandoc.Cm a Text.Pandoc.Builder.Blocks)
instance Commonmark.Extensions.Emoji.HasEmoji (Commonmark.Pandoc.Cm b Text.Pandoc.Builder.Inlines)
instance (Commonmark.Types.Rangeable (Commonmark.Pandoc.Cm a Text.Pandoc.Builder.Inlines), Commonmark.Types.Rangeable (Commonmark.Pandoc.Cm a Text.Pandoc.Builder.Blocks)) => Commonmark.Extensions.Footnote.HasFootnote (Commonmark.Pandoc.Cm a Text.Pandoc.Builder.Inlines) (Commonmark.Pandoc.Cm a Text.Pandoc.Builder.Blocks)
instance Commonmark.Extensions.Math.HasMath (Commonmark.Pandoc.Cm b Text.Pandoc.Builder.Inlines)
instance Commonmark.Extensions.PipeTable.HasPipeTable (Commonmark.Pandoc.Cm a Text.Pandoc.Builder.Inlines) (Commonmark.Pandoc.Cm a Text.Pandoc.Builder.Blocks)
instance Commonmark.Types.Rangeable (Commonmark.Pandoc.Cm b Text.Pandoc.Builder.Inlines) => Commonmark.Extensions.Smart.HasQuoted (Commonmark.Pandoc.Cm b Text.Pandoc.Builder.Inlines)
instance Commonmark.Types.Rangeable (Commonmark.Pandoc.Cm a Text.Pandoc.Builder.Inlines) => Commonmark.Extensions.Attributes.HasSpan (Commonmark.Pandoc.Cm a Text.Pandoc.Builder.Inlines)
instance Commonmark.Extensions.Strikethrough.HasStrikethrough (Commonmark.Pandoc.Cm a Text.Pandoc.Builder.Inlines)
instance Commonmark.Extensions.Subscript.HasSubscript (Commonmark.Pandoc.Cm a Text.Pandoc.Builder.Inlines)
instance Commonmark.Extensions.Superscript.HasSuperscript (Commonmark.Pandoc.Cm a Text.Pandoc.Builder.Inlines)
instance (Commonmark.Types.Rangeable (Commonmark.Pandoc.Cm a Text.Pandoc.Builder.Inlines), Commonmark.Types.Rangeable (Commonmark.Pandoc.Cm a Text.Pandoc.Builder.Blocks)) => Commonmark.Extensions.TaskList.HasTaskList (Commonmark.Pandoc.Cm a Text.Pandoc.Builder.Inlines) (Commonmark.Pandoc.Cm a Text.Pandoc.Builder.Blocks)
instance Commonmark.Extensions.Wikilinks.HasWikilinks (Commonmark.Pandoc.Cm b Text.Pandoc.Builder.Inlines)
instance (Commonmark.Types.Rangeable (Commonmark.Pandoc.Cm a Text.Pandoc.Builder.Inlines), Commonmark.Types.Rangeable (Commonmark.Pandoc.Cm a Text.Pandoc.Builder.Blocks)) => Commonmark.Types.IsBlock (Commonmark.Pandoc.Cm a Text.Pandoc.Builder.Inlines) (Commonmark.Pandoc.Cm a Text.Pandoc.Builder.Blocks)
instance Commonmark.Types.Rangeable (Commonmark.Pandoc.Cm b Text.Pandoc.Builder.Inlines) => Commonmark.Types.IsInline (Commonmark.Pandoc.Cm b Text.Pandoc.Builder.Inlines)
instance GHC.Internal.Base.Monoid a => GHC.Internal.Base.Monoid (Commonmark.Pandoc.Cm b a)
instance Commonmark.Types.Rangeable (Commonmark.Pandoc.Cm () Text.Pandoc.Builder.Inlines)
instance Commonmark.Types.Rangeable (Commonmark.Pandoc.Cm Commonmark.Types.SourceRange Text.Pandoc.Builder.Inlines)
instance Commonmark.Types.Rangeable (Commonmark.Pandoc.Cm () Text.Pandoc.Builder.Blocks)
instance Commonmark.Types.Rangeable (Commonmark.Pandoc.Cm Commonmark.Types.SourceRange Text.Pandoc.Builder.Blocks)
instance GHC.Internal.Base.Semigroup a => GHC.Internal.Base.Semigroup (Commonmark.Pandoc.Cm b a)
instance GHC.Internal.Show.Show a => GHC.Internal.Show.Show (Commonmark.Pandoc.Cm b a)
instance Text.Pandoc.Walk.Walkable Text.Pandoc.Definition.Inline b => Commonmark.Types.ToPlainText (Commonmark.Pandoc.Cm a b)
