Package fi.hu.cs.titokone

Class Summary
Animator This class takes care of the animation window.
Application This class represents a compiled TTK-91-application.
Binary This class represents the contents of a binary file.
BinaryInterpreter This class contains the information to translate a command in binary form to its symbolic string form.
CompileDebugger This class is used by compiler when it compiles code.
CompileInfo This class is used to tell GUIBrain what compiler has done at the moment.
Compiler This class knows everything about the relation between symbolic code and binary code.
Control Control class offers the extenal interface to titokone.
DebugInfo This class is parent class for LoadInfo, CompileInfo and RunInfo.
FileHandler This class transforms files into various sorts of buffer classes depending on who needs them, and saves these buffer classes to files when needed.
GUI Class GUI is namely the class that implements the Graphical User Interface.
GUIBrain This class contains the intellect the GUI class needs to provide services to the Control class.
GUICompileSettingsDialog  
GUIHTMLDialog  
GUIRunSettingsDialog  
GUISettingsDialog  
GUIThreader  
Interpreter This class contains information common to various interpreters.
JTableX This class is basically just normal JTable with added functionality.
Loader This class can load a TTK91Application.
LoadInfo This class provides info about the loading of a program.
MemoryLine This class represents one slot in the TTK-91 computer's memory.
Message This class represents a translatable message to the user.
Processor This class represents the processor.
RandomAccessMemory This class represents the memory of a TTK-91 computer.
Registers This data class contains all the register information.
RunDebugger This class produces objects describing what has changed due to the last command having been run.
RunInfo This class tells GUIBrain what the processor has done.
Settings This class keeps track of the settings.
Source This class represents source code.
SymbolicInterpreter This class contains the bulk data needed to translate commands to opcodes etc.
SymbolTable This class represents the symbol table of a TTK-91 program.
Titokone This class is just a launcher for the actual program.
Translator This class deals with translating strings.
 

Exception Summary
InvalidDefinitionException This class represents a situation where a symboltable has been queried for a definition it does not contain.
InvalidSymbolException This class represents a situation where a symboltable has been queried for a symbol it does not contain.
ResourceLoadFailedException This class represents a situation where loading a ResourceBundle from a file and instantiating it has failed.