fix version

This commit is contained in:
nathanmarz 2018-11-01 21:45:07 -04:00
parent 89154ff653
commit 5f8187c2fe
5 changed files with 126 additions and 126 deletions

File diff suppressed because one or more lines are too long

View file

@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "" <!DOCTYPE html PUBLIC ""
""> "">
<html><head><meta charset="UTF-8" /><link href="css/default.css" rel="stylesheet" type="text/css" /><script src="js/jquery.min.js" type="text/javascript"></script><script src="js/page_effects.js" type="text/javascript"></script><title>com.rpl.specter.protocols documentation</title></head><body><div id="header"><h2>Generated by <a href="https://github.com/weavejester/codox">Codox</a></h2><h1><a href="index.html"><span class="project-title"><span class="project-name">Specter</span> <span class="project-version">1.1.3-SNAPSHOT</span></span></a></h1></div><div class="sidebar primary"><h3 class="no-link"><span class="inner">Project</span></h3><ul class="index-link"><li class="depth-1 "><a href="index.html"><div class="inner">Index</div></a></li></ul><h3 class="no-link"><span class="inner">Namespaces</span></h3><ul><li class="depth-1"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>com</span></div></div></li><li class="depth-2"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>rpl</span></div></div></li><li class="depth-3"><a href="com.rpl.specter.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>specter</span></div></a></li><li class="depth-4 branch current"><a href="com.rpl.specter.protocols.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>protocols</span></div></a></li><li class="depth-4 branch"><a href="com.rpl.specter.transients.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>transients</span></div></a></li><li class="depth-4"><a href="com.rpl.specter.zipper.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>zipper</span></div></a></li></ul></div><div class="sidebar secondary"><h3><a href="#top"><span class="inner">Public Vars</span></a></h3><ul><li class="depth-1"><a href="com.rpl.specter.protocols.html#var-Collector"><div class="inner"><span>Collector</span></div></a></li><li class="depth-2"><a href="com.rpl.specter.protocols.html#var-collect-val"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>collect-val</span></div></a></li><li class="depth-1"><a href="com.rpl.specter.protocols.html#var-ImplicitNav"><div class="inner"><span>ImplicitNav</span></div></a></li><li class="depth-2"><a href="com.rpl.specter.protocols.html#var-implicit-nav"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>implicit-nav</span></div></a></li><li class="depth-1"><a href="com.rpl.specter.protocols.html#var-RichNavigator"><div class="inner"><span>RichNavigator</span></div></a></li><li class="depth-2 branch"><a href="com.rpl.specter.protocols.html#var-select*"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>select*</span></div></a></li><li class="depth-2"><a href="com.rpl.specter.protocols.html#var-transform*"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>transform*</span></div></a></li></ul></div><div class="namespace-docs" id="content"><h1 class="anchor" id="top">com.rpl.specter.protocols</h1><div class="doc"><pre class="plaintext"></pre></div><div class="public anchor" id="var-Collector"><h3>Collector</h3><h4 class="type">protocol</h4><div class="usage"></div><div class="doc"><pre class="plaintext">Do not use this protocol directly. All navigators must be created using <html><head><meta charset="UTF-8" /><link href="css/default.css" rel="stylesheet" type="text/css" /><script src="js/jquery.min.js" type="text/javascript"></script><script src="js/page_effects.js" type="text/javascript"></script><title>com.rpl.specter.protocols documentation</title></head><body><div id="header"><h2>Generated by <a href="https://github.com/weavejester/codox">Codox</a></h2><h1><a href="index.html"><span class="project-title"><span class="project-name">Specter</span> <span class="project-version">1.1.2</span></span></a></h1></div><div class="sidebar primary"><h3 class="no-link"><span class="inner">Project</span></h3><ul class="index-link"><li class="depth-1 "><a href="index.html"><div class="inner">Index</div></a></li></ul><h3 class="no-link"><span class="inner">Namespaces</span></h3><ul><li class="depth-1"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>com</span></div></div></li><li class="depth-2"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>rpl</span></div></div></li><li class="depth-3"><a href="com.rpl.specter.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>specter</span></div></a></li><li class="depth-4 branch current"><a href="com.rpl.specter.protocols.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>protocols</span></div></a></li><li class="depth-4 branch"><a href="com.rpl.specter.transients.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>transients</span></div></a></li><li class="depth-4"><a href="com.rpl.specter.zipper.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>zipper</span></div></a></li></ul></div><div class="sidebar secondary"><h3><a href="#top"><span class="inner">Public Vars</span></a></h3><ul><li class="depth-1"><a href="com.rpl.specter.protocols.html#var-Collector"><div class="inner"><span>Collector</span></div></a></li><li class="depth-2"><a href="com.rpl.specter.protocols.html#var-collect-val"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>collect-val</span></div></a></li><li class="depth-1"><a href="com.rpl.specter.protocols.html#var-ImplicitNav"><div class="inner"><span>ImplicitNav</span></div></a></li><li class="depth-2"><a href="com.rpl.specter.protocols.html#var-implicit-nav"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>implicit-nav</span></div></a></li><li class="depth-1"><a href="com.rpl.specter.protocols.html#var-RichNavigator"><div class="inner"><span>RichNavigator</span></div></a></li><li class="depth-2 branch"><a href="com.rpl.specter.protocols.html#var-select*"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>select*</span></div></a></li><li class="depth-2"><a href="com.rpl.specter.protocols.html#var-transform*"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>transform*</span></div></a></li></ul></div><div class="namespace-docs" id="content"><h1 class="anchor" id="top">com.rpl.specter.protocols</h1><div class="doc"><pre class="plaintext"></pre></div><div class="public anchor" id="var-Collector"><h3>Collector</h3><h4 class="type">protocol</h4><div class="usage"></div><div class="doc"><pre class="plaintext">Do not use this protocol directly. All navigators must be created using
macros in com.rpl.specter namespace.</pre></div><div class="members"><h4>members</h4><div class="inner"><div class="public anchor" id="var-collect-val"><h3>collect-val</h3><div class="usage"><code>(collect-val this structure)</code></div><div class="doc"><pre class="plaintext"></pre></div></div></div></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.3-SNAPSHOT/src/clj/com/rpl/specter/protocols.cljc#L21">view source</a></div></div><div class="public anchor" id="var-ImplicitNav"><h3>ImplicitNav</h3><h4 class="type">protocol</h4><div class="usage"></div><div class="doc"><pre class="plaintext"></pre></div><div class="members"><h4>members</h4><div class="inner"><div class="public anchor" id="var-implicit-nav"><h3>implicit-nav</h3><div class="usage"><code>(implicit-nav obj)</code></div><div class="doc"><pre class="plaintext"></pre></div></div></div></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.3-SNAPSHOT/src/clj/com/rpl/specter/protocols.cljc#L26">view source</a></div></div><div class="public anchor" id="var-RichNavigator"><h3>RichNavigator</h3><h4 class="type">protocol</h4><div class="usage"></div><div class="doc"><pre class="plaintext">Do not use this protocol directly. All navigators must be created using macros macros in com.rpl.specter namespace.</pre></div><div class="members"><h4>members</h4><div class="inner"><div class="public anchor" id="var-collect-val"><h3>collect-val</h3><div class="usage"><code>(collect-val this structure)</code></div><div class="doc"><pre class="plaintext"></pre></div></div></div></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.2/src/clj/com/rpl/specter/protocols.cljc#L21">view source</a></div></div><div class="public anchor" id="var-ImplicitNav"><h3>ImplicitNav</h3><h4 class="type">protocol</h4><div class="usage"></div><div class="doc"><pre class="plaintext"></pre></div><div class="members"><h4>members</h4><div class="inner"><div class="public anchor" id="var-implicit-nav"><h3>implicit-nav</h3><div class="usage"><code>(implicit-nav obj)</code></div><div class="doc"><pre class="plaintext"></pre></div></div></div></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.2/src/clj/com/rpl/specter/protocols.cljc#L26">view source</a></div></div><div class="public anchor" id="var-RichNavigator"><h3>RichNavigator</h3><h4 class="type">protocol</h4><div class="usage"></div><div class="doc"><pre class="plaintext">Do not use this protocol directly. All navigators must be created using macros
in com.rpl.specter namespace.</pre></div><div class="members"><h4>members</h4><div class="inner"><div class="public anchor" id="var-select*"><h3>select*</h3><div class="usage"><code>(select* this vals structure next-fn)</code></div><div class="doc"><pre class="plaintext">An implementation of `select*` must call `next-fn` on each in com.rpl.specter namespace.</pre></div><div class="members"><h4>members</h4><div class="inner"><div class="public anchor" id="var-select*"><h3>select*</h3><div class="usage"><code>(select* this vals structure next-fn)</code></div><div class="doc"><pre class="plaintext">An implementation of `select*` must call `next-fn` on each
subvalue of `structure`. The result of `select*` is specified subvalue of `structure`. The result of `select*` is specified
as follows: as follows:
@ -11,4 +11,4 @@ as follows:
3. Otherwise, any non-`NONE` return value from calling `next-fn` 3. Otherwise, any non-`NONE` return value from calling `next-fn`
</pre></div></div><div class="public anchor" id="var-transform*"><h3>transform*</h3><div class="usage"><code>(transform* this vals structure next-fn)</code></div><div class="doc"><pre class="plaintext">An implementation of `transform*` must use `next-fn` to transform </pre></div></div><div class="public anchor" id="var-transform*"><h3>transform*</h3><div class="usage"><code>(transform* this vals structure next-fn)</code></div><div class="doc"><pre class="plaintext">An implementation of `transform*` must use `next-fn` to transform
any subvalues of `structure` and then merge those transformed values any subvalues of `structure` and then merge those transformed values
back into `structure`. Everything else in `structure` must be unchanged.</pre></div></div></div></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.3-SNAPSHOT/src/clj/com/rpl/specter/protocols.cljc#L3">view source</a></div></div></div></body></html> back into `structure`. Everything else in `structure` must be unchanged.</pre></div></div></div></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.2/src/clj/com/rpl/specter/protocols.cljc#L3">view source</a></div></div></div></body></html>

