pandoc-2.9.2.1: Conversion between markup formats

CopyrightCopyright (C) 2012-2020 John MacFarlane
LicenseGNU GPL, version 2 or above
MaintainerJohn MacFarlane <jgm@berkeley.edu>
Stabilityalpha
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

Text.Pandoc.Options

Description

Data structures and functions for representing parser and writer options.

Synopsis

Documentation

data ReaderOptions #

Constructors

ReaderOptions 

Fields

Instances
Data ReaderOptions # 
Instance details

Defined in Text.Pandoc.Options

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ReaderOptions -> c ReaderOptions #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ReaderOptions #

toConstr :: ReaderOptions -> Constr #

dataTypeOf :: ReaderOptions -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ReaderOptions) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ReaderOptions) #

gmapT :: (forall b. Data b => b -> b) -> ReaderOptions -> ReaderOptions #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ReaderOptions -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ReaderOptions -> r #

gmapQ :: (forall d. Data d => d -> u) -> ReaderOptions -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ReaderOptions -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ReaderOptions -> m ReaderOptions #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ReaderOptions -> m ReaderOptions #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ReaderOptions -> m ReaderOptions #

Read ReaderOptions # 
Instance details

Defined in Text.Pandoc.Options

Show ReaderOptions # 
Instance details

Defined in Text.Pandoc.Options

Generic ReaderOptions # 
Instance details

Defined in Text.Pandoc.Options

Associated Types

type Rep ReaderOptions :: Type -> Type #

ToJSON ReaderOptions # 
Instance details

Defined in Text.Pandoc.Options

FromJSON ReaderOptions # 
Instance details

Defined in Text.Pandoc.Options

Default ReaderOptions # 
Instance details

Defined in Text.Pandoc.Options

Methods

def :: ReaderOptions #

Pushable ReaderOptions # 
Instance details

Defined in Text.Pandoc.Lua.Marshaling.ReaderOptions

Methods

push :: ReaderOptions -> Lua () #

type Rep ReaderOptions # 
Instance details

Defined in Text.Pandoc.Options

data HTMLMathMethod #

Instances
Eq HTMLMathMethod # 
Instance details

Defined in Text.Pandoc.Options

Data HTMLMathMethod # 
Instance details

Defined in Text.Pandoc.Options

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HTMLMathMethod -> c HTMLMathMethod #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HTMLMathMethod #

toConstr :: HTMLMathMethod -> Constr #

dataTypeOf :: HTMLMathMethod -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HTMLMathMethod) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HTMLMathMethod) #

gmapT :: (forall b. Data b => b -> b) -> HTMLMathMethod -> HTMLMathMethod #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HTMLMathMethod -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HTMLMathMethod -> r #

gmapQ :: (forall d. Data d => d -> u) -> HTMLMathMethod -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> HTMLMathMethod -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> HTMLMathMethod -> m HTMLMathMethod #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HTMLMathMethod -> m HTMLMathMethod #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HTMLMathMethod -> m HTMLMathMethod #

Read HTMLMathMethod # 
Instance details

Defined in Text.Pandoc.Options

Show HTMLMathMethod # 
Instance details

Defined in Text.Pandoc.Options

Generic HTMLMathMethod # 
Instance details

Defined in Text.Pandoc.Options

Associated Types

type Rep HTMLMathMethod :: Type -> Type #

FromYAML HTMLMathMethod # 
Instance details

Defined in Text.Pandoc.Options

ToJSON HTMLMathMethod # 
Instance details

Defined in Text.Pandoc.Options

FromJSON HTMLMathMethod # 
Instance details

Defined in Text.Pandoc.Options

type Rep HTMLMathMethod # 
Instance details

Defined in Text.Pandoc.Options

data CiteMethod #

Constructors

Citeproc 
Natbib 
Biblatex 
Instances
Eq CiteMethod # 
Instance details

Defined in Text.Pandoc.Options

Data CiteMethod # 
Instance details

