Property | Type | Description | |
---|---|---|---|
_currentMethod | Boo.Lang.Compiler.TypeSystem.InternalMethod | ||
_evaluationContextLocal | InternalLocal |
Method | Description | |
---|---|---|
AddLocalVariablesAsFields ( BooClassBuilder builder ) : void | ||
ChainConstructorsFromBaseType ( BooClassBuilder builder ) : void | ||
CreateEvaluationContextFieldReference ( Boo.Lang.Compiler.TypeSystem.InternalField field ) : Boo.Lang.Compiler.Ast.MemberReferenceExpression | ||
CreateEvaluationContextReference ( ) : |
||
CreateEvaluatorInvocation ( |
||
DefineEvaluationContext ( ) : IType | ||
EvaluationDomainProviderReference ( ) : |
||
GetEvaluationContextField ( Node node ) : Boo.Lang.Compiler.TypeSystem.InternalField | ||
IsEvalInvocation ( |
||
LeaveClassDefinition ( |
||
LeaveMethodInvocationExpression ( |
||
Map ( |
||
OnConstructor ( |
||
OnMethod ( |
||
OnReferenceExpression ( |
||
PrepareEvaluationContextInitialization ( IType evaluationContextType ) : |
||
ReplaceEvalByEvaluatorEval ( |
||
Run ( ) : void | ||
SetEvaluationContextField ( Node node, Boo.Lang.Compiler.TypeSystem.InternalField field ) : void |
public AddLocalVariablesAsFields ( BooClassBuilder builder ) : void | ||
builder | BooClassBuilder | |
return | void |
public ChainConstructorsFromBaseType ( BooClassBuilder builder ) : void | ||
builder | BooClassBuilder | |
return | void |
public CreateEvaluationContextFieldReference ( Boo.Lang.Compiler.TypeSystem.InternalField field ) : Boo.Lang.Compiler.Ast.MemberReferenceExpression | ||
field | Boo.Lang.Compiler.TypeSystem.InternalField | |
return | Boo.Lang.Compiler.Ast.MemberReferenceExpression |
public CreateEvaluationContextReference ( ) : |
||
return |
public CreateEvaluatorInvocation ( |
||
node | ||
return |
public EvaluationDomainProviderReference ( ) : |
||
return |
public GetEvaluationContextField ( Node node ) : Boo.Lang.Compiler.TypeSystem.InternalField | ||
node | Node | |
return | Boo.Lang.Compiler.TypeSystem.InternalField |
public IsEvalInvocation ( |
||
node | ||
return | bool |
public LeaveClassDefinition ( |
||
node | ||
return | void |
public LeaveMethodInvocationExpression ( |
||
node | ||
return | void |
public OnConstructor ( |
||
node | ||
return | void |
public OnMethod ( |
||
node | ||
return | void |
public OnReferenceExpression ( |
||
node | ||
return | void |
public PrepareEvaluationContextInitialization ( IType evaluationContextType ) : |
||
evaluationContextType | IType | |
return |
public ReplaceEvalByEvaluatorEval ( |
||
node | ||
return | void |
public SetEvaluationContextField ( Node node, Boo.Lang.Compiler.TypeSystem.InternalField field ) : void | ||
node | Node | |
field | Boo.Lang.Compiler.TypeSystem.InternalField | |
return | void |
protected InternalMethod,Boo.Lang.Compiler.TypeSystem _currentMethod | ||
return | Boo.Lang.Compiler.TypeSystem.InternalMethod |