Index
All Classes|All Packages|Constant Field Values|Deprecated API|Serialized Form
E
- EcouteurClick(int) - Constructor for class mars.tools.DigitalLabSim.HexaKeyboard.EcouteurClick
- editable - Variable in class mars.venus.editors.jeditsyntax.TextAreaDefaults
- EditCopyAction - Class in mars.venus
-
Action for the Edit -> Copy menu item
- EditCopyAction(String, Icon, String, Integer, KeyStroke, VenusUI) - Constructor for class mars.venus.EditCopyAction
- EditCutAction - Class in mars.venus
-
Action for the Edit -> Cut menu item
- EditCutAction(String, Icon, String, Integer, KeyStroke, VenusUI) - Constructor for class mars.venus.EditCutAction
- EDITED - Static variable in class mars.venus.FileStatus
-
open/saved edit window with unsaved edits
- EditFindReplaceAction - Class in mars.venus
-
Action for the Edit -> Find/Replace menu item
- EditFindReplaceAction(String, Icon, String, Integer, KeyStroke, VenusUI) - Constructor for class mars.venus.EditFindReplaceAction
- Editor - Class in mars.venus
-
Manage the file being edited.
- Editor(VenusUI) - Constructor for class mars.venus.Editor
-
Create editor.
- EDITOR_CURRENT_LINE_HIGHLIGHTING - Static variable in class mars.Settings
-
Flag to control whether or not editor will highlight the line currently being edited
- EDITOR_FONT - Static variable in class mars.Settings
-
Font for the text editor
- EDITOR_LINE_NUMBERS_DISPLAYED - Static variable in class mars.Settings
-
Flag to determine whether or not the editor will display line numbers.
- EDITOR_POPUP_PREFIX_LENGTH - Static variable in class mars.Settings
-
Number of letters to be matched by editor's instruction guide before popup generated (if popup enabled)
- EDITOR_TAB_SIZE - Static variable in class mars.Settings
-
Editor tab size in characters.
- EditorFont - Class in mars.util
-
Specialized Font class designed to be used by both the settings menu methods and the Settings class.
- EditorFont() - Constructor for class mars.util.EditorFont
- EditPane - Class in mars.venus
-
Represents one file opened for editing.
- EditPane(VenusUI) - Constructor for class mars.venus.EditPane
-
Constructor for the EditPane class.
- EditPasteAction - Class in mars.venus
-
Action for the Edit -> Paste menu item
- EditPasteAction(String, Icon, String, Integer, KeyStroke, VenusUI) - Constructor for class mars.venus.EditPasteAction
- EditRedoAction - Class in mars.venus
-
Action for the Edit -> Redo menu item
- EditRedoAction(String, Icon, String, Integer, KeyStroke, VenusUI) - Constructor for class mars.venus.EditRedoAction
- EditSelectAllAction - Class in mars.venus
-
Action for the Edit -> Copy menu item
- EditSelectAllAction(String, Icon, String, Integer, KeyStroke, VenusUI) - Constructor for class mars.venus.EditSelectAllAction
- editsSavedOrAbandoned() - Method in class mars.venus.Editor
-
Called by several of the Action objects when there is potential loss of editing changes.
- editsSavedOrAbandoned() - Method in class mars.venus.EditTabbedPane
-
Check whether file has unsaved edits and, if so, check with user about saving them.
- EditTabbedPane - Class in mars.venus
-
Tabbed pane for the editor.
- EditTabbedPane(VenusUI, Editor, MainPane) - Constructor for class mars.venus.EditTabbedPane
-
Constructor for the EditTabbedPane class.
- EditUndoAction - Class in mars.venus
-
Action for the Edit -> Undo menu item
- EditUndoAction(String, Icon, String, Integer, KeyStroke, VenusUI) - Constructor for class mars.venus.EditUndoAction
- electricScroll - Variable in class mars.venus.editors.jeditsyntax.TextAreaDefaults
- empty() - Method in class mars.simulator.BackStepper
-
Check whether there are steps that can be undone.
- enabled() - Method in class mars.simulator.BackStepper
-
Determine whether execution "undo" steps are currently being recorded.
- end(boolean) - Constructor for class mars.venus.editors.jeditsyntax.InputHandler.end
- END - Static variable in class mars.venus.editors.jeditsyntax.InputHandler
- END - Static variable in class mars.venus.editors.jeditsyntax.tokenmarker.Token
-
The token type, that along with a length of 0 marks the end of the token list.
- END_MACRO - Static variable in class mars.assembler.Directives
- endCompoundEdit() - Method in class mars.venus.editors.jeditsyntax.SyntaxDocument
-
Ends a compound edit that can be undone in one operation.
- eolMarkerColor - Variable in class mars.venus.editors.jeditsyntax.TextAreaDefaults
- eolMarkers - Variable in class mars.venus.editors.jeditsyntax.TextAreaDefaults
- EPC - Static variable in class mars.mips.hardware.Coprocessor0
- equals(Object) - Method in class mars.assembler.Macro
- EQV - Static variable in class mars.assembler.Directives
- ERROR - Static variable in class mars.assembler.TokenTypes
- ERROR - Static variable in class mars.ErrorMessage
-
Constant to indicate this message is error not warning
- ERROR_MESSAGE_PREFIX - Static variable in class mars.ErrorList
- errorCount() - Method in class mars.ErrorList
-
Count of number of error messages in list.
- errorLimitExceeded() - Method in class mars.ErrorList
-
Check to see if error limit has been exceeded.
- ErrorList - Class in mars
-
Maintains list of generated error messages, regardless of source (tokenizing, parsing, assembly, execution).
- ErrorList() - Constructor for class mars.ErrorList
-
Constructor for ErrorList
- ErrorMessage - Class in mars
-
Represents occurrence of an error detected during tokenizing, assembly or simulation.
- ErrorMessage(boolean, String, int, int, String, String) - Constructor for class mars.ErrorMessage
-
Deprecated.Newer constructors replace the String filename parameter with a MIPSprogram parameter to provide more information.
- ErrorMessage(boolean, MIPSprogram, int, int, String) - Constructor for class mars.ErrorMessage
-
Constructor for ErrorMessage.
- ErrorMessage(String, int, int, String) - Constructor for class mars.ErrorMessage
-
Deprecated.Newer constructors replace the String filename parameter with a MIPSprogram parameter to provide more information.
- ErrorMessage(String, int, int, String, String) - Constructor for class mars.ErrorMessage
-
Deprecated.Newer constructors replace the String filename parameter with a MIPSprogram parameter to provide more information.
- ErrorMessage(MIPSprogram, int, int, String) - Constructor for class mars.ErrorMessage
-
Constructor for ErrorMessage.
- ErrorMessage(ProgramStatement, String) - Constructor for class mars.ErrorMessage
-
Constructor for ErrorMessage, to be used for runtime exceptions.
- errors() - Method in exception mars.ProcessingException
-
Produce the list of error messages.
- errorsOccurred() - Method in class mars.ErrorList
-
Determine whether error has occurred or not.
- EVEN_ROW_BACKGROUND - Static variable in class mars.Settings
-
RGB color for table even row background (text, data, register displays)
- EVEN_ROW_FONT - Static variable in class mars.Settings
-
Font for table even row background (text, data, register displays)
- EVEN_ROW_FOREGROUND - Static variable in class mars.Settings
-
RGB color for table even row foreground (text, data, register displays)
- EXCEPTION - Static variable in class mars.simulator.Simulator
- EXCEPTION_HANDLER - Static variable in class mars.Settings
-
Current specified exception handler file (a MIPS assembly source file)
- EXCEPTION_HANDLER_ENABLED - Static variable in class mars.Settings
-
Flag to determine whether the currently selected exception handler source file will be included in each assembly operation.
- EXCEPTION_LEVEL - Static variable in class mars.mips.hardware.Coprocessor0
- exceptionHandlerAddress - Static variable in class mars.mips.hardware.Memory
-
starting address for exception handlers: 0x80000180
- Exceptions - Class in mars.simulator
-
Represents an error/interrupt that occurs during execution (simulation).
- Exceptions() - Constructor for class mars.simulator.Exceptions
- executeAction(ActionListener, Object, String) - Method in class mars.venus.editors.jeditsyntax.InputHandler
-
Executes the specified action, repeating and recording it as necessary.
- ExecutePane - Class in mars.venus
-
Container for the execution-related windows.
- ExecutePane(VenusUI, RegistersWindow, Coprocessor1Window, Coprocessor0Window) - Constructor for class mars.venus.ExecutePane
-
initialize the Execute pane with major components
- exitCode - Static variable in class mars.Globals
-
MARS exit code -- useful with SYSCALL 17 when running from command line (not GUI)
- EXTENDED_ASSEMBLER_ENABLED - Static variable in class mars.Settings
-
Flag to determine whether or not program being assembled is limited to basic MIPS instructions and formats.
- ExtendedInstruction - Class in mars.mips.instructions
-
ExtendedInstruction represents a MIPS extended (a.k.a pseudo) instruction.
- ExtendedInstruction(String, String) - Constructor for class mars.mips.instructions.ExtendedInstruction
-
Constructor for ExtendedInstruction, where no instruction description or compact translation is provided.
- ExtendedInstruction(String, String, String) - Constructor for class mars.mips.instructions.ExtendedInstruction
-
Constructor for ExtendedInstruction.
- ExtendedInstruction(String, String, String, String) - Constructor for class mars.mips.instructions.ExtendedInstruction
-
Constructor for ExtendedInstruction.
- EXTERN - Static variable in class mars.assembler.Directives
- EXTERNAL_INTERRUPT_DISPLAY - Static variable in class mars.simulator.Exceptions
- EXTERNAL_INTERRUPT_HEXA_KEYBOARD - Static variable in class mars.tools.DigitalLabSim
- EXTERNAL_INTERRUPT_KEYBOARD - Static variable in class mars.simulator.Exceptions
-
The exception number is stored in coprocessor 0 cause register ($13) Note: the codes for External Interrupts have been modified from MIPS specs in order to encode two pieces of information.
- EXTERNAL_INTERRUPT_TIMER - Static variable in class mars.tools.DigitalLabSim
- externalInterruptingDevice - Static variable in class mars.simulator.Simulator
- externBaseAddress - Static variable in class mars.mips.hardware.Memory
-
base address for .extern directive: 0x10000000
All Classes|All Packages|Constant Field Values|Deprecated API|Serialized Form