C# Class IronPython.Compiler.Ast.ForStatement

Inheritance: Statement
Show file Open project: jschementi/iron Class Usage Examples

Private Properties

Property Type Description
TransformFor System.Linq.Expressions.Expression

Public Methods

Method Description
ForStatement ( Expression left, Expression list, Statement body, Statement else_ ) : System
Reduce ( ) : Expression
Walk ( IronPython.Compiler.Ast.PythonWalker walker ) : void

Private Methods

Method Description
TransformFor ( ScopeStatement parent, System.Linq.Expressions enumerator, Expression list, Expression left, System.Linq.Expressions body, Statement else_, Microsoft.Scripting.SourceSpan span, Microsoft.Scripting.SourceLocation header, System.Linq.Expressions breakLabel, System.Linq.Expressions continueLabel, bool isStatement ) : Expression

Method Details

ForStatement() public method

public ForStatement ( Expression left, Expression list, Statement body, Statement else_ ) : System
left Expression
list Expression
body Statement
else_ Statement
return System

Reduce() public method

public Reduce ( ) : Expression
return System.Linq.Expressions.Expression

Walk() public method

public Walk ( IronPython.Compiler.Ast.PythonWalker walker ) : void
walker IronPython.Compiler.Ast.PythonWalker
return void