Constant Field Values


Contents
edu.princeton.*

edu.princeton.swing.AbstractAction2
public static final String EXTRA_INFO_KEY "extraInfo"
public static final String LONG_DESCRIPTION_KEY "LongDescription"
public static final String NAME_KEY "Name"
public static final String SHORT_DESCRIPTION_KEY "ShortDescription"
public static final String SMALL_ICON_KEY "SmallIcon"

edu.princeton.swing.PHighlightedTextArea
public static final int FOLLOW_CARET -3
public static final int NEVER_HIGHLIGHT -2
public static final int NO_CHANGE -2147483648
public static final int NO_HIGHLIGHT -1

edu.princeton.swing.PHyperlink
public static final byte BLUE_STYLE 2
public static final byte CLASSIC_HOVER_STYLE 1
public static final byte CLASSIC_STYLE 0
public static final byte METAL_STYLE 3

edu.princeton.swing.PScrollablePanel
public static final byte TRACKING_POLICY_ALWAYS 2
public static final byte TRACKING_POLICY_IF_WILL_EXPAND 1
public static final byte TRACKING_POLICY_NEVER 0

edu.princeton.swing.text.DefaultHighlightedDocument
public static final byte STYLE_PLAIN 0

edu.princeton.swing.text.HighlightedDocument
public static final char MAX_ALLOWED_CHARACTER 126

edu.princeton.swing.text.HighlightedDocument.PositionTriplet
public static final int NO_CHANGE -2147483648

edu.princeton.toy.TConfigurationManager
public static final String CONFIGURATION_FILE "toy.conf"

edu.princeton.toy.TExampleDialog
public static final int DESCRIPTION_ROWS 7
public static final int TITLE_ROWS 7

edu.princeton.toy.TExampleManager
public static final String EXAMPLE_MANIFEST_FILE "examples.mf"

edu.princeton.toy.TFrame
public static final int CASCADE_X 24
public static final int CASCADE_Y 24

edu.princeton.toy.TImageManager
public static final short MACHINE_SCALED_BUTTON_ENTER_OFF 0
public static final short MACHINE_SCALED_BUTTON_ENTER_ON 1
public static final short MACHINE_SCALED_BUTTON_INTERRUPT_OFF 2
public static final short MACHINE_SCALED_BUTTON_INTERRUPT_ON 3
public static final short MACHINE_SCALED_BUTTON_LOAD_OFF 4
public static final short MACHINE_SCALED_BUTTON_LOAD_ON 5
public static final short MACHINE_SCALED_BUTTON_LOOK_OFF 6
public static final short MACHINE_SCALED_BUTTON_LOOK_ON 7
public static final short MACHINE_SCALED_BUTTON_RESET_OFF 8
public static final short MACHINE_SCALED_BUTTON_RESET_ON 9
public static final short MACHINE_SCALED_BUTTON_RUN_OFF 10
public static final short MACHINE_SCALED_BUTTON_RUN_ON 11
public static final short MACHINE_SCALED_BUTTON_STEP_OFF 12
public static final short MACHINE_SCALED_BUTTON_STEP_ON 13
public static final short MACHINE_SCALED_DIGIT_BLANK 25
public static final byte MACHINE_SCALED_IMAGE_GROUP 0
public static final short MACHINE_SCALED_LABEL_ADDR 14
public static final short MACHINE_SCALED_LABEL_DATA 15
public static final short MACHINE_SCALED_LABEL_INSTR 16
public static final short MACHINE_SCALED_LABEL_INWAIT 17
public static final short MACHINE_SCALED_LABEL_PC 18
public static final short MACHINE_SCALED_LABEL_READY 19
public static final short MACHINE_SCALED_LABEL_STDOUT 20
public static final short MACHINE_SCALED_LIGHT_OFF 23
public static final short MACHINE_SCALED_LIGHT_ON 24
public static final short MACHINE_SCALED_SWITCH_OFF 21
public static final short MACHINE_SCALED_SWITCH_ON 22
public static final short REGULAR_UNSCALED_CHECK_SYNTAX_ICON 18
public static final short REGULAR_UNSCALED_DEBUG_MODE_ICON_OFF 10
public static final short REGULAR_UNSCALED_DEBUG_MODE_ICON_ON 11
public static final short REGULAR_UNSCALED_EDIT_MODE_ICON_OFF 8
public static final short REGULAR_UNSCALED_EDIT_MODE_ICON_ON 9
public static final short REGULAR_UNSCALED_FRAME_ICON_OTHER_OS 1
public static final short REGULAR_UNSCALED_FRAME_ICON_WINDOWS 0
public static final byte REGULAR_UNSCALED_IMAGE_GROUP 1
public static final short REGULAR_UNSCALED_INTERRUPT_ICON 17
public static final short REGULAR_UNSCALED_NEW_ICON 2
public static final short REGULAR_UNSCALED_OPEN_EXAMPLE_ICON 4
public static final short REGULAR_UNSCALED_OPEN_ICON 3
public static final short REGULAR_UNSCALED_RESET_ICON 14
public static final short REGULAR_UNSCALED_RUN_ICON 16
public static final short REGULAR_UNSCALED_SAVE_ALL_ICON 7
public static final short REGULAR_UNSCALED_SAVE_AS_ICON 6
public static final short REGULAR_UNSCALED_SAVE_ICON 5
public static final short REGULAR_UNSCALED_SIM_MODE_ICON_OFF 12
public static final short REGULAR_UNSCALED_SIM_MODE_ICON_ON 13
public static final short REGULAR_UNSCALED_STEP_ICON 15
public static final byte STARTUP_UNSCALED_IMAGE_GROUP 0
public static final short STARTUP_UNSCALED_SPLASH_BACKGROUND 0
public static final byte STDIO_SCALED_IMAGE_GROUP 1
public static final short STDIO_SCALED_PUNCHCARD_DISABLED 0
public static final short STDIO_SCALED_PUNCHCARD_SELECTED 2
public static final short STDIO_SCALED_PUNCHCARD_UNSELECTED 1

