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).
-
Notifications
You must be signed in to change notification settings - Fork 0
fenix01/mini_java
About
a small java compiler that makes mips assembly code
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published