Exec implements the InterpretableV2 interface method.
(frame *ExecutionFrame)
| 1442 | |
| 1443 | // Exec implements the InterpretableV2 interface method. |
| 1444 | func (a *evalAttr) Exec(frame *ExecutionFrame) ref.Val { |
| 1445 | v, err := a.attr.Resolve(frame) |
| 1446 | if err != nil { |
| 1447 | return types.LabelErrNode(a.ID(), types.WrapErr(err)) |
| 1448 | } |
| 1449 | return a.adapter.NativeToValue(v) |
| 1450 | } |
| 1451 | |
| 1452 | // Eval implements the Interpretable interface method. |
| 1453 | func (a *evalAttr) Eval(ctx Activation) ref.Val { |
no test coverage detected