-
=[G__2836G__2837]
Diff of apis in:
rewrite-clj 0.6.1 clj
rewrite-clj 1.0.0-alpha clj
Options:
| Option | Value |
|---|---|
:arglists-by | :arity-only |
:exclude-namespaces | ["rewrite-clj" "rewrite-clj.potemkin" "rewrite-clj.custom-zipper.switchable" "rewrite-clj.interop"] |
:include | :changed-publics |
Legend:
-A only
+B only
-A is+different from B
≠changes within A and B
=equal
Stats:
| Element | Have changes within | In A Only | In B Only |
|---|---|---|---|
namespaces | 16 | 3 | 11 |
publics | 37 | 14 | 110 |
arglists | 0 | 29 | 163 |
Notes:
The api of the last released version of rewrite-clj v0 was used as a reference for rewrite-clj v1. As such, you’ll notice the apis are almost the same.
I assume that rewrite-clj.custom-zipper.core is internal and marked it as such with :no-doc.
There were some features unique to rewrite-cljs (such as paredit and some positional searching) which were brought over to rewrite-clj v1.
The internal rewrite-cljs namespaces that were renamed to avoid cljs namespace collisions also occur in the clj side of rewrite-clj v1. All other differences are considered internal refactorings.
Table of diffs:
≠ rewrite-clj.custom-zipper.core
≠ rewrite-clj.custom-zipper.utils
≠ rewrite-clj.node
- rewrite-clj.node.coerce+ rewrite-clj.node.coercer
+ rewrite-clj.node.extras
- rewrite-clj.node.indent
≠ rewrite-clj.node.keyword
+ rewrite-clj.node.namespaced-map
≠ rewrite-clj.node.protocols
≠ rewrite-clj.node.regex
≠ rewrite-clj.node.seq
≠ rewrite-clj.node.string
+ rewrite-clj.node.stringz
≠ rewrite-clj.node.token
+ rewrite-clj.paredit
≠ rewrite-clj.parser
+ rewrite-clj.parser.namespaced-map
- rewrite-clj.parser.utils
≠ rewrite-clj.reader
≠ rewrite-clj.zip
+append-child*≠append-newline≠append-space+find-last-by-pos+find-tag-by-pos+insert-child*+insert-newline-left+insert-newline-right+insert-space-left+insert-space-right+namespaced-map?+position-span≠prepend-newline≠prepend-space≠print≠print-root+reapply-context+remove-preserve-newline+sexpr-able?+subzip≠ rewrite-clj.zip.base
+ rewrite-clj.zip.context
+ rewrite-clj.zip.editz
≠ rewrite-clj.zip.find
+ rewrite-clj.zip.findz
≠ rewrite-clj.zip.remove
+ rewrite-clj.zip.removez
+ rewrite-clj.zip.seqz
≠ rewrite-clj.zip.whitespace
≠ rewrite-clj.custom-zipper.core:no-doc **` [green]`+true
=append-child| arglists | attributes |
|---|---|
|
|
=branch?| arglists | attributes |
|---|---|
|
|
=children| arglists | attributes |
|---|---|
|
|
≠custom-zipper| arglists | attributes |
|---|---|
|
|
≠custom-zipper?| arglists | attributes |
|---|---|
|
|
=down| arglists | attributes |
|---|---|
|
|
=edit| arglists | attributes |
|---|---|
|
|
=end?| arglists | attributes |
|---|---|
|
|
=insert-child| arglists | attributes |
|---|---|
|
|
=insert-left| arglists | attributes |
|---|---|
|
|
=insert-right| arglists | attributes |
|---|---|
|
|
=left| arglists | attributes |
|---|---|
|
|
=leftmost| arglists | attributes |
|---|---|
|
|
=lefts| arglists | attributes |
|---|---|
|
|
≠make-node| arglists | attributes |
|---|---|
|
|
=next| arglists | attributes |
|---|---|
|
|
=node| arglists | attributes |
|---|---|
|
|
=position| arglists | attributes |
|---|---|
|
|
+position-span| arglists | attributes |
|---|---|
|
|
=prev| arglists | attributes |
|---|---|
|
|
=remove| arglists | attributes |
|---|---|
|
|
=replace| arglists | attributes |
|---|---|
|
|
=right| arglists | attributes |
|---|---|
|
|
=rightmost| arglists | attributes |
|---|---|
|
|
=root| arglists | attributes |
|---|---|
|
|
=up| arglists | attributes |
|---|---|
|
|
≠zipper| arglists | attributes |
|---|---|
|
|
≠ rewrite-clj.custom-zipper.utils:no-doc = true
+remove-and-move-up| arglists | attributes |
|---|---|
|
|
≠ rewrite-clj.node≠child-sexprs| arglists | attributes |
|---|---|
|
|
-concat-strings| arglists | attributes |
|---|---|
|
|
≠keyword-node| arglists | attributes |
|---|---|
|
|
+keyword-node?| arglists | attributes |
|---|---|
|
|
+map-context-apply| arglists | attributes |
|---|---|
|
|
+map-context-clear| arglists | attributes |
|---|---|
|
|
+map-qualifier-node| arglists | attributes |
|---|---|
|
|
+node?| arglists | attributes |
|---|---|
|
|
≠sexpr| arglists | attributes |
|---|---|
|
|
+sexpr-able?| arglists | attributes |
|---|---|
|
|
≠sexprs| arglists | attributes |
|---|---|
|
|
+symbol-node?| arglists | attributes |
|---|---|
|
|
≠token-node| arglists | attributes |
|---|---|
|
|
- rewrite-clj.node.coerce:no-doc = true
+ rewrite-clj.node.coercer:no-doc = true
+node-with-meta| arglists | attributes |
|---|---|
|
|
+ rewrite-clj.node.extras:no-doc = true
+whitespace-or-comment?| arglists | attributes |
|---|---|
|
|
- rewrite-clj.node.indent:no-doc = true
-indent-spaces| arglists | attributes |
|---|---|
|
|
-indent-tabs| arglists | attributes |
|---|---|
|
|
-LinePrefixedNode| attributes |
|---|
|
-prefix-lines| arglists | attributes |
|---|---|
|
|
≠ rewrite-clj.node.keyword:no-doc = true
≠keyword-node| arglists | attributes |
|---|---|
|
|
+keyword-node?| arglists | attributes |
|---|---|
|
|
+keyword-sexpr| arglists | attributes |
|---|---|
|
|
+kw-qualifier| arglists | attributes |
|---|---|
|
|
+ rewrite-clj.node.namespaced-map:no-doc = true
+map-qualifier-node| arglists | attributes |
|---|---|
|
|
+MapQualifierNode| attributes |
|---|
|
+namespaced-map-node| arglists | attributes |
|---|---|
|
|
+NamespacedMapNode| attributes |
|---|
|
+reapply-namespaced-map-context| arglists | attributes |
|---|---|
|
|
≠ rewrite-clj.node.protocols:no-doc **` [green]`+true
≠+extent| arglists | attributes |
|---|---|
|
|
≠assert-sexpr-count| arglists | attributes |
|---|---|
|
|
≠assert-single-sexpr| arglists | attributes |
|---|---|
|
|
≠child-sexprs| arglists | attributes |
|---|---|
|
|
≠concat-strings| arglists | attributes |
|---|---|
|
|
+default-auto-resolve| arglists | attributes |
|---|---|
|
|
≠extent| arglists | attributes |
|---|---|
|
|
=InnerNodeattributes | members | ||
|---|---|---|---|
name | arglists | attributes | |
|
|
|
|
|
|
| |
|
|
| |
|
|
| |
≠make-printable!| arglists | attributes |
|---|---|
|
|
+make-printable-clj!| arglists | attributes |
|---|---|
|
|
+MapQualifiableattributes | members | ||
|---|---|---|---|
name | arglists | attributes | |
|
|
|
|
|
|
| |
+meta-elided| arglists | attributes |
|---|---|
|
|
≠Nodeattributes | members | ||
|---|---|---|---|
name | arglists | attributes | |
|
|
|
|
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
+node?| arglists | attributes |
|---|---|
|
|
=NodeCoerceableattributes | members | ||
|---|---|---|---|
name | arglists | attributes | |
|
|
|
|
+sexpr| arglists | attributes |
|---|---|
|
|
+sexpr-able?| arglists | attributes |
|---|---|
|
|
≠sexprs| arglists | attributes |
|---|---|
|
|
≠sum-lengths| arglists | attributes |
|---|---|
|
|
+value| arglists | attributes |
|---|---|
|
|
+without-whitespace| arglists | attributes |
|---|---|
|
|
≠write-node| arglists | attributes |
|---|---|
|
|
≠ rewrite-clj.node.regex:no-doc = true
+pattern-string-for-regex| arglists | attributes |
|---|---|
|
|
≠ rewrite-clj.node.seq:no-doc = true
-namespaced-map-node| arglists | attributes |
|---|---|
|
|
-NamespacedMapNode| attributes |
|---|
|
≠ rewrite-clj.node.string:no-doc = true
-StringNode| attributes |
|---|
|
+ rewrite-clj.node.stringz:no-doc = true
+string-node| arglists | attributes |
|---|---|
|
|
+StringNode| attributes |
|---|
|
≠ rewrite-clj.node.token:no-doc = true
+symbol-node?| arglists | attributes |
|---|---|
|
|
+SymbolNode| attributes |
|---|
|
≠token-node| arglists | attributes |
|---|---|
|
|
+ rewrite-clj.paredit+barf-backward| arglists | attributes |
|---|---|
|
|
+barf-forward| arglists | attributes |
|---|---|
|
|
+join| arglists | attributes |
|---|---|
|
|
+kill| arglists | attributes |
|---|---|
|
|
+kill-at-pos| arglists | attributes |
|---|---|
|
|
+kill-one-at-pos| arglists | attributes |
|---|---|
|
|
+move-to-prev| arglists | attributes |
|---|---|
|
|
+raise| arglists | attributes |
|---|---|
|
|
+slurp-backward| arglists | attributes |
|---|---|
|
|
+slurp-backward-fully| arglists | attributes |
|---|---|
|
|
+slurp-forward| arglists | attributes |
|---|---|
|
|
+slurp-forward-fully| arglists | attributes |
|---|---|
|
|
+splice| attributes |
|---|
|
+splice-killing-backward| arglists | attributes |
|---|---|
|
|
+splice-killing-forward| arglists | attributes |
|---|---|
|
|
+split| arglists | attributes |
|---|---|
|
|
+split-at-pos| arglists | attributes |
|---|---|
|
|
+wrap-around| arglists | attributes |
|---|---|
|
|
+wrap-fully-forward-slurp| arglists | attributes |
|---|---|
|
|
≠ rewrite-clj.parser≠parse| arglists | attributes |
|---|---|
|
|
≠parse-all| arglists | attributes |
|---|---|
|
|
+ rewrite-clj.parser.namespaced-map:no-doc = true
+parse-namespaced-map| arglists | attributes |
|---|---|
|
|
- rewrite-clj.parser.utils:no-doc = true
-ignore| arglists | attributes |
|---|---|
|
|
-linebreak?| arglists | attributes |
|---|---|
|
|
-read-eol| arglists | attributes |
|---|---|
|
|
-space?| arglists | attributes |
|---|---|
|
|
-throw-reader| arglists | attributes |
|---|---|
|
|
-whitespace?| arglists | attributes |
|---|---|
|
|
≠ rewrite-clj.reader:no-doc = true
+newline-normalizing-reader| arglists | attributes |
|---|---|
|
|
+read-keyword| arglists | attributes |
|---|---|
|
|
≠read-while| arglists | attributes |
|---|---|
|
|
≠ rewrite-clj.zip+append-child*| arglists | attributes |
|---|---|
|
|
≠append-newline| arglists | attributes |
|---|---|
|
|
≠append-space| arglists | attributes |
|---|---|
|
|
+find-last-by-pos| arglists | attributes |
|---|---|
|
|
+find-tag-by-pos| arglists | attributes |
|---|---|
|
|
+insert-child*| arglists | attributes |
|---|---|
|
|
+insert-newline-left| arglists | attributes |
|---|---|
|
|
+insert-newline-right| arglists | attributes |
|---|---|
|
|
+insert-space-left| arglists | attributes |
|---|---|
|
|
+insert-space-right| arglists | attributes |
|---|---|
|
|
+namespaced-map?| arglists | attributes |
|---|---|
|
|
+position-span| arglists | attributes |
|---|---|
|
|
≠prepend-newline| arglists | attributes |
|---|---|
|
|
≠prepend-space| arglists | attributes |
|---|---|
|
|
≠print| arglists | attributes |
|---|---|
|
|
≠print-root| arglists | attributes |
|---|---|
|
|
+reapply-context| arglists | attributes |
|---|---|
|
|
+remove-preserve-newline| arglists | attributes |
|---|---|
|
|
+sexpr-able?| arglists | attributes |
|---|---|
|
|
+subzip| arglists | attributes |
|---|---|
|
|
≠ rewrite-clj.zip.base:no-doc = true
+->root-string| arglists | attributes |
|---|---|
|
|
+->string| arglists | attributes |
|---|---|
|
|
+get-opts| arglists | attributes |
|---|---|
|
|
≠print| arglists | attributes |
|---|---|
|
|
≠print-root| arglists | attributes |
|---|---|
|
|
+set-opts| arglists | attributes |
|---|---|
|
|
+sexpr-able?| arglists | attributes |
|---|---|
|
|
+ rewrite-clj.zip.context:no-doc = true
+reapply-context| arglists | attributes |
|---|---|
|
|
+ rewrite-clj.zip.editz:no-doc = true
+edit| arglists | attributes |
|---|---|
|
|
+prefix| arglists | attributes |
|---|---|
|
|
+replace| arglists | attributes |
|---|---|
|
|
+splice| arglists | attributes |
|---|---|
|
|
+suffix| arglists | attributes |
|---|---|
|
|
≠ rewrite-clj.zip.find:no-doc = true
+find-last-by-pos| arglists | attributes |
|---|---|
|
|
+find-tag-by-pos| arglists | attributes |
|---|---|
|
|
+ rewrite-clj.zip.findz:no-doc = true
+find| arglists | attributes |
|---|---|
|
|
+find-depth-first| arglists | attributes |
|---|---|
|
|
+find-last-by-pos| arglists | attributes |
|---|---|
|
|
+find-next| arglists | attributes |
|---|---|
|
|
+find-next-depth-first| arglists | attributes |
|---|---|
|
|
+find-next-tag| arglists | attributes |
|---|---|
|
|
+find-next-token| arglists | attributes |
|---|---|
|
|
+find-next-value| arglists | attributes |
|---|---|
|
|
+find-tag| arglists | attributes |
|---|---|
|
|
+find-tag-by-pos| arglists | attributes |
|---|---|
|
|
+find-token| arglists | attributes |
|---|---|
|
|
+find-value| arglists | attributes |
|---|---|
|
|
≠ rewrite-clj.zip.remove:no-doc = true
+remove-preserve-newline| arglists | attributes |
|---|---|
|
|
+ rewrite-clj.zip.removez:no-doc = true
+remove| arglists | attributes |
|---|---|
|
|
+remove-preserve-newline| arglists | attributes |
|---|---|
|
|
+ rewrite-clj.zip.seqz:no-doc = true
+assoc| arglists | attributes |
|---|---|
|
|
+get| arglists | attributes |
|---|---|
|
|
+list?| arglists | attributes |
|---|---|
|
|
+map| arglists | attributes |
|---|---|
|
|
+map-keys| arglists | attributes |
|---|---|
|
|
+map-vals| arglists | attributes |
|---|---|
|
|
+map?| arglists | attributes |
|---|---|
|
|
+namespaced-map?| arglists | attributes |
|---|---|
|
|
+seq?| arglists | attributes |
|---|---|
|
|
+set?| arglists | attributes |
|---|---|
|
|
+vector?| arglists | attributes |
|---|---|
|
|
≠ rewrite-clj.zip.whitespace:no-doc = true
≠append-newline| arglists | attributes |
|---|---|
|
|
≠append-space| arglists | attributes |
|---|---|
|
|
+comment?| arglists | attributes |
|---|---|
|
|
≠prepend-newline| arglists | attributes |
|---|---|
|
|
≠prepend-space| arglists | attributes |
|---|---|
|
|
+whitespace-not-linebreak?| arglists | attributes |
|---|---|
|
|
Can you improve this documentation?Edit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |