Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cphyc/compilateur
A C++(light) compiler written in OCaml
https://github.com/cphyc/compilateur
Last synced: 6 days ago
JSON representation
A C++(light) compiler written in OCaml
- Host: GitHub
- URL: https://github.com/cphyc/compilateur
- Owner: cphyc
- License: other
- Created: 2013-10-18T13:30:21.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2014-01-16T17:07:35.000Z (almost 11 years ago)
- Last Synced: 2023-08-07T04:54:00.653Z (over 1 year ago)
- Language: OCaml
- Homepage:
- Size: 4.68 MB
- Stars: 5
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Mini C++
===========
State of the art
==========Le compilateur permet pour le moment de compiler plein de choses comme :
#include
int main () {
int x = 42
std::cout << x ;
}TODO : utiliser correctement \n et \t
Dépendances
===========OCaml 4.01.0 et Menhir
Installation
===========cd compilateur
makePour supprimer l'ensemble des fichiers auxiliaires :
make clean
Exécution et exemples
===========Pour compiler un fichier exemple.cpp :
./minic++ exemple.cpp
Pour n'exécuter que l'analyse syntaxique :
./minic++ --parse-only exemple.cpp
Un script permettant d'effectuer les tests donnés par le sujet est inclus :
./test.sh