cmark-lens-0.2.3: Collection of lens for CMark with minimal dependencies
Safe HaskellNone
LanguageGHC2021

CMark.Lens

Synopsis

Documentation

_nodes :: Applicative f => (Node -> f Node) -> Node -> f Node Source #

Traversal' for the child Nodes of a Node. For the Lens' use _nodesLens

_nodesLens :: Functor f => ([Node] -> f [Node]) -> Node -> f Node Source #

Lens' for the child Nodes of a Node. For the Traversal' use _nodes

_DOCUMENT :: (Choice p, Applicative f) => p () (f ()) -> p NodeType (f NodeType) Source #

_THEMATIC_BREAK :: (Choice p, Applicative f) => p () (f ()) -> p NodeType (f NodeType) Source #

_PARAGRAPH :: (Choice p, Applicative f) => p () (f ()) -> p NodeType (f NodeType) Source #

_BLOCK_QUOTE :: (Choice p, Applicative f) => p () (f ()) -> p NodeType (f NodeType) Source #

_ITEM :: (Choice p, Applicative f) => p () (f ()) -> p NodeType (f NodeType) Source #

_SOFTBREAK :: (Choice p, Applicative f) => p () (f ()) -> p NodeType (f NodeType) Source #

_LINEBREAK :: (Choice p, Applicative f) => p () (f ()) -> p NodeType (f NodeType) Source #

_EMPH :: (Choice p, Applicative f) => p () (f ()) -> p NodeType (f NodeType) Source #

_STRONG :: (Choice p, Applicative f) => p () (f ()) -> p NodeType (f NodeType) Source #

_TEXT :: (Choice p, Applicative f) => p Text (f Text) -> p NodeType (f NodeType) Source #

_CODE :: (Choice p, Applicative f) => p Text (f Text) -> p NodeType (f NodeType) Source #

_LINK :: (Choice p, Applicative f) => p (Url, Title) (f (Url, Title)) -> p NodeType (f NodeType) Source #

_IMAGE :: (Choice p, Applicative f) => p (Url, Title) (f (Url, Title)) -> p NodeType (f NodeType) Source #