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