recurse (i.e., ..) needs to find leaf nulls
This commit is contained in:
1 parent
7bdf3a39ad
commit
aac8132f47
1 file changed
+1
-1
+1
-1
@@ -14,7 +14,7 @@ def _modify(paths; update): reduce path(paths) as $p (.; setpath($p; getpath($p)
|
|||||||
def map_values(f): .[] |= f;
|
def map_values(f): .[] |= f;
|
||||||
|
|
||||||
# recurse
|
# recurse
|
||||||
def recurse(f): def r: ., (f | select(. != null) | r); r;
|
def recurse(f): def r: ., (f | r); r;
|
||||||
def recurse(f; cond): def r: ., (f | select(cond) | r); r;
|
def recurse(f; cond): def r: ., (f | select(cond) | r); r;
|
||||||
def recurse: recurse(.[]?);
|
def recurse: recurse(.[]?);
|
||||||
def recurse_down: recurse;
|
def recurse_down: recurse;
|
||||||
|
|||||||
Reference in new issue
Block a user