pub fn eval<D: Dispatcher>(
node: &Node,
ctx: Value,
dispatcher: &D,
) -> Result<Value, EvalError>Expand description
Evaluate a Node against a context value, using the given dispatcher for Step resolution.
Returns the updated context (= ctx with Step.out path written for each step traversed).