C# Class IronRuby.Compiler.Ast.ModuleDefinition

Inheritance: IronRuby.Compiler.Ast.DefinitionExpression
Show file Open project: jschementi/iron Class Usage Examples

Public Methods

Method Description
ModuleDefinition ( LexicalScope definedScope, ConstantVariable qualifiedName, Body body, Microsoft.Scripting.SourceSpan location ) : Microsoft.Scripting

Protected Methods

Method Description
ModuleDefinition ( LexicalScope definedScope, Body body, Microsoft.Scripting.SourceSpan location ) : Microsoft.Scripting

Private Methods

Method Description
DefineLocals ( ) : ScopeBuilder
MakeDefinitionExpression ( AstGenerator gen ) : Expression
TransformRead ( AstGenerator gen ) : Expression

Method Details

ModuleDefinition() protected method

protected ModuleDefinition ( LexicalScope definedScope, Body body, Microsoft.Scripting.SourceSpan location ) : Microsoft.Scripting
definedScope LexicalScope
body Body
location Microsoft.Scripting.SourceSpan
return Microsoft.Scripting

ModuleDefinition() public method

public ModuleDefinition ( LexicalScope definedScope, ConstantVariable qualifiedName, Body body, Microsoft.Scripting.SourceSpan location ) : Microsoft.Scripting
definedScope LexicalScope
qualifiedName ConstantVariable
body Body
location Microsoft.Scripting.SourceSpan
return Microsoft.Scripting