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

Function newFolder

interpreter/interpretable.go:1517–1522  ·  view source on GitHub ↗

newFolder creates or initializes a pooled folder instance.

(eval *evalFold, frame *ExecutionFrame)

Source from the content-addressed store, hash-verified

1515
1516// newFolder creates or initializes a pooled folder instance.
1517func newFolder(eval *evalFold, frame *ExecutionFrame) *folder {
1518 f := folderPool.Get().(*folder)
1519 f.evalFold = eval
1520 f.frame = frame.Push(f)
1521 return f
1522}
1523
1524// releaseFolder resets and releases a pooled folder instance.
1525func releaseFolder(f *folder) {

Callers 4

TestFolderActivationFunction · 0.85
ExecMethod · 0.85

Calls 2

GetMethod · 0.65
PushMethod · 0.45

Tested by 3

TestFolderActivationFunction · 0.68