avrora.core.isdl.gen
Class CodemapGenerator
java.lang.Object
avrora.core.isdl.gen.CodemapGenerator
- All Implemented Interfaces:
- Architecture.InstrVisitor
- public class CodemapGenerator
- extends java.lang.Object
- implements Architecture.InstrVisitor
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
egen
public final CodemapGenerator.ExprGenerator egen
sgen
public final CodemapGenerator.StmtGenerator sgen
biggestList
protected int biggestList
CodemapGenerator
public CodemapGenerator(Architecture a,
Printer p)
generate
public void generate()
initializeRegisterMap
public void initializeRegisterMap()
visit
public void visit(InstrDecl d)
- Specified by:
visit
in interface Architecture.InstrVisitor
generateBlock
protected java.lang.String generateBlock(java.util.List stmts,
java.lang.String comment)
generateHelperMethods
protected void generateHelperMethods()
generateExprList
protected void generateExprList(java.util.List exprs)