MCPcopy Create free account
hub / github.com/cel-expr/cel-go / enumerateExprIDs

Function enumerateExprIDs

policy/composer.go:607–614  ·  view source on GitHub ↗
(exprs ...ast.NavigableExpr)

Source from the content-addressed store, hash-verified

605}
606
607func enumerateExprIDs(exprs ...ast.NavigableExpr) []int64 {
608 ids := make([]int64, 0, len(exprs))
609 for _, e := range exprs {
610 ids = append(ids, e.ID())
611 ids = append(ids, enumerateExprIDs(e.Children()...)...)
612 }
613 return ids
614}
615
616func reduceHeight(heights map[int64]int, e ast.NavigableExpr, amount int) {
617 height := heights[e.ID()]

Callers 1

comprehensionSubExprIDsFunction · 0.85

Calls 2

IDMethod · 0.65
ChildrenMethod · 0.65

Tested by

no test coverage detected