|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectavrora.core.isdl.ast.StmtVisitor.DepthFirst
avrora.core.isdl.gen.InterpreterGenerator
avrora.core.isdl.gen.FIFInterpreterGenerator
| Nested Class Summary | |
protected class |
FIFInterpreterGenerator.FIFBuilderEmitter
|
| Nested classes inherited from class avrora.core.isdl.gen.InterpreterGenerator |
InterpreterGenerator.CodeGenerator, InterpreterGenerator.GetterSetterMap, InterpreterGenerator.IORegMap, InterpreterGenerator.MapRep |
| Nested classes inherited from class avrora.core.isdl.ast.StmtVisitor |
StmtVisitor.DepthFirst |
| Field Summary |
| Fields inherited from class avrora.core.isdl.gen.InterpreterGenerator |
architecture, codeGen, mapMap, operandMap, printer |
| Constructor Summary | |
FIFInterpreterGenerator(Architecture a,
Printer p)
|
|
| Method Summary | |
void |
generateCode()
|
protected java.lang.String |
getVariable(Token var)
|
protected void |
initializeOperandMap(CodeRegion cr)
|
void |
visit(InstrDecl d)
|
void |
visit(VarAssignStmt s)
|
| Methods inherited from class avrora.core.isdl.gen.InterpreterGenerator |
andString, emitAnd, emitBinOp, emitCall, emitCall, emitCall, getBitRangeMask, getInverseBitRangeMask, getMapRep, getSingleBitMask, getSingleInverseBitMask, initializeMaps, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit |
| Methods inherited from class avrora.core.isdl.ast.StmtVisitor.DepthFirst |
visitStmtList |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public FIFInterpreterGenerator(Architecture a,
Printer p)
| Method Detail |
public void generateCode()
generateCode in class InterpreterGeneratorpublic void visit(InstrDecl d)
visit in interface Architecture.InstrVisitorvisit in class InterpreterGeneratorpublic void visit(VarAssignStmt s)
visit in interface StmtVisitorvisit in class InterpreterGeneratorprotected void initializeOperandMap(CodeRegion cr)
initializeOperandMap in class InterpreterGeneratorprotected java.lang.String getVariable(Token var)
getVariable in class InterpreterGenerator
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||