Defined in Text.Pandoc.Options

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CiteMethod -> c CiteMethod #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CiteMethod #

toConstr :: CiteMethod -> Constr #

dataTypeOf :: CiteMethod -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CiteMethod) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CiteMethod) #

gmapT :: (forall b. Data b => b -> b) -> CiteMethod -> CiteMethod #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CiteMethod -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CiteMethod -> r #

gmapQ :: (forall d. Data d => d -> u) -> CiteMethod -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CiteMethod -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CiteMethod -> m CiteMethod #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CiteMethod -> m CiteMethod #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CiteMethod -> m CiteMethod #

Read CiteMethod # 
Instance details

Defined in Text.Pandoc.Options

Show CiteMethod # 
Instance details

Defined in Text.Pandoc.Options

Generic CiteMethod # 
Instance details

Defined in Text.Pandoc.Options

Associated Types

type Rep CiteMethod :: Type -> Type #

FromYAML CiteMethod # 
Instance details

Defined in Text.Pandoc.Options

ToJSON CiteMethod # 
Instance details

Defined in Text.Pandoc.Options

FromJSON CiteMethod # 
Instance details

Defined in Text.Pandoc.Options

type Rep CiteMethod # 
Instance details

Defined in Text.Pandoc.Options

type Rep CiteMethod = D1 (MetaData "CiteMethod" "Text.Pandoc.Options" "pandoc-2.9.2.1-3RXq9YYVXmmLe813jGjrl0" False) (C1 (MetaCons "Citeproc" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Natbib" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Biblatex" PrefixI False) (U1 :: Type -> Type)))

data ObfuscationMethod #

Methods for obfuscating email addresses in HTML.

Instances
Eq ObfuscationMethod # 
Instance details

Defined in Text.Pandoc.Options

Data ObfuscationMethod # 
Instance details

Defined in Text.Pandoc.Options

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ObfuscationMethod -> c ObfuscationMethod #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ObfuscationMethod #

toConstr :: ObfuscationMethod -> Constr #

dataTypeOf :: ObfuscationMethod -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ObfuscationMethod) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ObfuscationMethod) #

gmapT :: (forall b. Data b => b -> b) -> ObfuscationMethod -> ObfuscationMethod #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ObfuscationMethod -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ObfuscationMethod -> r #

gmapQ :: (forall d. Data d => d -> u) -> ObfuscationMethod -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ObfuscationMethod -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ObfuscationMethod -> m ObfuscationMethod #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ObfuscationMethod -> m ObfuscationMethod #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ObfuscationMethod -> m ObfuscationMethod #

Read ObfuscationMethod # 
Instance details

Defined in Text.Pandoc.Options

Show ObfuscationMethod # 
Instance details

Defined in Text.Pandoc.Options

Generic ObfuscationMethod # 
Instance details

Defined in Text.Pandoc.Options

Associated Types

type Rep ObfuscationMethod :: Type -> Type #

FromYAML ObfuscationMethod # 
Instance details

Defined in Text.Pandoc.Options

ToJSON ObfuscationMethod # 
Instance details

Defined in Text.Pandoc.Options

FromJSON ObfuscationMethod # 
Instance details

Defined in Text.Pandoc.Options

type Rep ObfuscationMethod # 
Instance details

Defined in Text.Pandoc.Options

type Rep ObfuscationMethod = D1 (MetaData "ObfuscationMethod" "Text.Pandoc.Options" "pandoc-2.9.2.1-3RXq9YYVXmmLe813jGjrl0" False) (C1 (MetaCons "NoObfuscation" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ReferenceObfuscation" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "JavascriptObfuscation" PrefixI False) (U1 :: Type -> Type)))

data HTMLSlideVariant #

Varieties of HTML slide shows.

Instances
Eq HTMLSlideVariant # 
Instance details

Defined in Text.Pandoc.Options

Data HTMLSlideVariant # 
Instance details

Defined in Text.Pandoc.Options

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HTMLSlideVariant -> c HTMLSlideVariant #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HTMLSlideVariant #

toConstr :: HTMLSlideVariant -> Constr #

dataTypeOf :: HTMLSlideVariant -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HTMLSlideVariant) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HTMLSlideVariant) #

