A | |
addInstr [Intermediate.intermediateCode] |
Add a new instruction, calling the addInstr
method of the funUtils class
|
addInstr [Intermediate.funUtils] |
Add an instruction to the list
|
addLabel [Intermediate.intermediateCode] |
Wrapper for the addLabel method
|
addLabel [Intermediate.funUtils] |
Add a new label to the table
|
G | |
getIc [Intermediate.intermediateCode] |
A wrapper for the getIc method of the funUtils class
|
getIc [Intermediate.funUtils] |
Get the instruction counter (how many instructions have been added)
|
getInl [Intermediate.funUtils] |
Get all the instruction list
|
getInstr [Intermediate.intermediateCode] |
Get the instruction at position i,
calling the getInstr method of the funUtils class
|
getInstr [Intermediate.funUtils] |
Get the i-th instruction from the list
|
getInstrLabel [Intermediate.intermediateCode] |
Retrive the label binded with an instruction
|
getInstrLabel [Intermediate.funUtils] |
Retrive the label binded with an instruction
|
getInstructionClass [Intermediate.intermediateCode] |
Getter method of the funUtils class
|
getInstructionList [Intermediate.intermediateCode] |
A wrapper for the getIc method of the funUtils class
|
getLabel [Intermediate.intermediateCode] |
Retrive the label binded with an instruction
|
getLabel [Intermediate.funUtils] |
Create a new label
|
getReg [Intermediate.intermediateCode] |
Get the next available register index
|
H | |
hasLabel [Intermediate.intermediateCode] |
Check if an instruction is binded with a label
|
hasLabel [Intermediate.funUtils] |
Check if an instruction is binded with a label
|
I | |
incLabel [Intermediate.funUtils] |
Increments the label counter
|
S | |
setInstructionClass [Intermediate.intermediateCode] |
Setter method which allows substitution of the funUtils class
|
stack [Intermediate.intermediateCode] |
Get the next offset for a variable
|
stack [Intermediate.funUtils] |
Return the next offset from the stack pointer
|