Method | Description | |
---|---|---|
Clear ( ) : void | ||
DefineArgument ( string name ) : void | ||
DefineResultArgument ( string name ) : void | ||
DefineVariable ( string name ) : void | ||
FindScopeForVariable ( string name ) : int>.Dictionary |
||
GetValue ( string name ) : int |
Returns the number for the variable (since the CLR only understands numbers, not names)
|
|
IsArgument ( string name ) : bool | ||
IsDeclaredInCurrentScope ( string name ) : bool | ||
IsInScope ( string name ) : bool | ||
IsResultArgument ( string name ) : bool | ||
PopScope ( ) : void | ||
PushScope ( ) : void |
public DefineResultArgument ( string name ) : void | ||
name | string | |
return | void |
public FindScopeForVariable ( string name ) : int>.Dictionary |
||
name | string | |
return | int>.Dictionary |
public GetValue ( string name ) : int | ||
name | string | The variable name |
return | int |
public IsDeclaredInCurrentScope ( string name ) : bool | ||
name | string | |
return | bool |
public IsResultArgument ( string name ) : bool | ||
name | string | |
return | bool |