C# Class Boo.Lang.Compiler.MetaProgramming.Compilation

Datei anzeigen Open project: boo/boo-lang

Public Methods

Method Description
compile ( Boo.Lang.Compiler.Ast.CompileUnit unit ) : Assembly
compile ( Module module ) : Assembly
compile ( ClassDefinition klass ) : Type
compile_ ( CompileUnit unit, Assembly references ) : CompilerContext
compile_ ( Module module ) : CompilerContext

Private Methods

Method Description
CompilerFor ( Boo.Lang.Compiler.Ast.CompileUnit unit, Assembly references ) : BooCompiler
CreateCompileUnit ( ClassDefinition klass ) : Boo.Lang.Compiler.Ast.CompileUnit
CreateModule ( ClassDefinition klass ) : Module
IsApplication ( Boo.Lang.Compiler.Ast.CompileUnit unit ) : bool

Method Details

compile() public static method

public static compile ( Boo.Lang.Compiler.Ast.CompileUnit unit ) : Assembly
unit Boo.Lang.Compiler.Ast.CompileUnit
return System.Reflection.Assembly

compile() public static method

public static compile ( Module module ) : Assembly
module Boo.Lang.Compiler.Ast.Module
return System.Reflection.Assembly

compile() public static method

public static compile ( ClassDefinition klass ) : Type
klass ClassDefinition
return Type

compile_() public static method

public static compile_ ( CompileUnit unit, Assembly references ) : CompilerContext
unit CompileUnit
references Assembly
return CompilerContext

compile_() public static method

public static compile_ ( Module module ) : CompilerContext
module Boo.Lang.Compiler.Ast.Module
return CompilerContext