Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
A
a1
- Variable in class interpretationJajacode.
JJCGoto
a1
- Variable in class interpretationJajacode.
JJCIf
accept(File)
- Method in class IHM.
MJJFileFilter
Indique si un fichier est à afficher
actionPerformed(ActionEvent)
- Method in class IHM.
Fenetre
Effectue les traitements conséquents à l'action de l'utilisateur sur un composant de la fenêtre graphique
addr
- Variable in class interpretationJajacode.
InterpretationJajacode
adresse
- Variable in class memoire.
Case
adresse du tas de la premier case de la place libre
adressePile
- Variable in class memoire.
DescriptionTas
Adresse contenu dans la pile de la première case du tableau dans le tas
adresseTas
- Variable in class memoire.
DescriptionTas
Adresse de la première case du tableau dans le tas
affecterTas(int, int, Object)
- Method in class memoire.
Tas
Affecte la valeur
valeur
à la place
place
du tableau ayant sa première case à l'adresse
a
du tas
affecterType(String, String)
- Method in class memoire.
EtatMemoire
Affectation du type
affecterVal(String, Object)
- Method in class memoire.
EtatMemoire
Affectation d'une variable
Si c'est une objet 'vcst' elle devient 'cst'
affecterValT(String, Object, Object)
- Method in class memoire.
EtatMemoire
Affectation d'un element d'un tableau
afficheCst()
- Method in class controleDeType.
ControleDeType
Affiche la liste des tableaux qui ont été déclarées (noms+types)
afficheDescriptionTas()
- Method in class memoire.
DescriptionTas
Affiche l'instance courante
afficheErreur()
- Method in class controleDeType.
ControleDeType
Affiche la liste des erreurs rencontrées pendant le parcours
afficheEtatMemoireJJC(String)
- Method in class IHM.
Fenetre
Affiche l'état mémoire JajaCode
afficheEtatMemoireMJJ(String)
- Method in class IHM.
Fenetre
Affiche l'état mémoire MiniJaja
afficheMessage(String)
- Method in class IHM.
Bureau
Affiche un message dans la fenetre de messages
afficheMessage(String)
- Method in class IHM.
Fenetre
Envoie un message vers la fenetre de messages
afficheMethode()
- Method in class controleDeType.
ControleDeType
Affiche la liste des méthodes qui ont été déclarées (type de retour+nom+type des paramètres)
affichePopUp(String)
- Method in class IHM.
Fenetre
Affiche un avertissement sous forme de boite de dialogue Pop-up
afficher()
- Method in class memoire.
Chaine
affiche la structure de place libre
afficherRec(Case)
- Method in class memoire.
Chaine
fonction récursive, affiche la structure de place libre
afficheTab()
- Method in class controleDeType.
ControleDeType
Affiche la liste des tableaux qui ont été déclarées (noms+types)
afficheTableHachageBoutonJJC
- Variable in class IHM.
Fenetre
Boutons de la partie Interpretation JJC de la barre d'outils
afficheTableHachageBoutonMJJ
- Variable in class IHM.
Fenetre
Boutons de la partie Interpretation MJJ de la barre d'outils
afficheTableHachageJJC
- Variable in class IHM.
Fenetre
Items du menu JajaCode de la barre de menu
afficheTableHachageMJJ
- Variable in class IHM.
Fenetre
Items du menu MiniJaja de la barre de menu
afficheTasBoutonJJC
- Variable in class IHM.
Fenetre
Boutons de la partie Interpretation JJC de la barre d'outils
afficheTasBoutonMJJ
- Variable in class IHM.
Fenetre
Boutons de la partie Interpretation MJJ de la barre d'outils
afficheTasJJC
- Variable in class IHM.
Fenetre
Items du menu JajaCode de la barre de menu
afficheTasMJJ
- Variable in class IHM.
Fenetre
Items du menu MiniJaja de la barre de menu
afficheVariable()
- Method in class controleDeType.
ControleDeType
Affiche la liste des variables qui ont été déclarées (noms+types)
aide
- Variable in class IHM.
Fenetre
Items du menu d'aide de la barre de menu
aideBouton
- Variable in class IHM.
Fenetre
Boutons de la partie Aide / A propos de la barre d'outils
ajouteBarreDOutils()
- Method in class IHM.
Fenetre
Ajoute la barre d'outils avec les options qu'elle comporte
ajouteMenu()
- Method in class IHM.
Fenetre
Ajoute la barre de menus avec les options qu'elle comporte
ajouteNonDeclare(String, int)
- Method in class controleDeType.
ControleDeType
Fonction qui ajoute a la liste des erreurs, une erreur de type NON_DECLARE (utilisé lorsqu'une variable est employée sans avoir été déclarée)
ajouteOnglet(String)
- Method in class IHM.
Fenetre
Ajoute un onglet avec le titre passé paramètre, le sélectionne et renvoie le Bureau crée
ajouterFin(Case, Case)
- Method in class memoire.
Chaine
ajoute la c2 au bout de la case c1
appartient(int)
- Method in class interpretationJajacode.
InterpretationJajacode
aPropos
- Variable in class IHM.
Fenetre
Items du menu d'aide de la barre de menu
aProposBouton
- Variable in class IHM.
Fenetre
Boutons de la partie Aide / A propos de la barre d'outils
at
- Variable in class IHM.
Fenetre
Le panneau d'affichage
B
barreDeMenu
- Variable in class IHM.
Fenetre
Barre de menu
barreDOutils
- Variable in class IHM.
Fenetre
Barre d'outils
BasDePile
- Variable in class memoire.
EtatMemoire
boite
- Variable in class memoire.
EtatMemoire
Bureau
- class IHM.
Bureau
.
Classe Bureau : le contenu d'un onglet.
Bureau(JTabbedPane, MiniJaja)
- Constructor for class IHM.
Bureau
Constructeur : récupère l'onglet, l'objet d'interfacage et crée une fenêtre de messages
C
Case
- class memoire.
Case
.
classe contenant les informations pour la gestion des espaces libres dans le tas
Case(int, int)
- Constructor for class memoire.
Case
Chaine
- class memoire.
Chaine
.
classe gérant les espaces libres dans le tas
Chaine()
- Constructor for class memoire.
Chaine
constructeur par défaut
chargeEtat(int)
- Method in class Interfacage.
MiniJaja
Charge l'état de l'onglet dans lequel on vient d'entrer
chercherCst(String)
- Method in class controleDeType.
ControleDeType
Fonction recherchant si une constante nommée "nomCst" apparait dans le vecteur des constantes déclarées
chercherTab(String)
- Method in class controleDeType.
ControleDeType
Fonction recherchant si un tableau nommé "nomTab" apparait dans le vecteur des tableaux déclarés
chercherTypeNoeud2(String, String, int, SimpleNode, int)
- Method in class controleDeType.
ControleDeType
Fonction renvoyant le type d'un noeud
chercherTypeNoeudSansConstante2(String, String, int, SimpleNode, int)
- Method in class controleDeType.
ControleDeType
Fonction renvoyant le type d'un noeud, en vérifiant qu'il ne s'agit pas d'une constante
chercherVar(String)
- Method in class controleDeType.
ControleDeType
Fonction recherchant si une variable nommée "nomVar" apparait dans le vecteur des variables déclarées
colonne
- Variable in class IHM.
FenetreBuffer
La colonne des points d'arrets
compareTo(erreur)
- Method in class controleDeType.
erreur
compilation
- package compilation
Compilation
- class compilation.
Compilation
.
compilation()
- Method in class Interfacage.
MiniJaja
Lance la compilation
Compilation()
- Constructor for class compilation.
Compilation
Constructeur par défaut, la taille du tableau d'instructions JaJaCode est fixé à 100.
Compilation(int)
- Constructor for class compilation.
Compilation
Constructeur avec une taille.
compilationMenu
- Variable in class IHM.
Fenetre
Menus de la barre de menu
compile(SimpleNode)
- Method in class compilation.
Compilation
Effectue la traduction du MiniJaJa vers le JaJaCode.
compiler
- Variable in class IHM.
Fenetre
Items du menu Outils de la barre de menu
compilerBouton
- Variable in class IHM.
Fenetre
Boutons de la partie Compilation de la barre d'outils
contenu
- Variable in class IHM.
Fenetre
Container principal
contenu
- Variable in class memoire.
EtatMemoire
controleDeType
- package controleDeType
ControleDeType
- class controleDeType.
ControleDeType
.
ControleDeType(SimpleNode)
- Constructor for class controleDeType.
ControleDeType
Constructeur par défaut
controleurDeType
- Static variable in class Interfacage.
MiniJaja
Contrôleur de type
corps(String)
- Method in class memoire.
EtatMemoire
Retourne les instructions d'un quadruplet methode
creationFenetreBuffer()
- Method in class IHM.
FenetreBuffer
Création de la fenêtre Buffer : méthode privée appellée par les constructeurs
creationFenetreMJJ()
- Method in class IHM.
Bureau
Mécanisme de création d'une fenêtre MJJ.
creeEtat(int)
- Method in class Interfacage.
MiniJaja
Cree un état pour l'onglet spécifié par index.
creeFenetreEtatMemJJC(String, String)
- Method in class IHM.
Bureau
Crée une fenêtre interne d'états mémoires JJC
creeFenetreEtatMemMJJ(String, String)
- Method in class IHM.
Bureau
Crée une fenêtre interne d'états mémoires MJJ
creeFenetreJJC(String, String)
- Method in class IHM.
Bureau
Crée une fenêtre interne JajaCode
creeFenetreMessages(String)
- Method in class IHM.
Bureau
Crée une fenêtre interne de messages
creeFenetreMJJ()
- Method in class IHM.
Bureau
Crée une fenêtre interne de buffer MJJ vide
creeFenetreMJJ(String, String)
- Method in class IHM.
Bureau
Crée une fenêtre interne de buffer MJJ
creeFenetreTableHachageJJC(String)
- Method in class IHM.
Bureau
Crée une fenêtre interne de table de hachage JajaCode
creeFenetreTableHachageMJJ(String)
- Method in class IHM.
Bureau
Crée une fenêtre interne de table de hachage MiniJaja
creeFenetreTasJJC(String)
- Method in class IHM.
Bureau
Crée une fenêtre interne de tas JajaCode
creeFenetreTasMJJ(String)
- Method in class IHM.
Bureau
Crée une fenêtre interne de tas MiniJaja
creer()
- Method in class memoire.
EtatMemoire
Initialisation de la memoire
creerTas(String, int)
- Method in class memoire.
Tas
Alloue un espace dans le tas pour le tableau
id
de taille
taille
currentNode
- Variable in class controleDeType.
ControleDeType
Noeud courant
D
DEBUG
- Static variable in class controleDeType.
ControleDeType
Booleen représentant le mode d'execution de la classe (Debug ou non)
declar
- Variable in class interpretationJajacode.
JJCNew
declaration(String)
- Method in class memoire.
EtatMemoire
Retourne les declarations dv d'un quadruplet methode
declCst(String, Object, String)
- Method in class memoire.
EtatMemoire
Declaration d'une constante
declMeth(String, Object, String)
- Method in class memoire.
EtatMemoire
Declaration d'une methode
declTab(String, Object, String)
- Method in class memoire.
EtatMemoire
Declaration d'un tableau
declVar(String, Object, String, int)
- Method in class memoire.
EtatMemoire
Declaration d'une variable
declVar1(String, String, int)
- Method in class memoire.
EtatMemoire
Declaration d'une variable
depiler()
- Method in class memoire.
EtatMemoire
Retire le quadruplet se trouvant au sommet si la memoire est nom vide
dernierInsereDansTable(String)
- Method in class memoire.
EtatMemoire
description
- Variable in class controleDeType.
erreur
DescriptionTas
- class memoire.
DescriptionTas
.
Classe contenant les informations d'un tableau et fait le lien entre la pile et le tas
DescriptionTas(String, int, int)
- Constructor for class memoire.
DescriptionTas
DT
- Variable in class memoire.
Tas
DescriptionTas temporaire
E
echanger()
- Method in class memoire.
EtatMemoire
Fait un echange entre les deux elements se trouvant au sommet
editorPane
- Variable in class IHM.
FenetreAide
Le panneau qui va afficher le code
editorPane
- Variable in class IHM.
FenetreBuffer
Le panneau qui va afficher le code
editorPane
- Variable in class IHM.
FenetreHTML
Le panneau qui va afficher le code
editorPane
- Variable in class IHM.
FenetreMessages
Le panneau qui va afficher le code
editorScrollPane
- Variable in class IHM.
FenetreAide
Les barres de défilement du JEditorPane
editorScrollPane
- Variable in class IHM.
FenetreBuffer
Les barres de défilement du JEditorPane
editorScrollPane
- Variable in class IHM.
FenetreHTML
Les barres de défilement du JEditorPane
editorScrollPane
- Variable in class IHM.
FenetreMessages
Les barres de défilement du JEditorPane
elementPlace(int)
- Method in class memoire.
Chaine
renvoie la case à la place
place
dans la chaine
elementPlaceRec(int, Case)
- Method in class memoire.
Chaine
fonction récursive et renvoie la case à la place
place
dans la chaine
ElementTableHachage
- class memoire.
ElementTableHachage
.
ElementTableHachage()
- Constructor for class memoire.
ElementTableHachage
ElementTableHachage(Quadruplet)
- Constructor for class memoire.
ElementTableHachage
EMMailBox
- class memoire.
EMMailBox
.
EMMailBox()
- Constructor for class memoire.
EMMailBox
empiler(Quadruplet)
- Method in class memoire.
EtatMemoire
Empile un quadruplet
ensemble
- Variable in class IHM.
FenetreBuffer
erreur
- class controleDeType.
erreur
.
erreur()
- Constructor for class controleDeType.
erreur
erreur(int, String, int)
- Constructor for class controleDeType.
erreur
espaceLibre
- Variable in class memoire.
Tas
Gestion des espaces libres
etat
- Variable in class Interfacage.
EtatAppli
L'état courant
etat
- Variable in class Interfacage.
MiniJaja
L'état courant
ETAT_COMPILATION
- Static variable in class Interfacage.
MiniJaja
L'état compilation de l'application
ETAT_DEPART
- Static variable in class Interfacage.
MiniJaja
L'état de départ de l'application : rien n'a été fait
ETAT_INTERPRETATION_JJC
- Static variable in class Interfacage.
MiniJaja
L'état interprétation JJC
ETAT_INTERPRETATION_MJJ
- Static variable in class Interfacage.
MiniJaja
L'état interpretation MJJ
ETAT_INTERPRETATION_MJJ_PTS_ARRET
- Static variable in class Interfacage.
MiniJaja
L'état interpretation MJJ avec Points d'arrets
ETAT_PARSING_OK
- Static variable in class Interfacage.
MiniJaja
Le parsing a réussi
ETAT_REDEMARRE_INTERPRETATION_JJC
- Static variable in class Interfacage.
MiniJaja
L'état redémarrage de l'interpretation JJC
ETAT_REDEMARRE_INTERPRETATION_MJJ
- Static variable in class Interfacage.
MiniJaja
L'état redémarrage de l'interpretation MJJ
EtatAppli
- class Interfacage.
EtatAppli
.
Classe EtatAppli Permet de stocker les données d'un onglet de l'application
EtatAppli(int, boolean, SimpleNode, String, InterpretationJajacode, InterpretationMiniJaja, Vector, String)
- Constructor for class Interfacage.
EtatAppli
Constructeur : affecte les données passées en paramètre à l'objet
etatCompilation
- Variable in class Interfacage.
EtatAppli
L'état de la compilation
etatCompilation
- Variable in class Interfacage.
MiniJaja
La compilation a-t-elle déjà été effectuée?
EtatMemoire
- class memoire.
EtatMemoire
.
EtatMemoire()
- Constructor for class memoire.
EtatMemoire
Initialisation de la memoire
EtatMemoire(int)
- Constructor for class memoire.
EtatMemoire
Initialisation de la memoire
EtatMemoireException
- exception memoire.
EtatMemoireException
.
EtatMemoireException(String)
- Constructor for class memoire.
EtatMemoireException
EtatMemoireExceptionDeclarVarIncorrect
- exception memoire.
EtatMemoireExceptionDeclarVarIncorrect
.
EtatMemoireExceptionDeclarVarIncorrect(String)
- Constructor for class memoire.
EtatMemoireExceptionDeclarVarIncorrect
EtatMemoireExceptionElementPasDansTable
- exception memoire.
EtatMemoireExceptionElementPasDansTable
.
EtatMemoireExceptionElementPasDansTable(String)
- Constructor for class memoire.
EtatMemoireExceptionElementPasDansTable
EtatMemoireExceptionPileVide
- exception memoire.
EtatMemoireExceptionPileVide
.
EtatMemoireExceptionPileVide(String)
- Constructor for class memoire.
EtatMemoireExceptionPileVide
EtatMemoireExceptionSwapIncorrect
- exception memoire.
EtatMemoireExceptionSwapIncorrect
.
EtatMemoireExceptionSwapIncorrect(String)
- Constructor for class memoire.
EtatMemoireExceptionSwapIncorrect
etatsOnglets
- Variable in class Interfacage.
MiniJaja
Vecteur états onglets
exeDebutProgBoutonJJC
- Variable in class IHM.
Fenetre
Boutons de la partie Interpretation JJC de la barre d'outils
exeDebutProgBoutonMJJ
- Variable in class IHM.
Fenetre
Boutons de la partie Interpretation MJJ de la barre d'outils
exeDebutProgJJC
- Variable in class IHM.
Fenetre
Items du menu JajaCode de la barre de menu
exeDebutProgMJJ
- Variable in class IHM.
Fenetre
Items du menu MiniJaja de la barre de menu
exeInstrBoutonJJC
- Variable in class IHM.
Fenetre
Boutons de la partie Interpretation JJC de la barre d'outils
exeInstrBoutonMJJ
- Variable in class IHM.
Fenetre
Boutons de la partie Interpretation MJJ de la barre d'outils
exeInstrJJC
- Variable in class IHM.
Fenetre
Items du menu JajaCode de la barre de menu
exeInstrMJJ
- Variable in class IHM.
Fenetre
Items du menu MiniJaja de la barre de menu
exePtArretBoutonMJJ
- Variable in class IHM.
Fenetre
Boutons de la partie Interpretation MJJ de la barre d'outils
exePtArretMJJ
- Variable in class IHM.
Fenetre
Items du menu MiniJaja de la barre de menu
expParam(ASTlistexp, ASTentete)
- Method in class memoire.
EtatMemoire
F
fen
- Variable in class Interfacage.
MiniJaja
La fenêtre de l'application
fenEtatMemJJC
- Variable in class IHM.
Bureau
La fenêtre interne contenant l'état mémoire JJC
fenEtatMemMJJ
- Variable in class IHM.
Bureau
La fenêtre interne contenant l'état mémoire MJJ
Fenetre
- class IHM.
Fenetre
.
Classe Fenetre : Affichage de la fenêtre graphique avec gestion des actions de l'utilisateur.
Fenetre(MiniJaja)
- Constructor for class IHM.
Fenetre
FenetreAide
- class IHM.
FenetreAide
.
Classe FenetreAide : création d'une fenêtre affichant l'aide de l'ihm
FenetreAide()
- Constructor for class IHM.
FenetreAide
Constructeur
FenetreBuffer
- class IHM.
FenetreBuffer
.
Classe FenetreBuffer : création d'une fenêtre interne contenant un buffer miniJaja
FenetreBuffer()
- Constructor for class IHM.
FenetreBuffer
Constructeur : crée une fenêtre vide sans titre
FenetreBuffer(String)
- Constructor for class IHM.
FenetreBuffer
Constructeur : crée une fenêtre vide avec le titre passé en paramètre
FenetreBuffer(String, String)
- Constructor for class IHM.
FenetreBuffer
Constructeur : crée une fenêtre interne avec le titre et le fichier passés en paramètre
FenetreHTML
- class IHM.
FenetreHTML
.
Classe FenetreHTML : création d'une fenêtre interne affichant du HTML
FenetreHTML(String, String)
- Constructor for class IHM.
FenetreHTML
Constructeur : crée une fenêtre interne avec le titre et le HTML passé en paramètres
fenetreMenu
- Variable in class IHM.
Fenetre
Menus de la barre de menu
FenetreMessages
- class IHM.
FenetreMessages
.
Classe FenetreMessage : création d'une fenêtre interne de messages
FenetreMessages()
- Constructor for class IHM.
FenetreMessages
Constructeur : crée une fenêtre vide sans titre
fenHachageJJC
- Variable in class IHM.
Bureau
La fenêtre interne contenant la table de hachage JJC
fenHachageMJJ
- Variable in class IHM.
Bureau
La fenêtre interne contenant la table de hachage MJJ
fenJJC
- Variable in class IHM.
Bureau
La fenêtre interne contenant le Jaja-Code
fenLog
- Variable in class IHM.
Bureau
La fenêtre interne contenant la fenêtre de messages
fenMJJ
- Variable in class IHM.
Bureau
La fenêtre interne contenant le buffer MiniJaja
fenTasJJC
- Variable in class IHM.
Bureau
La fenêtre interne contenant le tas JJC
fenTasMJJ
- Variable in class IHM.
Bureau
La fenêtre interne contenant le tas MJJ
fermer
- Variable in class IHM.
Fenetre
Items du menu Fichier de la barre de menu
fermerBouton
- Variable in class IHM.
Fenetre
Boutons de la partie Fichier de la barre d'outils
fichierMenu
- Variable in class IHM.
Fenetre
Menus de la barre de menu
finInterpretation
- Variable in class interpretationMiniJaja.
InterpretationMiniJaja
G
garbageCollector(int)
- Method in class memoire.
Tas
réorganise le tas
getAdressePile()
- Method in class memoire.
DescriptionTas
retourne l'adresse dans le tas de la première case du tableau de l'instance courante
getAdresseTas()
- Method in class memoire.
DescriptionTas
retourne l'adresse dans le tas de la première case du tableau de l'instance courante
getBoite()
- Method in class memoire.
EtatMemoire
getBureau()
- Method in class IHM.
Fenetre
Renvoie le bureau courant
getDescription()
- Method in class IHM.
MJJFileFilter
Renvoie la description du type de fichier utilisé
getErreur()
- Method in class controleDeType.
erreur
getEtat()
- Method in class Interfacage.
EtatAppli
getEtat()
- Method in class Interfacage.
MiniJaja
Renvoie l'état courant
getEtatCompilation()
- Method in class Interfacage.
EtatAppli
getEtatMemoire()
- Method in class interpretationMiniJaja.
InterpretationMiniJaja
Récupère l'état mémoire en cours
getEtatMemoire()
- Method in class interpretationJajacode.
InterpretationJajacode
retour l'état mémoire actuel
getFenetreEtatMemoireJJC()
- Method in class IHM.
Bureau
Renvoie la fenêtre interne contenant l'état mémoire JJC
getFenetreEtatMemoireMJJ()
- Method in class IHM.
Bureau
Renvoie la fenêtre interne contenant l'état mémoire MJJ
getFenetreJJC()
- Method in class IHM.
Bureau
Renvoie la fenêtre interne contenant le JajaCode
getFenetreMJJ()
- Method in class IHM.
Bureau
Renvoie la fenêtre interne contenant le buffer MJJ
getFenetreTableHachageJJC()
- Method in class IHM.
Bureau
Renvoie la fenêtre interne contenant la table de hachage JJC
getFenetreTableHachageMJJ()
- Method in class IHM.
Bureau
Renvoie la fenêtre interne contenant la table de hachage MJJ
getFenetreTasJJC()
- Method in class IHM.
Bureau
Renvoie la fenêtre interne contenant le tas JJC
getFenetreTasMJJ()
- Method in class IHM.
Bureau
Renvoie la fenêtre interne contenant le tas MJJ
getHachageJajaCode()
- Method in class Interfacage.
MiniJaja
Renvoie le code HTML de la table de Hachage jajaCode
getHachageMiniJaja()
- Method in class Interfacage.
MiniJaja
Renvoie le code HTML de la table de Hachage miniJaja
getId()
- Method in class memoire.
Quadruplet
getIdentificateur()
- Method in class memoire.
DescriptionTas
retourne l'indentificateur de l'instance courante
getJajaCode()
- Method in class Interfacage.
EtatAppli
getJajaCodeHTML()
- Method in class Interfacage.
EtatAppli
getJajaCodeHTML()
- Method in class Interfacage.
MiniJaja
Renvoie le code HTML du Jaja-Code
getJEditorPane()
- Method in class IHM.
FenetreBuffer
Renvoie le JEditorPane contenu dans la fenêtre
getJEditorPane()
- Method in class IHM.
FenetreHTML
Renvoie le JEditorPane contenu dans la fenêtre
getJEditorPane()
- Method in class IHM.
FenetreMessages
Renvoie le JEditorPane contenu dans la fenêtre
getJJCInstrs()
- Method in class compilation.
Compilation
Retourne le vecteur d'instructions JaJaCode.
getLigneEnCours()
- Method in class interpretationMiniJaja.
InterpretationMiniJaja
Donne la ligne sur laquelle l'interprétation est suspendue
getMessage()
- Method in class memoire.
EMMailBox
getMiniJaja()
- Method in class Interfacage.
EtatAppli
getNoeudRacine()
- Method in class Interfacage.
EtatAppli
getNombreLignes()
- Method in class IHM.
FenetreBuffer
Renvoie le nombre de lignes du document
getNomFichier()
- Method in class Interfacage.
EtatAppli
getNomFichier()
- Method in class IHM.
FenetreBuffer
Renvoie le chemin absolu du fichier associé à la fenêtre
getNumeroLigne()
- Method in class interpretationJajacode.
InterpretationJajacode
indique le numéro de la ligne ou se situe le pointeur d'instruction
getObj()
- Method in class memoire.
Quadruplet
getPrecedentMemeIdentifiant()
- Method in class memoire.
ElementTableHachage
getPrecedentSurPile()
- Method in class memoire.
ElementTableHachage
getPtsArretsToString()
- Method in class IHM.
FenetreBuffer
Renvoie les numéros de ligne des points d'arrêts sous forme de chaîne de caractères
getQuadruplet()
- Method in class memoire.
ElementTableHachage
getSorte()
- Method in class memoire.
Quadruplet
getSuivantMemeIdentifiant()
- Method in class memoire.
ElementTableHachage
getSuivantSurPile()
- Method in class memoire.
ElementTableHachage
getTaille()
- Method in class memoire.
DescriptionTas
retourne la taille du tableau de l'instance courante
getTasJajaCode()
- Method in class Interfacage.
MiniJaja
Renvoie le code HTML du tas jajaCode
getTasMiniJaja()
- Method in class Interfacage.
MiniJaja
Renvoie le code HTML du tas miniJaja
getTypeCst(String)
- Method in class controleDeType.
ControleDeType
Fonction renvoyant le type d'une constante
getTypeTab(String)
- Method in class controleDeType.
ControleDeType
Fonction renvoyant le type d'un tableau
getTypeVar(String)
- Method in class controleDeType.
ControleDeType
Fonction renvoyant le type d'une variable
getVal()
- Method in class memoire.
Quadruplet
getVectInstrs()
- Method in class Interfacage.
EtatAppli
getVectorErreurs()
- Method in class controleDeType.
ControleDeType
Fonction qui retourne la liste des erreurs dans un vecteur d'erreur
gotoNextBreakPoint()
- Method in class interpretationJajacode.
InterpretationJajacode
execute l'interpretation jusqu'au premier break point rencontré
H
HashTabletoHtml()
- Method in class memoire.
EtatMemoire
Affichage des etats memoire sous forme de pile
HashTabletoString()
- Method in class memoire.
EtatMemoire
Affichage des etats memoire sous forme de pile
HautDePile
- Variable in class memoire.
EtatMemoire
haveMessage()
- Method in class memoire.
EMMailBox
helpMenu
- Variable in class IHM.
Fenetre
Menus de la barre de menu
hyperlinkUpdate(HyperlinkEvent)
- Method in class IHM.
FenetreAide
Implementation de la fonction hyperlinkUpdate qui permet d'écouter un lien hypertexte
hyperlinkUpdate(HyperlinkEvent)
- Method in class IHM.
FenetreHTML
Implementation de la fonction hyperlinkUpdate qui permet d'écouter un lien hypertexte
I
id
- Variable in class memoire.
Quadruplet
ident
- Variable in class interpretationJajacode.
JJCAinc
ident
- Variable in class interpretationJajacode.
JJCAload
ident
- Variable in class interpretationJajacode.
JJCAstore
ident
- Variable in class interpretationJajacode.
JJCDelarray
ident
- Variable in class interpretationJajacode.
JJCInc
ident
- Variable in class interpretationJajacode.
JJCInvoke
ident
- Variable in class interpretationJajacode.
JJCLoad
ident
- Variable in class interpretationJajacode.
JJCNewC
ident
- Variable in class interpretationJajacode.
JJCNewM
ident
- Variable in class interpretationJajacode.
JJCNewV
ident
- Variable in class interpretationJajacode.
JJCNewarray
ident
- Variable in class interpretationJajacode.
JJCStore
Ident
- Variable in class memoire.
EtatMemoireException
identificateur
- Variable in class memoire.
DescriptionTas
Indentificateur du tableau
IHM
- package IHM
indexOnglet
- Variable in class Interfacage.
MiniJaja
Index de l'onglet courant
indexTabLiaison
- Variable in class memoire.
Tas
index donnant la place de la dernière descriptionTas dans tableLiaison
initialisation(int, int)
- Method in class memoire.
Chaine
fonction qui initialise la structure de place vide avec
pl
place libre à l'adresse
a
initInterpreteurJajaCode(EtatMemoire)
- Method in class interpretationJajacode.
InterpretationJajacode
(Ré)Initialise l'interpretation
insererAvant(ElementTableHachage, ElementTableHachage)
- Method in class memoire.
EtatMemoire
insererAvantEtNonDansLaTable(ElementTableHachage, ElementTableHachage)
- Method in class memoire.
EtatMemoire
insererDansTable(ElementTableHachage)
- Method in class memoire.
EtatMemoire
insertion(int, int)
- Method in class memoire.
Chaine
insere la place libre avec
pl
place à l'adresse
a
interfacage
- Variable in class IHM.
Bureau
L'objet d'interfacage
interfacage
- Variable in class IHM.
Fenetre
Reference vers la class d'interfacage
Interfacage
- package Interfacage
interpretationJajacode
- package interpretationJajacode
InterpretationJajacode
- class interpretationJajacode.
InterpretationJajacode
.
Classe permettant de representer un interpreteur JajaCode
interpretationJajaCode()
- Method in class Interfacage.
MiniJaja
Lance l'interpretation JajaCode pas à pas
InterpretationJajacode(Vector)
- Constructor for class interpretationJajacode.
InterpretationJajacode
interpretationMiniJaja
- package interpretationMiniJaja
InterpretationMiniJaja
- class interpretationMiniJaja.
InterpretationMiniJaja
.
Classe implémentant l'interpretation du MiniJaJa
interpretationMiniJaja()
- Method in class Interfacage.
MiniJaja
Lance l'interpretation MiniJaja pas à pas
InterpretationMiniJaja(SimpleNode, String)
- Constructor for class interpretationMiniJaja.
InterpretationMiniJaja
Constructeur par défaut, le thread est démarré
interpretationMiniJajaPtsArrets()
- Method in class Interfacage.
MiniJaja
Lance l'interpretation MiniJaja avec points d'arrêts
interpretationTerminee()
- Method in class interpretationMiniJaja.
InterpretationMiniJaja
L'interpretation est-elle terminée?
interprete(EtatMemoire, int)
- Method in class interpretationJajacode.
JJCAdd
interprete(EtatMemoire, int)
- Method in class interpretationJajacode.
JJCAinc
interprete(EtatMemoire, int)
- Method in class interpretationJajacode.
JJCAload
interprete(EtatMemoire, int)
- Method in class interpretationJajacode.
JJCAnd
interprete(EtatMemoire, int)
- Method in class interpretationJajacode.
JJCAstore
interprete(EtatMemoire, int)
- Method in class interpretationJajacode.
JJCCmp
interprete(EtatMemoire, int)
- Method in class interpretationJajacode.
JJCDelarray
interprete(EtatMemoire, int)
- Method in class interpretationJajacode.
JJCDiv
interprete(EtatMemoire, int)
- Method in class interpretationJajacode.
JJCGoto
interprete(EtatMemoire, int)
- Method in class interpretationJajacode.
JJCIf
interprete(EtatMemoire, int)
- Method in class interpretationJajacode.
JJCInc
interprete(EtatMemoire, int)
- Method in class interpretationJajacode.
JJCInit
interprete(EtatMemoire, int)
- Method in class interpretationJajacode.
JJCInstr
interprete(EtatMemoire, int)
- Method in class interpretationJajacode.
JJCInvoke
interprete(EtatMemoire, int)
- Method in class interpretationJajacode.
JJCJcstop
interprete(EtatMemoire, int)
- Method in class interpretationJajacode.
JJCLoad
interprete(EtatMemoire, int)
- Method in class interpretationJajacode.
JJCMul
interprete(EtatMemoire, int)
- Method in class interpretationJajacode.
JJCNeg
interprete(EtatMemoire, int)
- Method in class interpretationJajacode.
JJCNew
interprete(EtatMemoire, int)
- Method in class interpretationJajacode.
JJCNewC
interprete(EtatMemoire, int)
- Method in class interpretationJajacode.
JJCNewM
interprete(EtatMemoire, int)
- Method in class interpretationJajacode.
JJCNewV
interprete(EtatMemoire, int)
- Method in class interpretationJajacode.
JJCNewarray
interprete(EtatMemoire, int)
- Method in class interpretationJajacode.
JJCNop
interprete(EtatMemoire, int)
- Method in class interpretationJajacode.
JJCNot
interprete(EtatMemoire, int)
- Method in class interpretationJajacode.
JJCOp1
interprete(EtatMemoire, int)
- Method in class interpretationJajacode.
JJCOp2
interprete(EtatMemoire, int)
- Method in class interpretationJajacode.
JJCOr
interprete(EtatMemoire, int)
- Method in class interpretationJajacode.
JJCPop
interprete(EtatMemoire, int)
- Method in class interpretationJajacode.
JJCPush
interprete(EtatMemoire, int)
- Method in class interpretationJajacode.
JJCReturn
interprete(EtatMemoire, int)
- Method in class interpretationJajacode.
JJCStore
interprete(EtatMemoire, int)
- Method in class interpretationJajacode.
JJCSub
interprete(EtatMemoire, int)
- Method in class interpretationJajacode.
JJCSup
interprete(EtatMemoire, int)
- Method in class interpretationJajacode.
JJCSwap
isFenetreHachageJJCClosed()
- Method in class IHM.
Bureau
Indique si la fenêtre de hachage JJC est fermée
isFenetreHachageMJJClosed()
- Method in class IHM.
Bureau
Indique si la fenêtre de Hachage MJJ est fermée
isFenetreTasJJCClosed()
- Method in class IHM.
Bureau
Indique si la fenêtre de tas JJC est fermée
isFenetreTasMJJClosed()
- Method in class IHM.
Bureau
Indique si la fenêtre de tas MJJ est fermée
isThreadSuspended()
- Method in class interpretationMiniJaja.
InterpretationMiniJaja
Le thread est-il suspendu ?
J
jajaCode
- Variable in class Interfacage.
EtatAppli
Interpretation jajaCode
jajaCode
- Variable in class Interfacage.
MiniJaja
Interpretation jajaCode
jajaCodeHTML
- Variable in class Interfacage.
EtatAppli
Affichage HTML du JajaCode
jajaCodeHTML
- Variable in class Interfacage.
MiniJaja
Affichage HTML du JajaCode
jajaCodeMenu
- Variable in class IHM.
Fenetre
Menus de la barre de menu
javaLF
- Variable in class IHM.
Fenetre
Items du menu Look And Feel de la barre de menu
JJCAdd
- class interpretationJajacode.
JJCAdd
.
JJCAdd()
- Constructor for class interpretationJajacode.
JJCAdd
JJCAinc
- class interpretationJajacode.
JJCAinc
.
JJCAinc()
- Constructor for class interpretationJajacode.
JJCAinc
JJCAinc(String)
- Constructor for class interpretationJajacode.
JJCAinc
JJCAload
- class interpretationJajacode.
JJCAload
.
JJCAload()
- Constructor for class interpretationJajacode.
JJCAload
JJCAload(String)
- Constructor for class interpretationJajacode.
JJCAload
JJCAnd
- class interpretationJajacode.
JJCAnd
.
JJCAnd()
- Constructor for class interpretationJajacode.
JJCAnd
JJCAstore
- class interpretationJajacode.
JJCAstore
.
JJCAstore()
- Constructor for class interpretationJajacode.
JJCAstore
JJCAstore(String)
- Constructor for class interpretationJajacode.
JJCAstore
JJCCmp
- class interpretationJajacode.
JJCCmp
.
JJCCmp()
- Constructor for class interpretationJajacode.
JJCCmp
JJCDelarray
- class interpretationJajacode.
JJCDelarray
.
JJCDelarray()
- Constructor for class interpretationJajacode.
JJCDelarray
JJCDelarray(String)
- Constructor for class interpretationJajacode.
JJCDelarray
JJCDiv
- class interpretationJajacode.
JJCDiv
.
JJCDiv()
- Constructor for class interpretationJajacode.
JJCDiv
JJCGoto
- class interpretationJajacode.
JJCGoto
.
JJCGoto()
- Constructor for class interpretationJajacode.
JJCGoto
JJCGoto(int)
- Constructor for class interpretationJajacode.
JJCGoto
JJCIf
- class interpretationJajacode.
JJCIf
.
JJCIf()
- Constructor for class interpretationJajacode.
JJCIf
JJCIf(int)
- Constructor for class interpretationJajacode.
JJCIf
JJCInc
- class interpretationJajacode.
JJCInc
.
JJCInc()
- Constructor for class interpretationJajacode.
JJCInc
JJCInc(String)
- Constructor for class interpretationJajacode.
JJCInc
JJCInit
- class interpretationJajacode.
JJCInit
.
JJCInit()
- Constructor for class interpretationJajacode.
JJCInit
JJCInstr
- class interpretationJajacode.
JJCInstr
.
JJCInstr()
- Constructor for class interpretationJajacode.
JJCInstr
JJCInvoke
- class interpretationJajacode.
JJCInvoke
.
JJCInvoke()
- Constructor for class interpretationJajacode.
JJCInvoke
JJCInvoke(String)
- Constructor for class interpretationJajacode.
JJCInvoke
JJCJcstop
- class interpretationJajacode.
JJCJcstop
.
JJCJcstop()
- Constructor for class interpretationJajacode.
JJCJcstop
JJCLoad
- class interpretationJajacode.
JJCLoad
.
JJCLoad()
- Constructor for class interpretationJajacode.
JJCLoad
JJCLoad(String)
- Constructor for class interpretationJajacode.
JJCLoad
JJCMul
- class interpretationJajacode.
JJCMul
.
JJCMul()
- Constructor for class interpretationJajacode.
JJCMul
JJCNeg
- class interpretationJajacode.
JJCNeg
.
JJCNeg()
- Constructor for class interpretationJajacode.
JJCNeg
JJCNew
- class interpretationJajacode.
JJCNew
.
JJCNew()
- Constructor for class interpretationJajacode.
JJCNew
JJCNew(String, String, String, int)
- Constructor for class interpretationJajacode.
JJCNew
JJCNewarray
- class interpretationJajacode.
JJCNewarray
.
JJCNewarray()
- Constructor for class interpretationJajacode.
JJCNewarray
JJCNewarray(String, String)
- Constructor for class interpretationJajacode.
JJCNewarray
JJCNewC
- class interpretationJajacode.
JJCNewC
.
JJCNewC()
- Constructor for class interpretationJajacode.
JJCNewC
JJCNewC(String, String, int)
- Constructor for class interpretationJajacode.
JJCNewC
JJCNewM
- class interpretationJajacode.
JJCNewM
.
JJCNewM()
- Constructor for class interpretationJajacode.
JJCNewM
JJCNewM(String, String, int)
- Constructor for class interpretationJajacode.
JJCNewM
JJCNewV
- class interpretationJajacode.
JJCNewV
.
JJCNewV()
- Constructor for class interpretationJajacode.
JJCNewV
JJCNewV(String, String, int)
- Constructor for class interpretationJajacode.
JJCNewV
JJCNop
- class interpretationJajacode.
JJCNop
.
JJCNop()
- Constructor for class interpretationJajacode.
JJCNop
JJCNot
- class interpretationJajacode.
JJCNot
.
JJCNot()
- Constructor for class interpretationJajacode.
JJCNot
JJCOp1
- class interpretationJajacode.
JJCOp1
.
JJCOp1()
- Constructor for class interpretationJajacode.
JJCOp1
JJCOp2
- class interpretationJajacode.
JJCOp2
.
JJCOp2()
- Constructor for class interpretationJajacode.
JJCOp2
JJCOr
- class interpretationJajacode.
JJCOr
.
JJCOr()
- Constructor for class interpretationJajacode.
JJCOr
JJCPop
- class interpretationJajacode.
JJCPop
.
JJCPop()
- Constructor for class interpretationJajacode.
JJCPop
JJCPush
- class interpretationJajacode.
JJCPush
.
JJCPush()
- Constructor for class interpretationJajacode.
JJCPush
JJCPush(Object)
- Constructor for class interpretationJajacode.
JJCPush
JJCReturn
- class interpretationJajacode.
JJCReturn
.
JJCReturn()
- Constructor for class interpretationJajacode.
JJCReturn
JJCStore
- class interpretationJajacode.
JJCStore
.
JJCStore()
- Constructor for class interpretationJajacode.
JJCStore
JJCStore(String)
- Constructor for class interpretationJajacode.
JJCStore
JJCSub
- class interpretationJajacode.
JJCSub
.
JJCSub()
- Constructor for class interpretationJajacode.
JJCSub
JJCSup
- class interpretationJajacode.
JJCSup
.
JJCSup()
- Constructor for class interpretationJajacode.
JJCSup
JJCSwap
- class interpretationJajacode.
JJCSwap
.
JJCSwap()
- Constructor for class interpretationJajacode.
JJCSwap
K
k
- Variable in class compilation.
Compilation
L
lanceInterpretationMiniJaja(String)
- Method in class Interfacage.
MiniJaja
Lance l'interpretation MiniJaja
Lanceur
- class
Lanceur
.
Classe Lanceur : Classe contenant le programme principal
Lanceur()
- Constructor for class
Lanceur
ligne
- Variable in class controleDeType.
erreur
ligneEnCours
- Variable in class interpretationMiniJaja.
InterpretationMiniJaja
listeCst
- Variable in class controleDeType.
ControleDeType
Vecteur contenant la liste des constantes
listeErreur
- Variable in class controleDeType.
ControleDeType
Vecteur contenant la liste des erreurs rencontrées
listeMethode
- Variable in class controleDeType.
ControleDeType
Vecteur contenant la liste des déclarations des méthodes
listeTab
- Variable in class controleDeType.
ControleDeType
Vecteur contenant la liste des tableaux
listeVar
- Variable in class controleDeType.
ControleDeType
Vecteur contenant la liste des variables
longueurChaine()
- Method in class memoire.
Chaine
retourne le nombre d'espaces libres dans le tas
longueurChaineRec(Case)
- Method in class memoire.
Chaine
fonction récursive pour la longueur de la chaine et retourne le nombre d'espaces libres dans le tas
lookAndFeelMenu
- Variable in class IHM.
Fenetre
Menus de la barre de menu
M
m
- Variable in class interpretationMiniJaja.
InterpretationMiniJaja
main(String[])
- Static method in class
Lanceur
mem
- Variable in class interpretationJajacode.
InterpretationJajacode
memoire
- package memoire
message
- Variable in class memoire.
EMMailBox
metalClassName
- Static variable in class IHM.
Fenetre
Le nom de classe du Look'n'Feel Metal
miniJaja
- Variable in class Interfacage.
EtatAppli
Interpreteur MiniJaja
miniJaja
- Variable in class Interfacage.
MiniJaja
Interpreteur MiniJaja
MiniJaja
- class Interfacage.
MiniJaja
.
Classe MiniJaja Constitue le modèle de l'approche Modèle/Vue/Controleur
MiniJaja()
- Constructor for class Interfacage.
MiniJaja
Constructeur : instancie un objet Fenetre
miniJajaMenu
- Variable in class IHM.
Fenetre
Menus de la barre de menu
MJJFileFilter
- class IHM.
MJJFileFilter
.
Classe MJJFileFilter : Hérite de la classe FileFilter pour implémenter les fonctions nécessaires à l'utilisation d'un filtre pour fichiers .mjj
MJJFileFilter()
- Constructor for class IHM.
MJJFileFilter
mjjFilter
- Variable in class IHM.
Fenetre
Le filtre pour fichiers .mjj des boites de dialogue de fichiers
motifClassName
- Static variable in class IHM.
Fenetre
Le nom de classe du Look'n'Feel Motif
motifLF
- Variable in class IHM.
Fenetre
Items du menu Look And Feel de la barre de menu
mouseClicked(MouseEvent)
- Method in class IHM.
FenetreBuffer
Implémentation de mouseListener : affecte ou retire un point d'arret
mouseEntered(MouseEvent)
- Method in class IHM.
FenetreBuffer
Implémentation de mouseListener : vide
mouseExited(MouseEvent)
- Method in class IHM.
FenetreBuffer
Implémentation de mouseListener : vide
mousePressed(MouseEvent)
- Method in class IHM.
FenetreBuffer
Implémentation de mouseListener : vide
mouseReleased(MouseEvent)
- Method in class IHM.
FenetreBuffer
Implémentation de mouseListener : vide
N
nextInstruction()
- Method in class interpretationJajacode.
InterpretationJajacode
permet d'interpreter l'instruction suivante
noeudRacine
- Variable in class Interfacage.
EtatAppli
Noeud racine de l'arbre miniJaja
noeudRacine
- Variable in class Interfacage.
MiniJaja
Noeud racine de l'arbre miniJaja
nomFichier
- Variable in class Interfacage.
EtatAppli
Nom du fichier
nomFichier
- Variable in class Interfacage.
MiniJaja
Nom du fichier
nomFichier
- Variable in class IHM.
FenetreBuffer
Le chemin absolu du fichier associé au contenu de la fenêtre
nomMethodeActuelle
- Variable in class controleDeType.
ControleDeType
Nom de la méthode en cours (aucune méthode : prend la valeur "globale")
NON_DECLARE
- Static variable in class controleDeType.
ControleDeType
Type d'erreur rencontré dans le contrôle de type
NON_DECLARE
- Static variable in class controleDeType.
erreur
nouveau
- Variable in class IHM.
Fenetre
Items du menu Fichier de la barre de menu
nouveauBouton
- Variable in class IHM.
Fenetre
Boutons de la partie Fichier de la barre d'outils
nouveauNomCst(String)
- Method in class controleDeType.
ControleDeType
Fonction retournant le nouveau nom d'une constante (nom modifié pour gérer la portée des variables)
nouveauNomTab(String)
- Method in class controleDeType.
ControleDeType
Fonction retournant le nouveau nom d'un tableau (nom modifié pour gérer la portée des variables)
nouveauNomVar(String)
- Method in class controleDeType.
ControleDeType
Fonction retournant le nouveau nom d'une variable (nom modifié pour gérer la portée des variables)
numMethode
- Variable in class controleDeType.
ControleDeType
Entier correspondant au numéro que la méthode actuelle occupe dans le vecteur listeMethode (utilisé pour l'ajout des paramètres)
O
obj
- Variable in class memoire.
Quadruplet
obj
- Variable in class interpretationJajacode.
JJCPush
objectParam
- Variable in class controleDeType.
ControleDeType
Paramètres du noeud
objet(String)
- Method in class memoire.
EtatMemoire
Retourne l'objet d'un quadruplet (ex: var, cst, tab,...)
offsetToLine(int)
- Method in class IHM.
FenetreBuffer
Convertit un offset (numéro de caractère) en numéro de ligne
onglet
- Variable in class IHM.
Bureau
Le tableau d'onglets
onglet
- Variable in class IHM.
Fenetre
Barre d'onglets
ouvrir
- Variable in class IHM.
Fenetre
Items du menu Fichier de la barre de menu
ouvrirBouton
- Variable in class IHM.
Fenetre
Boutons de la partie Fichier de la barre d'outils
P
parametre(String)
- Method in class memoire.
EtatMemoire
Retourne l'entete d'un quadruplet methode
parser
- Variable in class Interfacage.
MiniJaja
Parser MiniJaja
parsing()
- Method in class Interfacage.
MiniJaja
Lance le parsing
partieInterpretationJJC
- Variable in class IHM.
Fenetre
Labels
partieInterpretationMJJ
- Variable in class IHM.
Fenetre
Labels
pileVide()
- Method in class memoire.
EtatMemoire
Teste si la pile est vide
placeLibre
- Variable in class memoire.
Case
taille de la place libre
PrecedentMemeIdentifiant
- Variable in class memoire.
ElementTableHachage
PrecedentSurPile
- Variable in class memoire.
ElementTableHachage
premier
- Variable in class memoire.
Chaine
premier élément de la chaine d'espaces libres dans le tas
ptArrets
- Variable in class IHM.
FenetreBuffer
putMessage(String)
- Method in class memoire.
EMMailBox
Q
quad
- Variable in class memoire.
ElementTableHachage
Quadruplet
- class memoire.
Quadruplet
.
Classe permettant de representer un quadruplet en memoire
QUAD = ID * VAL * OBJ * SORTE
Quadruplet(String, Object, String, String)
- Constructor for class memoire.
Quadruplet
quitter
- Variable in class IHM.
Fenetre
Items du menu Fichier de la barre de menu
R
rechercherAdresse(int)
- Method in class memoire.
Tas
recherche le descriptionTas correspondant au tableau ayant sa première case à l'adresse a dans le tas
rechercherAdresse1(int)
- Method in class memoire.
Tas
recherche le descriptionTas correspondant au tableau ayant sa première case à l'adresse a dans le tas
removeEtat(int)
- Method in class Interfacage.
MiniJaja
Retire l'état de l'onglet qui vient d'être fermé
resumeThread()
- Method in class interpretationMiniJaja.
InterpretationMiniJaja
Reprise de l'exécution du thread
retirerDansTable(ElementTableHachage)
- Method in class memoire.
EtatMemoire
retirerDecl(String)
- Method in class memoire.
EtatMemoire
Permet de retirer une declaration (retire un quadruplet de la pile, ou dans le cas d'un tableau sont entrée dans le tas)
retirerDeclSansRetraitPile(String)
- Method in class memoire.
EtatMemoire
Permet de retirer une declaration (dans le cas d'un tableau sont entrée dans le tas)
retirerElmt(ElementTableHachage)
- Method in class memoire.
EtatMemoire
retirerTas(int, String)
- Method in class memoire.
Tas
libère le tas de la taille du tableau ayant sa première case à l'adresse
a
du tas et ayant la taille
t
rootNode
- Variable in class interpretationMiniJaja.
InterpretationMiniJaja
run()
- Method in class interpretationMiniJaja.
InterpretationMiniJaja
Corps d'exécution du thread
S
sauveEtat()
- Method in class Interfacage.
MiniJaja
Sauvegarde l'état de l'onglet que l'on vient de quitter
sauvegarder
- Variable in class IHM.
Fenetre
Items du menu Fichier de la barre de menu
sauvegarder()
- Method in class IHM.
Fenetre
Sauvegarder un fichier
sauvegarderBouton
- Variable in class IHM.
Fenetre
Boutons de la partie Fichier de la barre d'outils
selectionneFenetreEtatMemJJC()
- Method in class IHM.
Bureau
Sélectionne la fenêtre contenant l'état mémoire MJJ
selectionneFenetreEtatMemMJJ()
- Method in class IHM.
Bureau
Sélectionne la fenêtre contenant l'état mémoire MJJ
selectionneFenetreHachageJJC()
- Method in class IHM.
Bureau
Sélectionne la fenêtre contenant la table de hachage JJC
selectionneFenetreHachageMJJ()
- Method in class IHM.
Bureau
Sélectionne la fenêtre contenant la table de hachage MJJ
selectionneFenetreJJC()
- Method in class IHM.
Bureau
Sélectionne la fenêtre contenant le JJC
selectionneFenetreMJJ()
- Method in class IHM.
Bureau
Sélectionne la fenêtre contenant le buffer MJJ
selectionneFenetreTasJJC()
- Method in class IHM.
Bureau
Sélectionne la fenêtre contenant le tas JJC
selectionneFenetreTasMJJ()
- Method in class IHM.
Bureau
Sélectionne la fenêtre contenant le tas MJJ
setAdresseTas(int)
- Method in class memoire.
DescriptionTas
affecte l'adresse dans le tas de la première case du tableau de l'instance courante
setBreakPoint(String)
- Method in class interpretationJajacode.
InterpretationJajacode
Initialise la liste des points d'arrêt
setBreakPoints(SimpleNode, String)
- Method in class interpretationMiniJaja.
InterpretationMiniJaja
setBreakPointsRec(SimpleNode)
- Method in class interpretationMiniJaja.
InterpretationMiniJaja
setColonnePtArrets()
- Method in class IHM.
FenetreBuffer
Affecte les points d'arrêt à la colonne de points d'arrêts
setEtat(int)
- Method in class Interfacage.
MiniJaja
Affecte l'état courant et effectue les traitements adéquats
setId(String)
- Method in class memoire.
Quadruplet
setIdentificateur(String)
- Method in class memoire.
DescriptionTas
affecte identificateur de l'instance courante
setNomFichier(String)
- Method in class Interfacage.
MiniJaja
Affecte le nom du fichier buffer MiniJaja
setNomFichier(String)
- Method in class IHM.
FenetreBuffer
Affecte le chemin absolu du fichier associé à la fenêtre
setObj(String)
- Method in class memoire.
Quadruplet
setPrecedentMemeIdentifiant(ElementTableHachage)
- Method in class memoire.
ElementTableHachage
setPrecedentSurPile(ElementTableHachage)
- Method in class memoire.
ElementTableHachage
setPtArret(int)
- Method in class IHM.
FenetreBuffer
Ajoute ou retire un point d'arrêt à la ligne spécifiée en paramètre.
setSorte(String)
- Method in class memoire.
Quadruplet
setSuivantMemeIdentifiant(ElementTableHachage)
- Method in class memoire.
ElementTableHachage
setSuivantSurPile(ElementTableHachage)
- Method in class memoire.
ElementTableHachage
setTaille(int)
- Method in class memoire.
DescriptionTas
affecte taille de l'instance courante
setVal(Object)
- Method in class memoire.
Quadruplet
sommetPile()
- Method in class memoire.
EtatMemoire
retourne le sommet de pile
sorte
- Variable in class memoire.
Quadruplet
sorte(String)
- Method in class memoire.
EtatMemoire
Retourne le type d'un quadruplet (ex: entier,...)
stopThread(SimpleNode)
- Method in class interpretationMiniJaja.
InterpretationMiniJaja
Suspension de l'exécution du thread
suivant
- Variable in class memoire.
Case
Case suivant la case courante
SuivantMemeIdentifiant
- Variable in class memoire.
ElementTableHachage
SuivantSurPile
- Variable in class memoire.
ElementTableHachage
supprDoublons(Vector)
- Method in class controleDeType.
ControleDeType
Fonction qui supprime les éventuels doublons dans un vecteur
supprimer(int, int)
- Method in class memoire.
Chaine
supprime
pl
place dans la case ayant
place
libre
supprimerRec(int, int, Case)
- Method in class memoire.
Chaine
fonction récursive, supprime
pl
place dans la case ayant
place
libre
T
tabBreakPoint
- Variable in class interpretationJajacode.
InterpretationJajacode
tabBreakPoints
- Variable in class interpretationMiniJaja.
InterpretationMiniJaja
tableLiaison
- Variable in class memoire.
Tas
tableau de description tas permettant de faire la liaison entre le tas et la pile
tableTas
- Variable in class memoire.
Tas
tableau représentant le tas
taille
- Variable in class memoire.
DescriptionTas
Taille du tableau
tailleBreakPoint
- Variable in class interpretationJajacode.
InterpretationJajacode
tailleMax
- Variable in class memoire.
EtatMemoire
taillePile
- Variable in class memoire.
EtatMemoire
tailleTas
- Variable in class memoire.
Tas
tas
- Variable in class memoire.
EtatMemoire
Tas
- class memoire.
Tas
.
Classe créant le tas
Tas()
- Constructor for class memoire.
Tas
Tas(int, int)
- Constructor for class memoire.
Tas
TasException
- exception memoire.
TasException
.
classe mère de l'exception de tas
TasException(String)
- Constructor for class memoire.
TasException
TasExceptionDepaceTab
- exception memoire.
TasExceptionDepaceTab
.
classe de l'exception de tas plein
TasExceptionDepaceTab()
- Constructor for class memoire.
TasExceptionDepaceTab
TasExceptionPlein
- exception memoire.
TasExceptionPlein
.
classe de l'exception de tas plein
TasExceptionPlein()
- Constructor for class memoire.
TasExceptionPlein
tasToHtml()
- Method in class memoire.
EtatMemoire
termine
- Variable in class interpretationJajacode.
InterpretationJajacode
termineProgramme()
- Method in class interpretationJajacode.
InterpretationJajacode
indique si l'interprétation est terminer ou non
threadSuspended
- Variable in class interpretationMiniJaja.
InterpretationMiniJaja
toHtml()
- Method in class compilation.
Compilation
Affiche la liste des instructions JaJaCode avec l'adresse correspondante en HTML.
toHtml()
- Method in class memoire.
Tas
Affiche le tas
toHTML()
- Method in class memoire.
EtatMemoire
Affichage des etats memoire sous forme de pile en HTML
toHTML()
- Method in class memoire.
Quadruplet
toString()
- Method in class memoire.
EtatMemoire
Affichage des etats memoire sous forme de pile
toString()
- Method in class memoire.
ElementTableHachage
toString()
- Method in class memoire.
Quadruplet
toString()
- Method in class memoire.
Tas
Affiche le tas
toString()
- Method in class interpretationJajacode.
JJCAdd
toString()
- Method in class interpretationJajacode.
JJCAinc
toString()
- Method in class interpretationJajacode.
JJCAload
toString()
- Method in class interpretationJajacode.
JJCAnd
toString()
- Method in class interpretationJajacode.
JJCAstore
toString()
- Method in class interpretationJajacode.
JJCCmp
toString()
- Method in class interpretationJajacode.
JJCDelarray
toString()
- Method in class interpretationJajacode.
JJCDiv
toString()
- Method in class interpretationJajacode.
JJCGoto
toString()
- Method in class interpretationJajacode.
JJCIf
toString()
- Method in class interpretationJajacode.
JJCInc
toString()
- Method in class interpretationJajacode.
JJCInit
toString()
- Method in class interpretationJajacode.
JJCInstr
toString()
- Method in class interpretationJajacode.
JJCInvoke
toString()
- Method in class interpretationJajacode.
JJCJcstop
toString()
- Method in class interpretationJajacode.
JJCLoad
toString()
- Method in class interpretationJajacode.
JJCMul
toString()
- Method in class interpretationJajacode.
JJCNeg
toString()
- Method in class interpretationJajacode.
JJCNew
toString()
- Method in class interpretationJajacode.
JJCNewC