Package edu.princeton.toy.lang

Interface Summary
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 Summary
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 Summary
TException TException is an exception passed down internally in the step() function of TVirtualMachine.