Skip to content

fenix01/mini_java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 

Repository files navigation

mini_java

Le but de ce projet a été de développer un mini compilateur java produisant du langage assembleur MIPS. Une bonne partie des concepts de la POO ont été intégrée (classe, héritage de classes, surcharge et redéfinition de méthodes). Ce compilateur a été développé grâce au langage fonctionnelle OCAML qui permet de construire plus facilement le compilateur. L'ensemble de la phase de compilation a été traité (analyse lexicale et syntaxique, analyse sémantique, et finalement la génération de code).

About

a small java compiler that makes mips assembly code

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published