C# Class IronPython.Compiler.Ast.ToDiskCompilationMode

Inheritance: IronPython.Compiler.Ast.CollectableCompilationMode
Show file Open project: jschementi/iron

Public Methods

Method Description
GetConstant ( object value ) : Expression
MakeScriptCode ( IronPython.Compiler.Ast.PythonAst ast ) : ScriptCode
PrepareScope ( IronPython.Compiler.Ast.PythonAst ast, System locals, List init ) : void
ReduceAst ( IronPython.Compiler.Ast.PythonAst instance, string name ) : LightLambdaExpression

Method Details

GetConstant() public method

public GetConstant ( object value ) : Expression
value object
return System.Linq.Expressions.Expression

MakeScriptCode() public method

public MakeScriptCode ( IronPython.Compiler.Ast.PythonAst ast ) : ScriptCode
ast IronPython.Compiler.Ast.PythonAst
return Microsoft.Scripting.ScriptCode

PrepareScope() public method

public PrepareScope ( IronPython.Compiler.Ast.PythonAst ast, System locals, List init ) : void
ast IronPython.Compiler.Ast.PythonAst
locals System
init List
return void

ReduceAst() public method

public ReduceAst ( IronPython.Compiler.Ast.PythonAst instance, string name ) : LightLambdaExpression
instance IronPython.Compiler.Ast.PythonAst
name string
return LightLambdaExpression