Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y _ 
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
A B C D E F G H I J K L M N O P Q R S T U V W X Y _ 
All Classes|All Packages|Constant Field Values|Deprecated API|Serialized Form