Index
All Classes|All Packages|Constant Field Values|Deprecated API|Serialized Form
T
- tableChanged(TableModelEvent) - Method in class mars.venus.RunClearBreakpointsAction
-
Required TableModelListener method.
- tabSize - Variable in class mars.venus.editors.jeditsyntax.TextAreaDefaults
- tellEditingComponentToRequestFocusInWindow() - Method in class mars.venus.EditPane
-
Delegates to text area's requestFocusInWindow method.
- TERMINATED - Static variable in class mars.venus.FileStatus
-
execution terminated
- TEXT - Static variable in class mars.assembler.Directives
- TEXT_COLUMN_ORDER - Static variable in class mars.Settings
-
Order of text segment table columns
- TEXT_FOUND - Static variable in interface mars.venus.editors.MARSTextEditingArea
- TEXT_NOT_FOUND - Static variable in interface mars.venus.editors.MARSTextEditingArea
- TEXT_REPLACED_FOUND_NEXT - Static variable in interface mars.venus.editors.MARSTextEditingArea
- TEXT_REPLACED_NOT_FOUND_NEXT - Static variable in interface mars.venus.editors.MARSTextEditingArea
- TEXT_SYMBOL - Static variable in class mars.assembler.Symbol
- TextAreaDefaults - Class in mars.venus.editors.jeditsyntax
-
Encapsulates default settings for a text area.
- TextAreaDefaults() - Constructor for class mars.venus.editors.jeditsyntax.TextAreaDefaults
- TextAreaPainter - Class in mars.venus.editors.jeditsyntax
-
The text area repaint manager.
- TextAreaPainter(JEditTextArea, TextAreaDefaults) - Constructor for class mars.venus.editors.jeditsyntax.TextAreaPainter
-
Creates a new repaint manager.
- TextAreaPainter.Highlight - Interface in mars.venus.editors.jeditsyntax
-
Highlight interface.
- textBaseAddress - Static variable in class mars.mips.hardware.Memory
-
base address for (user) text segment: 0x00400000
- textLimitAddress - Static variable in class mars.mips.hardware.Memory
- TEXTSEGMENT_DELAYSLOT_HIGHLIGHT_BACKGROUND - Static variable in class mars.Settings
-
RGB color for text segment delay slot highlighted background
- TEXTSEGMENT_DELAYSLOT_HIGHLIGHT_FONT - Static variable in class mars.Settings
-
Font for text segment delay slot highlighted background
- TEXTSEGMENT_DELAYSLOT_HIGHLIGHT_FOREGROUND - Static variable in class mars.Settings
-
RGB color for text segment delay slot highlighted foreground
- TEXTSEGMENT_HIGHLIGHT_BACKGROUND - Static variable in class mars.Settings
-
RGB color for text segment highlighted background
- TEXTSEGMENT_HIGHLIGHT_FONT - Static variable in class mars.Settings
-
Font for table odd row foreground (text, data, register displays)
- TEXTSEGMENT_HIGHLIGHT_FOREGROUND - Static variable in class mars.Settings
-
RGB color for text segment highlighted foreground
- TextSegmentWindow - Class in mars.venus
-
Creates the Text Segment window in the Execute tab of the UI
- TextSegmentWindow() - Constructor for class mars.venus.TextSegmentWindow
-
Constructor, sets up a new JInternalFrame.
- TextUtilities - Class in mars.venus.editors.jeditsyntax
-
Class with several utility functions used by the text area component.
- TextUtilities() - Constructor for class mars.venus.editors.jeditsyntax.TextUtilities
- toggle_rect() - Constructor for class mars.venus.editors.jeditsyntax.InputHandler.toggle_rect
- TOGGLE_RECT - Static variable in class mars.venus.editors.jeditsyntax.InputHandler
- toggleBreakpoints() - Method in class mars.venus.TextSegmentWindow
-
Enable or disable all items in the Breakpoints column.
- toggleComment() - Method in class mars.venus.editors.generic.GenericTextArea
-
TODO
- toggleComment() - Method in class mars.venus.editors.jeditsyntax.JEditBasedTextArea
-
Toggle comment on current line or on each line in selection.
Adds space after '#' only if needed, and removes it when removing comment - toggleComment() - Method in interface mars.venus.editors.MARSTextEditingArea
- toggleComment() - Method in class mars.venus.editors.rsyntax.RSyntaxBasedTextArea
- token - Variable in class mars.venus.editors.jeditsyntax.tokenmarker.TokenMarker.LineInfo
-
The id of the last token of the line.
- Token - Class in mars.assembler
-
Represents one token in the input MIPS program.
- Token - Class in mars.venus.editors.jeditsyntax.tokenmarker
-
A linked list of tokens.
- Token(int, byte) - Constructor for class mars.venus.editors.jeditsyntax.tokenmarker.Token
-
Creates a new token.
- Token(TokenTypes, String, MIPSprogram, int, int) - Constructor for class mars.assembler.Token
-
Constructor for Token class.
- TOKEN_DELIMITERS - Static variable in class mars.assembler.TokenTypes
- tokenIsMacroParameter(String, boolean) - Static method in class mars.assembler.Macro
-
Returns whether
tokenValue
is a macro parameter or not - tokenize() - Method in class mars.MIPSprogram
-
Tokenizes the MIPS source program.
- tokenize(MIPSprogram) - Method in class mars.assembler.Tokenizer
-
Will tokenize a complete MIPS program.
- tokenizeExampleInstruction(String) - Method in class mars.assembler.Tokenizer
-
Used only to create a token list for the example provided with each instruction specification.
- tokenizeLine(int, String) - Method in class mars.assembler.Tokenizer
-
Will tokenize one line of source code.
- tokenizeLine(int, String, ErrorList) - Method in class mars.assembler.Tokenizer
-
Will tokenize one line of source code.
- tokenizeLine(int, String, ErrorList, boolean) - Method in class mars.assembler.Tokenizer
-
Will tokenize one line of source code.
- tokenizeLine(MIPSprogram, int, String, boolean) - Method in class mars.assembler.Tokenizer
-
Will tokenize one line of source code.
- tokenizeLines() - Method in class mars.venus.editors.jeditsyntax.SyntaxDocument
-
Reparses the document, by passing all lines to the token marker.
- tokenizeLines(int, int) - Method in class mars.venus.editors.jeditsyntax.SyntaxDocument
-
Reparses the document, by passing the specified lines to the token marker.
- Tokenizer - Class in mars.assembler
-
A tokenizer is capable of tokenizing a complete MIPS program, or a given line from a MIPS program.
- Tokenizer() - Constructor for class mars.assembler.Tokenizer
-
Simple constructor.
- Tokenizer(MIPSprogram) - Constructor for class mars.assembler.Tokenizer
-
Constructor for use with existing MIPSprogram.
- TokenList - Class in mars.assembler
-
Represents the list of tokens in a single line of MIPS code.
- TokenList() - Constructor for class mars.assembler.TokenList
-
Constructor for objects of class TokenList
- TokenMarker - Class in mars.venus.editors.jeditsyntax.tokenmarker
-
A token marker that splits lines of text into tokens.
- TokenMarker.LineInfo - Class in mars.venus.editors.jeditsyntax.tokenmarker
-
Inner class for storing information about tokenized lines.
- TokenTypes - Class in mars.assembler
-
Constants to identify the types of tokens found in MIPS programs.
- ToolAction - Class in mars.venus
-
Connects a MarsTool class (class that implements MarsTool interface) to the Mars menu system by supplying the response to that tool's menu item selection.
- ToolAction(Class<? extends MarsTool>, String) - Constructor for class mars.venus.ToolAction
-
Simple constructor.
- ToolLoader - Class in mars.venus
-
This class provides functionality to bring external Mars tools into the Mars system by adding them to its Tools menu.
- ToolLoader() - Constructor for class mars.venus.ToolLoader
- toString() - Method in class mars.assembler.Directives
-
Produces String-ified version of Directive object
- toString() - Method in class mars.assembler.Token
-
Get a String representing the token.
- toString() - Method in class mars.assembler.TokenList
-
Get a String representing the token list.
- toString() - Method in class mars.assembler.TokenTypes
-
Produces String equivalent of this token type, which is its name.
- toString() - Method in class mars.mips.dump.AbstractDumpFormat
-
String representing this object.
- toString() - Method in interface mars.mips.dump.DumpFormat
-
Descriptive name for the format.
- toString() - Method in class mars.mips.hardware.MemoryAccessNotice
-
String representation indicates access type, address and length in bytes
- toString() - Method in class mars.mips.hardware.RegisterAccessNotice
-
String representation indicates access type and which register
- toString() - Method in class mars.ProgramStatement
-
Crude attempt at building String representation of this complex structure.
- toString() - Method in class mars.simulator.SimulatorNotice
-
String representation indicates access type, address and length in bytes
- toString() - Method in class mars.venus.editors.jeditsyntax.SyntaxStyle
-
Returns a string representation of this object.
- toString() - Method in class mars.venus.editors.jeditsyntax.tokenmarker.Token
-
Returns a string representation of this token.
- toTypeString() - Method in class mars.assembler.TokenList
-
Get a String representing the sequence of token types for this list.
- translate() - Method in interface mars.assembler.TranslationCode
-
This is a callback method defined in anonymous class specified as argument to ExtendedInstruction constructor.
- TranslationCode - Interface in mars.assembler
-
This interface is intended for use by ExtendedInstruction objects to define, using the translate() method, how to translate the extended (pseudo) instruction into a sequence of one or more basic instructions, which can then be translated into binary machine code.
- TRANSMITTER_CONTROL - Static variable in class mars.tools.KeyboardAndDisplaySimulator
- TRANSMITTER_DATA - Static variable in class mars.tools.KeyboardAndDisplaySimulator
- TRAP_EXCEPTION - Static variable in class mars.simulator.Exceptions
- twoIntsToLong(int, int) - Static method in class mars.util.Binary
-
Returns long (64 bit integer) combining the bit values of two given 32 bit integer values.
All Classes|All Packages|Constant Field Values|Deprecated API|Serialized Form