Liking cljdoc? Tell your friends :D

ablauf.job.ast

Specifies an AST and provides helper functions to build it

Specifies an AST and provides helper functions
to build it
raw docstring

action!!clj

(action!! type payload)
source

branch?clj

(branch? node)

Predicate to test whether a node is a branch

Predicate to test whether a node is a branch
sourceraw docstring

do!!clj

(do!! & nodes)

Yields a branch of sequential actions

Yields a branch of sequential actions
sourceraw docstring

dopar!!clj

(dopar!! & nodes)

Yields a branch of parallel actions

Yields a branch of parallel actions
sourceraw docstring

fail!!clj

(fail!!)

Forcibly fail action

Forcibly fail action
sourceraw docstring

finally-nodesclj

(finally-nodes node)

Accessor for finally nodes of a try statement

Accessor for finally nodes of a try statement
sourceraw docstring

hierarchyclj

AST node types hierarchy

AST node types hierarchy
sourceraw docstring

leaf?clj

(leaf? node)

Predicate to test whether a node is a leaf

Predicate to test whether a node is a leaf
sourceraw docstring

log!!clj

(log!! txt)

Log action

Log action
sourceraw docstring

rescue-nodesclj

(rescue-nodes node)

Accessor for rescue nodes of a try statement

Accessor for rescue nodes of a try statement
sourceraw docstring

spec-by-ast-typecljmultimethod

source

try!!cljmacro

(try!! & forms)

Yields a try statement, with potential rescue and finally special branches

Yields a try statement, with potential rescue and finally
special branches
sourceraw docstring

try-extractclj

(try-extract sym forms)

Tests whether the last form of a list is a list of starting with a special symbol. If found yields a tuple of preceding forms and the last special form list:

 (try-extract 'finally
   '(:foo :bar (finally :bim :bam)))

 ;; => ['(:foo :bar) '(:bim :bam)]

This is used to break apart rescue and finally from try statements

Tests whether the last form of a list is a list of
starting with a special symbol. If found yields a
tuple of preceding forms and the last special form
list:

     (try-extract 'finally
       '(:foo :bar (finally :bim :bam)))

     ;; => ['(:foo :bar) '(:bim :bam)]

This is used to break apart rescue and finally from
try statements
sourceraw docstring

try-nodesclj

(try-nodes node)

Accessor for standard nodes of a try statement

Accessor for standard nodes of a try statement
sourceraw docstring

with-augmentclj

(with-augment [source dest] node)

Provide a source and dest for bundes.job/augment

Provide a source and dest for `bundes.job/augment`
sourceraw docstring

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

× close