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

Method visitOptSelect

parser/unparser.go:365–371  ·  view source on GitHub ↗
(expr ast.Expr)

Source from the content-addressed store, hash-verified

363}
364
365func (un *unparser) visitOptSelect(expr ast.Expr) error {
366 c := expr.AsCall()
367 args := c.Args()
368 operand := args[0]
369 field := args[1].AsLiteral().(types.String)
370 return un.visitSelectInternal(operand, false, ".?", string(field))
371}
372
373func (un *unparser) visitSelect(expr ast.Expr) error {
374 sel := expr.AsSelect()

Callers 1

visitCallMethod · 0.95

Calls 4

visitSelectInternalMethod · 0.95
AsCallMethod · 0.65
ArgsMethod · 0.65
AsLiteralMethod · 0.65

Tested by

no test coverage detected