Skip to content

Commit 6ba0a9f

Browse files
committed
More docstrings
1 parent 14105c6 commit 6ba0a9f

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

docs/src/utils.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ collection of its nodes.
77

88
```@docs
99
copy(tree::AbstractExpressionNode; break_sharing::Val=Val(false))
10+
collect(tree::AbstractNode; break_sharing::Val=Val(false))
1011
filter(f::Function, tree::AbstractNode; break_sharing::Val=Val(false))
1112
count(f::Function, tree::AbstractNode; init=0, break_sharing::Val=Val(false))
1213
foreach(f::Function, tree::AbstractNode; break_sharing::Val=Val(false))

src/base.jl

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -294,6 +294,11 @@ function filter(f::F, tree::AbstractNode; break_sharing::Val=Val(false)) where {
294294
return filter_map(f, identity, tree, typeof(tree); break_sharing)
295295
end
296296

297+
"""
298+
collect(tree::AbstractNode; break_sharing::Val=Val(false))
299+
300+
Collect all nodes in a tree into a flat array in depth-first order.
301+
"""
297302
function collect(tree::AbstractNode; break_sharing::Val=Val(false))
298303
return filter(Returns(true), tree; break_sharing)
299304
end

0 commit comments

Comments
 (0)