Pass parsing ranges via delegate to return values