gmapT :: (forall b. Data b => b -> b) -> HTMLSlideVariant -> HTMLSlideVariant #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HTMLSlideVariant -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HTMLSlideVariant -> r #

gmapQ :: (forall d. Data d => d -> u) -> HTMLSlideVariant -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> HTMLSlideVariant -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> HTMLSlideVariant -> m HTMLSlideVariant #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HTMLSlideVariant -> m HTMLSlideVariant #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HTMLSlideVariant -> m HTMLSlideVariant #

Read HTMLSlideVariant # 
Instance details

Defined in Text.Pandoc.Options

Show HTMLSlideVariant # 
Instance details

Defined in Text.Pandoc.Options

Generic HTMLSlideVariant # 
Instance details

Defined in Text.Pandoc.Options

Associated Types

type Rep HTMLSlideVariant :: Type -> Type #

ToJSON HTMLSlideVariant # 
Instance details

Defined in Text.Pandoc.Options

FromJSON HTMLSlideVariant # 
Instance details

Defined in Text.Pandoc.Options

type Rep HTMLSlideVariant # 
Instance details

Defined in Text.Pandoc.Options

type Rep HTMLSlideVariant = D1 (MetaData "HTMLSlideVariant" "Text.Pandoc.Options" "pandoc-2.9.2.1-3RXq9YYVXmmLe813jGjrl0" False) ((C1 (MetaCons "S5Slides" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SlidySlides" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SlideousSlides" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "DZSlides" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "RevealJsSlides" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "NoSlides" PrefixI False) (U1 :: Type -> Type))))

data EPUBVersion #

Constructors

EPUB2 
EPUB3 
Instances
Eq EPUBVersion # 
Instance details

Defined in Text.Pandoc.Options

Data EPUBVersion # 
Instance details

Defined in Text.Pandoc.Options

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> EPUBVersion -> c EPUBVersion #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c EPUBVersion #

toConstr :: EPUBVersion -> Constr #

dataTypeOf :: EPUBVersion -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c EPUBVersion) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c EPUBVersion) #

gmapT :: (forall b. Data b => b -> b) -> EPUBVersion -> EPUBVersion #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> EPUBVersion -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> EPUBVersion -> r #

gmapQ :: (forall d. Data d => d -> u) -> EPUBVersion -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> EPUBVersion -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> EPUBVersion -> m EPUBVersion #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> EPUBVersion -> m EPUBVersion #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> EPUBVersion -> m EPUBVersion #

Read EPUBVersion # 
Instance details

Defined in Text.Pandoc.Options

Show EPUBVersion # 
Instance details

Defined in Text.Pandoc.Options

Generic EPUBVersion # 
Instance details

Defined in Text.Pandoc.Options

Associated Types

type Rep EPUBVersion :: Type -> Type #

type Rep EPUBVersion # 
Instance details

Defined in Text.Pandoc.Options

type Rep EPUBVersion = D1 (MetaData "EPUBVersion" "Text.Pandoc.Options" "pandoc-2.9.2.1-3RXq9YYVXmmLe813jGjrl0" False) (C1 (MetaCons "EPUB2" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "EPUB3" PrefixI False) (U1 :: Type -> Type))

data WrapOption #

Options for wrapping text in the output.

Constructors

WrapAuto

Automatically wrap to width

WrapNone

No non-semantic newlines

WrapPreserve

Preserve wrapping of input source

Instances
Eq WrapOption # 
Instance details

Defined in Text.Pandoc.Options

Data WrapOption # 
Instance details

Defined in Text.Pandoc.Options

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> WrapOption -> c WrapOption #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c WrapOption #

toConstr :: WrapOption -> Constr #

