avrora.core.isdl
Class EncodingDecl
java.lang.Object
avrora.core.isdl.EncodingDecl
- Direct Known Subclasses:
- EncodingDecl.Derived
- public class EncodingDecl
- extends java.lang.Object
The EncodingDecl
class represents the encoding of an instruction in machine code, describing
how to encode the mnemonic and operands into binary and vice versa.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
name
public final Token name
prio
protected final int prio
fields
public final java.util.List fields
bitWidth
protected int bitWidth
condition
protected EncodingDecl.Cond condition
EncodingDecl
public EncodingDecl(Token n,
Token pr,
java.util.List f)
getBitWidth
public int getBitWidth()
setCond
public void setCond(EncodingDecl.Cond c)
getCond
public EncodingDecl.Cond getCond()
isConditional
public boolean isConditional()
getPriority
public int getPriority()