| Interface | Description |
|---|---|
| TExceptionHandler |
TExceptionHandler essentially maintains a list of what exceptions to ignore and what exceptions
to propagate throughout the virtual machine (halting the TVM).
|
| TVirtualMachine.ExecutionController |
ExecutionController is an interface that classes which wish to recieve notifications of a
ToyVirtualMachine's termination should implement.
|
| Class | Description |
|---|---|
| TDefaultExceptionHandler |
TDefaultExceptionHandler is the simplest mutable implementation of TExceptionHandler.
|
| TExceptionType |
TExceptionType describes the types of TException that can be thrown.
|
| TVirtualMachine |
TVirtualMachine is an object that encapsulates the concept of the Toy Machine.
|
| TWord |
TWord is the primitive value which toy registers and memory can take.
|
| TWordBuffer |
TWordBuffer is essentially a vector for TWords.
|
| Exception | Description |
|---|---|
| TException |
TException is an exception passed down internally in the step() function of TVirtualMachine.
|