Liking cljdoc? Tell your friends :D

eden.std.ast


add-ruleclj/s

(add-rule astm head body)
source

addition-ruleclj/s

(addition-rule astm)
source

advance-tokenclj/s

(advance-token {:keys [index] :as astm})
source

anonymous-function-ruleclj/s

(anonymous-function-rule astm)
source

arguments-ruleclj/s

(arguments-rule astm)
source

associate-chain-ruleclj/s

(associate-chain-rule astm)
source

astmclj/s

(astm *sm)
source

call-ruleclj/s

(call-rule astm head)
source

check-tokenclj/s

(check-token {:keys [] :as astm} token)
source

comparison-ruleclj/s

(comparison-rule astm)
source

consume-tokenclj/s

(consume-token astm chk-fn msg)
source

current-tokenclj/s

(current-token {:keys [tokens index] :as astm})
source

declaration-ruleclj/s

(declaration-rule astm)

Also assignment.

Also assignment.
sourceraw docstring

eot?clj/s

(eot? {:keys [tokens index]})

Returns true if the astm is at the end-of-tokens.

Returns true if the astm is at the end-of-tokens.
sourceraw docstring

equality-ruleclj/s

(equality-rule astm)
source

evaluateclj/s

(evaluate astm tokens)

Evaluate the tokens in the provided eden state machine.

Evaluate the tokens in the provided eden state machine.
sourceraw docstring

evaluate-expressionclj/s

(evaluate-expression astm tokens)

Evaluate the tokens as an eden expression, and return the result.

Evaluate the tokens as an eden expression, and return the result.
sourceraw docstring

expression-ruleclj/s

(expression-rule astm)
source

for-statement-ruleclj/s

(for-statement-rule astm)
source

if-statement-ruleclj/s

(if-statement-rule astm)
source

logical-ruleclj/s

(logical-rule astm)
source

multiplication-ruleclj/s

(multiplication-rule astm)
source

new-astmclj/s

(new-astm *sm)
source

next-tokenclj/s

(next-token {:keys [tokens index] :as astm})
source

parseclj/s

(parse astm tokens)
source

parse-argumentsclj/s

(parse-arguments oastm)

Parses the collection as a set of expressions

Parses the collection as a set of expressions
sourceraw docstring

parse-assoc-chainclj/s

(parse-assoc-chain astm)
source

parse-expressionclj/s

(parse-expression astm tokens)
source

parse-expression-listclj/s

(parse-expression-list astm tokens)

Parses the collection as a set of expressions

Parses the collection as a set of expressions
sourceraw docstring

parse-get-propertyclj/s

(parse-get-property astm expr)
source

parse-statementsclj/s

(parse-statements astm)
source

previous-tokenclj/s

(previous-token {:keys [tokens index] :as astm})
source

primary-ruleclj/s

(primary-rule astm)
source

repeat-statement-ruleclj/s

(repeat-statement-rule astm)
source

return-statement-ruleclj/s

(return-statement-rule astm)
source

set-tokensclj/s

(set-tokens astm tokens)
source

statement-ruleclj/s

(statement-rule astm)
source

unary-ruleclj/s

(unary-rule astm)
source

while-statement-ruleclj/s

(while-statement-rule astm)
source

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

× close