| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Language.Ltml.Tree
Synopsis
- type FlaggedTree flag a b = Flagged flag (TypedTree flag a b)
- data TypedTree flag a b = TypedTree KindName TypeName (Tree flag a b)
- data Tree flag a b
- = Tree a [FlaggedTree flag a b]
- | Leaf b
- flaggedTreeMap :: (fl -> fl') -> (a -> a') -> (b -> b') -> FlaggedTree fl a b -> FlaggedTree fl' a' b'
- type FlaggedInputTree flag = FlaggedTree flag (Maybe Text) Text
- type TypedInputTree flag = TypedTree flag (Maybe Text) Text
- type InputTree flag = Tree flag (Maybe Text) Text
- type FlaggedInputTree' = FlaggedInputTree Bool
- type TypedInputTree' = TypedInputTree Bool
- type InputTree' = InputTree Bool
- type FlaggedMetaTree id = FlaggedTree id RenderedTocEntry RenderedTocEntry
- type TypedMetaTree id = TypedTree id RenderedTocEntry RenderedTocEntry
- type MetaTree id = Tree id RenderedTocEntry RenderedTocEntry
Documentation
type FlaggedTree flag a b = Flagged flag (TypedTree flag a b) Source #
Constructors
| Tree a [FlaggedTree flag a b] | |
| Leaf b |
flaggedTreeMap :: (fl -> fl') -> (a -> a') -> (b -> b') -> FlaggedTree fl a b -> FlaggedTree fl' a' b' Source #
type FlaggedInputTree flag = FlaggedTree flag (Maybe Text) Text Source #
type FlaggedInputTree' = FlaggedInputTree Bool Source #
A tree with textual nodes that can be parsed to obtain an LTML tree.
See Flagged' on the semantics of the boolean flag.
type TypedInputTree' = TypedInputTree Bool Source #
type InputTree' = InputTree Bool Source #
type FlaggedMetaTree id = FlaggedTree id RenderedTocEntry RenderedTocEntry Source #
A tree containing metadata, to be sent to the frontend. The type parameter is typically an identifier type.
type TypedMetaTree id = TypedTree id RenderedTocEntry RenderedTocEntry Source #
type MetaTree id = Tree id RenderedTocEntry RenderedTocEntry Source #