Rewrite-cljs
Comment-/Whitespace-preserving rewriting of EDN documents.
rewrite-clj.node
Facade for node related namespaces.
Public variables and functions:
- child-sexprs
- children
- coerce
- comment-node
- comment?
- deref-node
- eval-node
- fn-node
- forms-node
- inner?
- keyword-node
- linebreak?
- list-node
- map-node
- meta-node
- newline-node
- newlines
- printable-only?
- quote-node
- reader-macro-node
- replace-children
- set-node
- sexpr
- spaces
- string
- string-node
- syntax-quote-node
- tag
- token-node
- uneval-node
- unquote-node
- unquote-splicing-node
- var-node
- vector-node
- whitespace-node
- whitespace-or-comment?
- whitespace?
rewrite-clj.paredit
This namespace provides zipper operations for performing paredit type of operations on clojure/clojurescript forms.
rewrite-clj.zip
Client facing facade for zipper functions
Public variables and functions:
- append-child
- assoc
- down
- edit
- end?
- find
- find-depth-first
- find-last-by-pos
- find-next
- find-next-depth-first
- find-next-tag
- find-next-token
- find-next-value
- find-tag
- find-tag-by-pos
- find-token
- find-value
- get
- insert-child
- insert-left
- insert-right
- left
- leftmost
- leftmost?
- list?
- map
- map-keys
- map-vals
- map?
- next
- node
- of-string
- prefix
- prev
- remove
- remove-preserve-newline
- replace
- right
- rightmost
- rightmost?
- root
- root-string
- seq?
- set?
- sexpr
- splice
- string
- suffix
- tag
- up
- vector?