C# Class Babel.Compiler.Program

Inheritance: CompositeNode
Show file Open project: shugo/babel

Protected Properties

Property Type Description
assembly System.Reflection.Emit.AssemblyBuilder
module System.Reflection.Emit.ModuleBuilder
target Target
typeManager TypeManager

Public Methods

Method Description
Accept ( NodeVisitor visitor ) : void
Program ( string fileName, Target target ) : System

Method Details

Accept() public method

public Accept ( NodeVisitor visitor ) : void
visitor NodeVisitor
return void

Program() public method

public Program ( string fileName, Target target ) : System
fileName string
target Target
return System

Property Details

assembly protected property

protected AssemblyBuilder,System.Reflection.Emit assembly
return System.Reflection.Emit.AssemblyBuilder

module protected property

protected ModuleBuilder,System.Reflection.Emit module
return System.Reflection.Emit.ModuleBuilder

target protected property

protected Target target
return Target

typeManager protected property

protected TypeManager,Babel.Compiler typeManager
return TypeManager