dataTypeOf :: WrapOption -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c WrapOption) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c WrapOption) #

gmapT :: (forall b. Data b => b -> b) -> WrapOption -> WrapOption #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> WrapOption -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> WrapOption -> r #

gmapQ :: (forall d. Data d => d -> u) -> WrapOption -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> WrapOption -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> WrapOption -> m WrapOption #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> WrapOption -> m WrapOption #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> WrapOption -> m WrapOption #

Read WrapOption # 
Instance details

Defined in Text.Pandoc.Options

Show WrapOption # 
Instance details

Defined in Text.Pandoc.Options

Generic WrapOption # 
Instance details

Defined in Text.Pandoc.Options

Associated Types

type Rep WrapOption :: Type -> Type #

FromYAML WrapOption # 
Instance details

Defined in Text.Pandoc.Options

ToJSON WrapOption # 
Instance details

Defined in Text.Pandoc.Options

FromJSON WrapOption # 
Instance details

Defined in Text.Pandoc.Options

type Rep WrapOption # 
Instance details

Defined in Text.Pandoc.Options

type Rep WrapOption = D1 (MetaData "WrapOption" "Text.Pandoc.Options" "pandoc-2.9.2.1-3RXq9YYVXmmLe813jGjrl0" False) (C1 (MetaCons "WrapAuto" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "WrapNone" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "WrapPreserve" PrefixI False) (U1 :: Type -> Type)))

data TopLevelDivision #

Options defining the type of top-level headers.

Constructors

TopLevelPart

Top-level headers become parts

TopLevelChapter

Top-level headers become chapters

TopLevelSection

Top-level headers become sections

TopLevelDefault

Top-level type is determined via heuristics

Instances
Eq TopLevelDivision # 
Instance details

Defined in Text.Pandoc.Options

Data TopLevelDivision # 
Instance details

Defined in Text.Pandoc.Options

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TopLevelDivision -> c TopLevelDivision #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TopLevelDivision #

toConstr :: TopLevelDivision -> Constr #

dataTypeOf :: TopLevelDivision -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TopLevelDivision) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TopLevelDivision) #

gmapT :: (forall b. Data b => b -> b) -> TopLevelDivision -> TopLevelDivision #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TopLevelDivision -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TopLevelDivision -> r #

gmapQ :: (forall d. Data d => d -> u) -> TopLevelDivision -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TopLevelDivision -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TopLevelDivision -> m TopLevelDivision #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TopLevelDivision -> m TopLevelDivision #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TopLevelDivision -> m TopLevelDivision #

Read TopLevelDivision # 
Instance details

Defined in Text.Pandoc.Options

Show TopLevelDivision # 
Instance details

Defined in Text.Pandoc.Options

Generic TopLevelDivision # 
Instance details

Defined in Text.Pandoc.Options

Associated Types

type Rep TopLevelDivision :: Type -> Type #

FromYAML TopLevelDivision # 
Instance details

Defined in Text.Pandoc.Options

ToJSON TopLevelDivision # 
Instance details

Defined in Text.Pandoc.Options

FromJSON TopLevelDivision # 
Instance details

Defined in Text.Pandoc.Options

type Rep TopLevelDivision # 
Instance details

Defined in Text.Pandoc.Options

type Rep TopLevelDivision = D1 (MetaData "TopLevelDivision" "Text.Pandoc.Options" "pandoc-2.9.2.1-3RXq9YYVXmmLe813jGjrl0" False) ((C1 (MetaCons "TopLevelPart" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "TopLevelChapter" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "TopLevelSection" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "TopLevelDefault" PrefixI False) (U1 :: Type -> Type)))

data WriterOptions #

Options for writers

Constructors

WriterOptions 

Fields

Instances
Data WriterOptions # 
Instance details

Defined in Text.Pandoc.Options

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> WriterOptions -> c WriterOptions #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c WriterOptions #

toConstr :: WriterOptions -> Constr #

