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

Function PartialVars

cel/program.go:94–97  ·  view source on GitHub ↗

PartialVars returns a PartialActivation which contains variables and a set of AttributePattern values that indicate variables or parts of variables whose value are not yet known. This method relies on manually configured sets of missing attribute patterns. For a method which infers the missing vari

(vars any,
	unknowns ...*AttributePatternType)

Source from the content-addressed store, hash-verified

92//
93// The `vars` value may either be an Activation or any valid input to the NewActivation call.
94func PartialVars(vars any,
95 unknowns ...*AttributePatternType) (PartialActivation, error) {
96 return interpreter.NewPartialActivation(vars, unknowns...)
97}
98
99// AttributePattern returns an AttributePattern that matches a top-level variable. The pattern is
100// mutable, and its methods support the specification of one or more qualifier patterns.

Callers 10

exercise8Function · 0.92
UnknownVarsMethod · 0.85
PartialVarsMethod · 0.85
TestContextEvalUnknownsFunction · 0.85
TestResidualAstComplexFunction · 0.85
TestResidualAstMacrosFunction · 0.85
TestPartialVarsFunction · 0.85
TestResidualAstModifiedFunction · 0.85

Calls 1

NewPartialActivationFunction · 0.92

Tested by 7

TestContextEvalUnknownsFunction · 0.68
TestResidualAstComplexFunction · 0.68
TestResidualAstMacrosFunction · 0.68
TestPartialVarsFunction · 0.68
TestResidualAstModifiedFunction · 0.68