View file

@ -1,8 +1,8 @@
<!DOCTYPE html PUBLIC "" <!DOCTYPE html PUBLIC ""
""> "">
<html><head><meta charset="UTF-8" /><link href="css/default.css" rel="stylesheet" type="text/css" /><script src="js/jquery.min.js" type="text/javascript"></script><script src="js/page_effects.js" type="text/javascript"></script><title>com.rpl.specter.transients documentation</title></head><body><div id="header"><h2>Generated by <a href="https://github.com/weavejester/codox">Codox</a></h2><h1><a href="index.html"><span class="project-title"><span class="project-name">Specter</span> <span class="project-version">1.1.3-SNAPSHOT</span></span></a></h1></div><div class="sidebar primary"><h3 class="no-link"><span class="inner">Project</span></h3><ul class="index-link"><li class="depth-1 "><a href="index.html"><div class="inner">Index</div></a></li></ul><h3 class="no-link"><span class="inner">Namespaces</span></h3><ul><li class="depth-1"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>com</span></div></div></li><li class="depth-2"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>rpl</span></div></div></li><li class="depth-3"><a href="com.rpl.specter.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>specter</span></div></a></li><li class="depth-4 branch"><a href="com.rpl.specter.protocols.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>protocols</span></div></a></li><li class="depth-4 branch current"><a href="com.rpl.specter.transients.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>transients</span></div></a></li><li class="depth-4"><a href="com.rpl.specter.zipper.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>zipper</span></div></a></li></ul></div><div class="sidebar secondary"><h3><a href="#top"><span class="inner">Public Vars</span></a></h3><ul><li class="depth-1"><a href="com.rpl.specter.transients.html#var-END.21"><div class="inner"><span>END!</span></div></a></li><li class="depth-1"><a href="com.rpl.specter.transients.html#var-FIRST.21"><div class="inner"><span>FIRST!</span></div></a></li><li class="depth-1"><a href="com.rpl.specter.transients.html#var-keypath.21"><div class="inner"><span>keypath!</span></div></a></li><li class="depth-1"><a href="com.rpl.specter.transients.html#var-LAST.21"><div class="inner"><span>LAST!</span></div></a></li><li class="depth-1"><a href="com.rpl.specter.transients.html#var-submap.21"><div class="inner"><span>submap!</span></div></a></li></ul></div><div class="namespace-docs" id="content"><h1 class="anchor" id="top">com.rpl.specter.transients</h1><div class="doc"><pre class="plaintext"></pre></div><div class="public anchor" id="var-END.21"><h3>END!</h3><div class="usage"></div><div class="doc"><pre class="plaintext">Navigates to an empty (persistent) vector at the end of a transient vector. <html><head><meta charset="UTF-8" /><link href="css/default.css" rel="stylesheet" type="text/css" /><script src="js/jquery.min.js" type="text/javascript"></script><script src="js/page_effects.js" type="text/javascript"></script><title>com.rpl.specter.transients documentation</title></head><body><div id="header"><h2>Generated by <a href="https://github.com/weavejester/codox">Codox</a></h2><h1><a href="index.html"><span class="project-title"><span class="project-name">Specter</span> <span class="project-version">1.1.2</span></span></a></h1></div><div class="sidebar primary"><h3 class="no-link"><span class="inner">Project</span></h3><ul class="index-link"><li class="depth-1 "><a href="index.html"><div class="inner">Index</div></a></li></ul><h3 class="no-link"><span class="inner">Namespaces</span></h3><ul><li class="depth-1"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>com</span></div></div></li><li class="depth-2"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>rpl</span></div></div></li><li class="depth-3"><a href="com.rpl.specter.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>specter</span></div></a></li><li class="depth-4 branch"><a href="com.rpl.specter.protocols.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>protocols</span></div></a></li><li class="depth-4 branch current"><a href="com.rpl.specter.transients.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>transients</span></div></a></li><li class="depth-4"><a href="com.rpl.specter.zipper.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>zipper</span></div></a></li></ul></div><div class="sidebar secondary"><h3><a href="#top"><span class="inner">Public Vars</span></a></h3><ul><li class="depth-1"><a href="com.rpl.specter.transients.html#var-END.21"><div class="inner"><span>END!</span></div></a></li><li class="depth-1"><a href="com.rpl.specter.transients.html#var-FIRST.21"><div class="inner"><span>FIRST!</span></div></a></li><li class="depth-1"><a href="com.rpl.specter.transients.html#var-keypath.21"><div class="inner"><span>keypath!</span></div></a></li><li class="depth-1"><a href="com.rpl.specter.transients.html#var-LAST.21"><div class="inner"><span>LAST!</span></div></a></li><li class="depth-1"><a href="com.rpl.specter.transients.html#var-submap.21"><div class="inner"><span>submap!</span></div></a></li></ul></div><div class="namespace-docs" id="content"><h1 class="anchor" id="top">com.rpl.specter.transients</h1><div class="doc"><pre class="plaintext"></pre></div><div class="public anchor" id="var-END.21"><h3>END!</h3><div class="usage"></div><div class="doc"><pre class="plaintext">Navigates to an empty (persistent) vector at the end of a transient vector.
</pre></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.3-SNAPSHOT/src/clj/com/rpl/specter/transients.cljc#L24">view source</a></div></div><div class="public anchor" id="var-FIRST.21"><h3>FIRST!</h3><div class="usage"></div><div class="doc"><pre class="plaintext">Navigates to the first element of a transient vector. </pre></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.2/src/clj/com/rpl/specter/transients.cljc#L24">view source</a></div></div><div class="public anchor" id="var-FIRST.21"><h3>FIRST!</h3><div class="usage"></div><div class="doc"><pre class="plaintext">Navigates to the first element of a transient vector.
</pre></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.3-SNAPSHOT/src/clj/com/rpl/specter/transients.cljc#L52">view source</a></div></div><div class="public anchor" id="var-keypath.21"><h3>keypath!</h3><div class="usage"></div><div class="doc"><pre class="plaintext">Navigates to the specified key of a transient collection, </pre></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.2/src/clj/com/rpl/specter/transients.cljc#L52">view source</a></div></div><div class="public anchor" id="var-keypath.21"><h3>keypath!</h3><div class="usage"></div><div class="doc"><pre class="plaintext">Navigates to the specified key of a transient collection,
navigating to nil if it doesn't exist.</pre></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.3-SNAPSHOT/src/clj/com/rpl/specter/transients.cljc#L12">view source</a></div></div><div class="public anchor" id="var-LAST.21"><h3>LAST!</h3><div class="usage"></div><div class="doc"><pre class="plaintext">Navigates to the last element of a transient vector. navigating to nil if it doesn't exist.</pre></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.2/src/clj/com/rpl/specter/transients.cljc#L12">view source</a></div></div><div class="public anchor" id="var-LAST.21"><h3>LAST!</h3><div class="usage"></div><div class="doc"><pre class="plaintext">Navigates to the last element of a transient vector.
</pre></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.3-SNAPSHOT/src/clj/com/rpl/specter/transients.cljc#L56">view source</a></div></div><div class="public anchor" id="var-submap.21"><h3>submap!</h3><div class="usage"></div><div class="doc"><pre class="plaintext">Navigates to the specified persistent submap of a transient map. </pre></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.2/src/clj/com/rpl/specter/transients.cljc#L56">view source</a></div></div><div class="public anchor" id="var-submap.21"><h3>submap!</h3><div class="usage"></div><div class="doc"><pre class="plaintext">Navigates to the specified persistent submap of a transient map.
</pre></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.3-SNAPSHOT/src/clj/com/rpl/specter/transients.cljc#L85">view source</a></div></div></div></body></html> </pre></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.2/src/clj/com/rpl/specter/transients.cljc#L85">view source</a></div></div></div></body></html>

