|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectdspl.backend.test.IntermediateTestCase
public abstract class IntermediateTestCase
Base abstract class for other classes to extend which generate the intermediate format required for the backend to finish compiling.
The intent is to allow the testing of back-end features by manually compiling the expected
intermediate format, rather than having to wait for the front end to be completed before
being able to test the back-end compiling asm.
| Field Summary | |
|---|---|
Instruction |
firstInst
|
SymbolTable |
st
|
| Constructor Summary | |
|---|---|
IntermediateTestCase()
|
|
| Method Summary | |
|---|---|
Instruction |
getFirstInstr()
Get the First Instruction represneting the Test Case Program |
SymbolTable |
getSymbolTable()
Get the symbol table |
abstract java.lang.String |
getTestCaseName()
Returns the test case name Example "HelloWorldv1"; |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public Instruction firstInst
public SymbolTable st
| Constructor Detail |
|---|
public IntermediateTestCase()
| Method Detail |
|---|
public Instruction getFirstInstr()
public SymbolTable getSymbolTable()
public abstract java.lang.String getTestCaseName()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||