nathanmarz
|
b79a71decd
|
Add BEFORE-ELEM, AFTER-ELEM, and NONE-ELEM navigators
|
2017-02-15 20:34:44 -05:00 |
|
nathanmarz
|
7c798c1e3b
|
extend srange, BEGINNING, END, FIRST, and LAST to strings
|
2017-02-15 18:30:44 -05:00 |
|
nathanmarz
|
ffcba01df7
|
fix NAMESPACE select
|
2017-02-15 10:12:08 -05:00 |
|
nathanmarz
|
71ed0ffae9
|
Add docstrings for keypath, must, and nthpath
|
2017-02-14 10:46:02 -05:00 |
|
nathanmarz
|
16310d6008
|
fix docstring
|
2017-02-14 10:42:54 -05:00 |
|
nathanmarz
|
48efea55ab
|
Added NAME and NAMESPACE navigators
|
2017-02-14 08:47:19 -05:00 |
|
nathanmarz
|
3dbc775334
|
fix if-path/selected?/not-selected? so that vals are passed along to condition paths
|
2017-02-14 08:25:54 -05:00 |
|
nathanmarz
|
646e03a227
|
Add nthpath navigator
|
2017-02-12 21:13:08 -05:00 |
|
nathanmarz
|
28ecb90489
|
add docstrings
|
2017-02-12 11:38:45 -05:00 |
|
nathanmarz
|
62c998a472
|
implement traverse-all
|
2017-02-12 09:38:56 -05:00 |
|
nathanmarz
|
80b3857b08
|
implement early termination using reduced, re-implement select-any/select-first in terms of it
|
2017-02-11 21:26:30 -05:00 |
|
nathanmarz
|
f521409482
|
add with-fresh-collected higher order navigator
|
2017-02-11 08:56:45 -05:00 |
|
nathanmarz
|
a1929d9eb7
|
add note on mutli-path about potential future enhancement
|
2017-02-10 17:29:49 -05:00 |
|
nathanmarz
|
39e8c758fc
|
fix missing wrap-dynamic-nav in cljs
|
2017-01-10 09:30:34 -05:00 |
|
nathanmarz
|
6a509ca478
|
fix tests
|
2016-12-26 12:55:14 -05:00 |
|
nathanmarz
|
72e004df23
|
dynamic navs automatically compile sequence returns if completely static
|
2016-12-26 12:54:12 -05:00 |
|
nathanmarz
|
4ad0f79643
|
fix #160
|
2016-12-03 11:05:06 -05:00 |
|
Nathan Marz
|
9178f38465
|
fix race condition relating to retrieving path from cache and aot compilation
|
2016-11-09 06:20:10 -05:00 |
|
Nathan Marz
|
013c4d6d0a
|
cljs compatibility
|
2016-11-07 11:25:12 -05:00 |
|
Nathan Marz
|
508e1d08ed
|
added traversed
|
2016-11-07 07:47:36 -05:00 |
|
Nathan Marz
|
dfedd30b29
|
Implemented #146, dynamic navigator enhancements
|
2016-10-31 23:57:12 -04:00 |
|
Nathan Marz
|
2a6ef8d0c0
|
fix doc on comp-paths
|
2016-09-30 06:57:12 -04:00 |
|
Nathan Marz
|
2673004b5b
|
suppress cache vars from docs
|
2016-09-06 19:37:35 -04:00 |
|
Nathan Marz
|
2e85cedcc4
|
merge macros namespace into core com.rpl.specter namespace
|
2016-09-05 07:48:05 -04:00 |
|
Nathan Marz
|
16446373f1
|
make terminal-val return a direct-nav, add another benchmark case
|
2016-09-02 20:20:49 -04:00 |
|
Nathan Marz
|
984e3cdcd2
|
update changelog
|
2016-09-01 23:37:36 -04:00 |
|
Nathan Marz
|
939378fcd1
|
fix transformed, all tests passing
|
2016-09-01 22:16:39 -04:00 |
|
Nathan Marz
|
479cb7d023
|
re-implemented declarepath and providepath, added local-declarepath for making recursive/mutually-recursive navigators locally
|
2016-09-01 13:56:51 -04:00 |
|
Nathan Marz
|
4c570e5de4
|
fixes + manual inlining for keypath, must, view
|
2016-09-01 11:24:15 -04:00 |
|
Nathan Marz
|
c80a2d3c50
|
fixes
|
2016-09-01 10:04:51 -04:00 |
|
Nathan Marz
|
eb5de0bdd5
|
lots of progress
|
2016-08-31 22:30:28 -04:00 |
|
Nathan Marz
|
f511cd4fca
|
initial rewriting
|
2016-08-29 22:01:17 -04:00 |
|
Nathan Marz
|
ac3f604211
|
reformat code with parinfer
|
2016-08-11 10:13:27 -04:00 |
|
Nathan Marz
|
9a35c0666d
|
define pred using defnav so it uses lean navigation when possible
|
2016-08-08 10:16:32 -04:00 |
|
Nathan Marz
|
74f38d93a9
|
switch from cljx to cljc
|
2016-08-06 10:40:45 -04:00 |
|