3 lines
No EOL
15 KiB
HTML
3 lines
No EOL
15 KiB
HTML
<!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>Specter 1.1.2</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 current"><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"><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="namespace-index" id="content"><h1><span class="project-title"><span class="project-name">Specter</span> <span class="project-version">1.1.2</span></span></h1><h2>Installation</h2><p>To install, add the following dependency to your project or build file:</p><pre class="deps">[com.rpl/specter "1.1.2"]</pre><h2>Namespaces</h2><div class="namespace"><h3><a href="com.rpl.specter.html">com.rpl.specter</a></h3><div class="doc"><pre class="plaintext"></pre></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="com.rpl.specter.html#var-AFTER-ELEM">AFTER-ELEM</a> </li><li> <a href="com.rpl.specter.html#var-ALL">ALL</a> </li><li> <a href="com.rpl.specter.html#var-ALL-WITH-META">ALL-WITH-META</a> </li><li> <a href="com.rpl.specter.html#var-ATOM">ATOM</a> </li><li> <a href="com.rpl.specter.html#var-BEFORE-ELEM">BEFORE-ELEM</a> </li><li> <a href="com.rpl.specter.html#var-before-index">before-index</a> </li><li> <a href="com.rpl.specter.html#var-BEGINNING">BEGINNING</a> </li><li> <a href="com.rpl.specter.html#var-codewalker">codewalker</a> </li><li> <a href="com.rpl.specter.html#var-collect">collect</a> </li><li> <a href="com.rpl.specter.html#var-collect-one">collect-one</a> </li><li> <a href="com.rpl.specter.html#var-collected.3F">collected?</a> </li><li> <a href="com.rpl.specter.html#var-collector">collector</a> </li><li> <a href="com.rpl.specter.html#var-comp-paths">comp-paths</a> </li><li> <a href="com.rpl.specter.html#var-compact">compact</a> </li><li> <a href="com.rpl.specter.html#var-compiled-multi-transform">compiled-multi-transform</a> </li><li> <a href="com.rpl.specter.html#var-compiled-replace-in">compiled-replace-in</a> </li><li> <a href="com.rpl.specter.html#var-compiled-select">compiled-select</a> </li><li> <a href="com.rpl.specter.html#var-compiled-select-any">compiled-select-any</a> </li><li> <a href="com.rpl.specter.html#var-compiled-select-first">compiled-select-first</a> </li><li> <a href="com.rpl.specter.html#var-compiled-select-one">compiled-select-one</a> </li><li> <a href="com.rpl.specter.html#var-compiled-select-one.21">compiled-select-one!</a> </li><li> <a href="com.rpl.specter.html#var-compiled-selected-any.3F">compiled-selected-any?</a> </li><li> <a href="com.rpl.specter.html#var-compiled-setval">compiled-setval</a> </li><li> <a href="com.rpl.specter.html#var-compiled-transform">compiled-transform</a> </li><li> <a href="com.rpl.specter.html#var-compiled-traverse">compiled-traverse</a> </li><li> <a href="com.rpl.specter.html#var-compiled-traverse-all">compiled-traverse-all</a> </li><li> <a href="com.rpl.specter.html#var-compiled-vtransform">compiled-vtransform</a> </li><li> <a href="com.rpl.specter.html#var-cond-path">cond-path</a> </li><li> <a href="com.rpl.specter.html#var-continue-then-stay">continue-then-stay</a> </li><li> <a href="com.rpl.specter.html#var-continuous-subseqs">continuous-subseqs</a> </li><li> <a href="com.rpl.specter.html#var-declarepath">declarepath</a> </li><li> <a href="com.rpl.specter.html#var-defcollector">defcollector</a> </li><li> <a href="com.rpl.specter.html#var-defdynamicnav">defdynamicnav</a> </li><li> <a href="com.rpl.specter.html#var-defmacroalias">defmacroalias</a> </li><li> <a href="com.rpl.specter.html#var-defnav">defnav</a> </li><li> <a href="com.rpl.specter.html#var-defprotocolpath">defprotocolpath</a> </li><li> <a href="com.rpl.specter.html#var-defrichnav">defrichnav</a> </li><li> <a href="com.rpl.specter.html#var-DISPENSE">DISPENSE</a> </li><li> <a href="com.rpl.specter.html#var-dynamic-param.3F">dynamic-param?</a> </li><li> <a href="com.rpl.specter.html#var-dynamicnav">dynamicnav</a> </li><li> <a href="com.rpl.specter.html#var-eachnav">eachnav</a> </li><li> <a href="com.rpl.specter.html#var-END">END</a> </li><li> <a href="com.rpl.specter.html#var-end-fn">end-fn</a> </li><li> <a href="com.rpl.specter.html#var-extend-protocolpath">extend-protocolpath</a> </li><li> <a href="com.rpl.specter.html#var-extend-protocolpath*">extend-protocolpath*</a> </li><li> <a href="com.rpl.specter.html#var-filterer">filterer</a> </li><li> <a href="com.rpl.specter.html#var-FIRST">FIRST</a> </li><li> <a href="com.rpl.specter.html#var-if-path">if-path</a> </li><li> <a href="com.rpl.specter.html#var-index-nav">index-nav</a> </li><li> <a href="com.rpl.specter.html#var-INDEXED-VALS">INDEXED-VALS</a> </li><li> <a href="com.rpl.specter.html#var-indexed-vals">indexed-vals</a> </li><li> <a href="com.rpl.specter.html#var-keypath">keypath</a> </li><li> <a href="com.rpl.specter.html#var-LAST">LAST</a> </li><li> <a href="com.rpl.specter.html#var-late-bound-collector">late-bound-collector</a> </li><li> <a href="com.rpl.specter.html#var-late-bound-nav">late-bound-nav</a> </li><li> <a href="com.rpl.specter.html#var-late-bound-richnav">late-bound-richnav</a> </li><li> <a href="com.rpl.specter.html#var-late-path">late-path</a> </li><li> <a href="com.rpl.specter.html#var-late-resolved-fn">late-resolved-fn</a> </li><li> <a href="com.rpl.specter.html#var-local-declarepath">local-declarepath</a> </li><li> <a href="com.rpl.specter.html#var-map-key">map-key</a> </li><li> <a href="com.rpl.specter.html#var-MAP-KEYS">MAP-KEYS</a> </li><li> <a href="com.rpl.specter.html#var-MAP-VALS">MAP-VALS</a> </li><li> <a href="com.rpl.specter.html#var-META">META</a> </li><li> <a href="com.rpl.specter.html#var-multi-path">multi-path</a> </li><li> <a href="com.rpl.specter.html#var-multi-transform">multi-transform</a> </li><li> <a href="com.rpl.specter.html#var-multi-transform*">multi-transform*</a> </li><li> <a href="com.rpl.specter.html#var-must">must</a> </li><li> <a href="com.rpl.specter.html#var-NAME">NAME</a> </li><li> <a href="com.rpl.specter.html#var-NAMESPACE">NAMESPACE</a> </li><li> <a href="com.rpl.specter.html#var-nav">nav</a> </li><li> <a href="com.rpl.specter.html#var-NIL-.3ELIST">NIL->LIST</a> </li><li> <a href="com.rpl.specter.html#var-NIL-.3ESET">NIL->SET</a> </li><li> <a href="com.rpl.specter.html#var-nil-.3Eval">nil->val</a> </li><li> <a href="com.rpl.specter.html#var-NIL-.3EVECTOR">NIL->VECTOR</a> </li><li> <a href="com.rpl.specter.html#var-NONE">NONE</a> </li><li> <a href="com.rpl.specter.html#var-NONE-ELEM">NONE-ELEM</a> </li><li> <a href="com.rpl.specter.html#var-not-selected.3F">not-selected?</a> </li><li> <a href="com.rpl.specter.html#var-nthpath">nthpath</a> </li><li> <a href="com.rpl.specter.html#var-parser">parser</a> </li><li> <a href="com.rpl.specter.html#var-path">path</a> </li><li> <a href="com.rpl.specter.html#var-pred">pred</a> </li><li> <a href="com.rpl.specter.html#var-pred.3C">pred<</a> </li><li> <a href="com.rpl.specter.html#var-pred.3C.3D">pred<=</a> </li><li> <a href="com.rpl.specter.html#var-pred.3D">pred=</a> </li><li> <a href="com.rpl.specter.html#var-pred.3E">pred></a> </li><li> <a href="com.rpl.specter.html#var-pred.3E.3D">pred>=</a> </li><li> <a href="com.rpl.specter.html#var-providepath">providepath</a> </li><li> <a href="com.rpl.specter.html#var-putval">putval</a> </li><li> <a href="com.rpl.specter.html#var-recursive-path">recursive-path</a> </li><li> <a href="com.rpl.specter.html#var-regex-nav">regex-nav</a> </li><li> <a href="com.rpl.specter.html#var-replace-in">replace-in</a> </li><li> <a href="com.rpl.specter.html#var-replace-in*">replace-in*</a> </li><li> <a href="com.rpl.specter.html#var-richnav">richnav</a> </li><li> <a href="com.rpl.specter.html#var-satisfies-protpath.3F">satisfies-protpath?</a> </li><li> <a href="com.rpl.specter.html#var-select">select</a> </li><li> <a href="com.rpl.specter.html#var-select*">select*</a> </li><li> <a href="com.rpl.specter.html#var-select-any">select-any</a> </li><li> <a href="com.rpl.specter.html#var-select-any*">select-any*</a> </li><li> <a href="com.rpl.specter.html#var-select-first">select-first</a> </li><li> <a href="com.rpl.specter.html#var-select-first*">select-first*</a> </li><li> <a href="com.rpl.specter.html#var-select-one">select-one</a> </li><li> <a href="com.rpl.specter.html#var-select-one.21">select-one!</a> </li><li> <a href="com.rpl.specter.html#var-select-one.21*">select-one!*</a> </li><li> <a href="com.rpl.specter.html#var-select-one*">select-one*</a> </li><li> <a href="com.rpl.specter.html#var-selected-any.3F">selected-any?</a> </li><li> <a href="com.rpl.specter.html#var-selected-any.3F*">selected-any?*</a> </li><li> <a href="com.rpl.specter.html#var-selected.3F">selected?</a> </li><li> <a href="com.rpl.specter.html#var-set-elem">set-elem</a> </li><li> <a href="com.rpl.specter.html#var-setval">setval</a> </li><li> <a href="com.rpl.specter.html#var-setval*">setval*</a> </li><li> <a href="com.rpl.specter.html#var-srange">srange</a> </li><li> <a href="com.rpl.specter.html#var-srange-dynamic">srange-dynamic</a> </li><li> <a href="com.rpl.specter.html#var-STAY">STAY</a> </li><li> <a href="com.rpl.specter.html#var-stay-then-continue">stay-then-continue</a> </li><li> <a href="com.rpl.specter.html#var-STOP">STOP</a> </li><li> <a href="com.rpl.specter.html#var-submap">submap</a> </li><li> <a href="com.rpl.specter.html#var-subselect">subselect</a> </li><li> <a href="com.rpl.specter.html#var-subset">subset</a> </li><li> <a href="com.rpl.specter.html#var-terminal">terminal</a> </li><li> <a href="com.rpl.specter.html#var-terminal-val">terminal-val</a> </li><li> <a href="com.rpl.specter.html#var-transform">transform</a> </li><li> <a href="com.rpl.specter.html#var-transform*">transform*</a> </li><li> <a href="com.rpl.specter.html#var-transformed">transformed</a> </li><li> <a href="com.rpl.specter.html#var-traverse">traverse</a> </li><li> <a href="com.rpl.specter.html#var-traverse*">traverse*</a> </li><li> <a href="com.rpl.specter.html#var-traverse-all">traverse-all</a> </li><li> <a href="com.rpl.specter.html#var-traverse-all*">traverse-all*</a> </li><li> <a href="com.rpl.specter.html#var-traversed">traversed</a> </li><li> <a href="com.rpl.specter.html#var-VAL">VAL</a> </li><li> <a href="com.rpl.specter.html#var-view">view</a> </li><li> <a href="com.rpl.specter.html#var-vterminal">vterminal</a> </li><li> <a href="com.rpl.specter.html#var-vtransform">vtransform</a> </li><li> <a href="com.rpl.specter.html#var-walker">walker</a> </li><li> <a href="com.rpl.specter.html#var-with-fresh-collected">with-fresh-collected</a> </li><li> <a href="com.rpl.specter.html#var-with-inline-debug">with-inline-debug</a> </li><li> <a href="com.rpl.specter.html#var-wrap-dynamic-nav">wrap-dynamic-nav</a> </li></ul></div></div><div class="namespace"><h3><a href="com.rpl.specter.protocols.html">com.rpl.specter.protocols</a></h3><div class="doc"><pre class="plaintext"></pre></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="com.rpl.specter.protocols.html#var-Collector">Collector</a> </li><li> <a href="com.rpl.specter.protocols.html#var-ImplicitNav">ImplicitNav</a> </li><li> <a href="com.rpl.specter.protocols.html#var-RichNavigator">RichNavigator</a> </li></ul></div></div><div class="namespace"><h3><a href="com.rpl.specter.transients.html">com.rpl.specter.transients</a></h3><div class="doc"><pre class="plaintext"></pre></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="com.rpl.specter.transients.html#var-END.21">END!</a> </li><li> <a href="com.rpl.specter.transients.html#var-FIRST.21">FIRST!</a> </li><li> <a href="com.rpl.specter.transients.html#var-keypath.21">keypath!</a> </li><li> <a href="com.rpl.specter.transients.html#var-LAST.21">LAST!</a> </li><li> <a href="com.rpl.specter.transients.html#var-submap.21">submap!</a> </li></ul></div></div><div class="namespace"><h3><a href="com.rpl.specter.zipper.html">com.rpl.specter.zipper</a></h3><div class="doc"><pre class="plaintext"></pre></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="com.rpl.specter.zipper.html#var-DOWN">DOWN</a> </li><li> <a href="com.rpl.specter.zipper.html#var-find-first">find-first</a> </li><li> <a href="com.rpl.specter.zipper.html#var-INNER-LEFT">INNER-LEFT</a> </li><li> <a href="com.rpl.specter.zipper.html#var-INNER-RIGHT">INNER-RIGHT</a> </li><li> <a href="com.rpl.specter.zipper.html#var-LEFT">LEFT</a> </li><li> <a href="com.rpl.specter.zipper.html#var-LEFTMOST">LEFTMOST</a> </li><li> <a href="com.rpl.specter.zipper.html#var-NEXT">NEXT</a> </li><li> <a href="com.rpl.specter.zipper.html#var-NEXT-WALK">NEXT-WALK</a> </li><li> <a href="com.rpl.specter.zipper.html#var-NODE">NODE</a> </li><li> <a href="com.rpl.specter.zipper.html#var-NODE-SEQ">NODE-SEQ</a> </li><li> <a href="com.rpl.specter.zipper.html#var-PREV">PREV</a> </li><li> <a href="com.rpl.specter.zipper.html#var-RIGHT">RIGHT</a> </li><li> <a href="com.rpl.specter.zipper.html#var-RIGHTMOST">RIGHTMOST</a> </li><li> <a href="com.rpl.specter.zipper.html#var-SEQ-ZIP">SEQ-ZIP</a> </li><li> <a href="com.rpl.specter.zipper.html#var-UP">UP</a> </li><li> <a href="com.rpl.specter.zipper.html#var-VECTOR-ZIP">VECTOR-ZIP</a> </li><li> <a href="com.rpl.specter.zipper.html#var-XML-ZIP">XML-ZIP</a> </li><li> <a href="com.rpl.specter.zipper.html#var-zipper">zipper</a> </li></ul></div></div></div></body></html> |