Class highlevel
java.lang.Object
highlevel
- public class highlevel
- extends java.lang.Object
|
Constructor Summary |
highlevel(memorymanager am)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
absolute
protected java.util.ArrayList absolute
arraycounter
protected int arraycounter
commands
protected java.util.ArrayList commands
inuse
protected boolean inuse
m
protected memorymanager m
me
protected java.lang.String[] me
sizeofarray
protected int sizeofarray
slicelist
protected java.util.ArrayList slicelist
startaddr
protected int startaddr
thearrays
protected java.util.ArrayList thearrays
thevariables
protected java.util.ArrayList thevariables
trace
protected java.util.ArrayList[] trace
highlevel
public highlevel(memorymanager am)
add
public void add(java.util.ArrayList datatoadd)
addslice
public void addslice(java.lang.String varname,
int varaddress)
addtrace
public void addtrace(processor p,
int pc)
addvariable
public void addvariable(java.lang.String variable,
int address,
java.lang.String arrayname)
findvar
public int findvar(java.lang.String varname)
getaddress
public int[] getaddress(int instructionindex)
getall
public java.util.ArrayList[] getall()
getinuse
public boolean getinuse()
getnum
public int getnum()
gettrace
public java.util.ArrayList gettrace(int instructionindex)
getvariables
public java.util.ArrayList[] getvariables()
isarray
public boolean isarray(java.lang.String variable)
reset
public void reset()
resetall
public void resetall()