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
L
M
N
O
P
R
S
T
U
V
W
X
_
S
SemanticAnalysisException
- Exception in
dspl.frontend
SemanticAnalysisException(DSPLAST, String)
- Constructor for exception dspl.frontend.
SemanticAnalysisException
SEMI
- Static variable in interface dspl.frontend.
DSPLAstToIntermediateWalkerTokenTypes
SEMI
- Static variable in interface dspl.frontend.
ParserTokensTokenTypes
serialVersionUID
- Static variable in class dspl.frontend.
DSPLAST
serialVersionUID
- Static variable in exception dspl.frontend.
SemanticAnalysisException
serialVersionUID
- Static variable in exception dspl.frontend.
SymbolicException
setConversion(int)
- Method in class dspl.frontend.
DSPLAstToIntermediateWalker
setIdentifier(String)
- Method in class dspl.intermediate.variable.
Variable
Sets the identifier of the Variable.
setNextInstruction(Instruction)
- Method in class dspl.intermediate.instructions.
Instruction
setRegisterContentsSize(int)
- Method in class dspl.backend.x86.operands.
X86Register
setRegisterContentsSize(Variable)
- Method in class dspl.backend.x86.operands.
X86Register
setSize(int)
- Method in class dspl.frontend.
DSPLAstToIntermediateWalker
setValue(String)
- Method in class dspl.intermediate.variable.
Variable
Used to set the value of a Variable.
showAST
- Variable in class dspl.
Options
size
- Variable in class dspl.backend.x86.operands.
X86IndexMemoryOperand
SIZE_TYPE_ARRAY
- Static variable in class dspl.intermediate.variable.
Variable
Describes any arra of single elements (array of ints, array of floats, etc)
SIZE_TYPE_ATOM
- Static variable in class dspl.intermediate.variable.
Variable
Describes any single elements (integer, float, etc)
sizeType
- Variable in class dspl.intermediate.variable.
Variable
Stores the size type, using one of the possible SIZE_TYPE_xxx above
st
- Variable in class dspl.backend.
InstructionProcessor
SymbolTable for declared variables
st
- Variable in class dspl.backend.test.
IntermediateTestCase
st
- Variable in class dspl.backend.x86.
X86VariableManager
Stores the SymbolTable for the program
ST_TEMP_POSTFIX
- Static variable in class dspl.backend.x86.
X86VariableManager
Postfix applied to each register's name to form the ID for the Variable used to temporarily store the value of a register in memory
statements
- Variable in class dspl.intermediate.instructions.
RelationInstruction
stmt(AST)
- Method in class dspl.frontend.
DSPLAstToIntermediateWalker
a statements can be one of many types, and an appropriate instruction needs to be appended to the current InstructionSet based on what needs to be done
stmt()
- Method in class dspl.frontend.
DSPLParser
stmts(AST)
- Method in class dspl.frontend.
DSPLAstToIntermediateWalker
stmts is simply a sequence of statments
STRING
- Static variable in interface dspl.frontend.
DSPLAstToIntermediateWalkerTokenTypes
STRING
- Static variable in interface dspl.frontend.
ParserTokensTokenTypes
stringLabelsHashMap
- Variable in class dspl.backend.
AssemblyfileGenerator
subprog(AST)
- Method in class dspl.frontend.
DSPLAstToIntermediateWalker
subprogram()
- Method in class dspl.frontend.
DSPLParser
symbolHashMap
- Variable in class dspl.
SymbolTable
HashMap used to map identifiers to Variable-typed objects for the Variable represented by the provided identifier
SymbolicException
- Exception in
dspl.frontend
SymbolicException(Variable, String)
- Constructor for exception dspl.frontend.
SymbolicException
SymbolTable
- Class in
dspl
SymbolTable serves as a storage for all variables.
SymbolTable internally uses a HashMap to map identifiers to their corresponding Variable
SymbolTable()
- Constructor for class dspl.
SymbolTable
Constructor for SymbolTable
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
L
M
N
O
P
R
S
T
U
V
W
X
_