public ExpressionNode Pop() { ExpressionNode result = _expressionStack.Pop(); result = new Normalizer().VisitExpression(result); result = new OperatorTypeResolver(ExceptionErrorProvider.Instance).VisitExpression(result); result = new ConstantFolder(ExceptionErrorProvider.Instance).VisitExpression(result); return result; }
public ExpressionNode Pop() { ExpressionNode result = _expressionStack.Pop(); result = new Normalizer().VisitExpression(result); result = new OperatorTypeResolver(ExceptionErrorProvider.Instance).VisitExpression(result); result = new ConstantFolder(ExceptionErrorProvider.Instance).VisitExpression(result); return(result); }