range-eval