View file

@ -1,15 +1,15 @@
<!DOCTYPE html PUBLIC "" <!DOCTYPE html PUBLIC ""
""> "">
<html><head><meta charset="UTF-8" /><link href="css/default.css" rel="stylesheet" type="text/css" /><script src="js/jquery.min.js" type="text/javascript"></script><script src="js/page_effects.js" type="text/javascript"></script><title>com.rpl.specter.zipper documentation</title></head><body><div id="header"><h2>Generated by <a href="https://github.com/weavejester/codox">Codox</a></h2><h1><a href="index.html"><span class="project-title"><span class="project-name">Specter</span> <span class="project-version">1.1.3-SNAPSHOT</span></span></a></h1></div><div class="sidebar primary"><h3 class="no-link"><span class="inner">Project</span></h3><ul class="index-link"><li class="depth-1 "><a href="index.html"><div class="inner">Index</div></a></li></ul><h3 class="no-link"><span class="inner">Namespaces</span></h3><ul><li class="depth-1"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>com</span></div></div></li><li class="depth-2"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>rpl</span></div></div></li><li class="depth-3"><a href="com.rpl.specter.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>specter</span></div></a></li><li class="depth-4 branch"><a href="com.rpl.specter.protocols.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>protocols</span></div></a></li><li class="depth-4 branch"><a href="com.rpl.specter.transients.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>transients</span></div></a></li><li class="depth-4 current"><a href="com.rpl.specter.zipper.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>zipper</span></div></a></li></ul></div><div class="sidebar secondary"><h3><a href="#top"><span class="inner">Public Vars</span></a></h3><ul><li class="depth-1"><a href="com.rpl.specter.zipper.html#var-DOWN"><div class="inner"><span>DOWN</span></div></a></li><li class="depth-1"><a href="com.rpl.specter.zipper.html#var-find-first"><div class="inner"><span>find-first</span></div></a></li><li class="depth-1"><a href="com.rpl.specter.zipper.html#var-INNER-LEFT"><div class="inner"><span>INNER-LEFT</span></div></a></li><li class="depth-1"><a href="com.rpl.specter.zipper.html#var-INNER-RIGHT"><div class="inner"><span>INNER-RIGHT</span></div></a></li><li class="depth-1"><a href="com.rpl.specter.zipper.html#var-LEFT"><div class="inner"><span>LEFT</span></div></a></li><li class="depth-1"><a href="com.rpl.specter.zipper.html#var-LEFTMOST"><div class="inner"><span>LEFTMOST</span></div></a></li><li class="depth-1"><a href="com.rpl.specter.zipper.html#var-NEXT"><div class="inner"><span>NEXT</span></div></a></li><li class="depth-1"><a href="com.rpl.specter.zipper.html#var-NEXT-WALK"><div class="inner"><span>NEXT-WALK</span></div></a></li><li class="depth-1"><a href="com.rpl.specter.zipper.html#var-NODE"><div class="inner"><span>NODE</span></div></a></li><li class="depth-1"><a href="com.rpl.specter.zipper.html#var-NODE-SEQ"><div class="inner"><span>NODE-SEQ</span></div></a></li><li class="depth-1"><a href="com.rpl.specter.zipper.html#var-PREV"><div class="inner"><span>PREV</span></div></a></li><li class="depth-1"><a href="com.rpl.specter.zipper.html#var-RIGHT"><div class="inner"><span>RIGHT</span></div></a></li><li class="depth-1"><a href="com.rpl.specter.zipper.html#var-RIGHTMOST"><div class="inner"><span>RIGHTMOST</span></div></a></li><li class="depth-1"><a href="com.rpl.specter.zipper.html#var-SEQ-ZIP"><div class="inner"><span>SEQ-ZIP</span></div></a></li><li class="depth-1"><a href="com.rpl.specter.zipper.html#var-UP"><div class="inner"><span>UP</span></div></a></li><li class="depth-1"><a href="com.rpl.specter.zipper.html#var-VECTOR-ZIP"><div class="inner"><span>VECTOR-ZIP</span></div></a></li><li class="depth-1"><a href="com.rpl.specter.zipper.html#var-XML-ZIP"><div class="inner"><span>XML-ZIP</span></div></a></li><li class="depth-1"><a href="com.rpl.specter.zipper.html#var-zipper"><div class="inner"><span>zipper</span></div></a></li></ul></div><div class="namespace-docs" id="content"><h1 class="anchor" id="top">com.rpl.specter.zipper</h1><div class="doc"><pre class="plaintext"></pre></div><div class="public anchor" id="var-DOWN"><h3>DOWN</h3><div class="usage"></div><div class="doc"><pre class="plaintext"></pre></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.3-SNAPSHOT/src/clj/com/rpl/specter/zipper.cljc#L58">view source</a></div></div><div class="public anchor" id="var-find-first"><h3>find-first</h3><div class="usage"></div><div class="doc"><pre class="plaintext">Navigate the zipper to the first element <html><head><meta charset="UTF-8" /><link href="css/default.css" rel="stylesheet" type="text/css" /><script src="js/jquery.min.js" type="text/javascript"></script><script src="js/page_effects.js" type="text/javascript"></script><title>com.rpl.specter.zipper documentation</title></head><body><div id="header"><h2>Generated by <a href="https://github.com/weavejester/codox">Codox</a></h2><h1><a href="index.html"><span class="project-title"><span class="project-name">Specter</span> <span class="project-version">1.1.2</span></span></a></h1></div><div class="sidebar primary"><h3 class="no-link"><span class="inner">Project</span></h3><ul class="index-link"><li class="depth-1 "><a href="index.html"><div class="inner">Index</div></a></li></ul><h3 class="no-link"><span class="inner">Namespaces</span></h3><ul><li class="depth-1"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>com</span></div></div></li><li class="depth-2"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>rpl</span></div></div></li><li class="depth-3"><a href="com.rpl.specter.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>specter</span></div></a></li><li class="depth-4 branch"><a href="com.rpl.specter.protocols.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>protocols</span></div></a></li><li class="depth-4 branch"><a href="com.rpl.specter.transients.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>transients</span></div></a></li><li class="depth-4 current"><a href="com.rpl.specter.zipper.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>zipper</span></div></a></li></ul></div><div class="sidebar secondary"><h3><a href="#top"><span class="inner">Public Vars</span></a></h3><ul><li class="depth-1"><a href="com.rpl.specter.zipper.html#var-DOWN"><div class="inner"><span>DOWN</span></div></a></li><li class="depth-1"><a href="com.rpl.specter.zipper.html#var-find-first"><div class="inner"><span>find-first</span></div></a></li><li class="depth-1"><a href="com.rpl.specter.zipper.html#var-INNER-LEFT"><div class="inner"><span>INNER-LEFT</span></div></a></li><li class="depth-1"><a href="com.rpl.specter.zipper.html#var-INNER-RIGHT"><div class="inner"><span>INNER-RIGHT</span></div></a></li><li class="depth-1"><a href="com.rpl.specter.zipper.html#var-LEFT"><div class="inner"><span>LEFT</span></div></a></li><li class="depth-1"><a href="com.rpl.specter.zipper.html#var-LEFTMOST"><div class="inner"><span>LEFTMOST</span></div></a></li><li class="depth-1"><a href="com.rpl.specter.zipper.html#var-NEXT"><div class="inner"><span>NEXT</span></div></a></li><li class="depth-1"><a href="com.rpl.specter.zipper.html#var-NEXT-WALK"><div class="inner"><span>NEXT-WALK</span></div></a></li><li class="depth-1"><a href="com.rpl.specter.zipper.html#var-NODE"><div class="inner"><span>NODE</span></div></a></li><li class="depth-1"><a href="com.rpl.specter.zipper.html#var-NODE-SEQ"><div class="inner"><span>NODE-SEQ</span></div></a></li><li class="depth-1"><a href="com.rpl.specter.zipper.html#var-PREV"><div class="inner"><span>PREV</span></div></a></li><li class="depth-1"><a href="com.rpl.specter.zipper.html#var-RIGHT"><div class="inner"><span>RIGHT</span></div></a></li><li class="depth-1"><a href="com.rpl.specter.zipper.html#var-RIGHTMOST"><div class="inner"><span>RIGHTMOST</span></div></a></li><li class="depth-1"><a href="com.rpl.specter.zipper.html#var-SEQ-ZIP"><div class="inner"><span>SEQ-ZIP</span></div></a></li><li class="depth-1"><a href="com.rpl.specter.zipper.html#var-UP"><div class="inner"><span>UP</span></div></a></li><li class="depth-1"><a href="com.rpl.specter.zipper.html#var-VECTOR-ZIP"><div class="inner"><span>VECTOR-ZIP</span></div></a></li><li class="depth-1"><a href="com.rpl.specter.zipper.html#var-XML-ZIP"><div class="inner"><span>XML-ZIP</span></div></a></li><li class="depth-1"><a href="com.rpl.specter.zipper.html#var-zipper"><div class="inner"><span>zipper</span></div></a></li></ul></div><div class="namespace-docs" id="content"><h1 class="anchor" id="top">com.rpl.specter.zipper</h1><div class="doc"><pre class="plaintext"></pre></div><div class="public anchor" id="var-DOWN"><h3>DOWN</h3><div class="usage"></div><div class="doc"><pre class="plaintext"></pre></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.2/src/clj/com/rpl/specter/zipper.cljc#L58">view source</a></div></div><div class="public anchor" id="var-find-first"><h3>find-first</h3><div class="usage"></div><div class="doc"><pre class="plaintext">Navigate the zipper to the first element
in the structure matching predfn. A linear scan in the structure matching predfn. A linear scan
is done using NEXT to find the element.</pre></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.3-SNAPSHOT/src/clj/com/rpl/specter/zipper.cljc#L120">view source</a></div></div><div class="public anchor" id="var-INNER-LEFT"><h3>INNER-LEFT</h3><div class="usage"></div><div class="doc"><pre class="plaintext">Navigate to the empty subsequence directly to the is done using NEXT to find the element.</pre></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.2/src/clj/com/rpl/specter/zipper.cljc#L120">view source</a></div></div><div class="public anchor" id="var-INNER-LEFT"><h3>INNER-LEFT</h3><div class="usage"></div><div class="doc"><pre class="plaintext">Navigate to the empty subsequence directly to the
left of this element.</pre></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.3-SNAPSHOT/src/clj/com/rpl/specter/zipper.cljc#L89">view source</a></div></div><div class="public anchor" id="var-INNER-RIGHT"><h3>INNER-RIGHT</h3><div class="usage"></div><div class="doc"><pre class="plaintext">Navigate to the empty subsequence directly to the left of this element.</pre></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.2/src/clj/com/rpl/specter/zipper.cljc#L89">view source</a></div></div><div class="public anchor" id="var-INNER-RIGHT"><h3>INNER-RIGHT</h3><div class="usage"></div><div class="doc"><pre class="plaintext">Navigate to the empty subsequence directly to the
right of this element.</pre></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.3-SNAPSHOT/src/clj/com/rpl/specter/zipper.cljc#L80">view source</a></div></div><div class="public anchor" id="var-LEFT"><h3>LEFT</h3><div class="usage"></div><div class="doc"><pre class="plaintext">Navigate to the element to the left. right of this element.</pre></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.2/src/clj/com/rpl/specter/zipper.cljc#L80">view source</a></div></div><div class="public anchor" id="var-LEFT"><h3>LEFT</h3><div class="usage"></div><div class="doc"><pre class="plaintext">Navigate to the element to the left.
If no element there, works like STOP.</pre></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.3-SNAPSHOT/src/clj/com/rpl/specter/zipper.cljc#L54">view source</a></div></div><div class="public anchor" id="var-LEFTMOST"><h3>LEFTMOST</h3><div class="usage"></div><div class="doc"><pre class="plaintext"></pre></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.3-SNAPSHOT/src/clj/com/rpl/specter/zipper.cljc#L66">view source</a></div></div><div class="public anchor" id="var-NEXT"><h3>NEXT</h3><div class="usage"></div><div class="doc"><pre class="plaintext">Navigate to the next element in the structure. If no element there, works like STOP.</pre></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.2/src/clj/com/rpl/specter/zipper.cljc#L54">view source</a></div></div><div class="public anchor" id="var-LEFTMOST"><h3>LEFTMOST</h3><div class="usage"></div><div class="doc"><pre class="plaintext"></pre></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.2/src/clj/com/rpl/specter/zipper.cljc#L66">view source</a></div></div><div class="public anchor" id="var-NEXT"><h3>NEXT</h3><div class="usage"></div><div class="doc"><pre class="plaintext">Navigate to the next element in the structure.
If no next element, works like STOP.</pre></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.3-SNAPSHOT/src/clj/com/rpl/specter/zipper.cljc#L24">view source</a></div></div><div class="public anchor" id="var-NEXT-WALK"><h3>NEXT-WALK</h3><div class="usage"></div><div class="doc"><pre class="plaintext">Navigate to every element reachable using calls If no next element, works like STOP.</pre></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.2/src/clj/com/rpl/specter/zipper.cljc#L24">view source</a></div></div><div class="public anchor" id="var-NEXT-WALK"><h3>NEXT-WALK</h3><div class="usage"></div><div class="doc"><pre class="plaintext">Navigate to every element reachable using calls
to NEXT</pre></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.3-SNAPSHOT/src/clj/com/rpl/specter/zipper.cljc#L131">view source</a></div></div><div class="public anchor" id="var-NODE"><h3>NODE</h3><div class="usage"></div><div class="doc"><pre class="plaintext"></pre></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.3-SNAPSHOT/src/clj/com/rpl/specter/zipper.cljc#L98">view source</a></div></div><div class="public anchor" id="var-NODE-SEQ"><h3>NODE-SEQ</h3><div class="usage"></div><div class="doc"><pre class="plaintext">Navigate to the subsequence containing only to NEXT</pre></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.2/src/clj/com/rpl/specter/zipper.cljc#L131">view source</a></div></div><div class="public anchor" id="var-NODE"><h3>NODE</h3><div class="usage"></div><div class="doc"><pre class="plaintext"></pre></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.2/src/clj/com/rpl/specter/zipper.cljc#L98">view source</a></div></div><div class="public anchor" id="var-NODE-SEQ"><h3>NODE-SEQ</h3><div class="usage"></div><div class="doc"><pre class="plaintext">Navigate to the subsequence containing only
the node currently pointed to. This works just the node currently pointed to. This works just
like srange and can be used to remove elements like srange and can be used to remove elements
from the structure</pre></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.3-SNAPSHOT/src/clj/com/rpl/specter/zipper.cljc#L106">view source</a></div></div><div class="public anchor" id="var-PREV"><h3>PREV</h3><div class="usage"></div><div class="doc"><pre class="plaintext">Navigate to the previous element. from the structure</pre></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.2/src/clj/com/rpl/specter/zipper.cljc#L106">view source</a></div></div><div class="public anchor" id="var-PREV"><h3>PREV</h3><div class="usage"></div><div class="doc"><pre class="plaintext">Navigate to the previous element.
If this is the first element, works like STOP.</pre></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.3-SNAPSHOT/src/clj/com/rpl/specter/zipper.cljc#L61">view source</a></div></div><div class="public anchor" id="var-RIGHT"><h3>RIGHT</h3><div class="usage"></div><div class="doc"><pre class="plaintext">Navigate to the element to the right. If this is the first element, works like STOP.</pre></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.2/src/clj/com/rpl/specter/zipper.cljc#L61">view source</a></div></div><div class="public anchor" id="var-RIGHT"><h3>RIGHT</h3><div class="usage"></div><div class="doc"><pre class="plaintext">Navigate to the element to the right.
If no element there, works like STOP.</pre></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.3-SNAPSHOT/src/clj/com/rpl/specter/zipper.cljc#L50">view source</a></div></div><div class="public anchor" id="var-RIGHTMOST"><h3>RIGHTMOST</h3><div class="usage"></div><div class="doc"><pre class="plaintext"></pre></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.3-SNAPSHOT/src/clj/com/rpl/specter/zipper.cljc#L65">view source</a></div></div><div class="public anchor" id="var-SEQ-ZIP"><h3>SEQ-ZIP</h3><div class="usage"></div><div class="doc"><pre class="plaintext"></pre></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.3-SNAPSHOT/src/clj/com/rpl/specter/zipper.cljc#L20">view source</a></div></div><div class="public anchor" id="var-UP"><h3>UP</h3><div class="usage"></div><div class="doc"><pre class="plaintext"></pre></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.3-SNAPSHOT/src/clj/com/rpl/specter/zipper.cljc#L59">view source</a></div></div><div class="public anchor" id="var-VECTOR-ZIP"><h3>VECTOR-ZIP</h3><div class="usage"></div><div class="doc"><pre class="plaintext"></pre></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.3-SNAPSHOT/src/clj/com/rpl/specter/zipper.cljc#L19">view source</a></div></div><div class="public anchor" id="var-XML-ZIP"><h3>XML-ZIP</h3><div class="usage"></div><div class="doc"><pre class="plaintext"></pre></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.3-SNAPSHOT/src/clj/com/rpl/specter/zipper.cljc#L21">view source</a></div></div><div class="public anchor" id="var-zipper"><h3>zipper</h3><div class="usage"></div><div class="doc"><pre class="plaintext"></pre></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.3-SNAPSHOT/src/clj/com/rpl/specter/zipper.cljc#L12">view source</a></div></div></div></body></html> If no element there, works like STOP.</pre></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.2/src/clj/com/rpl/specter/zipper.cljc#L50">view source</a></div></div><div class="public anchor" id="var-RIGHTMOST"><h3>RIGHTMOST</h3><div class="usage"></div><div class="doc"><pre class="plaintext"></pre></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.2/src/clj/com/rpl/specter/zipper.cljc#L65">view source</a></div></div><div class="public anchor" id="var-SEQ-ZIP"><h3>SEQ-ZIP</h3><div class="usage"></div><div class="doc"><pre class="plaintext"></pre></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.2/src/clj/com/rpl/specter/zipper.cljc#L20">view source</a></div></div><div class="public anchor" id="var-UP"><h3>UP</h3><div class="usage"></div><div class="doc"><pre class="plaintext"></pre></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.2/src/clj/com/rpl/specter/zipper.cljc#L59">view source</a></div></div><div class="public anchor" id="var-VECTOR-ZIP"><h3>VECTOR-ZIP</h3><div class="usage"></div><div class="doc"><pre class="plaintext"></pre></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.2/src/clj/com/rpl/specter/zipper.cljc#L19">view source</a></div></div><div class="public anchor" id="var-XML-ZIP"><h3>XML-ZIP</h3><div class="usage"></div><div class="doc"><pre class="plaintext"></pre></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.2/src/clj/com/rpl/specter/zipper.cljc#L21">view source</a></div></div><div class="public anchor" id="var-zipper"><h3>zipper</h3><div class="usage"></div><div class="doc"><pre class="plaintext"></pre></div><div class="src-link"><a href="https://github.com/nathanmarz/specter/tree/1.1.2/src/clj/com/rpl/specter/zipper.cljc#L12">view source</a></div></div></div></body></html>

File diff suppressed because one or more lines are too long