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.
|