Liking cljdoc? Tell your friends :D

engine.core


alphas-by-wme-typeclj

(alphas-by-wme-type rule-alpha-list)
source

build-lhs-expclj

(build-lhs-exp rule)
source

build-ruleclj

(build-rule network)
source

collect!clj

(collect! fun)
(collect! wme-type fun)
source

collect-nandsclj

(collect-nands nodes idx)
source

collect-single-match-varsclj

(collect-single-match-vars omatch)
source

collect-vars-by-typeclj

(collect-vars-by-type lhs)
source

context-valuecljmacro

(context-value key)
source

deep-get-all-obj-nodesclj

(deep-get-all-obj-nodes sub-net)
source

defancestorclj

(defancestor wme-type-seq ancestor)
source

defcontextcljmacro

(defcontext {data :data
             before :before
             after :after
             :or {data {} before (constantly true) after (constantly true)}})
source

defordercljmacro

(deforder & funs)
source

defrulecljmacro

(defrule & body)
source

enable-perf-monclj

source

engineclj

(engine & modules)
source

extract-alphasclj

(extract-alphas rulesets)
source

extract-networkclj

(extract-network rule)
source

find-anyclj

(find-any vars sexp)
source

get-all-nand-nodesclj

(get-all-nand-nodes sub-net)
source

get-all-nodes-of-typeclj

(get-all-nodes-of-type sub-net typ)
source

get-all-obj-nodesclj

(get-all-obj-nodes sub-net)
source

get-lhs-expclj

(get-lhs-exp lhs)
source

get-match-expclj

(get-match-exp omatch)
source

get-node-fieldsclj

(get-node-fields sub-net field-name)
source

get-priorityclj

(get-priority rule)
source

get-rule-bodyclj

(get-rule-body rule)
source

get-stack-traceclj

(get-stack-trace)
source

get-upstreamclj

(get-upstream nodes)
source

insert!clj

(insert! input-wme)
source

make-add-funclj

(make-add-fun alpha-tests
              lhash-fun
              alpha-name
              rname-string
              wme-var
              oset
              ocur
              empty-count-name
              rule-name
              main-fun)
source

make-hash-funsclj

(make-hash-funs test-exp vars wme-var)
source

make-nandclj

(make-nand rname-string
           rule-name
           outer-names
           node
           nodes
           outer-vars
           vars
           outer-neg-index)
source

make-obj-nodeclj

(make-obj-node rname-string
               rule-name
               net-name
               outer-names
               empty-count-name
               x
               nodes
               vars
               outer-vars)
source

make-upstream-fun-no-beta-testsclj

(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)
source

make-upstream-fun-with-beta-testsclj

(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)
source

node-defsclj

(node-defs node)
source

node-typeclj

(node-type fnode)
source

order-sub-expsclj

(order-sub-exps test-exp vars)
source

ppwrapclj

(ppwrap tag val)
source

process-netclj

(process-net rname-str
             rule-name
             main-name
             outer-names
             priority
             empty-count
             rule-output-name
             rule-body
             outer-vars
             outer-neg-index)
source

remove!clj

(remove! wme)
source

translate-obj-testclj

(translate-obj-test x var)
source

type-and-descendentsclj

(type-and-descendents wme-type)
source

update-allclj

(update-all in-map f)
source

wme-typescljmacro

(wme-types wme)
source

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

× close