Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
_
S
save()
- Method in class projectManager.
PIDEFile
This method saves the content of the fileBuffer into actual file defined by class attributes.
save()
- Method in class projectManager.
ProjectFile
save()
- Method in class projectManager.
SystemSettingsFile
This method simply saves all data into system settings file.
saveAsMenuPressed(JFrame, EditorPane)
- Method in class gui.
GuiController
This method saves a file with a different file path.
saveMenuPressed(JFrame, EditorPane)
- Method in class gui.
GuiController
This method saves a modified file.
scan(char[], int, int)
- Method in class gui.highlighting.
Scanner
Scan or rescan a given read-only segment of text.
scanner
- Variable in class gui.
EditorArray
Scanner
- Class in
gui.highlighting
A Scanner object provides a lexical analyser and a resulting token array.
searchNDestroy(Container)
- Static method in class gui.
NewProjectFrame
Searches the components of a container object and get rids of unwanted elements
selectedFile
- Variable in class gui.
WorkspacePane
SEMI
- Static variable in interface assembler.
asmLexerTokenTypes
SEMI
- Static variable in interface compiler.
asmppLexerTokenTypes
SEPARATOR
- Static variable in interface gui.highlighting.
TokenTypes
setActive(boolean)
- Method in class projectManager.
Project
setAnalogData(double)
- Method in class peripherals.
Potentiometer
setBit(int)
- Method in class picmicrocontroller.
Register
Sets the bit given the index number 0-7
setBreakPointLineNumbers(ArrayList)
- Method in class assembler.
asmParser
setButtonId(int)
- Method in class peripherals.
PushButton
setButtonState(int, boolean)
- Method in class peripherals.
KeyPad
This method sets the state of the button with the given id.
setButtonState(boolean)
- Method in class peripherals.
PushButton
setCarry()
- Method in class picmicrocontroller.
DataMemory
Set the carry flag of the status register.
setDataMemory(DataMemory)
- Method in class picmicrocontroller.
PIC
setDescription(String)
- Method in class gui.
ExampleFileFilter
Sets the human readable description of this filter.
setDetail(boolean)
- Method in class picmicrocontroller.
Instruction
setDigitCarry()
- Method in class picmicrocontroller.
DataMemory
Set the digit flag of the status register.
setDirty(boolean)
- Method in class projectManager.
PIDEFile
Method to change file's dirty status
setEnabled(boolean)
- Method in class peripherals.
LED
setEnabled(boolean)
- Method in class peripherals.
Peripheral
setEnabled(boolean)
- Method in class peripherals.
PushButton
setEnabled(boolean)
- Method in class peripherals.
SevenSegmentDisplay
setExtension(String)
- Method in class gui.
NewFileFrame
setExtensionListInDescription(boolean)
- Method in class gui.
ExampleFileFilter
Determines whether the extension list (.jpg, .gif, etc) should show up in the human readable description.
setFileName(String)
- Method in class gui.
EditorArray
This method changes the name of the file opened by the editor instance.
setFileName(String)
- Method in class projectManager.
PIDEFile
setFilePath(String)
- Method in class gui.
EditorArray
This method changes the file path
setFlashProgramMemory(FlashProgramMemory)
- Method in class picmicrocontroller.
PIC
setId(int)
- Method in class peripherals.
Peripheral
setLedArray(LEDArray)
- Method in class simulator.
SimulatorFrame
setLedId(int)
- Method in class peripherals.
LED
setPC(int)
- Method in class picmicrocontroller.
ProgramCounter
setPCH(byte)
- Method in class picmicrocontroller.
DataMemory
Set content of PCH register.
setPic(PIC)
- Method in class peripherals.
Peripheral
setPORTAbyPeripheral(byte)
- Method in class picmicrocontroller.
DataMemory
Sets the value of PORTA.
setPORTBbyPeripheral(byte)
- Method in class picmicrocontroller.
DataMemory
Sets the value of PORTB.
setPORTCbyPeripheral(byte)
- Method in class picmicrocontroller.
DataMemory
Sets the value of PORTC.
setPORTDbyPeripheral(byte)
- Method in class picmicrocontroller.
DataMemory
Sets the value of PORTD.
setPORTEbyPeripheral(byte)
- Method in class picmicrocontroller.
DataMemory
Sets the value of PORTE.
setPotentiometer(Potentiometer)
- Method in class simulator.
SimulatorFrame
setProgramCounter(ProgramCounter)
- Method in class picmicrocontroller.
PIC
setProjectDescription(String)
- Method in class projectManager.
Project
setProjectName(String)
- Method in class projectManager.
Project
setProjectPath(String)
- Method in class projectManager.
Project
setSsdArray(SevenSegmentDisplayArray)
- Method in class simulator.
SimulatorFrame
setSsId(int)
- Method in class peripherals.
SevenSegmentDisplay
setSTable(asmParser.SymbolTable)
- Method in class assembler.
asmParser
setSTable(TreeWalker.SymbolTable)
- Method in class compiler.
TreeWalker
setZeroFlag()
- Method in class picmicrocontroller.
DataMemory
Set the zero flag of the status register.
SEVEN_SEGMENT_DISPLAY_ARRAY
- Static variable in class peripherals.
Peripheral
SevenSegmentDisplay
- Class in
peripherals
This class is created in order to keep the information of a single “7-Segment Display”.
SevenSegmentDisplay(int)
- Constructor for class peripherals.
SevenSegmentDisplay
Constructor with default values.
SevenSegmentDisplay(int, Register, boolean)
- Constructor for class peripherals.
SevenSegmentDisplay
Main constructor of the SevenSegmentDisplay class.
SevenSegmentDisplayArray
- Class in
peripherals
This class is created in order to keep the information of three “7-Segment Display”s.
SevenSegmentDisplayArray(PIC)
- Constructor for class peripherals.
SevenSegmentDisplayArray
Constructor which initializes 3 SSD objects with default settings.
SevenSegmentDisplayArray(PIC, boolean)
- Constructor for class peripherals.
SevenSegmentDisplayArray
Main constructor of SevenSegmentDisplayArray class.
SevenSegmentPanel
- Class in
simulator
This class is the visualisation of the seven segment array peripheral of CENG336 board
SevenSegmentPanel()
- Constructor for class simulator.
SevenSegmentPanel
Main constructor for the seven segment array panel.
showBreakPointAddresses()
- Method in class assembler.
asmParser
showBreakPointLineNumbers()
- Method in class assembler.
asmParser
showFind(JTextComponent)
- Method in class gui.
FindReplace
showReplace(JTextComponent)
- Method in class gui.
FindReplace
SimThread
- Class in
simulator
This class is the (instruction by instruction) simulation of a PIC 16F877.
SimThread(PIC)
- Constructor for class simulator.
SimThread
Main constructor of the simulation thread class.
simulate()
- Method in class picmicrocontroller.
ADConverter
This method simulates one cycle of the A/D converter.
simulate()
- Method in class picmicrocontroller.
Instruction
Simulate the instruction by changing registers of PIC data memory.
simulatePIC()
- Method in class picmicrocontroller.
PIC
This method loads the hex file specified by the filename and creates a thread to simulate PIC cycles.
simulator
- package simulator
simulatorFrame
- Variable in class gui.
PToolBar
simulatorFrame
- Variable in class picmicrocontroller.
PIC
SimulatorFrame
- Class in
simulator
This class is the main frame for the simulation.
SimulatorFrame(String, ConsolePane, ArrayList)
- Constructor for class simulator.
SimulatorFrame
This method initializes the main simulator frame.
size()
- Method in class gui.highlighting.
Scanner
Find the number of available valid tokens, not counting tokens in or after any area yet to be rescanned.
SLEEP
- Static variable in interface assembler.
asmLexerTokenTypes
SLEEP
- Static variable in interface compiler.
asmppLexerTokenTypes
sleep()
- Method in class picmicrocontroller.
PIC
This method is used to pause the simulation.
SLEEPSTATEMENT
- Static variable in interface assembler.
asmLexerTokenTypes
sleepStatement()
- Method in class assembler.
asmParser
SLEEPSTATEMENT
- Static variable in interface compiler.
asmppLexerTokenTypes
sleepStatement()
- Method in class compiler.
asmppParser
sleepStatement(AST)
- Method in class compiler.
TreeWalker
start
- Variable in class gui.highlighting.
Scanner
The current offset within the buffer, at which to scan the next token.
START_COMMENT
- Static variable in interface gui.highlighting.
TokenTypes
state
- Variable in class gui.highlighting.
Scanner
The current scanner state, as a representative token type.
STATEMENT
- Static variable in interface assembler.
asmLexerTokenTypes
statement()
- Method in class assembler.
asmParser
STATEMENT
- Static variable in interface compiler.
asmppLexerTokenTypes
statement()
- Method in class compiler.
asmppParser
statement(AST)
- Method in class compiler.
TreeWalker
STATUS
- Static variable in class picmicrocontroller.
PIC
statusBarLabel
- Variable in class gui.
PFrame
step
- Variable in class simulator.
SimThread
sticky
- Variable in class peripherals.
SevenSegmentDisplayArray
str2int(String)
- Method in class assembler.
asmParser
str2int(String)
- Method in class compiler.
TreeWalker
STRING
- Static variable in interface gui.highlighting.
TokenTypes
StructuredDocument
- Interface in
gui.highlighting
62 * An extension of
Document
which allows the content of a document to be 63 * specified by a hierarchy of elements.
SUBEXPR
- Static variable in interface compiler.
asmppLexerTokenTypes
subexpr()
- Method in class compiler.
asmppParser
subexpr(AST)
- Method in class compiler.
TreeWalker
SUBFF
- Static variable in interface compiler.
asmppLexerTokenTypes
SUBFFSTATEMENT
- Static variable in interface compiler.
asmppLexerTokenTypes
subffStatement()
- Method in class compiler.
asmppParser
subffStatement(AST)
- Method in class compiler.
TreeWalker
SUBLW
- Static variable in interface assembler.
asmLexerTokenTypes
SUBLW
- Static variable in interface compiler.
asmppLexerTokenTypes
SUBLWSTATEMENT
- Static variable in interface assembler.
asmLexerTokenTypes
sublwStatement()
- Method in class assembler.
asmParser
SUBLWSTATEMENT
- Static variable in interface compiler.
asmppLexerTokenTypes
sublwStatement()
- Method in class compiler.
asmppParser
sublwStatement(AST)
- Method in class compiler.
TreeWalker
SUBPROGRAMBODY
- Static variable in interface assembler.
asmLexerTokenTypes
subprogramBody()
- Method in class assembler.
asmParser
SUBPROGRAMBODY
- Static variable in interface compiler.
asmppLexerTokenTypes
subprogramBody()
- Method in class compiler.
asmppParser
subprogramBody(AST)
- Method in class compiler.
TreeWalker
SUBWF
- Static variable in interface assembler.
asmLexerTokenTypes
SUBWF
- Static variable in interface compiler.
asmppLexerTokenTypes
SUBWFF
- Static variable in interface compiler.
asmppLexerTokenTypes
SUBWFFSTATEMENT
- Static variable in interface compiler.
asmppLexerTokenTypes
subwffStatement()
- Method in class compiler.
asmppParser
subwffStatement(AST)
- Method in class compiler.
TreeWalker
SUBWFSTATEMENT
- Static variable in interface assembler.
asmLexerTokenTypes
subwfStatement()
- Method in class assembler.
asmParser
SUBWFSTATEMENT
- Static variable in interface compiler.
asmppLexerTokenTypes
subwfStatement()
- Method in class compiler.
asmppParser
subwfStatement(AST)
- Method in class compiler.
TreeWalker
SWAPF
- Static variable in interface assembler.
asmLexerTokenTypes
SWAPF
- Static variable in interface compiler.
asmppLexerTokenTypes
SWAPFF
- Static variable in interface compiler.
asmppLexerTokenTypes
SWAPFFSTATEMENT
- Static variable in interface compiler.
asmppLexerTokenTypes
swapffStatement()
- Method in class compiler.
asmppParser
swapffStatement(AST)
- Method in class compiler.
TreeWalker
SWAPFSTATEMENT
- Static variable in interface assembler.
asmLexerTokenTypes
swapfStatement()
- Method in class assembler.
asmParser
SWAPFSTATEMENT
- Static variable in interface compiler.
asmppLexerTokenTypes
swapfStatement()
- Method in class compiler.
asmppParser
swapfStatement(AST)
- Method in class compiler.
TreeWalker
Symbol
- Class in
gui.highlighting
A Symbol represents the information shared between similar tokens, i.e.
Symbol(int, String)
- Constructor for class gui.highlighting.
Symbol
Construct a symbol from its type and name.
symbol
- Variable in class gui.highlighting.
Token
The symbol contains all the properties shared with similar tokens.
symbolTable
- Variable in class gui.highlighting.
Scanner
The symbol table can be accessed by
initSymbolTable
or
lookup
, if they are overridden.
SyntaxHighlighter
- Class in
gui.highlighting
Display text with syntax highlighting.
SyntaxHighlighter(int, int, Scanner)
- Constructor for class gui.highlighting.
SyntaxHighlighter
Create a graphics component which displays text with syntax highlighting.
SYSTEM_FILE_PATH
- Static variable in class gui.
Main
SYSTEM_SETTINGS
- Static variable in class projectManager.
PIDEFile
systemFile
- Variable in class gui.
PFrame
SystemSettingsFile
- Class in
projectManager
This class should be unique since there is only one system file (pide.sys).
SystemSettingsFile(int, String, String)
- Constructor for class projectManager.
SystemSettingsFile
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
_