745 B
745 B
Compilateur vers du MIPS en OCaml
Usage
Compilation
$ make
Utilisation
$ ./main.byte {fichier source} > sortie.s
Une fois le fichier assembleur créé, il est possible d'utiliser spim :
spim -file sortie.s
Lance les tests
$ make test
Fonctionnalités
- Type
int
- Type
bool
- Type
string
- Déclaration / assignation de variables
- Librairie standard (multiplication, addition, comparateur, ...)
- Conditions
- Boucles
- Fonctions utilisateurs
- Allocation mémoire (
malloc
) - Pointeurs
- Listes + fonctions écrites dans notre language pour gérer ses listes