edu.princeton.toy.TOptionsFrame
public static final String AUTO_CHECK_KEY "toy.editing.checking#autoCheck"
public static final String AUTO_COMPLETER_KEY "toy.editing.autoComplete#autoCompleter"
public static final int BACKGROUND_COLOR_INDEX 1
public static final int CARET_COLOR_INDEX 2
public static final String CLOCK_PERIOD_KEY "toy.execution.performance#clockPeriod"
public static final int COLUMN_MARKERS_COLOR_INDEX 8
public static final int CORE_AREA_INDEX 5
public static final String CURRENT_DIRECTORY_KEY "toy.autogenerate.filesystem#currentDirectory"
public static final int FILE_HISTORY_SIZE 6
public static final int FOREGROUND_COLOR_INDEX 0
public static final int HEIGHT 460
public static final int HIGHLIGHTED_LINE_COLOR_INDEX 5
public static final int HIGHLIGHTED_TEXT_COLOR_INDEX 6
public static final String IGNORE_WARNINGS_KEY "toy.editing.checking#ignoreWarnings"
public static final String LAST_EDIT_HORIZONTAL_DIVIDER_LOCATION_KEY "toy.autogenerate.toyFrame.editPane#horizontalDividerLocation"
public static final String LAST_FRAME_BOUNDS_KEY "toy.autogenerate.toyFrame#bounds"
public static final String LAST_OPTIONS_FRAME_POSITION_KEY "toy.autogenerate.optionsFrame#position"
public static final String LAST_SIM_HORIZONTAL_DIVIDER_LOCATION_KEY "toy.autogenerate.toyFrame.simPane#horizontalDividerLocation"
public static final String LAST_VERTICAL_DIVIDER_LOCATION_KEY "toy.autogenerate.toyFrame#verticalDividerLocation"
public static final int LINE_NUMBERS_COLOR_INDEX 7
public static final int PROGRAM_AREA_INDEX 0
public static final int REFERENCE_AREA_INDEX 2
public static final String REFRESH_RATE_KEY "toy.execution.performance#refreshRate"
public static final int SELECTED_TEXT_COLOR_INDEX 4
public static final int SELECTION_COLOR_INDEX 3
public static final int STDIN_AREA_INDEX 3
public static final int STDOUT_AREA_INDEX 4
public static final int WARNING_AREA_INDEX 1
public static final int WIDTH 640

