Liking cljdoc? Tell your friends :D

tupelo.forest

Allows the use of multiple tree structures. Provides tools to create, manipulate, and query the the trees individually and/or collectively.

Allows the use of multiple tree structures. Provides tools to create, manipulate, and query
the the trees individually and/or collectively.
raw docstring

*enlive-subtree-buffer-size*clj

Default output buffer size for filter-enlive-subtrees.

Default output buffer size for `filter-enlive-subtrees`.
sourceraw docstring

add-bushclj

(add-bush bush)

Inputs: [bush] Returns: HID

Adds a bush to the forest

Inputs: [bush]
Returns: HID

Adds a bush to the forest
sourceraw docstring

add-leafclj

(add-leaf attrs-arg)
(add-leaf attrs-arg value)

Inputs: ([attrs-arg] [attrs-arg :- (s/either tsk/KeyMap s/Keyword) value :- s/Any]) Returns: HID

Inputs: ([attrs-arg] [attrs-arg :- (s/either tsk/KeyMap s/Keyword) value :- s/Any])
Returns: HID
sourceraw docstring

add-nodeclj

(add-node attrs-arg)
(add-node attrs-arg kid-hids)

Inputs: ([attrs-arg] [attrs-arg :- (s/either tsk/KeyMap s/Keyword) kid-hids :- [HID]]) Returns: HID

Inputs: ([attrs-arg] [attrs-arg :- (s/either tsk/KeyMap s/Keyword) kid-hids :- [HID]])
Returns: HID
sourceraw docstring

add-treeclj

(add-tree tree-node)

Inputs: [tree-node] Returns: HID

Adds a tree to the forest.

Inputs: [tree-node]
Returns: HID

Adds a tree to the forest.
sourceraw docstring

add-tree-enliveclj

(add-tree-enlive arg)

Inputs: [arg] Returns: HID

Adds an Enlive-format tree to the forest

Inputs: [arg]
Returns: HID

Adds an Enlive-format tree to the forest 
sourceraw docstring

add-tree-hiccupclj

(add-tree-hiccup arg)

Inputs: [arg] Returns: HID

Adds a Hiccup-format tree to the forest. Tag values are converted to nil attributes: [:a ...] -> {:a nil ...}...

Inputs: [arg]
Returns: HID

Adds a Hiccup-format tree to the forest. Tag values are converted to nil attributes:
[:a ...] -> {:a nil ...}...
sourceraw docstring

add-tree-xmlclj

(add-tree-xml xml-str)

Inputs: [xml-str :- s/Str] Returns: HID

Adds a tree to the forest from an XML string.

Inputs: [xml-str :- s/Str]
Returns: HID

Adds a tree to the forest from an XML string.
sourceraw docstring

all-hidsclj

(all-hids)

Inputs: [] Returns: #{HID}

Returns a set of all HIDs in the forest

Inputs: []
Returns: #{HID}

Returns a set of all HIDs in the forest
sourceraw docstring

all-leaf-hidsclj

(all-leaf-hids)

Inputs: [] Returns: #{HID}

Returns a set of all leaf HIDs in the forest

Inputs: []
Returns: #{HID}

Returns a set of all leaf HIDs in the forest
sourceraw docstring

all-node-hidsclj

(all-node-hids)

Inputs: [] Returns: #{HID}

Returns a set of all node HIDs in the forest

Inputs: []
Returns: #{HID}

Returns a set of all node HIDs in the forest
sourceraw docstring

attr-getclj

(attr-get hid attr-name)

Inputs: [hid :- HID attr-name :- s/Keyword] Returns: tsk/KeyMap

Use the supplied function & arguments to update the attr value for a Node as in clojure.core/update

Inputs: [hid :- HID attr-name :- s/Keyword]
Returns: tsk/KeyMap

Use the supplied function & arguments to update the attr value for a Node as in clojure.core/update
sourceraw docstring

attr-removeclj

(attr-remove hid attr)

Inputs: [hid :- HID attr :- s/Keyword] Returns: tsk/KeyMap

Removes the specified attribute for an element

Inputs: [hid :- HID attr :- s/Keyword]
Returns: tsk/KeyMap

Removes the specified attribute for an element
sourceraw docstring

attr-updateclj

(attr-update hid attr-name fn-update-attr & fn-update-attr-args)

