pandocz-0.0.2: Lenses for Pandoc
Safe HaskellSafe-Inferred
LanguageHaskell2010

Text.Pandoc.Z.Definition

Documentation

data Pandoc Source #

Constructors

Pandoc Meta [Block] 

Instances

Instances details
Data Pandoc Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

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

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

toConstr :: Pandoc -> Constr #

dataTypeOf :: Pandoc -> DataType #

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

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

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

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

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

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

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

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

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

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

Monoid Pandoc Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Semigroup Pandoc Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Generic Pandoc Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Associated Types

type Rep Pandoc :: Type -> Type #

Methods

from :: Pandoc -> Rep Pandoc x #

to :: Rep Pandoc x -> Pandoc #

Read Pandoc Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Show Pandoc Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Eq Pandoc Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

(==) :: Pandoc -> Pandoc -> Bool #

(/=) :: Pandoc -> Pandoc -> Bool #

Ord Pandoc Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsPandoc Pandoc Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasBlocks Pandoc Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasMeta Pandoc Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasPandoc Pandoc Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Walkable Pandoc Pandoc Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

walk :: (Pandoc0 -> Pandoc0) -> Pandoc -> Pandoc #

walkM :: (Monad m, Applicative m, Functor m) => (Pandoc0 -> m Pandoc0) -> Pandoc -> m Pandoc #

query :: Monoid c => (Pandoc0 -> c) -> Pandoc -> c #

