-
Interface Summary
| Interface |
Description |
| BasicArray |
|
| BasicValue<T> |
|
| ClassSetProvider |
Provide a set of classes.
|
| Command |
Classes that provide methods to execute a command implement this interface.
|
| Interpreter |
An interpreter instance executes a program.
|
| InterpreterHook |
An interpreter hook can be registered into an interpreter and the methods of
the hook are called by the interpreter when executing the the BASIC program.
|
| LeftValue |
A LeftValue is a value that can stand on the left hand side of an assignment
command.
|
| LeftValueList |
|
| NoAccess |
When a BASIC extension function implemented in Java returns an object for the sole purpose that it can be passed
as argument to other extension functions implemented in Java (and probably in the same class), but it does not
want the BASIC program to get or set any field or invoke any method from this object then the return value
can be of a type that implements this interface.
|
| RightValue |
|
-
Class Summary
| Class |
Description |
| NoAccessProxy<T> |
When a BASIC extension function implemented in Java returns an object for the sole purpose that it can be passed
as argument to other extension functions implemented in Java (and probably in the same class), but it does not
want the BASIC program to get or set any field or invoke any method from this object then the return value
can be embedded in a NoAccessProxy.
|
| SimpleHook |
A simple implementation of the InterpreterHook.
|