avrora.syntax
Class Item.Label

java.lang.Object
  extended byavrora.syntax.Item
      extended byavrora.syntax.Item.Label
Enclosing class:
Item

public static class Item.Label
extends Item

The Label item represents a labelled location in the program that is given a name. This can appear in program, data, or eeprom sections.


Nested Class Summary
 
Nested classes inherited from class avrora.syntax.Item
Item.InitializedData, Item.Instruction, Item.Label, Item.NamedConstant, Item.RegisterAlias, Item.UninitializedData
 
Field Summary
 
Fields inherited from class avrora.syntax.Item
byteAddress, module, segment
 
Method Summary
 int getByteAddress()
           
 void simplify()
          The simplify() method reduces any computable constants to values, resolves register aliases, and creates instruction instances within this item, depending on exactly which type of item it is.
 java.lang.String toString()
           
 
Methods inherited from class avrora.syntax.Item
itemSize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

simplify

public void simplify()
Description copied from class: Item
The simplify() method reduces any computable constants to values, resolves register aliases, and creates instruction instances within this item, depending on exactly which type of item it is.

Specified by:
simplify in class Item

getByteAddress

public int getByteAddress()

toString

public java.lang.String toString()