Inputs: [hid :- HID attr-name :- s/Keyword fn-update-attr & fn-update-attr-args] Returns: tsk/KeyMap

Use the supplied function & arguments to update the attr value for a Node as in clojure.core/update

Inputs: [hid :- HID attr-name :- s/Keyword fn-update-attr & fn-update-attr-args]
Returns: tsk/KeyMap

Use the supplied function & arguments to update the attr value for a Node as in clojure.core/update
sourceraw docstring

attrs-mergeclj

(attrs-merge hid attrs-in)

Inputs: [hid :- HID attrs-in :- tsk/KeyMap] Returns: tsk/KeyMap

Merge the supplied attrs map into the attrs of a Node

Inputs: [hid :- HID attrs-in :- tsk/KeyMap]
Returns: tsk/KeyMap

Merge the supplied attrs map into the attrs of a Node 
sourceraw docstring

attrs-resetclj

(attrs-reset hid attrs-new)

Inputs: [hid :- HID attrs-new :- tsk/KeyMap] Returns: tsk/KeyMap

Replace the attrs of a Node with the supplied attrs map

Inputs: [hid :- HID attrs-new :- tsk/KeyMap]
Returns: tsk/KeyMap

Replace the attrs of a Node with the supplied attrs map
sourceraw docstring

bush->enliveclj

(bush->enlive bush)

Inputs: [bush :- tsk/Vec] Returns: tsk/KeyMap

Converts a Bush to an Enlive-format data structure

Inputs: [bush :- tsk/Vec]
Returns: tsk/KeyMap

Converts a Bush to an Enlive-format data structure
sourceraw docstring

bush->hiccupclj

(bush->hiccup arg)

Inputs: [arg :- tsk/Vec] Returns: tsk/Vec

Converts a Bush to a Hiccup-format data structure.

Inputs: [arg :- tsk/Vec]
Returns: tsk/Vec

Converts a Bush to a Hiccup-format data structure.
sourceraw docstring

bush->treeclj

(bush->tree bush)

Inputs: [bush] Returns: tsk/KeyMap

Converts a bush to a tree

Inputs: [bush]
Returns: tsk/KeyMap

Converts a bush to a tree
sourceraw docstring

bush-node?clj

(bush-node? arg)

Inputs: [arg] Returns: s/Bool

Inputs: [arg]
Returns: s/Bool
sourceraw docstring

consolidate-raw-kidsclj

(consolidate-raw-kids node)

Inputs: [node :- tsk/KeyMap] Returns: tsk/Vec

Consolidates ::raw kids for a node into a single Enlive :content vector

Inputs: [node :- tsk/KeyMap]
Returns: tsk/Vec

Consolidates ::raw kids for a node into a single Enlive :content vector
sourceraw docstring

edn->treeclj

(edn->tree data)
(edn->tree idx data)

Inputs: ([data :- s/Any] [idx :- (s/either s/Int (s/eq nil)) data :- s/Any])

Creates a tree from an EDN data structure

Inputs: ([data :- s/Any] [idx :- (s/either s/Int (s/eq nil)) data :- s/Any])

Creates a tree from an EDN data structure
sourceraw docstring

enlive->bushclj

(enlive->bush arg)

Inputs: [arg :- tsk/KeyMap] Returns: tsk/Vec

Converts an Enlive-format data structure to a Bush.

Inputs: [arg :- tsk/KeyMap]
Returns: tsk/Vec

Converts an Enlive-format data structure to a Bush. 
sourceraw docstring

enlive->hiccupclj

(enlive->hiccup node)

Inputs: [node :- s/Any] Returns: s/Any

Inputs: [node :- s/Any]
Returns: s/Any
sourceraw docstring

enlive->treeclj

(enlive->tree enlive-tree)

Inputs: [enlive-tree :- tsk/KeyMap] Returns: tsk/KeyMap

Convert an Enlive-format data structure to a tree.

Inputs: [enlive-tree :- tsk/KeyMap]
Returns: tsk/KeyMap

Convert an Enlive-format data structure to a tree. 
sourceraw docstring

enlive-node-lax?clj

(enlive-node-lax? arg)

Returns true for nominal Enlive nodes, else false

Returns true for nominal Enlive nodes, else false
sourceraw docstring

enlive-node-strict?clj

(enlive-node-strict? arg)

Returns true for strictly valid Enlive nodes, else false

Returns true for strictly valid Enlive nodes, else false
sourceraw docstring

