Skip to content

Ensimag 2A - Java compiler for Deca langage using assembly

Notifications You must be signed in to change notification settings

aurelien-vilminot/ENSIMAG_PROJET_GL_2A

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projet Génie Logiciel

Ensimag, équipe 7

Bienvenu sur le projet GL de l'équipe n°7.

Les différents membres de l'équipe sont : Aurélien VILMINOT, Damien CLAUZON, Guilherme KLEIN, Léon ROUSSEL, Pierre ARVY


Le but de ce projet est de créer un compilateur en Java pour le langage Deca. A partir d'un fichier Deca (d'extension .deca), ce compilateur créé un fichier assembleur exécutable par la machine abstraite IMA.

Pour compiler un fichier Deca (la liste des options est disponible dans le manuel utilisateur) :

decac [OPTION] FILE

Puis, pour exécuter le fichier assembleur (.ass) généré :

ima FILE

Projet commencé le 3 janvier 2022 à 9h00 et conclu le 24 janvier 2022 à 16h00.