dataTypeOf :: WriterOptions -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c WriterOptions) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c WriterOptions) #

gmapT :: (forall b. Data b => b -> b) -> WriterOptions -> WriterOptions #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> WriterOptions -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> WriterOptions -> r #

gmapQ :: (forall d. Data d => d -> u) -> WriterOptions -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> WriterOptions -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> WriterOptions -> m WriterOptions #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> WriterOptions -> m WriterOptions #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> WriterOptions -> m WriterOptions #

Show WriterOptions # 
Instance details

Defined in Text.Pandoc.Options

Generic WriterOptions # 
Instance details

Defined in Text.Pandoc.Options

Associated Types

type Rep WriterOptions :: Type -> Type #

Default WriterOptions # 
Instance details

Defined in Text.Pandoc.Options

Methods

def :: WriterOptions #

type Rep WriterOptions # 
Instance details

Defined in Text.Pandoc.Options

type Rep WriterOptions = D1 (MetaData "WriterOptions" "Text.Pandoc.Options" "pandoc-2.9.2.1-3RXq9YYVXmmLe813jGjrl0" False) (C1 (MetaCons "WriterOptions" PrefixI True) (((((S1 (MetaSel (Just "writerTemplate") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe (Template Text))) :*: S1 (MetaSel (Just "writerVariables") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Context Text))) :*: (S1 (MetaSel (Just "writerTabStop") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int) :*: S1 (MetaSel (Just "writerTableOfContents") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool))) :*: ((S1 (MetaSel (Just "writerIncremental") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool) :*: S1 (MetaSel (Just "writerHTMLMathMethod") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 HTMLMathMethod)) :*: (S1 (MetaSel (Just "writerNumberSections") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool) :*: S1 (MetaSel (Just "writerNumberOffset") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [Int])))) :*: (((S1 (MetaSel (Just "writerSectionDivs") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool) :*: S1 (MetaSel (Just "writerExtensions") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Extensions)) :*: (S1 (MetaSel (Just "writerReferenceLinks") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool) :*: S1 (MetaSel (Just "writerDpi") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int))) :*: ((S1 (MetaSel (Just "writerWrapText") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 WrapOption) :*: S1 (MetaSel (Just "writerColumns") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)) :*: (S1 (MetaSel (Just "writerEmailObfuscation") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ObfuscationMethod) :*: S1 (MetaSel (Just "writerIdentifierPrefix") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))))) :*: ((((S1 (MetaSel (Just "writerCiteMethod") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 CiteMethod) :*: S1 (MetaSel (Just "writerHtmlQTags") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool)) :*: (S1 (MetaSel (Just "writerSlideLevel") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "writerTopLevelDivision") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 TopLevelDivision))) :*: ((S1 (MetaSel (Just "writerListings") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool) :*: S1 (MetaSel (Just "writerHighlightStyle") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Style))) :*: (S1 (MetaSel (Just "writerSetextHeaders") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool) :*: S1 (MetaSel (Just "writerEpubSubdirectory") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))) :*: (((S1 (MetaSel (Just "writerEpubMetadata") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "writerEpubFonts") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [FilePath])) :*: (S1 (MetaSel (Just "writerEpubChapterLevel") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int) :*: S1 (MetaSel (Just "writerTOCDepth") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int))) :*: ((S1 (MetaSel (Just "writerReferenceDoc") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe FilePath)) :*: S1 (MetaSel (Just "writerReferenceLocation") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ReferenceLocation)) :*: (S1 (MetaSel (Just "writerSyntaxMap") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 SyntaxMap) :*: S1 (MetaSel (Just "writerPreferAscii") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool)))))))

data TrackChanges #

Options for accepting or rejecting MS Word track-changes.

Instances
Eq TrackChanges # 
Instance details

Defined in Text.Pandoc.Options

Data TrackChanges # 
Instance details

Defined in Text.Pandoc.Options

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TrackChanges -> c TrackChanges #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TrackChanges #

