ContextEval evaluates the program with a set of input variables and a context object in order to support cancellation and timeouts. This method must be used in conjunction with the InterruptCheckFrequency() option for cancellation interrupts to be impact evaluation. The vars value may either be an
(context.Context, any)
| 52 | // |
| 53 | // The output contract for `ContextEval` is otherwise identical to the `Eval` method. |
| 54 | ContextEval(context.Context, any) (ref.Val, *EvalDetails, error) |
| 55 | } |
| 56 | |
| 57 | // Activation used to resolve identifiers by name and references by id. |
no outgoing calls