backend-0.1.0.0
Safe HaskellSafe-Inferred
LanguageHaskell2010

Language.Ltml.AST.Node

Documentation

data Node a Source #

Constructors

Node (Maybe Label) a 

Instances

Instances details
Pure Node Source # 
Instance details

Defined in Language.Ltml.AST.Node

Methods

pure' :: a -> Node a Source #

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 #

Functor Node Source # 
Instance details

Defined in Language.Ltml.AST.Node

Methods

fmap :: (a -> b) -> Node a -> Node b #

(<$) :: a -> Node b -> Node a #

Labelable a => ToPreLaTeXM (Node a) Source #

the provided label is passed to the content of the node using the helper class Labelable

Instance details

Defined in Language.Ltml.ToLaTeX.ToPreLaTeXM

Show a => Show (Node a) Source # 
Instance details

Defined in Language.Ltml.AST.Node

Methods

showsPrec :: Int -> Node a -> ShowS #

show :: Node a -> String #

showList :: [Node a] -> ShowS #