Index
All Classes|All Packages|Constant Field Values|Deprecated API|Serialized Form
P
- pageBreak() - Method in class mars.venus.HardcopyWriter
-
End the current page.
- paint(Graphics) - Method in class mars.tools.DigitalLabSim.SevenSegmentDisplay
- paint(Graphics) - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
-
Repaints the text.
- paintHighlight(Graphics, int, int) - Method in interface mars.venus.editors.jeditsyntax.TextAreaPainter.Highlight
-
This should paint the highlight and delgate to the next highlight painter.
- paintInvalid - Variable in class mars.venus.editors.jeditsyntax.TextAreaDefaults
- paintSyntaxLine(Segment, Token, SyntaxStyle[], TabExpander, Graphics, int, int) - Static method in class mars.venus.editors.jeditsyntax.SyntaxUtilities
-
Paints the specified line onto the graphics context.
- parseKeyStroke(String) - Static method in class mars.venus.editors.jeditsyntax.DefaultInputHandler
-
Converts a string to a keystroke.
- paste() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Inserts the clipboard contents into the text.
- paste() - Method in interface mars.venus.editors.MARSTextEditingArea
- pasteText() - Method in class mars.venus.EditPane
-
paste clipboard contents at cursor position
- PAUSE_OR_STOP - Static variable in class mars.simulator.Simulator
- paused(boolean, int, ProcessingException) - Method in class mars.venus.RunGoAction
-
Method to be called when Pause is selected through menu/toolbar/shortcut.
- PLUS - Static variable in class mars.assembler.TokenTypes
- popFromCallStack() - Method in class mars.assembler.MacroPool
- populate() - Method in class mars.mips.instructions.InstructionSet
-
Adds all instructions to the set.
- popup - Static variable in class mars.venus.editors.jeditsyntax.SyntaxUtilities
- popup - Variable in class mars.venus.editors.jeditsyntax.TextAreaDefaults
- POPUP_HELP_TEXT_COLOR - Static variable in class mars.venus.editors.jeditsyntax.JEditTextArea
- POPUP_INSTRUCTION_GUIDANCE - Static variable in class mars.Settings
-
Flag to control whether or not editor will provide popup instruction guidance while typing
- POPUP_SYSCALL_INPUT - Static variable in class mars.Settings
-
Flag to control whether or not simulator will use popup dialog for input syscalls
- PopupHelpItem - Class in mars.venus.editors.jeditsyntax
-
Handy little class to contain help information for a popupMenu or tool tip item.
- PopupHelpItem(String, String, String) - Constructor for class mars.venus.editors.jeditsyntax.PopupHelpItem
-
Create popup help item, where match is result of an exact-match search.
- PopupHelpItem(String, String, String, boolean) - Constructor for class mars.venus.editors.jeditsyntax.PopupHelpItem
-
Create popup help item.
- PopupListener - Class in mars.venus
- PopupListener(JPopupMenu) - Constructor for class mars.venus.PopupListener
- popupShowing - Static variable in class mars.venus.editors.jeditsyntax.SyntaxUtilities
- POSITION_PREFIX - Static variable in class mars.ErrorList
- postMarsMessage(String) - Method in class mars.venus.MessagesPane
-
Post a message to the assembler display
- postRunMessage(String) - Method in class mars.venus.MessagesPane
-
Post a message to the runtime display
- preferredTextAreaDimension - Static variable in class mars.tools.KeyboardAndDisplaySimulator
- prefixMatchDirectives(String) - Static method in class mars.assembler.Directives
-
Find Directive object, if any, which contains the given string as a prefix.
- prefixMatchOperator(String) - Method in class mars.mips.instructions.InstructionSet
-
Given a string, will return the Instruction object(s) from the instruction set whose operator mnemonic prefix matches it.
- prepareFilesForAssembly(ArrayList<String>, String, String) - Method in class mars.MIPSprogram
-
Prepares the given list of files for assembly.
- prev_char(boolean) - Constructor for class mars.venus.editors.jeditsyntax.InputHandler.prev_char
- PREV_CHAR - Static variable in class mars.venus.editors.jeditsyntax.InputHandler
- prev_line(boolean) - Constructor for class mars.venus.editors.jeditsyntax.InputHandler.prev_line
- PREV_LINE - Static variable in class mars.venus.editors.jeditsyntax.InputHandler
- prev_page(boolean) - Constructor for class mars.venus.editors.jeditsyntax.InputHandler.prev_page
- PREV_PAGE - Static variable in class mars.venus.editors.jeditsyntax.InputHandler
- prev_word(boolean) - Constructor for class mars.venus.editors.jeditsyntax.InputHandler.prev_word
- PREV_WORD - Static variable in class mars.venus.editors.jeditsyntax.InputHandler
- PrintCanceledException(String) - Constructor for exception mars.venus.HardcopyWriter.PrintCanceledException
- printString(String) - Static method in class mars.util.SystemIO
-
Implements syscall having 4 in $v0, to print a string.
- ProcessingException - Exception in mars
-
Class to represent an error that occurs while assembling or running a MIPS program.
- ProcessingException() - Constructor for exception mars.ProcessingException
-
Constructor for ProcessingException.
- ProcessingException(ErrorList) - Constructor for exception mars.ProcessingException
-
Constructor for ProcessingException.
- ProcessingException(ErrorList, AddressErrorException) - Constructor for exception mars.ProcessingException
-
Constructor for ProcessingException.
- ProcessingException(ProgramStatement, String) - Constructor for exception mars.ProcessingException
-
Constructor for ProcessingException to handle runtime exceptions
- ProcessingException(ProgramStatement, String, int) - Constructor for exception mars.ProcessingException
-
Constructor for ProcessingException to handle runtime exceptions
- ProcessingException(ProgramStatement, AddressErrorException) - Constructor for exception mars.ProcessingException
-
Constructor for ProcessingException to handle address runtime exceptions
- processKeyEvent(KeyEvent) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Forwards key events directly to the input handler.
- program - Static variable in class mars.Globals
-
the program currently being worked with.
- PROGRAM_ARGUMENTS - Static variable in class mars.Settings
-
Flag to determine whether or not to display and use program arguments
- ProgramArgumentList - Class in mars.simulator
-
Models Program Arguments, one or more strings provided to the MIPS program at runtime.
- ProgramArgumentList(String) - Constructor for class mars.simulator.ProgramArgumentList
-
Constructor that parses string to produce list.
- ProgramArgumentList(String[]) - Constructor for class mars.simulator.ProgramArgumentList
-
Constructor that gets list from String array, one argument per element.
- ProgramArgumentList(String[], int) - Constructor for class mars.simulator.ProgramArgumentList
-
Constructor that gets list from section of String array, one argument per element.
- ProgramArgumentList(ArrayList<String>) - Constructor for class mars.simulator.ProgramArgumentList
-
Constructor that gets list from ArrayList of String, one argument per element.
- ProgramArgumentList(ArrayList<String>, int) - Constructor for class mars.simulator.ProgramArgumentList
-
Constructor that gets list from section of String ArrayList, one argument per element.
- ProgramStatement - Class in mars
-
Represents one assembly/machine statement.
- ProgramStatement(int, int) - Constructor for class mars.ProgramStatement
-
Constructor for ProgramStatement used only for writing a binary machine instruction with no source code to refer back to.
- ProgramStatement(MIPSprogram, String, TokenList, TokenList, Instruction, int, int) - Constructor for class mars.ProgramStatement
-
Constructor for ProgramStatement when there are links back to all source and token information.
- PropertiesFile - Class in mars.util
-
Provides means to work with ".properties" files which are used to store various MARS settings.
- pushOnCallStack(Token) - Method in class mars.assembler.MacroPool
-
Adds the token's source line to the call stack
All Classes|All Packages|Constant Field Values|Deprecated API|Serialized Form