filter-enlive-subtreesclj

(filter-enlive-subtrees enlive-tree-lazy subtree-path)

Lazily read an enlive tree, retaining only rooted subtrees as specified by subtree-path

Lazily read an enlive tree, retaining only rooted subtrees as specified by `subtree-path`
sourceraw docstring

find-hidclj

(find-hid root-spec tgt-path)

Inputs: [root-spec :- HidRootSpec tgt-path :- tsk/Vec] Returns: HID

Inputs: [root-spec :- HidRootSpec tgt-path :- tsk/Vec]
Returns: HID
sourceraw docstring

find-hidsclj

(find-hids root-spec tgt-path)

Inputs: [root-spec :- HidRootSpec tgt-path :- tsk/Vec] Returns: [HID]

Inputs: [root-spec :- HidRootSpec tgt-path :- tsk/Vec]
Returns: [HID]
sourceraw docstring

find-hids-withclj

(find-hids-with root-spec tgt-path hid-pred)

Inputs: [root-spec :- HidRootSpec tgt-path :- [s/Any] hid-pred :- s/Any]

Inputs: [root-spec :- HidRootSpec tgt-path :- [s/Any] hid-pred :- s/Any]
sourceraw docstring

find-leafclj

(find-leaf root-spec tgt-path)

Inputs: [root-spec :- HidRootSpec tgt-path :- [s/Any]]

Inputs: [root-spec :- HidRootSpec tgt-path :- [s/Any]]
sourceraw docstring

find-leaf-hidclj

(find-leaf-hid root-spec tgt-path)

Inputs: [root-spec :- HidRootSpec tgt-path :- [s/Any]]

Inputs: [root-spec :- HidRootSpec tgt-path :- [s/Any]]
sourceraw docstring

find-leaf-hidsclj

(find-leaf-hids root-spec tgt-path)

Inputs: [root-spec :- HidRootSpec tgt-path :- [s/Any]] Returns: [HID]

Inputs: [root-spec :- HidRootSpec tgt-path :- [s/Any]]
Returns: [HID]
sourceraw docstring

find-leaf-pathsclj

(find-leaf-paths root-spec tgt-path)

Inputs: [root-spec :- HidRootSpec tgt-path :- tsk/Vec] Returns: [[HID]]

Inputs: [root-spec :- HidRootSpec tgt-path :- tsk/Vec]
Returns: [[HID]]
sourceraw docstring

find-pathsclj

(find-paths root-spec tgt-path)

Inputs: [root-spec :- HidRootSpec tgt-path :- tsk/Vec] Returns: [[HID]]

Searches an Enlive-format tree for the specified tgt-path

Inputs: [root-spec :- HidRootSpec tgt-path :- tsk/Vec]
Returns: [[HID]]

Searches an Enlive-format tree for the specified tgt-path
sourceraw docstring

find-paths-withclj

(find-paths-with root-spec tgt-path path-pred)

Inputs: [root-spec :- HidRootSpec tgt-path :- [s/Any] path-pred :- s/Any]

Inputs: [root-spec :- HidRootSpec tgt-path :- [s/Any] path-pred :- s/Any]
sourceraw docstring

find-treeclj

(find-tree root-spec tgt-path)

Inputs: [root-spec :- HidRootSpec tgt-path :- [s/Any]]

Inputs: [root-spec :- HidRootSpec tgt-path :- [s/Any]]
sourceraw docstring

forest-leaf?clj

(forest-leaf? arg)

Inputs: [arg :- tsk/KeyMap] Returns: s/Bool

Returns true if the arg is a leaf node (empty :tupelo.forest/khids).

Inputs: [arg :- tsk/KeyMap]
Returns: s/Bool

Returns true if the arg is a leaf node (empty :tupelo.forest/khids). 
sourceraw docstring

forest-node?clj

(forest-node? arg)

Inputs: [arg :- tsk/KeyMap] Returns: s/Bool

Returns true if the arg is a legal forest node

Inputs: [arg :- tsk/KeyMap]
Returns: s/Bool

Returns true if the arg is a legal forest node
sourceraw docstring

format-pathclj

(format-path hids)

Inputs: [hids :- [HID]]

Inputs: [hids :- [HID]]
sourceraw docstring

format-pathsclj

(format-paths solns)

Inputs: [solns :- [[HID]]]

