Un super projet de compilation pour telecom nancy
Implementation d'un compilateur pour le language Tiger en C
### Depentencies antlr3
libantlr3c
### Dev infos Set DEBUG to 1 in helpers.h to display debuging infos
make
pour afficher les options de compilations
### [DOC](http://www.antlr3.org/api/C/main.html)
[o] - TODO
[-] - DOING
[+] - DONE
[+] - artonge
- checkVarDeclaration(tree);
[+] - artonge
- checkFuncDeclaration(tree);
[+] - artonge
- checkParam(tree);
[o] - Lilian
- checkBreak(tree);
[+] - artonge
- checkAssigne(tree);
[o] - Lilian
- checkLogicOperation(tree);
[o] - Lilian
- checkComp(tree);
[o] - Lilian
- checkAdd(tree);
[o] - Lilian
- checkMult(tree);
[o] - yelen
- checkNeg(tree);
[o] - yelen
- checkFuncCall(tree);
[o] - yelen
- checkArgs(tree);
[+] - artonge
- if
[+] - artonge
- expressions
[+] - artonge
- data structure
[+] - artonge
- logic
[+] - artonge
- string
[+] - artonge
- var resolving
[+] - artonge
- while
[+] - artonge
- loop
[+] - artonge
- func/var declaration
[+] - artonge
- func call
[+] - artonge
- let
[+] - artonge
- display
[-] - artonge
- instruction return