type Rep Pandoc Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep Pandoc = D1 ('MetaData "Pandoc" "Text.Pandoc.Z.Definition" "pandocz-0.0.2-1iLYLffzu2BBmJdXaVPw4E" 'False) (C1 ('MetaCons "Pandoc" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Meta) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Block])))

class HasPandoc a where Source #

Methods

pandoc :: Lens' a Pandoc Source #

Instances

Instances details
HasPandoc Pandoc Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasPandoc Pandoc Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

class AsPandoc a where Source #

Instances

Instances details
AsPandoc Pandoc Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsPandoc Pandoc Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

data Alignment Source #

Instances

Instances details
Data Alignment Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

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

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

toConstr :: Alignment -> Constr #

dataTypeOf :: Alignment -> DataType #

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

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

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

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

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

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

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

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

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

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

Monoid Alignment Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Semigroup Alignment Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Generic Alignment Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Associated Types

type Rep Alignment :: Type -> Type #

Read Alignment Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Show Alignment Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Eq Alignment Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Ord Alignment Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsAlignment Alignment Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasAlignment Alignment Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Walkable Alignment Alignment Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep Alignment Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep Alignment = D1 ('MetaData "Alignment" "Text.Pandoc.Z.Definition" "pandocz-0.0.2-1iLYLffzu2BBmJdXaVPw4E" 'False) ((C1 ('MetaCons "AlignLeft" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "AlignRight" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "AlignCenter" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "AlignDefault" 'PrefixI 'False) (U1 :: Type -> Type)))

data Attr Source #

Constructors

Attr Text [Text] [(Text, Text)] 

Instances

Instances details
Data Attr Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

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

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

toConstr :: Attr -> Constr #

dataTypeOf :: Attr -> DataType #

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

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

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

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

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

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

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

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

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

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

Monoid Attr Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

mempty :: Attr #

mappend :: Attr -> Attr -> Attr #

mconcat :: [Attr] -> Attr #

Semigroup Attr Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

(<>) :: Attr -> Attr -> Attr #

sconcat :: NonEmpty Attr -> Attr #

stimes :: Integral b => b -> Attr -> Attr #

Generic Attr Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Associated Types

type Rep Attr :: Type -> Type #

Methods

from :: Attr -> Rep Attr x #

to :: Rep Attr x -> Attr #

Read Attr Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Show Attr Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

showsPrec :: Int -> Attr -> ShowS #

show :: Attr -> String #

showList :: [Attr] -> ShowS #

Eq Attr Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

(==) :: Attr -> Attr -> Bool #

(/=) :: Attr -> Attr -> Bool #

Ord Attr Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

compare :: Attr -> Attr -> Ordering #

(<) :: Attr -> Attr -> Bool #

(<=) :: Attr -> Attr -> Bool #

(>) :: Attr -> Attr -> Bool #

(>=) :: Attr -> Attr -> Bool #

max :: Attr -> Attr -> Attr #

min :: Attr -> Attr -> Attr #

AsAttr Attr Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasAttr Attr Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Walkable Attr Attr Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

walk :: (Attr0 -> Attr0) -> Attr -> Attr #

walkM :: (Monad m, Applicative m, Functor m) => (Attr0 -> m Attr0) -> Attr -> m Attr #

query :: Monoid c => (Attr0 -> c) -> Attr -> c #

type Rep Attr Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

class HasAttr a where Source #

Minimal complete definition

attr

Instances

Instances details
HasAttr Attr Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasAttr Attr Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasAttr Cell Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasAttr Code Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasAttr Figure Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasAttr Header Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasAttr Image Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasAttr Link Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasAttr Row Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasAttr Span Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasAttr Table Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasAttr TableBody Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasAttr TableFoot Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasAttr TableHead Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

class AsAttr a where Source #

Methods

_Attr :: Prism' a Attr Source #

Instances

Instances details
AsAttr Attr Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsAttr Attr Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

data Caption Source #

Constructors

Caption (Maybe ShortCaption) [Block] 

Instances

Instances details
Data Caption Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

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

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

toConstr :: Caption -> Constr #

dataTypeOf :: Caption -> DataType #

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

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

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

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

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

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

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

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

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

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

Monoid Caption Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Semigroup Caption Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Generic Caption Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Associated Types

type Rep Caption :: Type -> Type #

Methods

from :: Caption -> Rep Caption x #

to :: Rep Caption x -> Caption #

Read Caption Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Show Caption Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Eq Caption Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

(==) :: Caption -> Caption -> Bool #

(/=) :: Caption -> Caption -> Bool #

Ord Caption Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsCaption Caption Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasBlocks Caption Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasCaption Caption Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Walkable Caption Caption Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

walk :: (Caption0 -> Caption0) -> Caption -> Caption #

walkM :: (Monad m, Applicative m, Functor m) => (Caption0 -> m Caption0) -> Caption -> m Caption #

query :: Monoid c => (Caption0 -> c) -> Caption -> c #

type Rep Caption Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep Caption = D1 ('MetaData "Caption" "Text.Pandoc.Z.Definition" "pandocz-0.0.2-1iLYLffzu2BBmJdXaVPw4E" 'False) (C1 ('MetaCons "Caption" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ShortCaption)) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Block])))

class AsCaption a where Source #

Instances

Instances details
AsCaption Caption Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsCaption Caption Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

data CitationMode Source #

Instances

Instances details
Data CitationMode Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

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

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

toConstr :: CitationMode -> Constr #

dataTypeOf :: CitationMode -> DataType #

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

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

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

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

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

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

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

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

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

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

Generic CitationMode Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Associated Types

type Rep CitationMode :: Type -> Type #

Read CitationMode Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Show CitationMode Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Eq CitationMode Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Ord CitationMode Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsCitationMode CitationMode Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasCitationMode CitationMode Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Walkable CitationMode CitationMode Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep CitationMode Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep CitationMode = D1 ('MetaData "CitationMode" "Text.Pandoc.Z.Definition" "pandocz-0.0.2-1iLYLffzu2BBmJdXaVPw4E" 'False) (C1 ('MetaCons "AuthorInText" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "SuppressAuthor" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "NormalCitation" 'PrefixI 'False) (U1 :: Type -> Type)))

data ColSpec Source #

Constructors

ColSpec Alignment ColWidth 

Instances

Instances details
Data ColSpec Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

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

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

toConstr :: ColSpec -> Constr #

dataTypeOf :: ColSpec -> DataType #

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

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

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

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

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

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

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

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

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

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

Monoid ColSpec Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Semigroup ColSpec Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Generic ColSpec Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Associated Types

type Rep ColSpec :: Type -> Type #

Methods

from :: ColSpec -> Rep ColSpec x #

to :: Rep ColSpec x -> ColSpec #

Read ColSpec Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Show ColSpec Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Eq ColSpec Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

(==) :: ColSpec -> ColSpec -> Bool #

(/=) :: ColSpec -> ColSpec -> Bool #

Ord ColSpec Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsColSpec ColSpec Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasAlignment ColSpec Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasColSpec ColSpec Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasColWidth ColSpec Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Walkable ColSpec ColSpec Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

walk :: (ColSpec0 -> ColSpec0) -> ColSpec -> ColSpec #

walkM :: (Monad m, Applicative m, Functor m) => (ColSpec0 -> m ColSpec0) -> ColSpec -> m ColSpec #

query :: Monoid c => (ColSpec0 -> c) -> ColSpec -> c #

type Rep ColSpec Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep ColSpec = D1 ('MetaData "ColSpec" "Text.Pandoc.Z.Definition" "pandocz-0.0.2-1iLYLffzu2BBmJdXaVPw4E" 'False) (C1 ('MetaCons "ColSpec" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Alignment) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ColWidth)))

class HasColSpec a where Source #

Instances

Instances details
HasColSpec ColSpec Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasColSpec ColSpec Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

class AsColSpec a where Source #

Instances

Instances details
AsColSpec ColSpec Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsColSpec ColSpec Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

data ColWidth Source #

Instances

Instances details
Data ColWidth Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

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

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

toConstr :: ColWidth -> Constr #

dataTypeOf :: ColWidth -> DataType #

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

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

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

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

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

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

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

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

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

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

Monoid ColWidth Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Semigroup ColWidth Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Generic ColWidth Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Associated Types

type Rep ColWidth :: Type -> Type #

Methods

from :: ColWidth -> Rep ColWidth x #

to :: Rep ColWidth x -> ColWidth #

Read ColWidth Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Show ColWidth Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Eq ColWidth Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Ord ColWidth Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsColWidth ColWidth Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasColWidth ColWidth Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Walkable ColWidth ColWidth Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

walk :: (ColWidth0 -> ColWidth0) -> ColWidth -> ColWidth #

walkM :: (Monad m, Applicative m, Functor m) => (ColWidth0 -> m ColWidth0) -> ColWidth -> m ColWidth #

query :: Monoid c => (ColWidth0 -> c) -> ColWidth -> c #

type Rep ColWidth Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep ColWidth = D1 ('MetaData "ColWidth" "Text.Pandoc.Z.Definition" "pandocz-0.0.2-1iLYLffzu2BBmJdXaVPw4E" 'False) (C1 ('MetaCons "ColWidth" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double)) :+: C1 ('MetaCons "ColWidthDefault" 'PrefixI 'False) (U1 :: Type -> Type))

class HasColWidth a where Source #

Instances

Instances details
HasColWidth ColWidth Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasColWidth ColSpec Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasColWidth ColWidth Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

newtype Format Source #

Constructors

Format Format 

Instances

Instances details
Data Format Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

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

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

toConstr :: Format -> Constr #

dataTypeOf :: Format -> DataType #

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

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

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

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

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

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

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

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

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

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

Generic Format Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Associated Types

type Rep Format :: Type -> Type #

Methods

from :: Format -> Rep Format x #

to :: Rep Format x -> Format #

Read Format Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Show Format Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Eq Format Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

(==) :: Format -> Format -> Bool #

(/=) :: Format -> Format -> Bool #

Ord Format Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Wrapped Format Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Associated Types

type Unwrapped Format #

AsFormat Format Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasFormat Format Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Format ~ t => Rewrapped Format t Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Walkable Format Format Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

walk :: (Format0 -> Format0) -> Format -> Format #

walkM :: (Monad m, Applicative m, Functor m) => (Format0 -> m Format0) -> Format -> m Format #

query :: Monoid c => (Format0 -> c) -> Format -> c #

type Rep Format Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep Format = D1 ('MetaData "Format" "Text.Pandoc.Z.Definition" "pandocz-0.0.2-1iLYLffzu2BBmJdXaVPw4E" 'True) (C1 ('MetaCons "Format" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Format)))
type Unwrapped Format Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

class HasFormat a where Source #

Methods

format :: Lens' a Format Source #

Instances

Instances details
HasFormat Format Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasFormat Format Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

class AsFormat a where Source #

Instances

Instances details
AsFormat Format Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsFormat Format Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

data ListAttributes Source #

Instances

Instances details
Data ListAttributes Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

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

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

toConstr :: ListAttributes -> Constr #

dataTypeOf :: ListAttributes -> DataType #

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

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

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

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

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

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

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

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

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

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

Monoid ListAttributes Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Semigroup ListAttributes Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Generic ListAttributes Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Associated Types

type Rep ListAttributes :: Type -> Type #

Read ListAttributes Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Show ListAttributes Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Eq ListAttributes Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Ord ListAttributes Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsListAttributes ListAttributes Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasListAttributes ListAttributes Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasListNumberDelim ListAttributes Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasListNumberStyle ListAttributes Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Walkable ListAttributes ListAttributes Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep ListAttributes Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

data ListNumberDelim Source #

Instances

Instances details
Data ListNumberDelim Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

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

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

toConstr :: ListNumberDelim -> Constr #

dataTypeOf :: ListNumberDelim -> DataType #

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

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

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

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

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

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

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

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

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

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

Monoid ListNumberDelim Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Semigroup ListNumberDelim Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Generic ListNumberDelim Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Associated Types

type Rep ListNumberDelim :: Type -> Type #

Read ListNumberDelim Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Show ListNumberDelim Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Eq ListNumberDelim Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Ord ListNumberDelim Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsListNumberDelim ListNumberDelim Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasListNumberDelim ListNumberDelim Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Walkable ListNumberDelim ListNumberDelim Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep ListNumberDelim Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep ListNumberDelim = D1 ('MetaData "ListNumberDelim" "Text.Pandoc.Z.Definition" "pandocz-0.0.2-1iLYLffzu2BBmJdXaVPw4E" 'False) ((C1 ('MetaCons "DefaultDelim" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Period" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "OneParen" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "TwoParens" 'PrefixI 'False) (U1 :: Type -> Type)))

data ListNumberStyle Source #

Instances

Instances details
Data ListNumberStyle Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

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

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

toConstr :: ListNumberStyle -> Constr #

dataTypeOf :: ListNumberStyle -> DataType #

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

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

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

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

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

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

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

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

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

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

Monoid ListNumberStyle Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Semigroup ListNumberStyle Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Generic ListNumberStyle Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Associated Types

type Rep ListNumberStyle :: Type -> Type #

Read ListNumberStyle Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Show ListNumberStyle Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Eq ListNumberStyle Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Ord ListNumberStyle Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsListNumberStyle ListNumberStyle Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasListNumberStyle ListNumberStyle Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Walkable ListNumberStyle ListNumberStyle Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep ListNumberStyle Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep ListNumberStyle = D1 ('MetaData "ListNumberStyle" "Text.Pandoc.Z.Definition" "pandocz-0.0.2-1iLYLffzu2BBmJdXaVPw4E" 'False) ((C1 ('MetaCons "DefaultStyle" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Example" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Decimal" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "LowerRoman" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "UpperRoman" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "LowerAlpha" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "UpperAlpha" 'PrefixI 'False) (U1 :: Type -> Type))))

newtype RowSpan Source #

Constructors

RowSpan RowSpan 

Instances

Instances details
Data RowSpan Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

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

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

toConstr :: RowSpan -> Constr #

dataTypeOf :: RowSpan -> DataType #

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

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

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

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

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

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

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

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

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

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

Monoid RowSpan Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Semigroup RowSpan Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Generic RowSpan Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Associated Types

type Rep RowSpan :: Type -> Type #

Methods

from :: RowSpan -> Rep RowSpan x #

to :: Rep RowSpan x -> RowSpan #

Num RowSpan Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Read RowSpan Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Show RowSpan Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Eq RowSpan Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

(==) :: RowSpan -> RowSpan -> Bool #

(/=) :: RowSpan -> RowSpan -> Bool #

Ord RowSpan Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Wrapped RowSpan Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Associated Types

type Unwrapped RowSpan #

AsRowSpan RowSpan Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasRowSpan RowSpan Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

RowSpan ~ t => Rewrapped RowSpan t Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Walkable RowSpan RowSpan Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

walk :: (RowSpan0 -> RowSpan0) -> RowSpan -> RowSpan #

walkM :: (Monad m, Applicative m, Functor m) => (RowSpan0 -> m RowSpan0) -> RowSpan -> m RowSpan #

query :: Monoid c => (RowSpan0 -> c) -> RowSpan -> c #

type Rep RowSpan Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep RowSpan = D1 ('MetaData "RowSpan" "Text.Pandoc.Z.Definition" "pandocz-0.0.2-1iLYLffzu2BBmJdXaVPw4E" 'True) (C1 ('MetaCons "RowSpan" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RowSpan)))
type Unwrapped RowSpan Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

class HasRowSpan a where Source #

Instances

Instances details
HasRowSpan RowSpan Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasRowSpan Cell Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasRowSpan RowSpan Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

class AsRowSpan a where Source #

Instances

Instances details
AsRowSpan RowSpan Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsRowSpan RowSpan Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

newtype ColSpan Source #

Constructors

ColSpan ColSpan 

Instances

Instances details
Data ColSpan Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

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

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

toConstr :: ColSpan -> Constr #

dataTypeOf :: ColSpan -> DataType #

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

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

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

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

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

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

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

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

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

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

Monoid ColSpan Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Semigroup ColSpan Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Generic ColSpan Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Associated Types

type Rep ColSpan :: Type -> Type #

Methods

from :: ColSpan -> Rep ColSpan x #

to :: Rep ColSpan x -> ColSpan #

Num ColSpan Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Read ColSpan Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Show ColSpan Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Eq ColSpan Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

(==) :: ColSpan -> ColSpan -> Bool #

(/=) :: ColSpan -> ColSpan -> Bool #

Ord ColSpan Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Wrapped ColSpan Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Associated Types

type Unwrapped ColSpan #

AsColSpan ColSpan Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasColSpan ColSpan Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

ColSpan ~ t => Rewrapped ColSpan t Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Walkable ColSpan ColSpan Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

walk :: (ColSpan0 -> ColSpan0) -> ColSpan -> ColSpan #

walkM :: (Monad m, Applicative m, Functor m) => (ColSpan0 -> m ColSpan0) -> ColSpan -> m ColSpan #

query :: Monoid c => (ColSpan0 -> c) -> ColSpan -> c #

type Rep ColSpan Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep ColSpan = D1 ('MetaData "ColSpan" "Text.Pandoc.Z.Definition" "pandocz-0.0.2-1iLYLffzu2BBmJdXaVPw4E" 'True) (C1 ('MetaCons "ColSpan" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ColSpan)))
type Unwrapped ColSpan Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

class HasColSpan a where Source #

Instances

Instances details
HasColSpan ColSpan Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasColSpan Cell Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasColSpan ColSpan Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

class AsColSpan a where Source #

Instances

Instances details
AsColSpan ColSpan Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsColSpan ColSpan Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

data Cell Source #

Instances

Instances details
Data Cell Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

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

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

toConstr :: Cell -> Constr #

dataTypeOf :: Cell -> DataType #

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

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

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

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

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

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

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

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

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

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

Monoid Cell Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

mempty :: Cell #

mappend :: Cell -> Cell -> Cell #

mconcat :: [Cell] -> Cell #

Semigroup Cell Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

(<>) :: Cell -> Cell -> Cell #

sconcat :: NonEmpty Cell -> Cell #

stimes :: Integral b => b -> Cell -> Cell #

Generic Cell Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Associated Types

type Rep Cell :: Type -> Type #

Methods

from :: Cell -> Rep Cell x #

to :: Rep Cell x -> Cell #

Read Cell Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Show Cell Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

showsPrec :: Int -> Cell -> ShowS #

show :: Cell -> String #

showList :: [Cell] -> ShowS #

Eq Cell Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

(==) :: Cell -> Cell -> Bool #

(/=) :: Cell -> Cell -> Bool #

Ord Cell Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

compare :: Cell -> Cell -> Ordering #

(<) :: Cell -> Cell -> Bool #

(<=) :: Cell -> Cell -> Bool #

(>) :: Cell -> Cell -> Bool #

(>=) :: Cell -> Cell -> Bool #

max :: Cell -> Cell -> Cell #

min :: Cell -> Cell -> Cell #

AsCell Cell Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasAlignment Cell Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasAttr Cell Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasBlocks Cell Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasCell Cell Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasColSpan Cell Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasRowSpan Cell Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Walkable Cell Cell Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

walk :: (Cell0 -> Cell0) -> Cell -> Cell #

walkM :: (Monad m, Applicative m, Functor m) => (Cell0 -> m Cell0) -> Cell -> m Cell #

query :: Monoid c => (Cell0 -> c) -> Cell -> c #

type Rep Cell Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

class HasCell a where Source #

Methods

cell :: Lens' a Cell Source #

Instances

Instances details
HasCell Cell Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasCell Cell Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

class AsCell a where Source #

Methods

_Cell :: Prism' a Cell Source #

Instances

Instances details
AsCell Cell Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsCell Cell Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

data Row Source #

Constructors

Row Attr [Cell] 

Instances

Instances details
Data Row Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

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

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

toConstr :: Row -> Constr #

dataTypeOf :: Row -> DataType #

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

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

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

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

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

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

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

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

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

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

Monoid Row Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

mempty :: Row #

mappend :: Row -> Row -> Row #

mconcat :: [Row] -> Row #

Semigroup Row Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

(<>) :: Row -> Row -> Row #

sconcat :: NonEmpty Row -> Row #

stimes :: Integral b => b -> Row -> Row #

Generic Row Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Associated Types

type Rep Row :: Type -> Type #

Methods

from :: Row -> Rep Row x #

to :: Rep Row x -> Row #

Read Row Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Show Row Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

showsPrec :: Int -> Row -> ShowS #

show :: Row -> String #

showList :: [Row] -> ShowS #

Eq Row Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

(==) :: Row -> Row -> Bool #

(/=) :: Row -> Row -> Bool #

Ord Row Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

compare :: Row -> Row -> Ordering #

(<) :: Row -> Row -> Bool #

(<=) :: Row -> Row -> Bool #

(>) :: Row -> Row -> Bool #

(>=) :: Row -> Row -> Bool #

max :: Row -> Row -> Row #

min :: Row -> Row -> Row #

AsRow Row Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasAttr Row Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasRow Row Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Walkable Row Row Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

walk :: (Row0 -> Row0) -> Row -> Row #

walkM :: (Monad m, Applicative m, Functor m) => (Row0 -> m Row0) -> Row -> m Row #

query :: Monoid c => (Row0 -> c) -> Row -> c #

type Rep Row Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep Row = D1 ('MetaData "Row" "Text.Pandoc.Z.Definition" "pandocz-0.0.2-1iLYLffzu2BBmJdXaVPw4E" 'False) (C1 ('MetaCons "Row" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Attr) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Cell])))

class HasRow a where Source #

Minimal complete definition

row

Instances

Instances details
HasRow Row Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasRow Row Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

class AsRow a where Source #

Methods

_Row :: Prism' a Row Source #

Instances

Instances details
AsRow Row Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsRow Row Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

data TableHead Source #

Constructors

TableHead Attr [Row] 

Instances

Instances details
Data TableHead Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

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

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

toConstr :: TableHead -> Constr #

dataTypeOf :: TableHead -> DataType #

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

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

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

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

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

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

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

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

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

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

Monoid TableHead Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Semigroup TableHead Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Generic TableHead Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Associated Types

type Rep TableHead :: Type -> Type #

Read TableHead Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Show TableHead Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Eq TableHead Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Ord TableHead Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsTableHead TableHead Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasAttr TableHead Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasTableHead TableHead Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Walkable TableHead TableHead Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep TableHead Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep TableHead = D1 ('MetaData "TableHead" "Text.Pandoc.Z.Definition" "pandocz-0.0.2-1iLYLffzu2BBmJdXaVPw4E" 'False) (C1 ('MetaCons "TableHead" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Attr) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Row])))

newtype RowHeadColumns Source #

Instances

Instances details
Data RowHeadColumns Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

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

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

toConstr :: RowHeadColumns -> Constr #

dataTypeOf :: RowHeadColumns -> DataType #

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

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

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

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

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

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

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

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

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

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

Monoid RowHeadColumns Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Semigroup RowHeadColumns Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Generic RowHeadColumns Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Associated Types

type Rep RowHeadColumns :: Type -> Type #

Num RowHeadColumns Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Read RowHeadColumns Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Show RowHeadColumns Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Eq RowHeadColumns Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Ord RowHeadColumns Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Wrapped RowHeadColumns Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Associated Types

type Unwrapped RowHeadColumns #

AsRowHeadColumns RowHeadColumns Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasRowHeadColumns RowHeadColumns Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

RowHeadColumns ~ t => Rewrapped RowHeadColumns t Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Walkable RowHeadColumns RowHeadColumns Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep RowHeadColumns Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep RowHeadColumns = D1 ('MetaData "RowHeadColumns" "Text.Pandoc.Z.Definition" "pandocz-0.0.2-1iLYLffzu2BBmJdXaVPw4E" 'True) (C1 ('MetaCons "RowHeadColumns" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RowHeadColumns)))
type Unwrapped RowHeadColumns Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

data TableBody Source #

Constructors

TableBody Attr RowHeadColumns [Row] [Row] 

Instances

Instances details
Data TableBody Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

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

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

toConstr :: TableBody -> Constr #

dataTypeOf :: TableBody -> DataType #

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

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

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

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

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

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

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

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

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

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

Monoid TableBody Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Semigroup TableBody Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Generic TableBody Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Associated Types

type Rep TableBody :: Type -> Type #

Read TableBody Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Show TableBody Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Eq TableBody Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Ord TableBody Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsTableBody TableBody Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasAttr TableBody Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasRowHeadColumns TableBody Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasTableBody TableBody Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Walkable TableBody TableBody Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep TableBody Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

data TableFoot Source #

Constructors

TableFoot Attr [Row] 

Instances

Instances details
Data TableFoot Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

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

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

toConstr :: TableFoot -> Constr #

dataTypeOf :: TableFoot -> DataType #

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

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

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

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

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

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

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

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

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

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

Monoid TableFoot Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Semigroup TableFoot Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Generic TableFoot Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Associated Types

type Rep TableFoot :: Type -> Type #

Read TableFoot Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Show TableFoot Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Eq TableFoot Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Ord TableFoot Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsTableFoot TableFoot Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasAttr TableFoot Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasTableFoot TableFoot Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Walkable TableFoot TableFoot Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep TableFoot Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep TableFoot = D1 ('MetaData "TableFoot" "Text.Pandoc.Z.Definition" "pandocz-0.0.2-1iLYLffzu2BBmJdXaVPw4E" 'False) (C1 ('MetaCons "TableFoot" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Attr) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Row])))

data Definition Source #

Constructors

Definition [Inline] [[Block]] 

Instances

Instances details
Data Definition Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

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

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

toConstr :: Definition -> Constr #

dataTypeOf :: Definition -> DataType #

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

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

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

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

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

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

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

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

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

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

Monoid Definition Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Semigroup Definition Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Generic Definition Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Associated Types

type Rep Definition :: Type -> Type #

Read Definition Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Show Definition Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Eq Definition Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Ord Definition Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsDefinition Definition Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasDefinition Definition Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasInlines Definition Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep Definition Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep Definition = D1 ('MetaData "Definition" "Text.Pandoc.Z.Definition" "pandocz-0.0.2-1iLYLffzu2BBmJdXaVPw4E" 'False) (C1 ('MetaCons "Definition" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Inline]) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [[Block]])))

class HasDefinition a where Source #

Minimal complete definition

definition

class AsDefinition a where Source #

Instances

Instances details
AsDefinition Definition Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

data Header Source #

Constructors

Header Int Attr [Inline] 

Instances

Instances details
Data Header Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

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

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

toConstr :: Header -> Constr #

dataTypeOf :: Header -> DataType #

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

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

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

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

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

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

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

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

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

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

Generic Header Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Associated Types

type Rep Header :: Type -> Type #

Methods

from :: Header -> Rep Header x #

to :: Rep Header x -> Header #

Read Header Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Show Header Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Eq Header Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

(==) :: Header -> Header -> Bool #

(/=) :: Header -> Header -> Bool #

Ord Header Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsHeader Header Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasAttr Header Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasHeader Header Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasInlines Header Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep Header Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

class HasHeader a where Source #

Minimal complete definition

header

Instances

Instances details
HasHeader Header Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

class AsHeader a where Source #

Instances

Instances details
AsHeader Block Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsHeader Block Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsHeader Header Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

data OrderedList Source #

Constructors

OrderedList ListAttributes [[Block]] 

Instances

Instances details
Data OrderedList Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

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

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

toConstr :: OrderedList -> Constr #

dataTypeOf :: OrderedList -> DataType #

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

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

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

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

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

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

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

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

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

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

Monoid OrderedList Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Semigroup OrderedList Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Generic OrderedList Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Associated Types

type Rep OrderedList :: Type -> Type #

Read OrderedList Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Show OrderedList Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Eq OrderedList Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Ord OrderedList Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsOrderedList OrderedList Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasListAttributes OrderedList Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasOrderedList OrderedList Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep OrderedList Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep OrderedList = D1 ('MetaData "OrderedList" "Text.Pandoc.Z.Definition" "pandocz-0.0.2-1iLYLffzu2BBmJdXaVPw4E" 'False) (C1 ('MetaCons "OrderedList" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ListAttributes) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [[Block]])))

data Code Source #

Constructors

Code Attr Text 

Instances

Instances details
Data Code Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

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

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

toConstr :: Code -> Constr #

dataTypeOf :: Code -> DataType #

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

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

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

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

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

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

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

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

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

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

Monoid Code Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

mempty :: Code #

mappend :: Code -> Code -> Code #

mconcat :: [Code] -> Code #

Semigroup Code Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

(<>) :: Code -> Code -> Code #

sconcat :: NonEmpty Code -> Code #

stimes :: Integral b => b -> Code -> Code #

Generic Code Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Associated Types

type Rep Code :: Type -> Type #

Methods

from :: Code -> Rep Code x #

to :: Rep Code x -> Code #

Read Code Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Show Code Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

showsPrec :: Int -> Code -> ShowS #

show :: Code -> String #

showList :: [Code] -> ShowS #

Eq Code Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

(==) :: Code -> Code -> Bool #

(/=) :: Code -> Code -> Bool #

Ord Code Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

compare :: Code -> Code -> Ordering #

(<) :: Code -> Code -> Bool #

(<=) :: Code -> Code -> Bool #

(>) :: Code -> Code -> Bool #

(>=) :: Code -> Code -> Bool #

max :: Code -> Code -> Code #

min :: Code -> Code -> Code #

AsCode Code Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasAttr Code Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasCode Code Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasText Code Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

text :: Lens' Code Text #

type Rep Code Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep Code = D1 ('MetaData "Code" "Text.Pandoc.Z.Definition" "pandocz-0.0.2-1iLYLffzu2BBmJdXaVPw4E" 'False) (C1 ('MetaCons "Code" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Attr) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

class HasCode a where Source #

Methods

code :: Lens' a Code Source #

Instances

Instances details
HasCode Code Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

class AsCode a where Source #

Methods

_Code :: Prism' a Code Source #

Instances

Instances details
AsCode Block Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsCode Inline Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsCode Block Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsCode Code Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsCode Inline Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

data Raw Source #

Constructors

Raw Format Text 

Instances

Instances details
Data Raw Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

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

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

toConstr :: Raw -> Constr #

dataTypeOf :: Raw -> DataType #

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

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

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

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

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

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

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

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

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

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

Generic Raw Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Associated Types

type Rep Raw :: Type -> Type #

Methods

from :: Raw -> Rep Raw x #

to :: Rep Raw x -> Raw #

Read Raw Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Show Raw Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

showsPrec :: Int -> Raw -> ShowS #

show :: Raw -> String #

showList :: [Raw] -> ShowS #

Eq Raw Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

(==) :: Raw -> Raw -> Bool #

(/=) :: Raw -> Raw -> Bool #

Ord Raw Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

compare :: Raw -> Raw -> Ordering #

(<) :: Raw -> Raw -> Bool #

(<=) :: Raw -> Raw -> Bool #

(>) :: Raw -> Raw -> Bool #

(>=) :: Raw -> Raw -> Bool #

max :: Raw -> Raw -> Raw #

min :: Raw -> Raw -> Raw #

AsRaw Raw Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasRaw Raw Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

raw :: Lens' Raw Raw Source #

HasText Raw Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

text :: Lens' Raw Text #

type Rep Raw Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep Raw = D1 ('MetaData "Raw" "Text.Pandoc.Z.Definition" "pandocz-0.0.2-1iLYLffzu2BBmJdXaVPw4E" 'False) (C1 ('MetaCons "Raw" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Format) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

class HasRaw a where Source #

Methods

raw :: Lens' a Raw Source #

Instances

Instances details
HasRaw Raw Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

raw :: Lens' Raw Raw Source #

class AsRaw a where Source #

Methods

_Raw :: Prism' a Raw Source #

Instances

Instances details
AsRaw Block Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsRaw Inline Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsRaw Block Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsRaw Inline Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsRaw Raw Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

data Table Source #

Instances

Instances details
Data Table Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

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

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

toConstr :: Table -> Constr #

dataTypeOf :: Table -> DataType #

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

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

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

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

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

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

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

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

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

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

Monoid Table Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

mempty :: Table #

mappend :: Table -> Table -> Table #

mconcat :: [Table] -> Table #

Semigroup Table Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

(<>) :: Table -> Table -> Table #

sconcat :: NonEmpty Table -> Table #

stimes :: Integral b => b -> Table -> Table #

Generic Table Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Associated Types

type Rep Table :: Type -> Type #

Methods

from :: Table -> Rep Table x #

to :: Rep Table x -> Table #

Read Table Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Show Table Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

showsPrec :: Int -> Table -> ShowS #

show :: Table -> String #

showList :: [Table] -> ShowS #

Eq Table Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

(==) :: Table -> Table -> Bool #

(/=) :: Table -> Table -> Bool #

Ord Table Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

compare :: Table -> Table -> Ordering #

(<) :: Table -> Table -> Bool #

(<=) :: Table -> Table -> Bool #

(>) :: Table -> Table -> Bool #

(>=) :: Table -> Table -> Bool #

max :: Table -> Table -> Table #

min :: Table -> Table -> Table #

AsTable Table Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasAttr Table Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasCaption Table Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasTable Table Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasTableFoot Table Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasTableHead Table Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep Table Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

class HasTable a where Source #

Minimal complete definition

table

class AsTable a where Source #

Methods

_Table :: Prism' a Table Source #

Instances

Instances details
AsTable Block Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsTable Block Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsTable Table Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

data Figure Source #

Constructors

Figure Attr Caption [Block] 

Instances

Instances details
Data Figure Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

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

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

toConstr :: Figure -> Constr #

dataTypeOf :: Figure -> DataType #

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

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

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

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

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

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

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

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

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

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

Monoid Figure Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Semigroup Figure Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Generic Figure Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Associated Types

type Rep Figure :: Type -> Type #

Methods

from :: Figure -> Rep Figure x #

to :: Rep Figure x -> Figure #

Read Figure Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Show Figure Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Eq Figure Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

(==) :: Figure -> Figure -> Bool #

(/=) :: Figure -> Figure -> Bool #

Ord Figure Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsFigure Figure Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasAttr Figure Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasBlocks Figure Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasCaption Figure Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasFigure Figure Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep Figure Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

class HasFigure a where Source #

Methods

figure :: Lens' a Figure Source #

Instances

Instances details
HasFigure Figure Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

class AsFigure a where Source #

Instances

Instances details
AsFigure Block Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsFigure Block Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsFigure Figure Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

data Div Source #

Constructors

Div Attr [Block] 

Instances

Instances details
Data Div Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

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

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

toConstr :: Div -> Constr #

dataTypeOf :: Div -> DataType #

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

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

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

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

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

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

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

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

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

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

Monoid Div Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

mempty :: Div #

mappend :: Div -> Div -> Div #

mconcat :: [Div] -> Div #

Semigroup Div Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

(<>) :: Div -> Div -> Div #

sconcat :: NonEmpty Div -> Div #

stimes :: Integral b => b -> Div -> Div #

Generic Div Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Associated Types

type Rep Div :: Type -> Type #

Methods

from :: Div -> Rep Div x #

to :: Rep Div x -> Div #

Read Div Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Show Div Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

showsPrec :: Int -> Div -> ShowS #

show :: Div -> String #

showList :: [Div] -> ShowS #

Eq Div Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

(==) :: Div -> Div -> Bool #

(/=) :: Div -> Div -> Bool #

Ord Div Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

compare :: Div -> Div -> Ordering #

(<) :: Div -> Div -> Bool #

(<=) :: Div -> Div -> Bool #

(>) :: Div -> Div -> Bool #

(>=) :: Div -> Div -> Bool #

max :: Div -> Div -> Div #

min :: Div -> Div -> Div #

AsDiv Div Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasBlocks Div Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasDiv Div Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

div :: Lens' Div Div Source #

type Rep Div Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep Div = D1 ('MetaData "Div" "Text.Pandoc.Z.Definition" "pandocz-0.0.2-1iLYLffzu2BBmJdXaVPw4E" 'False) (C1 ('MetaCons "Div" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Attr) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Block])))

class HasDiv a where Source #

Methods

div :: Lens' a Div Source #

Instances

Instances details
HasDiv Div Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

div :: Lens' Div Div Source #

class AsDiv a where Source #

Methods

_Div :: Prism' a Div Source #

Instances

Instances details
AsDiv Block Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsDiv Block Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsDiv Div Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

data Block Source #

Instances

Instances details
Data Block Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

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

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

toConstr :: Block -> Constr #

dataTypeOf :: Block -> DataType #

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

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

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

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

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

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

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

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

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

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

Generic Block Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Associated Types

type Rep Block :: Type -> Type #

Methods

from :: Block -> Rep Block x #

to :: Rep Block x -> Block #

Read Block Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Show Block Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

showsPrec :: Int -> Block -> ShowS #

show :: Block -> String #

showList :: [Block] -> ShowS #

Eq Block Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

(==) :: Block -> Block -> Bool #

(/=) :: Block -> Block -> Bool #

Ord Block Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

compare :: Block -> Block -> Ordering #

(<) :: Block -> Block -> Bool #

(<=) :: Block -> Block -> Bool #

(>) :: Block -> Block -> Bool #

(>=) :: Block -> Block -> Bool #

max :: Block -> Block -> Block #

min :: Block -> Block -> Block #

Plated Block Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsBlock Block Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsCode Block Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsDiv Block Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsFigure Block Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsHeader Block Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsOrderedList Block Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsRaw Block Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsTable Block Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasBlock Block Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Walkable Block Block Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

walk :: (Block0 -> Block0) -> Block -> Block #

walkM :: (Monad m, Applicative m, Functor m) => (Block0 -> m Block0) -> Block -> m Block #

query :: Monoid c => (Block0 -> c) -> Block -> c #

AsBlocks [Block] Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasBlocks [Block] Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

blocks :: Lens' [Block] [Block] Source #

type Rep Block Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep Block = D1 ('MetaData "Block" "Text.Pandoc.Z.Definition" "pandocz-0.0.2-1iLYLffzu2BBmJdXaVPw4E" 'False) (((C1 ('MetaCons "Plain" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Inline])) :+: (C1 ('MetaCons "Para" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Inline])) :+: C1 ('MetaCons "LineBlock" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [[Inline]])))) :+: ((C1 ('MetaCons "CodeBlock" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Code)) :+: C1 ('MetaCons "RawBlock" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Raw))) :+: (C1 ('MetaCons "BlockQuote" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Block])) :+: C1 ('MetaCons "OrderedListBlock" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 OrderedList))))) :+: ((C1 ('MetaCons "BulletList" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [[Block]])) :+: (C1 ('MetaCons "DefinitionList" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Definition])) :+: C1 ('MetaCons "HeaderBlock" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Header)))) :+: ((C1 ('MetaCons "HorizontalRule" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "TableBlock" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Table))) :+: (C1 ('MetaCons "FigureBlock" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Figure)) :+: C1 ('MetaCons "DivBlock" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Div))))))

class HasBlock a where Source #

Methods

block :: Lens' a Block Source #

Instances

Instances details
HasBlock Block Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasBlock Block Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

data MathType Source #

Constructors

DisplayMath 
InlineMath 

Instances

Instances details
Data MathType Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

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

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

toConstr :: MathType -> Constr #

dataTypeOf :: MathType -> DataType #

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

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

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

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

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

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

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

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

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

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

Generic MathType Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Associated Types

type Rep MathType :: Type -> Type #

Methods

from :: MathType -> Rep MathType x #

to :: Rep MathType x -> MathType #

Read MathType Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Show MathType Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Eq MathType Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Ord MathType Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsMathType MathType Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasMathType MathType Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Walkable MathType MathType Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

walk :: (MathType0 -> MathType0) -> MathType -> MathType #

walkM :: (Monad m, Applicative m, Functor m) => (MathType0 -> m MathType0) -> MathType -> m MathType #

query :: Monoid c => (MathType0 -> c) -> MathType -> c #

type Rep MathType Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep MathType = D1 ('MetaData "MathType" "Text.Pandoc.Z.Definition" "pandocz-0.0.2-1iLYLffzu2BBmJdXaVPw4E" 'False) (C1 ('MetaCons "DisplayMath" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "InlineMath" 'PrefixI 'False) (U1 :: Type -> Type))

class HasMathType a where Source #

Instances

Instances details
HasMathType MathType Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasMathType Math Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasMathType MathType Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

newtype Meta Source #

Constructors

Meta (Map Text MetaValue) 

Instances

Instances details
Data Meta Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

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

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

toConstr :: Meta -> Constr #

dataTypeOf :: Meta -> DataType #

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

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

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

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

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

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

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

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

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

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

Monoid Meta Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

mempty :: Meta #

mappend :: Meta -> Meta -> Meta #

mconcat :: [Meta] -> Meta #

Semigroup Meta Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

(<>) :: Meta -> Meta -> Meta #

sconcat :: NonEmpty Meta -> Meta #

stimes :: Integral b => b -> Meta -> Meta #

Generic Meta Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Associated Types

type Rep Meta :: Type -> Type #

Methods

from :: Meta -> Rep Meta x #

to :: Rep Meta x -> Meta #

Read Meta Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Show Meta Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

showsPrec :: Int -> Meta -> ShowS #

show :: Meta -> String #

showList :: [Meta] -> ShowS #

Eq Meta Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

(==) :: Meta -> Meta -> Bool #

(/=) :: Meta -> Meta -> Bool #

Ord Meta Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

compare :: Meta -> Meta -> Ordering #

(<) :: Meta -> Meta -> Bool #

(<=) :: Meta -> Meta -> Bool #

(>) :: Meta -> Meta -> Bool #

(>=) :: Meta -> Meta -> Bool #

max :: Meta -> Meta -> Meta #

min :: Meta -> Meta -> Meta #

At Meta Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

at :: Index Meta -> Lens' Meta (Maybe (IxValue Meta)) #

Ixed Meta Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsEmpty Meta Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

_Empty :: Prism' Meta () #

Wrapped Meta Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Associated Types

type Unwrapped Meta #

AsMeta Meta Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasMeta Meta Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Meta ~ t => Rewrapped Meta t Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Walkable Meta Meta Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

walk :: (Meta0 -> Meta0) -> Meta -> Meta #

walkM :: (Monad m, Applicative m, Functor m) => (Meta0 -> m Meta0) -> Meta -> m Meta #

query :: Monoid c => (Meta0 -> c) -> Meta -> c #

Each Meta Meta MetaValue MetaValue Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep Meta Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep Meta = D1 ('MetaData "Meta" "Text.Pandoc.Z.Definition" "pandocz-0.0.2-1iLYLffzu2BBmJdXaVPw4E" 'True) (C1 ('MetaCons "Meta" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map Text MetaValue))))
type Index Meta Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Index Meta = Text
type IxValue Meta Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Unwrapped Meta Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

class HasMeta a where Source #

Methods

meta :: Lens' a Meta Source #

Instances

Instances details
HasMeta Meta Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasMeta Pandoc Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasMeta Meta Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasMeta Pandoc Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

class AsMeta a where Source #

Methods

_Meta :: Prism' a Meta Source #

Instances

Instances details
AsMeta Meta Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsMeta Meta Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

data MetaValue Source #

Instances

Instances details
Data MetaValue Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

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

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

toConstr :: MetaValue -> Constr #

dataTypeOf :: MetaValue -> DataType #

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

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

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

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

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

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

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

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

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

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

Generic MetaValue Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Associated Types

type Rep MetaValue :: Type -> Type #

Read MetaValue Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Show MetaValue Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Eq MetaValue Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Ord MetaValue Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Plated MetaValue Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsBlocks MetaValue Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsInlines MetaValue Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsMetaValue MetaValue Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasMetaValue MetaValue Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Walkable MetaValue MetaValue Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Each Meta Meta MetaValue MetaValue Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep MetaValue Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

class HasMetaValue a where Source #

Instances

Instances details
HasMetaValue MetaValue Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasMetaValue MetaValue Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

data QuoteType Source #

Constructors

SingleQuote 
DoubleQuote 

Instances

Instances details
Data QuoteType Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

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

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

toConstr :: QuoteType -> Constr #

dataTypeOf :: QuoteType -> DataType #

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

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

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

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

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

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

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

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

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

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

Generic QuoteType Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Associated Types

type Rep QuoteType :: Type -> Type #

Read QuoteType Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Show QuoteType Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Eq QuoteType Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Ord QuoteType Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsQuoteType QuoteType Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasQuoteType QuoteType Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Walkable QuoteType QuoteType Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep QuoteType Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep QuoteType = D1 ('MetaData "QuoteType" "Text.Pandoc.Z.Definition" "pandocz-0.0.2-1iLYLffzu2BBmJdXaVPw4E" 'False) (C1 ('MetaCons "SingleQuote" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "DoubleQuote" 'PrefixI 'False) (U1 :: Type -> Type))

newtype ShortCaption Source #

Constructors

ShortCaption [Inline] 

Instances

Instances details
Data ShortCaption Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

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

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

toConstr :: ShortCaption -> Constr #

dataTypeOf :: ShortCaption -> DataType #

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

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

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

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

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

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

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

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

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

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

Monoid ShortCaption Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Semigroup ShortCaption Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Generic ShortCaption Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Associated Types

type Rep ShortCaption :: Type -> Type #

Read ShortCaption Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Show ShortCaption Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Eq ShortCaption Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Ord ShortCaption Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Wrapped ShortCaption Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Associated Types

type Unwrapped ShortCaption #

AsInlines ShortCaption Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsShortCaption ShortCaption Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasInlines ShortCaption Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasShortCaption ShortCaption Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

ShortCaption ~ t => Rewrapped ShortCaption t Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Walkable ShortCaption ShortCaption Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep ShortCaption Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep ShortCaption = D1 ('MetaData "ShortCaption" "Text.Pandoc.Z.Definition" "pandocz-0.0.2-1iLYLffzu2BBmJdXaVPw4E" 'True) (C1 ('MetaCons "ShortCaption" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Inline])))
type Unwrapped ShortCaption Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

data Target Source #

Constructors

Target Text Text 

Instances

Instances details
Data Target Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

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

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

toConstr :: Target -> Constr #

dataTypeOf :: Target -> DataType #

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

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

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

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

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

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

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

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

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

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

Monoid Target Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Semigroup Target Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Generic Target Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Associated Types

type Rep Target :: Type -> Type #

Methods

from :: Target -> Rep Target x #

to :: Rep Target x -> Target #

Read Target Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Show Target Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Eq Target Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

(==) :: Target -> Target -> Bool #

(/=) :: Target -> Target -> Bool #

Ord Target Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsTarget Target Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasTarget Target Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Walkable Target Target Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

walk :: (Target0 -> Target0) -> Target -> Target #

walkM :: (Monad m, Applicative m, Functor m) => (Target0 -> m Target0) -> Target -> m Target #

query :: Monoid c => (Target0 -> c) -> Target -> c #

type Rep Target Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep Target = D1 ('MetaData "Target" "Text.Pandoc.Z.Definition" "pandocz-0.0.2-1iLYLffzu2BBmJdXaVPw4E" 'False) (C1 ('MetaCons "Target" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

class AsTarget a where Source #

Instances

Instances details
AsTarget Target Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsTarget Target Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

data Link Source #

Constructors

Link Attr [Inline] Target 

Instances

class HasLink a where Source #

Methods

link :: Lens' a Link Source #

Instances

class AsLink a where Source #

Methods

_Link :: Prism' a Link Source #

Instances

data Image Source #

Constructors

Image Attr [Inline] Target 

Instances

Instances details
Data Image Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

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

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

toConstr :: Image -> Constr #

dataTypeOf :: Image -> DataType #

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

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

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

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

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

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

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

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

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

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

Monoid Image Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

mempty :: Image #

mappend :: Image -> Image -> Image #

mconcat :: [Image] -> Image #

Semigroup Image Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

(<>) :: Image -> Image -> Image #

sconcat :: NonEmpty Image -> Image #

stimes :: Integral b => b -> Image -> Image #

Generic Image Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Associated Types

type Rep Image :: Type -> Type #

Methods

from :: Image -> Rep Image x #

to :: Rep Image x -> Image #

Read Image Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Show Image Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

showsPrec :: Int -> Image -> ShowS #

show :: Image -> String #

showList :: [Image] -> ShowS #

Eq Image Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

(==) :: Image -> Image -> Bool #

(/=) :: Image -> Image -> Bool #

Ord Image Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

compare :: Image -> Image -> Ordering #

(<) :: Image -> Image -> Bool #

(<=) :: Image -> Image -> Bool #

(>) :: Image -> Image -> Bool #

(>=) :: Image -> Image -> Bool #

max :: Image -> Image -> Image #

min :: Image -> Image -> Image #

AsImage Image Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasAttr Image Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasImage Image Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasInlines Image Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasSpan Image Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasTarget Image Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep Image Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

class HasImage a where Source #

Methods

image :: Lens' a Image Source #

Instances

Instances details
HasImage Image Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

class AsImage a where Source #

Methods

_Image :: Prism' a Image Source #

Instances

Instances details
AsImage Inline Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsImage Image Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsImage Inline Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

data Span Source #

Constructors

Span Attr [Inline] 

Instances

Instances details
Data Span Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

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

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

toConstr :: Span -> Constr #

dataTypeOf :: Span -> DataType #

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

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

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

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

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

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

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

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

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

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

Monoid Span Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

mempty :: Span #

mappend :: Span -> Span -> Span #

mconcat :: [Span] -> Span #

Semigroup Span Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

(<>) :: Span -> Span -> Span #

sconcat :: NonEmpty Span -> Span #

stimes :: Integral b => b -> Span -> Span #

Generic Span Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Associated Types

type Rep Span :: Type -> Type #

Methods

from :: Span -> Rep Span x #

to :: Rep Span x -> Span #

Read Span Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Show Span Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

showsPrec :: Int -> Span -> ShowS #

show :: Span -> String #

showList :: [Span] -> ShowS #

Eq Span Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

(==) :: Span -> Span -> Bool #

(/=) :: Span -> Span -> Bool #

Ord Span Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

compare :: Span -> Span -> Ordering #

(<) :: Span -> Span -> Bool #

(<=) :: Span -> Span -> Bool #

(>) :: Span -> Span -> Bool #

(>=) :: Span -> Span -> Bool #

max :: Span -> Span -> Span #

min :: Span -> Span -> Span #

AsSpan Span Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasAttr Span Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasInlines Span Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasSpan Span Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep Span Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep Span = D1 ('MetaData "Span" "Text.Pandoc.Z.Definition" "pandocz-0.0.2-1iLYLffzu2BBmJdXaVPw4E" 'False) (C1 ('MetaCons "Span" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Attr) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Inline])))

class HasSpan a where Source #

Methods

span :: Lens' a Span Source #

Instances

Instances details
HasSpan Image Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasSpan Link Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasSpan Span Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

class AsSpan a where Source #

Methods

_Span :: Prism' a Span Source #

Instances

Instances details
AsSpan Inline Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsSpan Inline Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsSpan Span Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

data Quoted Source #

Constructors

Quoted QuoteType [Inline] 

Instances

Instances details
Data Quoted Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

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

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

toConstr :: Quoted -> Constr #

dataTypeOf :: Quoted -> DataType #

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

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

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

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

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

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

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

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

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

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

Generic Quoted Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Associated Types

type Rep Quoted :: Type -> Type #

Methods

from :: Quoted -> Rep Quoted x #

to :: Rep Quoted x -> Quoted #

Read Quoted Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Show Quoted Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Eq Quoted Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

(==) :: Quoted -> Quoted -> Bool #

(/=) :: Quoted -> Quoted -> Bool #

Ord Quoted Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsQuoted Quoted Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasInlines Quoted Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasQuoteType Quoted Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasQuoted Quoted Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep Quoted Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep Quoted = D1 ('MetaData "Quoted" "Text.Pandoc.Z.Definition" "pandocz-0.0.2-1iLYLffzu2BBmJdXaVPw4E" 'False) (C1 ('MetaCons "Quoted" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 QuoteType) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Inline])))

class HasQuoted a where Source #

Methods

quoted :: Lens' a Quoted Source #

Instances

Instances details
HasQuoted Quoted Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

class AsQuoted a where Source #

Instances

Instances details
AsQuoted Inline Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsQuoted Inline Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsQuoted Quoted Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

data Cite Source #

Constructors

Cite [Citation] [Inline] 

Instances

Instances details
Data Cite Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

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

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

toConstr :: Cite -> Constr #

dataTypeOf :: Cite -> DataType #

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

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

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

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

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

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

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

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

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

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

Monoid Cite Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

mempty :: Cite #

mappend :: Cite -> Cite -> Cite #

mconcat :: [Cite] -> Cite #

Semigroup Cite Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

(<>) :: Cite -> Cite -> Cite #

sconcat :: NonEmpty Cite -> Cite #

stimes :: Integral b => b -> Cite -> Cite #

Generic Cite Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Associated Types

type Rep Cite :: Type -> Type #

Methods

from :: Cite -> Rep Cite x #

to :: Rep Cite x -> Cite #

Read Cite Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Show Cite Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

showsPrec :: Int -> Cite -> ShowS #

show :: Cite -> String #

showList :: [Cite] -> ShowS #

Eq Cite Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

(==) :: Cite -> Cite -> Bool #

(/=) :: Cite -> Cite -> Bool #

Ord Cite Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

compare :: Cite -> Cite -> Ordering #

(<) :: Cite -> Cite -> Bool #

(<=) :: Cite -> Cite -> Bool #

(>) :: Cite -> Cite -> Bool #

(>=) :: Cite -> Cite -> Bool #

max :: Cite -> Cite -> Cite #

min :: Cite -> Cite -> Cite #

AsCite Cite Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasCite Cite Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasInlines Cite Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep Cite Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep Cite = D1 ('MetaData "Cite" "Text.Pandoc.Z.Definition" "pandocz-0.0.2-1iLYLffzu2BBmJdXaVPw4E" 'False) (C1 ('MetaCons "Cite" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Citation]) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Inline])))

class HasCite a where Source #

Minimal complete definition

cite

Instances

Instances details
HasCite Cite Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

class AsCite a where Source #

Methods

_Cite :: Prism' a Cite Source #

Instances

Instances details
AsCite Inline Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsCite Cite Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsCite Inline Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

data Math Source #

Constructors

Math MathType Text 

Instances

Instances details
Data Math Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

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

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

toConstr :: Math -> Constr #

dataTypeOf :: Math -> DataType #

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

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

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

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

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

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

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

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

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

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

Generic Math Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Associated Types

type Rep Math :: Type -> Type #

Methods

from :: Math -> Rep Math x #

to :: Rep Math x -> Math #

Read Math Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Show Math Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

showsPrec :: Int -> Math -> ShowS #

show :: Math -> String #

showList :: [Math] -> ShowS #

Eq Math Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

(==) :: Math -> Math -> Bool #

(/=) :: Math -> Math -> Bool #

Ord Math Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

compare :: Math -> Math -> Ordering #

(<) :: Math -> Math -> Bool #

(<=) :: Math -> Math -> Bool #

(>) :: Math -> Math -> Bool #

(>=) :: Math -> Math -> Bool #

max :: Math -> Math -> Math #

min :: Math -> Math -> Math #

AsMath Math Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasMath Math Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasMathType Math Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasText Math Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

text :: Lens' Math Text #

type Rep Math Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep Math = D1 ('MetaData "Math" "Text.Pandoc.Z.Definition" "pandocz-0.0.2-1iLYLffzu2BBmJdXaVPw4E" 'False) (C1 ('MetaCons "Math" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 MathType) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

class HasMath a where Source #

Methods

math :: Lens' a Math Source #

Instances

Instances details
HasMath Math Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

class AsMath a where Source #

Methods

_Math :: Prism' a Math Source #

Instances

Instances details
AsMath Inline Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsMath Inline Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsMath Math Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

data Inline Source #

Instances

Instances details
Data Inline Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

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

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

toConstr :: Inline -> Constr #

dataTypeOf :: Inline -> DataType #

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

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

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

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

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

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

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

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

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

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

Generic Inline Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Associated Types

type Rep Inline :: Type -> Type #

Methods

from :: Inline -> Rep Inline x #

to :: Rep Inline x -> Inline #

Read Inline Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Show Inline Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Eq Inline Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

(==) :: Inline -> Inline -> Bool #

(/=) :: Inline -> Inline -> Bool #

Ord Inline Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Plated Inline Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsCite Inline Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsCode Inline Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsImage Inline Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsInline Inline Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsLink Inline Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsMath Inline Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsQuoted Inline Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsRaw Inline Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsSpan Inline Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasInline Inline Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Walkable Inline Inline Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

walk :: (Inline0 -> Inline0) -> Inline -> Inline #

walkM :: (Monad m, Applicative m, Functor m) => (Inline0 -> m Inline0) -> Inline -> m Inline #

query :: Monoid c => (Inline0 -> c) -> Inline -> c #

AsInlines [Inline] Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasInlines [Inline] Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep Inline Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

type Rep Inline = D1 ('MetaData "Inline" "Text.Pandoc.Z.Definition" "pandocz-0.0.2-1iLYLffzu2BBmJdXaVPw4E" 'False) ((((C1 ('MetaCons "Str" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :+: C1 ('MetaCons "Emph" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Inline]))) :+: (C1 ('MetaCons "Underline" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Inline])) :+: (C1 ('MetaCons "Strong" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Inline])) :+: C1 ('MetaCons "Strikeout" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Inline]))))) :+: ((C1 ('MetaCons "Superscript" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Inline])) :+: C1 ('MetaCons "Subscript" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Inline]))) :+: (C1 ('MetaCons "SmallCaps" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Inline])) :+: (C1 ('MetaCons "QuotedInline" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Quoted)) :+: C1 ('MetaCons "CiteInline" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Cite)))))) :+: (((C1 ('MetaCons "CodeInline" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Code)) :+: C1 ('MetaCons "Space" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "SoftBreak" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "LineBreak" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "MathInline" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Math))))) :+: ((C1 ('MetaCons "RawInline" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Raw)) :+: C1 ('MetaCons "LinkInline" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Link))) :+: (C1 ('MetaCons "ImageInline" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Image)) :+: (C1 ('MetaCons "Note" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Block])) :+: C1 ('MetaCons "SpanInline" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Span)))))))

class HasInline a where Source #

Methods

inline :: Lens' a Inline Source #

Instances

Instances details
HasInline Inline Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasInline Inline Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

class AsInline a where Source #

Minimal complete definition

_Inline

data Citation Source #

Instances

Instances details
Data Citation Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

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

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

toConstr :: Citation -> Constr #

dataTypeOf :: Citation -> DataType #

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

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

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

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

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

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

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

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

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

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

Generic Citation Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Associated Types

type Rep Citation :: Type -> Type #

Methods

from :: Citation -> Rep Citation x #

to :: Rep Citation x -> Citation #

Read Citation Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Show Citation Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Eq Citation Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Ord Citation Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsCitation Citation Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasCitation Citation Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasCitationMode Citation Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Walkable Citation Citation Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

walk :: (Citation0 -> Citation0) -> Citation -> Citation #

walkM :: (Monad m, Applicative m, Functor m) => (Citation0 -> m Citation0) -> Citation -> m Citation #

query :: Monoid c => (Citation0 -> c) -> Citation -> c #

type Rep Citation Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

class AsCitation a where Source #

Instances

Instances details
AsCitation Citation Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsCitation Citation Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

class HasBlocks a where Source #

Methods

blocks :: Lens' a [Block] Source #

Instances

Instances details
HasBlocks Caption Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasBlocks Cell Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasBlocks Div Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasBlocks Figure Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasBlocks Pandoc Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasBlocks [Block] Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

Methods

blocks :: Lens' [Block] [Block] Source #

class AsBlocks a where Source #

Methods

_Blocks :: Prism' a [Block] Source #

Instances

Instances details
AsBlocks MetaValue Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsBlocks [Block] Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

class HasInlines a where Source #

Methods

inlines :: Lens' a [Inline] Source #

Instances

Instances details
HasInlines Cite Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasInlines Definition Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasInlines Header Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasInlines Image Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasInlines Link Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasInlines Quoted Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasInlines ShortCaption Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasInlines Span Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

HasInlines [Inline] Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

class AsInlines a where Source #

Methods

_Inlines :: Prism' a [Inline] Source #

Instances

Instances details
AsInlines MetaValue Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsInlines ShortCaption Source # 
Instance details

Defined in Text.Pandoc.Z.Definition

AsInlines [Inline] Source # 
Instance details

Defined in Text.Pandoc.Z.Definition