pandoc-crossref-0.3.18.0: Pandoc filter for cross-references
Safe HaskellSafe-Inferred
LanguageHaskell2010

Text.Pandoc.CrossRef.Util.Template

Documentation

data Template Source #

Instances

Instances details
MkTemplate Inline Template Source # 
Instance details

Defined in Text.Pandoc.CrossRef.Util.Template

Methods

mkTemplate :: (VarFunc -> [Inline]) -> Template

applyTemplate' :: Map Text [Inline] -> Template -> [Inline] Source #

data BlockTemplate Source #

Instances

Instances details
MkTemplate Block BlockTemplate Source # 
Instance details

Defined in Text.Pandoc.CrossRef.Util.Template

class Data a => MkTemplate a b Source #

Minimal complete definition

mkTemplate, applyTemplate'

Instances

Instances details
MkTemplate Block BlockTemplate Source # 
Instance details

Defined in Text.Pandoc.CrossRef.Util.Template

MkTemplate Inline Template Source # 
Instance details

Defined in Text.Pandoc.CrossRef.Util.Template

Methods

mkTemplate :: (VarFunc -> [Inline]) -> Template

applyTemplate' :: Map Text [Inline] -> Template -> [Inline] Source #

makeTemplate :: MkTemplate a b => Meta -> [a] -> b Source #

applyTemplate :: MkTemplate a b => [Inline] -> [Inline] -> b -> [a] Source #

applyTemplate' :: MkTemplate a b => Map Text [Inline] -> b -> [a] Source #