Liking cljdoc? Tell your friends :D

meander.match.syntax.epsilon

This namespace defines the match syntax special forms, and AST transformations and queries.

This namespace defines the match syntax special forms, and AST
transformations and queries.
raw docstring

analyzeclj/s

(analyze node)
source

and-symbolclj/s

source

apply-symbolclj/s

source

expand-astclj/s

(expand-ast node)

Takes an AST node as returned by meander.syntax.epsilon/parse and expands it in such a way that it can either reduce compiled code size, improve compiled code efficiency, or both.

Takes an AST node as returned by `meander.syntax.epsilon/parse` and
expands it in such a way that it can either reduce compiled code
size, improve compiled code efficiency, or both.
sourceraw docstring

expand-mapclj/s

(expand-map node)
source

expand-map-restclj/s

(expand-map-rest node)
source

expand-notclj/s

(expand-not node)
source

expand-orclj/s

(expand-or node)
source

expand-prtclj/s

(expand-prt node)
source

expand-seqclj/s

(expand-seq node)
source

expand-setclj/s

(expand-set node)
source

expand-set-restclj/s

(expand-set-rest node)
source

expand-vecclj/s

(expand-vec node)
source

flatten-andclj/s

(flatten-and and-node)
source

flatten-orclj/s

(flatten-or or-node)
source

guard-symbolclj/s

source

let-symbolclj/s

source

not-symbolclj/s

source

or-symbolclj/s

source

parseclj/s

(parse form env)
source

parse-andclj/s

(parse-and [_ & args] env)
source

parse-applyclj/s

(parse-apply form env)
source

parse-guardclj/s

(parse-guard [_ expr] env)
source

parse-letclj/s

(parse-let [_ & args :as form] env)
source

parse-notclj/s

(parse-not [_ & args :as form] env)
source

parse-orclj/s

(parse-or [_ & args :as form] env)
source

parse-predclj/s

(parse-pred [_ expr & args :as form] env)
source

parse-reclj/s

(parse-re [_ & args :as form] env)
source

pred-symbolclj/s

source

re-symbolclj/s

source

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

× close