mirror of
https://github.com/kubenetworks/kubevpn.git
synced 2025-10-13 02:53:52 +08:00
chore: upgrade coredns version (#550)
This commit is contained in:
18
vendor/github.com/expr-lang/expr/ast/find.go
generated
vendored
Normal file
18
vendor/github.com/expr-lang/expr/ast/find.go
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
package ast
|
||||
|
||||
func Find(node Node, fn func(node Node) bool) Node {
|
||||
v := &finder{fn: fn}
|
||||
Walk(&node, v)
|
||||
return v.node
|
||||
}
|
||||
|
||||
type finder struct {
|
||||
node Node
|
||||
fn func(node Node) bool
|
||||
}
|
||||
|
||||
func (f *finder) Visit(node *Node) {
|
||||
if f.fn(*node) {
|
||||
f.node = *node
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user