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

37 lines
622 B
Markdown
Raw Normal View History

2022-12-06 20:50:37 +01:00
# 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](https://sourceforge.net/projects/spimsimulator/) : `spim -file sortie.s`
### Lance les tests
```
$ make test
```
2022-12-09 13:36:46 +01:00
2022-12-09 13:38:05 +01:00
## Fonctionnalités
2022-12-09 13:36:46 +01:00
- [x] Type `int`
- [x] Type `bool`
- [ ] Type `string`
2022-12-09 13:38:05 +01:00
- [x] Déclaration / assignation de variables
- [ ] Quelques fonctions de base (multiplication, addition, comparateur, ...)
2022-12-09 13:36:46 +01:00
- [ ] Conditions
- [ ] Boucles
- [ ] Fonctions
- [ ] Pointeurs