edu.cmu.emulator
Class Symbol
java.lang.Object
edu.cmu.emulator.Symbol
- Direct Known Subclasses:
- CodeSymbol, DataSymbol
public class Symbol
- extends Object
Field Summary |
(package private) int |
address
Address in data / instruction memory |
(package private) boolean |
defined
|
(package private) boolean |
forwardRef
Is this ref'd before def'd. |
(package private) Vector |
forwardReferences
List of operands in memory we need to update after seeing def |
(package private) String |
name
|
name
String name
address
int address
- Address in data / instruction memory
forwardRef
boolean forwardRef
- Is this ref'd before def'd.
defined
boolean defined
forwardReferences
Vector forwardReferences
- List of operands in memory we need to update after seeing def
Symbol
public Symbol(String name)
getAddress
public int getAddress()
setAddress
public void setAddress(int address)
isForwardReference
public boolean isForwardReference()
setIsForwardReference
public void setIsForwardReference(boolean forwardRef)
addForwardReference
public void addForwardReference(int address)
getForwardReferences
public Vector getForwardReferences()
isDefined
public boolean isDefined()
setIsDefined
public void setIsDefined(boolean defined)
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2013. All Rights Reserved.