avrora.core.isdl.gen
Class DisassemblerGenerator

java.lang.Object
  extended byavrora.core.isdl.gen.DisassemblerGenerator
All Implemented Interfaces:
Architecture.InstrVisitor

public class DisassemblerGenerator
extends java.lang.Object
implements Architecture.InstrVisitor


Field Summary
protected static int LARGEST_INSTR
           
protected static int WORD_SIZE
           
 
Constructor Summary
DisassemblerGenerator(Architecture a, Printer p)
           
 
Method Summary
 void generate()
           
 void visit(InstrDecl d)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LARGEST_INSTR

protected static final int LARGEST_INSTR
See Also:
Constant Field Values

WORD_SIZE

protected static final int WORD_SIZE
See Also:
Constant Field Values
Constructor Detail

DisassemblerGenerator

public DisassemblerGenerator(Architecture a,
                             Printer p)
Method Detail

generate

public void generate()

visit

public void visit(InstrDecl d)
Specified by:
visit in interface Architecture.InstrVisitor