edu.princeton.toy.TProgramDocument
public static final int COMMENT_COLUMN 41
public static final String DEFAULT_TITLE "Untitled"
public static final String HEADER_BAR "// -----------------------------------------------------------------------------"
public static final int MAX_WARNINGS 30
public static final int OUTSIDE_MARGIN_COLUMN 80
public static final byte STYLE_AUTO_COMMENT 4
public static final byte STYLE_COMMENT 3
public static final byte STYLE_IDENTIFIER 0
public static final byte STYLE_INSTRUCTION 1
public static final byte STYLE_KEYWORD 2
public static final byte STYLE_OUTSIDE_MARGIN 5

edu.princeton.toy.TReferencePane
public static final String REFERENCE_TEXT "INSTRUCTION FORMATS\n\n | .... | .... | .... | .... |\n Format 1: | op | d | s | t |\n Format 2: | op | d | imm |\n\n\nARITHMETIC and LOGICAL operations\n 1: add R[d] <- R[s] + R[t]\n 2: subtract R[d] <- R[s] - R[t]\n 3: and R[d] <- R[s] & R[t]\n 4: xor R[d] <- R[s] ^ R[t]\n 5: shift left R[d] <- R[s] << R[t]\n 6: shift right R[d] <- R[s] >> R[t]\n\nTRANSFER between registers and memory\n 7: load immediate R[d] <- imm\n 8: load R[d] <- mem[imm]\n 9: store mem[imm] <- R[d]\n A: load indirect R[d] <- mem[R[t]]\n B: store indirect mem[R[t]] <- R[d]\n\nCONTROL\n 0: halt halt\n C: branch zero if (R[d] == 0) pc <- imm\n D: branch pos. if (R[d] > 0) pc <- imm\n E: jump register pc <- R[d]\n F: jump and link R[d] <- pc; pc <- imm\n\n\nR[0] always reads 0.\nLoads from mem[FF] come from stdin.\nStores to mem[FF] go to stdout.\n"

edu.princeton.toy.TSimDetailPane
public static final int MAX_SCALE 2147483647
public static final int MIN_SCALE 2
public static final int PREFERRED_SCALE 14

edu.princeton.toy.TSimMachinePane
public static final int ADDR_BIT_COUNT 8
public static final int DATA_BIT_COUNT 16
public static final int INSTR_BIT_COUNT 16
public static final int MIN_SCALE 1
public static final int PC_BIT_COUNT 8
public static final int PREFERRED_SCALE 8

edu.princeton.toy.TSimMemPane
public static final int MAX_SCALE 2147483647
public static final int MIN_SCALE 2
public static final int PREFERRED_SCALE 14

edu.princeton.toy.TSimStdin2Pane
public static final int MIN_SCALE 2
public static final int PREFERRED_SCALE 7

edu.princeton.toy.TSimStdinPane
public static final int MAX_SCALE 2147483647
public static final int MIN_SCALE 2
public static final int PREFERRED_SCALE 14

edu.princeton.toy.TSimStdout2Pane
public static final int MIN_SCALE 2
public static final int PREFERRED_SCALE 7

edu.princeton.toy.TSimStdoutPane
public static final int MAX_SCALE 2147483647
public static final int MIN_SCALE 2
public static final int PREFERRED_SCALE 14

edu.princeton.toy.lang.TExceptionType
public static final int OUT_OF_BOUNDS_FAMILY 2
public static final int OVERFLOW_FAMILY 1
public static final int UNINITIALIZED_FAMILY 0

edu.princeton.toy.lang.TVirtualMachine
public static final int MEM_COUNT 256
public static final int REGISTER_COUNT 16

edu.princeton.toy.lang.TWord
public static final int BIT_COUNT 16