(defcontext {data :data
before :before
after :after
:or {data {} before (constantly true) after (constantly true)}})
(make-add-fun alpha-tests
lhash-fun
alpha-name
rname-string
wme-var
oset
ocur
empty-count-name
rule-name
main-fun)
(make-nand rname-string
rule-name
outer-names
node
nodes
outer-vars
vars
outer-neg-index)
(make-obj-node rname-string
rule-name
net-name
outer-names
empty-count-name
x
nodes
vars
outer-vars)
(make-upstream-fun-no-beta-tests op-name
uhash-exp
ocur
outer-vars
vars
upstream-node
upstream-name
outer-var-sublist
sub-fun
wme-var)
(make-upstream-fun-with-beta-tests op-name
uhash-exp
ocur
outer-vars
vars
beta-tests
upstream-node
upstream-name
outer-var-sublist
sub-fun
wme-var
rname-string)
(process-net rname-str
rule-name
main-name
outer-names
priority
empty-count
rule-output-name
rule-body
outer-vars
outer-neg-index)
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close