avrora.core.isdl
Class CodeRegion.Operand

java.lang.Object
  extended byavrora.core.isdl.CodeRegion.Operand
Enclosing class:
CodeRegion

public static class CodeRegion.Operand
extends java.lang.Object


Field Summary
 Token name
           
protected  OperandDecl operandType
           
 Token type
           
 
Constructor Summary
CodeRegion.Operand(Token n, Token t)
           
 
Method Summary
 OperandDecl getOperandDecl()
           
 java.lang.String getType()
           
 boolean isImmediate()
           
 boolean isRegister()
           
 void setOperandType(OperandDecl d)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

public final Token name

type

public final Token type

operandType

protected OperandDecl operandType
Constructor Detail

CodeRegion.Operand

public CodeRegion.Operand(Token n,
                          Token t)
Method Detail

setOperandType

public void setOperandType(OperandDecl d)

isRegister

public boolean isRegister()

isImmediate

public boolean isImmediate()

getType

public java.lang.String getType()

getOperandDecl

public OperandDecl getOperandDecl()