Skip to content

Commit 25a1617

Browse files
author
Yannick Scherer
committed
move custom zipper fns + utils into 'rewrite-clj.custom-zipper.*'.
1 parent 1f20075 commit 25a1617

22 files changed

+47
-44
lines changed

src/rewrite_clj/zip/zip.clj renamed to src/rewrite_clj/custom_zipper/core.clj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
(ns ^{:doc "Functional hierarchical zipper, with navigation, editing,
1313
and enumeration. See Huet"
1414
:author "Rich Hickey"}
15-
rewrite-clj.zip.zip
15+
rewrite-clj.custom-zipper.core
1616
(:refer-clojure :exclude (replace remove next))
1717
(:require [rewrite-clj.node.protocols :as node]
1818
[clojure.zip :as clj-zip]))

src/rewrite_clj/zip/utils.clj renamed to src/rewrite_clj/custom_zipper/utils.clj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
(ns ^:no-doc rewrite-clj.zip.utils
2-
(:require [rewrite-clj.zip.zip :as z]))
1+
(ns ^:no-doc rewrite-clj.custom-zipper.utils
2+
(:require [rewrite-clj.custom-zipper.core :as z]))
33

44
;; ## Remove
55

src/rewrite_clj/zip.clj

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@
1717
[parser :as p]
1818
[potemkin :refer [import-vars]]
1919
[node :as node]]
20-
[rewrite-clj.zip.zip :as z]))
20+
[rewrite-clj.custom-zipper.core :as z]))
2121

2222
;; ## API Facade
2323

2424
(import-vars
25-
[rewrite-clj.zip.zip
25+
[rewrite-clj.custom-zipper.core
2626
node position root]
2727

2828
[rewrite-clj.zip.base
@@ -92,19 +92,19 @@
9292
:arglists `(quote ~arglists)})]
9393
`(def ~sym ~base)))
9494

95-
(defbase right* rewrite-clj.zip.zip/right)
96-
(defbase left* rewrite-clj.zip.zip/left)
97-
(defbase up* rewrite-clj.zip.zip/up)
98-
(defbase down* rewrite-clj.zip.zip/down)
99-
(defbase next* rewrite-clj.zip.zip/next)
100-
(defbase prev* rewrite-clj.zip.zip/prev)
101-
(defbase rightmost* rewrite-clj.zip.zip/rightmost)
102-
(defbase leftmost* rewrite-clj.zip.zip/leftmost)
103-
(defbase replace* rewrite-clj.zip.zip/replace)
104-
(defbase edit* rewrite-clj.zip.zip/edit)
105-
(defbase remove* rewrite-clj.zip.zip/remove)
106-
(defbase insert-left* rewrite-clj.zip.zip/insert-left)
107-
(defbase insert-right* rewrite-clj.zip.zip/insert-right)
95+
(defbase right* rewrite-clj.custom-zipper.core/right)
96+
(defbase left* rewrite-clj.custom-zipper.core/left)
97+
(defbase up* rewrite-clj.custom-zipper.core/up)
98+
(defbase down* rewrite-clj.custom-zipper.core/down)
99+
(defbase next* rewrite-clj.custom-zipper.core/next)
100+
(defbase prev* rewrite-clj.custom-zipper.core/prev)
101+
(defbase rightmost* rewrite-clj.custom-zipper.core/rightmost)
102+
(defbase leftmost* rewrite-clj.custom-zipper.core/leftmost)
103+
(defbase replace* rewrite-clj.custom-zipper.core/replace)
104+
(defbase edit* rewrite-clj.custom-zipper.core/edit)
105+
(defbase remove* rewrite-clj.custom-zipper.core/remove)
106+
(defbase insert-left* rewrite-clj.custom-zipper.core/insert-left)
107+
(defbase insert-right* rewrite-clj.custom-zipper.core/insert-right)
108108

109109
;; ## DEPRECATED
110110

src/rewrite_clj/zip/base.clj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
[node :as node]
55
[parser :as p]]
66
[rewrite-clj.zip.whitespace :as ws]
7-
[rewrite-clj.zip.zip :as z]))
7+
[rewrite-clj.custom-zipper.core :as z]))
88

99
;; ## Zipper
1010

src/rewrite_clj/zip/edit.clj

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@
44
[base :as base]
55
[move :as m]
66
[remove :as r]
7-
[utils :as u]
87
[whitespace :as ws]]
98
[rewrite-clj.node :as node]
10-
[rewrite-clj.zip.zip :as z]))
9+
[rewrite-clj.custom-zipper
10+
[core :as z]
11+
[utils :as u]]))
1112

1213
;; ## In-Place Modification
1314

src/rewrite_clj/zip/find.clj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
[base :as base]
55
[move :as m]]
66
[rewrite-clj.node :as node]
7-
[rewrite-clj.zip.zip :as z]))
7+
[rewrite-clj.custom-zipper.core :as z]))
88

99
;; ## Helpers
1010

src/rewrite_clj/zip/insert.clj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
[base :as base]
44
[whitespace :as ws]]
55
[rewrite-clj.node :as node]
6-
[rewrite-clj.zip.zip :as z]))
6+
[rewrite-clj.custom-zipper.core :as z]))
77

88
(def ^:private space
99
(node/spaces 1))

src/rewrite_clj/zip/move.clj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
(ns ^:no-doc rewrite-clj.zip.move
22
(:refer-clojure :exclude [next])
33
(:require [rewrite-clj.zip.whitespace :as ws]
4-
[rewrite-clj.zip.zip :as z]))
4+
[rewrite-clj.custom-zipper.core :as z]))
55

66
(defn right
77
"Move right to next non-whitespace/non-comment location."

src/rewrite_clj/zip/remove.clj

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,10 @@
22
(:refer-clojure :exclude [remove])
33
(:require [rewrite-clj.zip
44
[move :as m]
5-
[utils :as u]
65
[whitespace :as ws]]
7-
[rewrite-clj.zip.zip :as z]))
6+
[rewrite-clj.custom-zipper
7+
[core :as z]
8+
[utils :as u]]))
89

910
(defn- remove-trailing-space
1011
"Remove all whitespace following a given node."

src/rewrite_clj/zip/seq.clj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
[find :as f]
77
[insert :as i]
88
[move :as m]]
9-
[rewrite-clj.zip.zip :as z]))
9+
[rewrite-clj.custom-zipper.core :as z]))
1010

1111
;; ## Predicates
1212

0 commit comments

Comments
 (0)