Liking cljdoc? Tell your friends :D

gamma.compiler.separate-usages


assoc-attributescljs

(assoc-attributes db location source-element bound-ids)
source

body-elementscljs

(body-elements source-element id-mappings)
source

get-sharedcljs

(get-shared x)
source

kahn-sortcljs

(kahn-sort g)
(kahn-sort g l s)

Proposes a topological sort for directed graph g using Kahn's algorithm, where g is a map of nodes to sets of nodes. If g is cyclic, returns nil.

Proposes a topological sort for directed graph g using Kahn's
algorithm, where g is a map of nodes to sets of nodes. If g is
cyclic, returns nil.
sourceraw docstring

no-incomingcljs

(no-incoming g)

Returns the set of nodes in graph g for which there are no incoming edges, where g is a map of nodes to sets of nodes.

Returns the set of nodes in graph g for which there are no incoming
edges, where g is a map of nodes to sets of nodes.
sourceraw docstring

normalizecljs

(normalize g)

Returns g with empty outgoing edges added for nodes with incoming edges only. Example: {:a #{:b}} => {:a #{:b}, :b #{}}

Returns g with empty outgoing edges added for nodes with incoming
edges only.  Example: {:a #{:b}} => {:a #{:b}, :b #{}}
sourceraw docstring

separate-usagescljs

(separate-usages source-db id-mapping bound-ids)
source

shared-elementscljs

(shared-elements id-mappings source-element source-db)
source

take-1cljs

(take-1 s)

Returns the pair [element, s'] where s' is set s with element removed.

Returns the pair [element, s'] where s' is set s with element removed.
sourceraw docstring

topological-sortcljs

(topological-sort ids db)
source

withoutcljs

(without s x)

Returns set s with x removed.

Returns set s with x removed.
sourceraw docstring

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

× close