Inputs: [solns :- [[HID]]]
sourceraw docstring

has-child-leaf?clj

(has-child-leaf? root-spec tgt-path)

Inputs: [root-spec :- HidRootSpec tgt-path :- [s/Any]]

Inputs: [root-spec :- HidRootSpec tgt-path :- [s/Any]]
sourceraw docstring

has-child-path-with?clj

(has-child-path-with? root-spec tgt-path path-pred)

Inputs: [root-spec :- HidRootSpec tgt-path :- [s/Any] path-pred :- s/Any]

Inputs: [root-spec :- HidRootSpec tgt-path :- [s/Any] path-pred :- s/Any]
sourceraw docstring

has-child-path?clj

(has-child-path? root-spec tgt-path)

Inputs: [root-spec :- HidRootSpec tgt-path :- [s/Any]]

Inputs: [root-spec :- HidRootSpec tgt-path :- [s/Any]]
sourceraw docstring

hiccup->bushclj

(hiccup->bush arg)

Inputs: [arg :- tsk/Vec] Returns: tsk/Vec

Converts a Hiccup-format data structure to a Bush.

Inputs: [arg :- tsk/Vec]
Returns: tsk/Vec

Converts a Hiccup-format data structure to a Bush.
sourceraw docstring

hiccup->enliveclj

(hiccup->enlive node)

Inputs: [node :- s/Any] Returns: s/Any

Converts a data from Hiccup -> Enlive format

Inputs: [node :- s/Any]
Returns: s/Any

Converts a data from Hiccup -> Enlive format
sourceraw docstring

hiccup->treeclj

(hiccup->tree arg)

Inputs: [arg :- tsk/Vec] Returns: tsk/KeyMap

Converts a Hiccup-format data structure to a Tree.

Inputs: [arg :- tsk/Vec]
Returns: tsk/KeyMap

Converts a Hiccup-format data structure to a Tree.
sourceraw docstring

hid->attrclj

(hid->attr hid attr)

Inputs: [hid :- HID attr :- s/Keyword] Returns: s/Any

Given an HID, returns a single attr

Inputs: [hid :- HID attr :- s/Keyword]
Returns: s/Any

Given an HID, returns a single attr
sourceraw docstring

hid->attrsclj

(hid->attrs hid)

Inputs: [hid :- HID] Returns: tsk/KeyMap

Inputs: [hid :- HID]
Returns: tsk/KeyMap
sourceraw docstring

hid->bushclj

(hid->bush hid)

Inputs: [hid :- HID] Returns: tsk/Vec

Inputs: [hid :- HID]
Returns: tsk/Vec
sourceraw docstring

hid->enliveclj

(hid->enlive hid)
source

hid->hiccupclj

(hid->hiccup hid)

Inputs: [hid :- HID] Returns: tsk/Vec

Inputs: [hid :- HID]
Returns: tsk/Vec
sourceraw docstring

hid->kidsclj

(hid->kids hid)

Inputs: [hid :- HID] Returns: [HID]

Returns the HIDs for a nodes children.

Inputs: [hid :- HID]
Returns: [HID]

Returns the HIDs for a nodes children.
sourceraw docstring

hid->leafclj

(hid->leaf hid)

Inputs: [hid :- HID] Returns: Node

Returns the leaf node corresponding to an HID

Inputs: [hid :- HID]
Returns: Node

Returns the leaf node corresponding to an HID
sourceraw docstring

hid->nodeclj

(hid->node hid)

Inputs: [hid :- HID] Returns: Node

Returns the node corresponding to an HID

Inputs: [hid :- HID]
Returns: Node

Returns the node corresponding to an HID
sourceraw docstring

hid->treeclj

(hid->tree hid)

Inputs: [hid :- HID] Returns: tsk/KeyMap

Inputs: [hid :- HID]
Returns: tsk/KeyMap
sourceraw docstring

HidRootSpecclj

source

kids-appendclj

(kids-append hid kids-new)

Inputs: [hid :- HID kids-new :- [HID]] Returns: tsk/KeyMap

Appends a list of kids a Node

Inputs: [hid :- HID kids-new :- [HID]]
Returns: tsk/KeyMap

Appends a list of kids a Node
sourceraw docstring

kids-prependclj

(kids-prepend hid kids-in)

Inputs: [hid :- HID kids-in :- [HID]] Returns: tsk/KeyMap

Appends a list of kids a Node

