IronPython.Compiler.Ast.DelStatement.Reduce C# (CSharp) Method

Reduce() public method

public Reduce ( ) : Expression
return System.Linq.Expressions.Expression
        public override MSAst.Expression Reduce() {
            // Transform to series of individual del statements.
            ReadOnlyCollectionBuilder<MSAst.Expression> statements = new ReadOnlyCollectionBuilder<MSAst.Expression>(_expressions.Length + 1);
            for (int i = 0; i < _expressions.Length; i++) {
                statements.Add(_expressions[i].TransformDelete());
            }
            statements.Add(AstUtils.Empty());
            return GlobalParent.AddDebugInfo(MSAst.Expression.Block(statements), Span);
        }