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

Function newFolder

interpreter/interpretable.go:1475–1480  ·  view source on GitHub ↗

newFolder creates or initializes a pooled folder instance.

(eval *evalFold, frame *ExecutionFrame)

Source from the content-addressed store, hash-verified

1473
1474// newFolder creates or initializes a pooled folder instance.
1475func newFolder(eval *evalFold, frame *ExecutionFrame) *folder {
1476 f := folderPool.Get().(*folder)
1477 f.evalFold = eval
1478 f.frame = frame.Push(f)
1479 return f
1480}
1481
1482// releaseFolder resets and releases a pooled folder instance.
1483func releaseFolder(f *folder) {

Callers 2

TestFolderActivationFunction · 0.85
ExecMethod · 0.85

Calls 2

GetMethod · 0.65
PushMethod · 0.45

Tested by 1

TestFolderActivationFunction · 0.68