Inputs: [hid :- HID kids-in :- [HID]]
Returns: tsk/KeyMap

Appends a list of kids a Node
sourceraw docstring

kids-setclj

(kids-set hid kids-new)

Inputs: [hid :- HID kids-new :- [HID]] Returns: Node

Resets the kids of a Node to the supplied list

Inputs: [hid :- HID kids-new :- [HID]]
Returns: Node

Resets the kids of a Node to the supplied list
sourceraw docstring

kids-updateclj

(kids-update hid fn-update-kids & fn-update-kids-args)

Inputs: [hid :- HID fn-update-kids & fn-update-kids-args] Returns: tsk/KeyMap

Updates the kids for a Node using a function, as in clojure.core/update

Inputs: [hid :- HID fn-update-kids & fn-update-kids-args]
Returns: tsk/KeyMap

Updates the kids for a Node using a function, as in clojure.core/update
sourceraw docstring

leaf-hid?clj

(leaf-hid? hid)

Inputs: [hid :- HID]

Returns true iff an HID is a leaf

Inputs: [hid :- HID]

Returns true iff an HID is a leaf
sourceraw docstring

leaf-path?clj

(leaf-path? path)

Inputs: [path :- [HID]] Returns: s/Bool

Returns true if an HID path ends in a leaf

Inputs: [path :- [HID]]
Returns: s/Bool

Returns true if an HID path ends in a leaf
sourceraw docstring

leaf-value-hid?clj

(leaf-value-hid? hid)

Inputs: [hid :- HID] Returns: s/Bool

Returns true iff an HID is a leaf and has the :value attribute

Inputs: [hid :- HID]
Returns: s/Bool

Returns true iff an HID is a leaf and has the :value attribute
sourceraw docstring

new-forestclj

(new-forest)

Returns a new, empty forest.

Returns a new, empty forest.
sourceraw docstring

new-hidclj

(new-hid)

Inputs: [] Returns: HID

Returns a new HexID

Inputs: []
Returns: HID

Returns a new HexID
sourceraw docstring

Nodeclj

source

node-hid?clj

(node-hid? hid)

Inputs: [hid :- HID]

Returns true iff an HID is a Node

Inputs: [hid :- HID]

Returns true iff an HID is a Node
sourceraw docstring

raw-kids-node?clj

(raw-kids-node? node)

Inputs: [node :- tsk/KeyMap] Returns: s/Bool

Returns true if all of a node's kids are raw leaf nodes.

Inputs: [node :- tsk/KeyMap]
Returns: s/Bool

Returns true if all of a node's kids are raw leaf nodes.
sourceraw docstring

raw-leaf-node?clj

(raw-leaf-node? node)

Inputs: [node :- tsk/KeyMap] Returns: s/Bool

Returns true if a node is a leaf with {:tag ::raw}.

Inputs: [node :- tsk/KeyMap]
Returns: s/Bool

Returns true if a node is a leaf with {:tag ::raw}.
sourceraw docstring

remove-all-kidsclj

(remove-all-kids hid)

Inputs: [hid :- HID] Returns: tsk/KeyMap

Removes all children from a Node.

Inputs: [hid :- HID]
Returns: tsk/KeyMap

Removes all children from a Node.
sourceraw docstring

remove-hidclj

(remove-hid & hids-leaving)

Inputs: [& hids-leaving :- [HID]] Returns: #{HID}

Removes one or more nodes and all references to them from the database. May create orphaned nodes.

Inputs: [& hids-leaving :- [HID]]
Returns: #{HID}

Removes one or more nodes and all references to them from the database. May create orphaned nodes.
sourceraw docstring

remove-kidsclj

(remove-kids hid kids-leaving)
(remove-kids hid kids-leaving missing-kids-ok?)

