Parse for expression
Evaluate for with range