|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--interpretationJajacode.InterpretationJajacode
Classe permettant de representer un interpreteur JajaCode
| Field Summary | |
private int |
addr
|
private memoire.EtatMemoire |
mem
|
private java.lang.String[] |
tabBreakPoint
|
private int |
tailleBreakPoint
|
private boolean |
termine
|
private java.util.Vector |
vectInterprete
|
| Constructor Summary | |
InterpretationJajacode(java.util.Vector vect)
|
|
| Method Summary | |
private boolean |
appartient(int adresse)
|
memoire.EtatMemoire |
getEtatMemoire()
retour l'état mémoire actuel |
int |
getNumeroLigne()
indique le numéro de la ligne ou se situe le pointeur d'instruction |
int |
gotoNextBreakPoint()
execute l'interpretation jusqu'au premier break point rencontré |
void |
initInterpreteurJajaCode(memoire.EtatMemoire mem)
(Ré)Initialise l'interpretation |
int |
nextInstruction()
permet d'interpreter l'instruction suivante |
void |
setBreakPoint(java.lang.String buff)
Initialise la liste des points d'arrêt |
boolean |
termineProgramme()
indique si l'interprétation est terminer ou non |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private java.util.Vector vectInterprete
private java.lang.String[] tabBreakPoint
private memoire.EtatMemoire mem
private int addr
private int tailleBreakPoint
private boolean termine
| Constructor Detail |
public InterpretationJajacode(java.util.Vector vect)
| Method Detail |
public int nextInstruction()
public memoire.EtatMemoire getEtatMemoire()
public void setBreakPoint(java.lang.String buff)
buff - liste des adresses des breaks points (String)private boolean appartient(int adresse)
public int gotoNextBreakPoint()
public void initInterpreteurJajaCode(memoire.EtatMemoire mem)
public boolean termineProgramme()
public int getNumeroLigne()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||