public EvaluatorResult Evaluate(IInterpreterContext context, string expression)
        {
            var loop = context.EvaluateLoop(expression);

            bool result = loop.HasMore || loop.CurrentModel != null;

            return(new EvaluatorResult(result, string.Empty));
        }
 public EvaluatorResult Evaluate(IInterpreterContext context, string expression)
 {
     return(new EvaluatorResult(true, (context.EvaluateLoop(expression).Index + 1).ToString()));
 }