Eval returns the result of an evaluation of the Ast and environment against the input vars. The vars value may either be an `Activation` or a `map[string]any`. If the `OptTrackState`, `OptTrackCost` or `OptExhaustiveEval` flags are used, the `details` response will be non-nil. Given this caveat on
(any)
| 43 | // or `ProgramOption` values used in the creation of the evaluation environment or executable |
| 44 | // program. |
| 45 | Eval(any) (ref.Val, *EvalDetails, error) |
| 46 | |
| 47 | // ContextEval evaluates the program with a set of input variables and a context object in order |
| 48 | // to support cancellation and timeouts. This method must be used in conjunction with the |
no outgoing calls