begin ExpressionEvaluator