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

Function PartialVars

cel/program.go:112–115  ·  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

110//
111// The `vars` value may either be an Activation or any valid input to the NewActivation call.
112func PartialVars(vars any,
113 unknowns ...*AttributePatternType) (PartialActivation, error) {
114 return interpreter.NewPartialActivation(vars, unknowns...)
115}
116
117// AttributePattern returns an AttributePattern that matches a top-level variable. The pattern is
118// mutable, and its methods support the specification of one or more qualifier patterns.

Callers 12

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