IUP3GMI

Projet de compilation :

Compilateur MiniJaja

Manuel VACELET
Jean Pierre CAURIER
Gaël COLLE
Lionel DROZ-BARTHOLET
Emmanuel JEANVOINE
Matthias MEUSBURGER
Yannick PAGE
Benoit RICHE

Introduction

Ce programme permet la création, la compilation et l'interprétation de fichiers MiniJaja. Le code obtenu, le jajaCode, peut également être interprété.


Utilisation rapide

Voici un aperçu de la barre d'outils :

Fichier :
créer un nouveau fichier MiniJaja.
ouvrir un fichier MiniJaja existant.
sauvegarder le fichier MiniJaja courant.
   
Compilation :
compiler le fichier MiniJaja courant.
   
JajaCode :
exécuter une instruction JajaCode (exécution pas-à-pas).
redémarrer l'interprétation JajaCode.
afficher la table de hachage de l'interprétation JajaCode.
   
MiniJaja :
exécuter une instruction MiniJaja (exécution pas-à-pas).
exécuter des instructions MiniJaja jusqu'au prochain point d'arrêt
afficher la table de hachage de l'interprétation MiniJaja.
   
Fenêtre :
vider la fenêtre de messages et d'avertissements.
   
Aide (?) :
afficher cette aide.
afficher l'à-propos.

Notes

Ce programme est multi-documents. Ainsi, à chaque fois que vous créez ou ouvrez un nouveau buffer MiniJaja, un nouvel espace de travail est créé. Vous pouvez ainsi travailler sur différents fichiers en même temps.

Lorsque vous lancez une action sur un buffer MiniJaja (compilation, interprétation...), c'est la version disque du fichier qui sera utilisée. Si vous n'avez pas encore sauvegardé, vous serez invité à le faire. Par contre, pensez à sauvegarder toute modification ultérieure.