Method | Description | |
---|---|---|
Block ( ) : System | ||
Block ( string sourcecode ) : System | ||
Block ( string sourcecode, |
||
Clone ( |
||
CompileArgument ( string argname ) : void | ||
CompileBinarySend ( string msgname ) : void | ||
CompileBlockJumpByteCodeAt ( ByteCode b, short jump, int position ) : void | ||
CompileByteCode ( ByteCode b ) : void | ||
CompileByteCode ( ByteCode b, byte arg ) : void | ||
CompileByteCode ( ByteCode b, byte arg1, byte arg2 ) : void | ||
CompileByteCodeAt ( ByteCode b, int position ) : void | ||
CompileConstant ( object obj ) : byte | ||
CompileGet ( string name ) : void | ||
CompileGetBlock ( object obj ) : void | ||
CompileGetConstant ( object obj ) : void | ||
CompileGetDotNetType ( string name ) : void | ||
CompileGlobal ( string globalname ) : byte | ||
CompileInsert ( int position, int count ) : void | ||
CompileInvokeDotNet ( string msgname ) : void | ||
CompileJumpByteCode ( ByteCode b, short jump ) : void | ||
CompileJumpByteCodeAt ( ByteCode b, short jump, int position ) : void | ||
CompileLocal ( string localname ) : void | ||
CompileSend ( string msgname ) : void | ||
CompileSet ( string name ) : void | ||
CreateContext ( System.Machine machine, object args ) : |
||
Execute ( System.Machine machine, object args ) : object | ||
ExecuteInInterpreter ( |
||
GetArgumentName ( int na ) : string | ||
GetClassVariableName ( int n ) : string | ||
GetConstant ( int nc ) : object | ||
GetGlobalName ( int ng ) : string | ||
GetInstanceVariableName ( int n ) : string | ||
GetInstanceVariableOffset ( string name ) : int | ||
GetLocalName ( int nl ) : string | ||
MessageArity ( string msgname ) : byte |
Method | Description | |
---|---|---|
TryCompileGet ( string name ) : bool | ||
TryCompileSet ( string name ) : bool |
Method | Description | |
---|---|---|
CompileByte ( byte b ) : void | ||
IsValueMessage ( string msgname ) : bool |
public Block ( string sourcecode, |
||
sourcecode | string | |
outer | ||
return | System |
public Clone ( |
||
closure | ||
return |
public CompileArgument ( string argname ) : void | ||
argname | string | |
return | void |
public CompileBinarySend ( string msgname ) : void | ||
msgname | string | |
return | void |
public CompileBlockJumpByteCodeAt ( ByteCode b, short jump, int position ) : void | ||
b | ByteCode | |
jump | short | |
position | int | |
return | void |
public CompileByteCode ( ByteCode b, byte arg ) : void | ||
b | ByteCode | |
arg | byte | |
return | void |
public CompileByteCode ( ByteCode b, byte arg1, byte arg2 ) : void | ||
b | ByteCode | |
arg1 | byte | |
arg2 | byte | |
return | void |
public CompileByteCodeAt ( ByteCode b, int position ) : void | ||
b | ByteCode | |
position | int | |
return | void |
public CompileGetConstant ( object obj ) : void | ||
obj | object | |
return | void |
public CompileGetDotNetType ( string name ) : void | ||
name | string | |
return | void |
public CompileGlobal ( string globalname ) : byte | ||
globalname | string | |
return | byte |
public CompileInsert ( int position, int count ) : void | ||
position | int | |
count | int | |
return | void |
public CompileInvokeDotNet ( string msgname ) : void | ||
msgname | string | |
return | void |
public CompileJumpByteCode ( ByteCode b, short jump ) : void | ||
b | ByteCode | |
jump | short | |
return | void |
public CompileJumpByteCodeAt ( ByteCode b, short jump, int position ) : void | ||
b | ByteCode | |
jump | short | |
position | int | |
return | void |
public CompileLocal ( string localname ) : void | ||
localname | string | |
return | void |
public CreateContext ( System.Machine machine, object args ) : |
||
machine | System.Machine | |
args | object | |
return |
public Execute ( System.Machine machine, object args ) : object | ||
machine | System.Machine | |
args | object | |
return | object |
public ExecuteInInterpreter ( |
||
interpreter | ||
args | object | |
return | object |
public GetClassVariableName ( int n ) : string | ||
n | int | |
return | string |
public GetInstanceVariableName ( int n ) : string | ||
n | int | |
return | string |
public GetInstanceVariableOffset ( string name ) : int | ||
name | string | |
return | int |
public static MessageArity ( string msgname ) : byte | ||
msgname | string | |
return | byte |
protected TryCompileGet ( string name ) : bool | ||
name | string | |
return | bool |
protected TryCompileSet ( string name ) : bool | ||
name | string | |
return | bool |