This repository has been archived on 2022-12-27. You can view files and clone it, but cannot push or open issues or pull requests.
compilateurMIPS/README.md
2022-12-09 14:45:59 +01:00

666 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