Inputs: ([hid :- HID kids-leaving :- (s/either [HID] #{HID})] [hid :- HID kids-leaving :- (s/either [HID] #{HID}) missing-kids-ok? :- s/Bool]) Returns: tsk/KeyMap

Removes a set of children from a Node (including any duplcates).

Inputs: ([hid :- HID kids-leaving :- (s/either [HID] #{HID})] [hid :- HID kids-leaving :- (s/either [HID] #{HID}) missing-kids-ok? :- s/Bool])
Returns: tsk/KeyMap

Removes a set of children from a Node (including any duplcates).
sourceraw docstring

remove-whitespace-leavesclj

(remove-whitespace-leaves)

Removes leaves from all trees in the forest that are whitespace-only strings (including zero-length strings).

Removes leaves from all trees in the forest that are whitespace-only strings
(including zero-length strings).
sourceraw docstring

root-hidsclj

(root-hids)

Inputs: [] Returns: #{HID}

Return a vector of all root HID's

Inputs: []
Returns: #{HID}

Return a vector of all root HID's
sourceraw docstring

set-nodeclj

(set-node hid node)
(set-node hid attrs kids)

Inputs: ([hid :- HID node :- Node] [hid :- HID attrs :- tsk/KeyMap kids :- [HID]])

Unconditionally sets the value of a Node in the forest

Inputs: ([hid :- HID node :- Node] [hid :- HID attrs :- tsk/KeyMap kids :- [HID]])

Unconditionally sets the value of a Node in the forest
sourceraw docstring

tree->bushclj

(tree->bush tree-node)

Inputs: [tree-node :- tsk/Map] Returns: tsk/Vec

Inputs: [tree-node :- tsk/Map]
Returns: tsk/Vec
sourceraw docstring

tree->ednclj

(tree->edn node)

Converts a tree to an EDN data structure

Converts a tree to an EDN data structure
sourceraw docstring

tree->enliveclj

(tree->enlive tree-node)

Inputs: [tree-node :- tsk/KeyMap] Returns: (s/either tsk/KeyMap tsk/Vec)

Inputs: [tree-node :- tsk/KeyMap]
Returns: (s/either tsk/KeyMap tsk/Vec)
sourceraw docstring

tree->hiccupclj

(tree->hiccup arg)

Inputs: [arg :- tsk/KeyMap] Returns: tsk/Vec

Converts a Tree to a Hiccup-format data structure.

Inputs: [arg :- tsk/KeyMap]
Returns: tsk/Vec

Converts a Tree to a Hiccup-format data structure.
sourceraw docstring

tree-leaf?clj

(tree-leaf? arg)

Inputs: [arg :- tsk/KeyMap] Returns: s/Bool

Returns true if the arg is a leaf node (no kids).

Inputs: [arg :- tsk/KeyMap]
Returns: s/Bool

Returns true if the arg is a leaf node (no kids). 
sourceraw docstring

tree-node?clj

(tree-node? arg)

Inputs: [arg :- tsk/KeyMap] Returns: s/Bool

Returns true if the arg is a legal tree node

Inputs: [arg :- tsk/KeyMap]
Returns: s/Bool

Returns true if the arg is a legal tree node
sourceraw docstring

validate-attrsclj

(validate-attrs attrs)

Inputs: [attrs :- tsk/KeyMap]

Inputs: [attrs :- tsk/KeyMap]
sourceraw docstring

validate-forestclj

(validate-forest)
source

validate-hidclj

(validate-hid hid)

Inputs: [hid :- HID]

Returns HID arg iff it exists in the forest, else throws.

Inputs: [hid :- HID]

Returns HID arg iff it exists in the forest, else throws.
sourceraw docstring

value-setclj

(value-set hid value-new)

Inputs: [hid :- HID value-new :- s/Any] Returns: Node

Resets the value of a leaf

Inputs: [hid :- HID value-new :- s/Any]
Returns: Node

Resets the value of a leaf
sourceraw docstring

value-updateclj

(value-update hid fn-update-value & fn-update-value-args)

Inputs: [hid :- HID fn-update-value & fn-update-value-args] Returns: Node

Given a leaf with a value, updates that value using a function

Inputs: [hid :- HID fn-update-value & fn-update-value-args]
Returns: Node

Given a leaf with a value, updates that value using a function
sourceraw docstring

whitespace-leaf-hid?clj

(whitespace-leaf-hid? hid)

Inputs: [hid :- HID] Returns: s/Bool

Inputs: [hid :- HID]
Returns: s/Bool
sourceraw docstring

with-debug-hidcljmacro

(with-debug-hid & forms)
source

with-forestcljmacro

(with-forest forest-arg & forms)
source

with-forest-resultcljmacro

(with-forest-result forest-arg & forms)
source

xml->enliveclj

(xml->enlive xml-str)

Inputs: [xml-str :- s/Str] Returns: tsk/KeyMap

Inputs: [xml-str :- s/Str]
Returns: tsk/KeyMap
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close