Package moka.lang

Interface Summary
No_FastMethodInvocation When implemented by the main class of a project, the No_FastMethodInvocation disables the fast method invocation feature.
No_GhostSpace By default, Moka programs run in "ghost space" to prevent the 8K or 24K limit of some AMS version.
No_Instanciation When applied to the main class of a program, this interface disable the object instanciation support to remove overhead.
No_Optimization The No_Optimization interface prevents Moka to optimize the program (-o switch of the compiler) when implemented by the main class of a project.
No_ROMCallsOptimization By default, Moka enables the ROM calls optimization.
No_SaveScreen By default, Moka programs restore the screen before returning.
Use_FastMethodInvocation When implemented by the main class of a project, the Use_FastMethodInvocation enables the fast method invocation feature.
Use_GarbageCollection The Use_GarbageCollection is a limited implementation of the garbage collection feature.
Use_Optimization The Use_Optimization interface forces Moka to optimize the program (-o switch of the compiler) when implemented by the main class of a project.
 

Class Summary
BITMAP_p The BITMAP_p class represents the C BITMAP* type.
Boolean The Boolean class wraps a value of the primitive type boolean in an object.
Byte The Byte class wraps a value of the primitive type byte in an object.
BYTE_p The BYTE_p class represents the C BYTE* type.
char_p The char_p class represents the C char* type.
Character The Character class wraps a value of the primitive type char in an object.
DLL Class DLL provides methods to deal with DLLs.
Double The Double class wraps a value of the primitive type double in an object.
Error The Error class has been designed to deal with error handling.
Integer The Integer class wraps a value of the primitive type int in an object.
Long The Long class wraps a value of the primitive type long in an object.
Math The class Math contains methods for performing basic numeric operations such as the elementary exponential, logarithm, square root, and trigonometric functions.
Object Class Object is the root of the class hierarchy.
SCR_RECT The SCR_RECT class represents the C SCR_RECT type.
SCR_RECT_p The SCR_RECT_p class represents the C SCR_RECT* type.
Short The Short class wraps a value of the primitive type short in an object.
String The String class represents character strings.
System The System class contains several useful class fields and methods.
UByte The UByte class wraps a value of the primitive type ubyte in an object.
UInteger The Integer class wraps a value of the primitive type int in an object.
ULong The ULong class wraps a value of the primitive type ulong in an object.
UShort The UShort class wraps a value of the primitive type ushort in an object.
void_p The void_p class represents the C void* type.