toConstr :: TrackChanges -> Constr #

dataTypeOf :: TrackChanges -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TrackChanges) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TrackChanges) #

gmapT :: (forall b. Data b => b -> b) -> TrackChanges -> TrackChanges #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TrackChanges -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TrackChanges -> r #

gmapQ :: (forall d. Data d => d -> u) -> TrackChanges -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TrackChanges -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TrackChanges -> m TrackChanges #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TrackChanges -> m TrackChanges #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TrackChanges -> m TrackChanges #

Read TrackChanges # 
Instance details

Defined in Text.Pandoc.Options

Show TrackChanges # 
Instance details

Defined in Text.Pandoc.Options

Generic TrackChanges # 
Instance details

Defined in Text.Pandoc.Options

Associated Types

type Rep TrackChanges :: Type -> Type #

FromYAML TrackChanges # 
Instance details

Defined in Text.Pandoc.Options

ToJSON TrackChanges # 
Instance details

Defined in Text.Pandoc.Options

FromJSON TrackChanges # 
Instance details

Defined in Text.Pandoc.Options

Pushable TrackChanges # 
Instance details

Defined in Text.Pandoc.Lua.Marshaling.ReaderOptions

Methods

push :: TrackChanges -> Lua () #

type Rep TrackChanges # 
Instance details

Defined in Text.Pandoc.Options

type Rep TrackChanges = D1 (MetaData "TrackChanges" "Text.Pandoc.Options" "pandoc-2.9.2.1-3RXq9YYVXmmLe813jGjrl0" False) (C1 (MetaCons "AcceptChanges" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "RejectChanges" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AllChanges" PrefixI False) (U1 :: Type -> Type)))

data ReferenceLocation #

Locations for footnotes and references in markdown output

Constructors

EndOfBlock

End of block

EndOfSection

prior to next section header (or end of document)

EndOfDocument

at end of document

Instances
Eq ReferenceLocation # 
Instance details

Defined in Text.Pandoc.Options

Data ReferenceLocation # 
Instance details

Defined in Text.Pandoc.Options

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ReferenceLocation -> c ReferenceLocation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ReferenceLocation #

toConstr :: ReferenceLocation -> Constr #

dataTypeOf :: ReferenceLocation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ReferenceLocation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ReferenceLocation) #

gmapT :: (forall b. Data b => b -> b) -> ReferenceLocation -> ReferenceLocation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ReferenceLocation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ReferenceLocation -> r #

gmapQ :: (forall d. Data d => d -> u) -> ReferenceLocation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ReferenceLocation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ReferenceLocation -> m ReferenceLocation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ReferenceLocation -> m ReferenceLocation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ReferenceLocation -> m ReferenceLocation #

Read ReferenceLocation # 
Instance details

Defined in Text.Pandoc.Options

Show ReferenceLocation # 
Instance details

Defined in Text.Pandoc.Options

Generic ReferenceLocation # 
Instance details

Defined in Text.Pandoc.Options

Associated Types

type Rep ReferenceLocation :: Type -> Type #

FromYAML ReferenceLocation # 
Instance details

Defined in Text.Pandoc.Options

ToJSON ReferenceLocation # 
Instance details

Defined in Text.Pandoc.Options

FromJSON ReferenceLocation # 
Instance details

Defined in Text.Pandoc.Options

type Rep ReferenceLocation # 
Instance details

Defined in Text.Pandoc.Options

type Rep ReferenceLocation = D1 (MetaData "ReferenceLocation" "Text.Pandoc.Options" "pandoc-2.9.2.1-3RXq9YYVXmmLe813jGjrl0" False) (C1 (MetaCons "EndOfBlock" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "EndOfSection" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "EndOfDocument" PrefixI False) (U1 :: Type -> Type)))

def :: Default a => a #

The default value for this type.

isEnabled :: HasSyntaxExtensions a => Extension -> a -> Bool #

Returns True if the given extension is enabled.