backend-0.1.0.0
Safe HaskellNone
LanguageHaskell2010

Language.Ltml.Parser.Text

Documentation

textForestP :: (ParserWrapper m, LineBreakP lbrk, FootnoteRefP fnref, StyleP style, EnumP enumType enum, SpecialP m special) => TextType enumType -> m [TextTree lbrk fnref style enum special] Source #

pipeSeperatedTextForestsP :: (ParserWrapper m, LineBreakP lbrk, FootnoteRefP fnref, StyleP style, EnumP enumType enum, SpecialP m special) => TextType enumType -> m [[TextTree lbrk fnref style enum special]] Source #

hangingTextP :: (ParserWrapper m, LineBreakP lbrk, FootnoteRefP fnref, StyleP style, EnumP enumType enum, SpecialP m special) => Keyword -> TextType enumType -> m [TextTree lbrk fnref style enum special] Source #

class Functor f => HangingTextP (f :: Type -> Type) Source #

Minimal complete definition

hangingTextP'

Instances

Instances details
HangingTextP Node Source # 
Instance details

Defined in Language.Ltml.Parser.Text

Methods

hangingTextP' :: (ParserWrapper m, LineBreakP lbrk, FootnoteRefP fnref, StyleP style, EnumP enumType enum, SpecialP m special) => Keyword -> TextType enumType -> m (Node [TextTree lbrk fnref style enum special]) Source #

HangingTextP Identity Source # 
Instance details

Defined in Language.Ltml.Parser.Text

Methods

hangingTextP' :: (ParserWrapper m, LineBreakP lbrk, FootnoteRefP fnref, StyleP style, EnumP enumType enum, SpecialP m special) => Keyword -> TextType enumType -> m (Identity [TextTree lbrk fnref style enum special]) Source #

HangingTextP ((,) Label) Source # 
Instance details

Defined in Language.Ltml.Parser.Text

Methods

hangingTextP' :: (ParserWrapper m, LineBreakP lbrk, FootnoteRefP fnref, StyleP style, EnumP enumType enum, SpecialP m special) => Keyword -> TextType enumType -> m (Label, [TextTree lbrk fnref style enum special]) Source #

HangingTextP ((,) (Maybe Label)) Source # 
Instance details

Defined in Language.Ltml.Parser.Text

Methods

hangingTextP' :: (ParserWrapper m, LineBreakP lbrk, FootnoteRefP fnref, StyleP style, EnumP enumType enum, SpecialP m special) => Keyword -> TextType enumType -> m (Maybe Label, [TextTree lbrk fnref style enum special]) Source #

hangingTextP' :: (HangingTextP f, ParserWrapper m, LineBreakP lbrk, FootnoteRefP fnref, StyleP style, EnumP enumType enum, SpecialP m special) => Keyword -> TextType enumType -> m (f [TextTree lbrk fnref style enum special]) Source #

Orphan instances