evaluation of expression