Commonmark.Pandoc
newtype Cm b a Source #
Constructors
Fields
Defined in Commonmark.Pandoc
Methods
fmap :: (a -> b0) -> Cm b a -> Cm b b0 #
(<$) :: a -> Cm b b0 -> Cm b a #
mempty :: Cm b a #
mappend :: Cm b a -> Cm b a -> Cm b a #
mconcat :: [Cm b a] -> Cm b a #
(<>) :: Cm b a -> Cm b a -> Cm b a #
sconcat :: NonEmpty (Cm b a) -> Cm b a #
stimes :: Integral b0 => b0 -> Cm b a -> Cm b a #
showsPrec :: Int -> Cm b a -> ShowS #
show :: Cm b a -> String #
showList :: [Cm b a] -> ShowS #
addAttributes :: Attributes -> Cm a Blocks -> Cm a Blocks #
addAttributes :: Attributes -> Cm a Inlines -> Cm a Inlines #
lineBreak :: Cm b Inlines #
softBreak :: Cm b Inlines #
str :: Text -> Cm b Inlines #
entity :: Text -> Cm b Inlines #
escapedChar :: Char -> Cm b Inlines #
emph :: Cm b Inlines -> Cm b Inlines #
strong :: Cm b Inlines -> Cm b Inlines #
link :: Text -> Text -> Cm b Inlines -> Cm b Inlines #
image :: Text -> Text -> Cm b Inlines -> Cm b Inlines #
code :: Text -> Cm b Inlines #
rawInline :: Format -> Text -> Cm b Inlines #
ranged :: SourceRange -> Cm SourceRange Blocks -> Cm SourceRange Blocks #
ranged :: SourceRange -> Cm SourceRange Inlines -> Cm SourceRange Inlines #
ranged :: SourceRange -> Cm () Blocks -> Cm () Blocks #
ranged :: SourceRange -> Cm () Inlines -> Cm () Inlines #
toPlainText :: Cm a b -> Text #
div_ :: Cm a Blocks -> Cm a Blocks #
spanWith :: Attributes -> Cm a Inlines -> Cm a Inlines #
emoji :: Text -> Text -> Cm b Inlines #
inlineMath :: Text -> Cm b Inlines #
displayMath :: Text -> Cm b Inlines #
singleQuoted :: Cm b Inlines -> Cm b Inlines #
doubleQuoted :: Cm b Inlines -> Cm b Inlines #
strikethrough :: Cm a Inlines -> Cm a Inlines #
subscript :: Cm a Inlines -> Cm a Inlines #
superscript :: Cm a Inlines -> Cm a Inlines #
wikilink :: Text -> Cm b Inlines -> Cm b Inlines #
paragraph :: Cm a Inlines -> Cm a Blocks #
plain :: Cm a Inlines -> Cm a Blocks #
thematicBreak :: Cm a Blocks #
blockQuote :: Cm a Blocks -> Cm a Blocks #
codeBlock :: Text -> Text -> Cm a Blocks #
heading :: Int -> Cm a Inlines -> Cm a Blocks #
rawBlock :: Format -> Text -> Cm a Blocks #
referenceLinkDefinition :: Text -> (Text, Text) -> Cm a Blocks #
list :: ListType -> ListSpacing -> [Cm a Blocks] -> Cm a Blocks #
alert :: AlertType -> Cm a Blocks -> Cm a Blocks #
definitionList :: ListSpacing -> [(Cm a Inlines, [Cm a Blocks])] -> Cm a Blocks #
footnote :: Int -> Text -> Cm a Blocks -> Cm a Blocks #
footnoteList :: [Cm a Blocks] -> Cm a Blocks #
footnoteRef :: Text -> Text -> Cm a Blocks -> Cm a Inlines #
pipeTable :: [ColAlignment] -> [Cm a Inlines] -> [[Cm a Inlines]] -> Cm a Blocks #
taskList :: ListType -> ListSpacing -> [(Bool, Cm a Blocks)] -> Cm a Blocks #