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

Afficher le fichier Open project: boo/boo-lang

Méthodes publiques

Méthode 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

Méthode 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 méthode

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

compile() public static méthode

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

compile() public static méthode

public static compile ( ClassDefinition klass ) : Type
klass ClassDefinition
Résultat Type

compile_() public static méthode

public static compile_ ( CompileUnit unit, Assembly references ) : CompilerContext
unit CompileUnit
references Assembly
Résultat CompilerContext

compile_() public static méthode

public static compile_ ( Module module ) : CompilerContext
module Boo.Lang.Compiler.Ast.Module
Résultat CompilerContext