C# Class _5_CompilingByteCode.ASTInterpreter.Env

Show file Open project: GHScan/DailyProjects

Public Methods

Method Description
DefineBuiltin ( GlobalAddress address, Procedure value ) : void
DefineBuiltin ( GlobalAddress address, object value ) : void
Env ( Env prevEnv, int localVarCount ) : System
GetVar ( Env env, object address ) : object
ReserveGlobalVariables ( int count ) : void
SetVar ( Env env, object address, object value ) : void

Method Details

DefineBuiltin() public static method

public static DefineBuiltin ( GlobalAddress address, Procedure value ) : void
address GlobalAddress
value Procedure
return void

DefineBuiltin() public static method

public static DefineBuiltin ( GlobalAddress address, object value ) : void
address GlobalAddress
value object
return void

Env() public method

public Env ( Env prevEnv, int localVarCount ) : System
prevEnv Env
localVarCount int
return System

GetVar() public static method

public static GetVar ( Env env, object address ) : object
env Env
address object
return object

ReserveGlobalVariables() public static method

public static ReserveGlobalVariables ( int count ) : void
count int
return void

SetVar() public static method

public static SetVar ( Env env, object address, object value ) : void
env Env
address object
value object
return void