avrora.core.isdl.gen
Class PrettyPrinter.MapRep

java.lang.Object
  extended byavrora.core.isdl.gen.PrettyPrinter.MapRep
Direct Known Subclasses:
InterpreterGenerator.ArrayMap, InterpreterGenerator.GetterSetterMap, PrettyPrinter.DefaultMapRep
Enclosing class:
PrettyPrinter

protected abstract static class PrettyPrinter.MapRep
extends java.lang.Object


Constructor Summary
protected PrettyPrinter.MapRep()
           
 
Method Summary
abstract  void generateBitRangeWrite(Expr ind, int l, int h, Expr val)
           
abstract  void generateBitRead(Expr ind, Expr b)
           
abstract  void generateBitWrite(Expr ind, Expr b, Expr val)
           
abstract  void generateRead(Expr ind)
           
abstract  void generateWrite(Expr ind, Expr val)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrettyPrinter.MapRep

protected PrettyPrinter.MapRep()
Method Detail

generateWrite

public abstract void generateWrite(Expr ind,
                                   Expr val)

generateBitWrite

public abstract void generateBitWrite(Expr ind,
                                      Expr b,
                                      Expr val)

generateRead

public abstract void generateRead(Expr ind)

generateBitRead

public abstract void generateBitRead(Expr ind,
                                     Expr b)

generateBitRangeWrite

public abstract void generateBitRangeWrite(Expr ind,
                                           int l,
                                           int h,
                                           Expr val)